Step
*
2
2
1
of Lemma
comparison-linear
.....antecedent..... 
1. T : Type
2. cmp : comparison(T)
3. x : Base
4. x1 : Base
5. x = x1 ∈ pertype(λx,y. ((x ∈ T) ∧ (y ∈ T) ∧ ((cmp x y) = 0 ∈ ℤ)))
6. x ∈ T
7. x1 ∈ T
8. (cmp x x1) = 0 ∈ ℤ
9. y : Base
10. y1 : Base
11. y = y1 ∈ pertype(λx,y. ((x ∈ T) ∧ (y ∈ T) ∧ ((cmp x y) = 0 ∈ ℤ)))
12. y ∈ T
13. y1 ∈ T
14. (cmp y y1) = 0 ∈ ℤ
15. 0 ≤ (cmp x y)
16. 0 ≤ (cmp y x)
⊢ (cmp x y1) = 0 ∈ ℤ
BY
{ (D 2 THEN Auto) }
1
1. T : Type
2. cmp : T ⟶ T ⟶ ℤ
3. ∀x,y:T.  ((cmp x y) = (-(cmp y x)) ∈ ℤ)
4. ∀x,y:T.  (((cmp x y) = 0 ∈ ℤ) 
⇒ (∀z:T. ((cmp x z) = (cmp y z) ∈ ℤ)))
5. ∀x,y,z:T.  ((0 ≤ (cmp x y)) 
⇒ (0 ≤ (cmp y z)) 
⇒ (0 ≤ (cmp x z)))
6. x : Base
7. x1 : Base
8. x = x1 ∈ pertype(λx,y. ((x ∈ T) ∧ (y ∈ T) ∧ ((cmp x y) = 0 ∈ ℤ)))
9. x ∈ T
10. x1 ∈ T
11. (cmp x x1) = 0 ∈ ℤ
12. y : Base
13. y1 : Base
14. y = y1 ∈ pertype(λx,y. ((x ∈ T) ∧ (y ∈ T) ∧ ((cmp x y) = 0 ∈ ℤ)))
15. y ∈ T
16. y1 ∈ T
17. (cmp y y1) = 0 ∈ ℤ
18. 0 ≤ (cmp x y)
19. 0 ≤ (cmp y x)
⊢ (cmp x y1) = 0 ∈ ℤ
Latex:
Latex:
.....antecedent..... 
1.  T  :  Type
2.  cmp  :  comparison(T)
3.  x  :  Base
4.  x1  :  Base
5.  x  =  x1
6.  x  \mmember{}  T
7.  x1  \mmember{}  T
8.  (cmp  x  x1)  =  0
9.  y  :  Base
10.  y1  :  Base
11.  y  =  y1
12.  y  \mmember{}  T
13.  y1  \mmember{}  T
14.  (cmp  y  y1)  =  0
15.  0  \mleq{}  (cmp  x  y)
16.  0  \mleq{}  (cmp  y  x)
\mvdash{}  (cmp  x  y1)  =  0
By
Latex:
(D  2  THEN  Auto)
Home
Index