Step * of Lemma comparison-linear

[T:Type]. ∀cmp:comparison(T). Linorder(cmp-type(T;cmp);x,y.cmp-le(cmp;x;y))
BY
TACTIC:(Auto THEN RepeatFor (D 0)) }

1
1. [T] Type
2. cmp comparison(T)
⊢ Refl(cmp-type(T;cmp);x,y.cmp-le(cmp;x;y))

2
1. [T] Type
2. cmp comparison(T)
⊢ Trans(cmp-type(T;cmp);x,y.cmp-le(cmp;x;y)) ∧ AntiSym(cmp-type(T;cmp);x,y.cmp-le(cmp;x;y))

3
1. [T] Type
2. cmp comparison(T)
3. cmp-type(T;cmp)
⊢ ∀y:cmp-type(T;cmp). (cmp-le(cmp;x;y) ∨ cmp-le(cmp;y;x))

4
.....wf..... 
1. Type
2. cmp comparison(T)
⊢ istype(cmp-type(T;cmp))


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}cmp:comparison(T).  Linorder(cmp-type(T;cmp);x,y.cmp-le(cmp;x;y))


By


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




Home Index