Step
*
of Lemma
rel_plus-iff-path
∀[T:Type]. ∀[R:T ⟶ T ⟶ ℙ]. ∀x,y:T. (x R+ y
⇐⇒ ∃L:T List. (1 < ||L|| ∧ rel-path-between(T;R;x;y;L)))
BY
{ (Intros
THEN Unfold `rel_plus` 0
THEN Reduce 0
THEN (RWO "rel_exp-iff-path" 0 THEN Auto)
THEN ExRepD
THEN Auto
THEN InstConcl [⌜||L|| - 1⌝;⌜L⌝]⋅
THEN Auto') }
Latex:
Latex:
\mforall{}[T:Type]. \mforall{}[R:T {}\mrightarrow{} T {}\mrightarrow{} \mBbbP{}].
\mforall{}x,y:T. (x R\msupplus{} y \mLeftarrow{}{}\mRightarrow{} \mexists{}L:T List. (1 < ||L|| \mwedge{} rel-path-between(T;R;x;y;L)))
By
Latex:
(Intros
THEN Unfold `rel\_plus` 0
THEN Reduce 0
THEN (RWO "rel\_exp-iff-path" 0 THEN Auto)
THEN ExRepD
THEN Auto
THEN InstConcl [\mkleeneopen{}||L|| - 1\mkleeneclose{};\mkleeneopen{}L\mkleeneclose{}]\mcdot{}
THEN Auto')
Home
Index