Step
*
1
2
1
3
of Lemma
respects-equality-list
.....antecedent.....
1. A : Type
2. B : Type
3. respects-equality(A;B)
4. n : ℤ
5. 0 < n
6. ∀x,y:Base.
((x = y ∈ {as:A List| ||as|| = (n - 1) ∈ ℤ} )
⇒ (x ∈ {bs:B List| ||bs|| = (n - 1) ∈ ℤ} )
⇒ (x = y ∈ {bs:B List| ||bs|| = (n - 1) ∈ ℤ} ))
7. x : Base
8. y : Base
9. x = y ∈ {as:A List| ||as|| = n ∈ ℤ}
10. x ∈ {bs:B List| ||bs|| = n ∈ ℤ}
⊢ tl(x) = tl(y) ∈ {as:A List| ||as|| = (n - 1) ∈ ℤ}
BY
{ (EquationFromHyp 9 THEN ((D -1 THEN MemTypeCD) THEN Auto) THEN RWO "length_tl" 0 THEN Auto) }
Latex:
Latex:
.....antecedent.....
1. A : Type
2. B : Type
3. respects-equality(A;B)
4. n : \mBbbZ{}
5. 0 < n
6. \mforall{}x,y:Base. ((x = y) {}\mRightarrow{} (x \mmember{} \{bs:B List| ||bs|| = (n - 1)\} ) {}\mRightarrow{} (x = y))
7. x : Base
8. y : Base
9. x = y
10. x \mmember{} \{bs:B List| ||bs|| = n\}
\mvdash{} tl(x) = tl(y)
By
Latex:
(EquationFromHyp 9 THEN ((D -1 THEN MemTypeCD) THEN Auto) THEN RWO "length\_tl" 0 THEN Auto)
Home
Index