{ SQType(Kind) }

{ Proof }



Definitions occuring in Statement :  Kind: Kind,  sq_type: SQType(T)
Definitions :  tactic: Error :tactic,  CollapseTHEN: Error :CollapseTHEN,  Kind: Kind,  true: True,  btrue: tt,  bfalse: ff,  bool: ,  inl: inl x ,  assert: b,  false: False,  decide: case b of inl(x) => s[x] | inr(y) => t[y],  inr: inr x ,  union: left + right,  pi1: fst(t),  IdLnk: IdLnk,  prop: ,  limited-type: LimitedType,  pi2: snd(t),  so_lambda: x.t[x],  lambda: x.A[x],  universe: Type,  pair: <a, b>,  product: x:A  B[x],  sqequal: s ~ t,  implies: P  Q,  guard: {T},  member: t  T,  equal: s = t,  Id: Id,  sq_type: SQType(T),  all: x:A. B[x],  function: x:A  B[x]
Lemmas :  Id_sq,  Id_wf,  pi2_wf,  guard_wf,  pi1_wf,  IdLnk_sq,  IdLnk_wf,  decide_wf,  assert_wf,  bool_wf,  bfalse_wf,  btrue_wf

SQType(Kind)


Date html generated: 2010_08_26-PM-11_32_40
Last ObjectModification: 2009_10_14-PM-01_23_18

Home Index