{ ds:x:Id fp-Type. (xdom(ds). A=ds(x)   A  Normal(ds)) }

{ Proof }



Definitions occuring in Statement :  normal-ds: Normal(ds) fpf-all: xdom(f). v=f(x)   P[x; v] fpf: a:A fp-B[a] id-deq: IdDeq Id: Id all: x:A. B[x] implies: P  Q universe: Type
Definitions :  all: x:A. B[x] implies: P  Q fpf-all: xdom(f). v=f(x)   P[x; v] normal-ds: Normal(ds) member: t  T so_lambda: x.t[x] prop: so_apply: x[s] guard: {T}
Lemmas :  assert_wf fpf-dom_wf Id_wf id-deq_wf fpf-trivial-subtype-top fpf-ap_wf fpf_wf

\mforall{}ds:x:Id  fp->  Type.  (\mforall{}x\mmember{}dom(ds).  A=ds(x)  {}\mRightarrow{}    A  {}\mRightarrow{}  Normal(ds))


Date html generated: 2010_08_27-AM-12_03_44
Last ObjectModification: 2008_02_27-PM-09_49_56

Home Index