Step
*
1
1
of Lemma
termination-equality
1. T : Type
2. value-type(T)
3. y : Base
4. y1 : Base
5. y = y1 ∈ pertype(λx,y. ((x ∈ base-partial(T)) ∧ (y ∈ base-partial(T)) ∧ per-partial(T;x;y)))
6. y ∈ base-partial(T)
7. y1 ∈ base-partial(T)
8. per-partial(T;y;y1)
9. t : T
10. t = y ∈ partial(T)
⊢ t = y1 ∈ T
BY
{ xxxAssert ⌜t = y ∈ T⌝⋅xxx }
1
.....assertion..... 
1. T : Type
2. value-type(T)
3. y : Base
4. y1 : Base
5. y = y1 ∈ pertype(λx,y. ((x ∈ base-partial(T)) ∧ (y ∈ base-partial(T)) ∧ per-partial(T;x;y)))
6. y ∈ base-partial(T)
7. y1 ∈ base-partial(T)
8. per-partial(T;y;y1)
9. t : T
10. t = y ∈ partial(T)
⊢ t = y ∈ T
2
1. T : Type
2. value-type(T)
3. y : Base
4. y1 : Base
5. y = y1 ∈ pertype(λx,y. ((x ∈ base-partial(T)) ∧ (y ∈ base-partial(T)) ∧ per-partial(T;x;y)))
6. y ∈ base-partial(T)
7. y1 ∈ base-partial(T)
8. per-partial(T;y;y1)
9. t : T
10. t = y ∈ partial(T)
11. t = y ∈ T
⊢ t = y1 ∈ T
Latex:
Latex:
1.  T  :  Type
2.  value-type(T)
3.  y  :  Base
4.  y1  :  Base
5.  y  =  y1
6.  y  \mmember{}  base-partial(T)
7.  y1  \mmember{}  base-partial(T)
8.  per-partial(T;y;y1)
9.  t  :  T
10.  t  =  y
\mvdash{}  t  =  y1
By
Latex:
xxxAssert  \mkleeneopen{}t  =  y\mkleeneclose{}\mcdot{}xxx
Home
Index