Step
*
of Lemma
cons_iseg
∀[T:Type]. ∀a,b:T. ∀l1,l2:T List.  ([a / l1] ≤ [b / l2] 
⇐⇒ (a = b ∈ T) ∧ l1 ≤ l2)
BY
{ ((Unfold `iseg` 0 THEN Auto) THEN ExRepD) }
1
1. T : Type
2. a : T
3. b : T
4. l1 : T List
5. l2 : T List
6. l : T List
7. [b / l2] = ([a / l1] @ l) ∈ (T List)
⊢ a = b ∈ T
2
1. [T] : Type
2. a : T
3. b : T
4. l1 : T List
5. l2 : T List
6. l : T List
7. [b / l2] = ([a / l1] @ l) ∈ (T List)
⊢ ∃l:T List. (l2 = (l1 @ l) ∈ (T List))
3
1. [T] : Type
2. a : T
3. b : T
4. l1 : T List
5. l2 : T List
6. a = b ∈ T
7. l : T List
8. l2 = (l1 @ l) ∈ (T List)
⊢ ∃l:T List. ([b / l2] = ([a / l1] @ l) ∈ (T List))
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}a,b:T.  \mforall{}l1,l2:T  List.    ([a  /  l1]  \mleq{}  [b  /  l2]  \mLeftarrow{}{}\mRightarrow{}  (a  =  b)  \mwedge{}  l1  \mleq{}  l2)
By
Latex:
((Unfold  `iseg`  0  THEN  Auto)  THEN  ExRepD)
Home
Index