| ⊦ a = atomicW1 ∨ a = atomicW5 ∨ a = callPSCCOMPLETE(a.t) ∨ a = callPSCRUN(a.t) ∨ a = ctrDecPSC(a.tid, a.l) ∨ a = ctrIncPSC(a.tid, a.l) ∨ a = ctrReadPSC(a.tid, a.l, a.n) ∨ a = doReadPSC(a.tid, a.l, a.v) ∨ a = doWritePSC(a.tid, a.l, a.v) ∨ a = globalPSCCRASH ∨ a = globalPSCPERSIST_FO(a.invPSCPERSIST_FOl) ∨ a = globalPSCPERSIST_W(a.invPSCPERSIST_Wl) ∨ a = invFLITPSCREAD(a.t, a.invFLITPSCREADl) ∨ a = invFLITPSCWRITE(a.t, a.invFLITPSCWRITEl, a.invFLITPSCWRITEv) ∨ a = pwbPSC(a.tid, a.l) ∨ a = retFLITPSCREAD(a.t, a.retFLITPSCREADv) ∨ a = retFLITPSCWRITE(a.t) ∨ a = sfencePSC(a.tid) ∨ a = τ |