{ [T:Type]. [L:T List].  (make-lg(L)  LabeledDAG(T)) }

{ Proof }



Definitions occuring in Statement :  ldag: LabeledDAG(T),  make-lg: make-lg(L),  uall: [x:A]. B[x],  member: t  T,  list: type List,  universe: Type
Definitions :  uall: [x:A]. B[x],  member: t  T,  ldag: LabeledDAG(T),  is-dag: is-dag(g),  make-lg: make-lg(L),  all: x:A. B[x],  lg-size: lg-size(g),  implies: P  Q,  lg-edge: lg-edge(g;a;b),  lg-in-edges: lg-in-edges(g;x),  pi1: fst(t),  pi2: snd(t),  top: Top,  subtype: S  T,  prop: ,  int_seg: {i..j},  false: False,  iff: P  Q,  and: P  Q
Lemmas :  make-lg_wf,  is-dag_wf,  length-map-sq,  top_wf,  select-map,  nil_member,  int_seg_properties,  length_wf1,  l_member_wf,  int_seg_wf

\mforall{}[T:Type].  \mforall{}[L:T  List].    (make-lg(L)  \mmember{}  LabeledDAG(T))


Date html generated: 2011_08_16-PM-06_43_47
Last ObjectModification: 2011_06_18-AM-10_55_24

Home Index