Step * of Lemma comparison-equiv

[T:Type]. ∀cmp:comparison(T). EquivRel(T;x,y.(cmp y) 0 ∈ ℤ)
BY
TACTIC:(Auto THEN RepeatFor ((D THEN Auto)) THEN THEN Auto) }

1
1. Type
2. cmp T ⟶ T ⟶ ℤ
3. ∀x,y:T.  ((cmp y) (-(cmp x)) ∈ ℤ)
4. ∀x,y:T.  (((cmp y) 0 ∈ ℤ (∀z:T. ((cmp z) (cmp z) ∈ ℤ)))
5. ∀x,y,z:T.  ((0 ≤ (cmp y))  (0 ≤ (cmp z))  (0 ≤ (cmp z)))
6. T
⊢ (cmp a) 0 ∈ ℤ

2
1. Type
2. cmp T ⟶ T ⟶ ℤ
3. ∀x,y:T.  ((cmp y) (-(cmp x)) ∈ ℤ)
4. ∀x,y:T.  (((cmp y) 0 ∈ ℤ (∀z:T. ((cmp z) (cmp z) ∈ ℤ)))
5. ∀x,y,z:T.  ((0 ≤ (cmp y))  (0 ≤ (cmp z))  (0 ≤ (cmp z)))
6. T
7. T
8. (cmp b) 0 ∈ ℤ
⊢ (cmp a) 0 ∈ ℤ


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}cmp:comparison(T).  EquivRel(T;x,y.(cmp  x  y)  =  0)


By


Latex:
TACTIC:(Auto  THEN  RepeatFor  2  ((D  0  THEN  Auto))  THEN  D  2  THEN  Auto)




Home Index