Nuprl Lemma : decidable-ses-fresh-sequence

f:SecurityData  (Atom1?). A:Id. pas:ProtocolAction List.  Dec(ses-fresh-sequence(f;A;pas))


Proof not projected




Definitions occuring in Statement :  ses-fresh-sequence: ses-fresh-sequence(f;A;pas) protocol-action: ProtocolAction sdata: SecurityData Id: Id decidable: Dec(P) all: x:A. B[x] unit: Unit function: x:A  B[x] union: left + right list: type List atom: Atom$n
Definitions :  all: x:A. B[x] ses-fresh-sequence: ses-fresh-sequence(f;A;pas) implies: P  Q pi1: fst(t) and: P  Q pi2: snd(t) exists: x:A. B[x] not: A prop: member: t  T so_lambda: x.t[x] top: Top le: A  B subtype: S  T ifthenelse: if b then t else f fi  eq_atom: x =a y false: False cand: A c B btrue: tt protocol-action: ProtocolAction int_seg: {i..j} uall: [x:A]. B[x] so_apply: x[s] uimplies: b supposing a lelt: i  j < k sq_type: SQType(T) guard: {T} bfalse: ff
Lemmas :  decidable__all_int_seg length_wf protocol-action_wf pi1_wf_top select_wf top_wf Id_wf length_wf2 subtype_base_sq atom_subtype_base pi2_wf sdata_wf equal_wf exists_wf int_seg_wf assert_wf isl_wf unit_wf2 int_seg_properties outl_wf subtype_rel_self all_wf not_wf decidable__implies_better decidable__atom_equal decidable__cand decidable__equal_Id decidable__ex_int_seg decidable__assert decidable__atom_equal_1 decidable__not

\mforall{}f:SecurityData  {}\mrightarrow{}  (Atom1?).  \mforall{}A:Id.  \mforall{}pas:ProtocolAction  List.    Dec(ses-fresh-sequence(f;A;pas))


Date html generated: 2012_01_23-PM-01_37_03
Last ObjectModification: 2011_12_23-PM-01_41_58

Home Index