Step
*
of Lemma
termination-equality
∀[T:Type]. ∀[x,y:partial(T)].  x = y ∈ T supposing (x)↓ ∧ (x = y ∈ partial(T)) supposing value-type(T)
BY
{ (xxxIntrosxxx
   THEN D -1
   THEN MoveToConcl (-1)
   THEN (GenConcl ⌜x = t ∈ T⌝⋅ THENA (Auto THEN BLemma `termination` THEN Auto))
   THEN ThinVar `x'
   THEN (D 0 THENA Auto)) }
1
1. T : Type
2. value-type(T)
3. y : partial(T)
4. t : T
5. t = y ∈ partial(T)
⊢ t = y ∈ T
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}[x,y:partial(T)].    x  =  y  supposing  (x)\mdownarrow{}  \mwedge{}  (x  =  y)  supposing  value-type(T)
By
Latex:
(xxxIntrosxxx
  THEN  D  -1
  THEN  MoveToConcl  (-1)
  THEN  (GenConcl  \mkleeneopen{}x  =  t\mkleeneclose{}\mcdot{}  THENA  (Auto  THEN  BLemma  `termination`  THEN  Auto))
  THEN  ThinVar  `x'
  THEN  (D  0  THENA  Auto))
Home
Index