{ [p:IdLnk List]. [i:||p||]. [j:i + 1].
    lconnects(l_interval(p;j;i);source(p[j]);source(p[i])) supposing lpath(p) }

{ Proof }



Definitions occuring in Statement :  lconnects: lconnects(p;i;j) lpath: lpath(p) lsrc: source(l) IdLnk: IdLnk select: l[i] length: ||as|| int_seg: {i..j} uimplies: b supposing a uall: [x:A]. B[x] list: type List add: n + m natural_number: $n l_interval: l_interval(l;j;i)
Definitions :  uall: [x:A]. B[x] int_seg: {i..j} uimplies: b supposing a lpath: lpath(p) lconnects: lconnects(p;i;j) member: t  T and: P  Q implies: P  Q not: A all: x:A. B[x] false: False le: A  B lelt: i  j < k prop: true: True rev_implies: P  Q iff: P  Q squash: T Id: Id sq_type: SQType(T) guard: {T}
Lemmas :  IdLnk_wf select_wf l_interval_wf length_wf1 le_wf lnk-inv_wf int_seg_wf not_wf lpath_wf Id_wf ldst_wf length_l_interval squash_wf true_wf select_l_interval lsrc_wf subtype_base_sq int_subtype_base hd_l_interval last_l_interval atom2_subtype_base

\mforall{}[p:IdLnk  List].  \mforall{}[i:\mBbbN{}||p||].  \mforall{}[j:\mBbbN{}i  +  1].
    lconnects(l\_interval(p;j;i);source(p[j]);source(p[i]))  supposing  lpath(p)


Date html generated: 2011_08_10-AM-07_47_07
Last ObjectModification: 2011_06_18-AM-08_12_31

Home Index