{ 
prvt:Atom1. 
pas:ProtocolAction List.
    (
ses-is-legal(prvt; pas) 

 Legal(pas) given prvt) }
{ Proof }
Definitions occuring in Statement : 
ses-is-legal: ses-is-legal(prvt; pas), 
ses-legal-sequence: Legal(pas) given prvt, 
protocol-action: ProtocolAction, 
assert:
b, 
all:
x:A. B[x], 
iff: P 

 Q, 
list: type List, 
atom: Atom$n
Definitions : 
all:
x:A. B[x], 
iff: P 

 Q, 
assert:
b, 
ses-is-legal: ses-is-legal(prvt; pas), 
isl: isl(x), 
member: t 
 T, 
prop:
, 
implies: P 
 Q, 
btrue: tt, 
bfalse: ff, 
ifthenelse: if b then t else f fi , 
true: True, 
and: P 
 Q, 
rev_implies: P 
 Q, 
decidable: Dec(P), 
or: P 
 Q, 
not:
A, 
false: False
Lemmas : 
protocol-action_wf, 
decidable_wf, 
ses-legal-sequence_wf, 
true_wf, 
false_wf
\mforall{}prvt:Atom1.  \mforall{}pas:ProtocolAction  List.    (\muparrow{}ses-is-legal(prvt;  pas)  \mLeftarrow{}{}\mRightarrow{}  Legal(pas)  given  prvt)
Date html generated:
2010_08_28-AM-02_46_50
Last ObjectModification:
2009_12_17-PM-10_32_50
Home
Index