{ 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