mb hybrid Sections GenAutomata Doc

Def send-enabledR(E)(L_1,L_2) == x:|E|. (is-send(E)(x)) & L_2 = (L_1 @ [x])

is mentioned by

Thm* E:EventStruct. send-enabledR(E) preserves No-dup-deliver(E)[P_no_dup_send_enabled]
Def switchable(E)(P) == safetyR(E) preserves P & memorylessR(E) preserves P & (ternary) composableR(E) preserves P & send-enabledR(E) preserves P & asyncR(E) preserves P & delayableR(E) preserves P & (P refines Causal(E)) & (P refines No-dup-deliver(E))[b_switchable]
Def switchable0(E)(P) == safetyR(E) preserves P & memorylessR(E) preserves P & (ternary) composableR(E) preserves P & send-enabledR(E) preserves P & asyncR(E) preserves P & delayableR(E) preserves P[switchable0]
Def layerR(E) == ((asyncR(E) delayableR(E)) send-enabledR(E))^*[layer_rel]

Try larger context: GenAutomata

mb hybrid Sections GenAutomata Doc