Se M = è medico C = è cardiologo N = è neurologo R = è residente I = è infermiere e io non dico una fesseria, allora si può formalizzare il tutto tramite linguaggio predicativo nel seguente modo:
Ax(C(x) v N(x)) -> M(x) ^ ~Ex( (M(x) ^ R(x)) v (M(x) ^ I(x)))
dove:
v = disgiunzione
~ = negazione
^ = congiunzione
E = quantificatore esistenziale
A = quantificatore universale
-> = condizionale
In LaTeX
$\forall x (C(x) \vee N(x)) \rightarrow M(x) \wedge \neg \exists x (M(x) \wedge R(x) \vee M(x) \wedge I(x)) $
Sta a te poi trovare eventuali errori e tradurre in RBAC.