Step * of Lemma provisional-type-equality

No Annotations
[T:𝕌']. ∀[x,y:Provisional(T)].
  (x y ∈ Provisional(T)) supposing ((allowed(x)  (allow(x) allow(y) ∈ T)) and (allowed(x) ⇐⇒ allowed(y)))
BY
(Auto
   THEN 3
   THEN 2
   THEN Unfold `provisional-type` 0
   THEN QuotientEqTypeCDUp
   THEN Auto
   THEN All (Folds  ``allowed allow``)
   THEN Auto
   THEN ThinTrivial) }

1
1. : 𝕌'
2. Base
3. x1 Base
4. x1 ∈ (x,y:ok:ℙ × supposing ↓ok//((↓fst(x) ⇐⇒ ↓fst(y)) ∧ ((↓fst(x))  (allow(x) allow(y) ∈ T))))
5. x ∈ ok:ℙ × supposing ↓ok
6. x1 ∈ ok:ℙ × supposing ↓ok
7. (↓fst(x))  ↓fst(x1)
8. Base
9. y1 Base
10. y1 ∈ (x,y:ok:ℙ × supposing ↓ok//((↓fst(x) ⇐⇒ ↓fst(y)) ∧ ((↓fst(x))  (allow(x) allow(y) ∈ T))))
11. y ∈ ok:ℙ × supposing ↓ok
12. y1 ∈ ok:ℙ × supposing ↓ok
13. (↓fst(y))  (↓fst(y1))
14. (↓fst(y))  ↓fst(y1)
15. (↓fst(y))  (allow(y) allow(y1) ∈ T)
16. allowed(x)  allowed(y)
17. allowed(x)  allowed(y)
18. allowed(x)  (allow(x) allow(y) ∈ T)
19. fst(x)
20. allow(x) allow(x1) ∈ T
21. fst(x1)
⊢ ↓fst(y1)

2
1. : 𝕌'
2. Base
3. x1 Base
4. x1 ∈ (x,y:ok:ℙ × supposing ↓ok//((↓fst(x) ⇐⇒ ↓fst(y)) ∧ ((↓fst(x))  (allow(x) allow(y) ∈ T))))
5. x ∈ ok:ℙ × supposing ↓ok
6. x1 ∈ ok:ℙ × supposing ↓ok
7. (↓fst(x))  (↓fst(x1))
8. (↓fst(x))  ↓fst(x1)
9. (↓fst(x))  (allow(x) allow(x1) ∈ T)
10. Base
11. y1 Base
12. y1 ∈ (x,y:ok:ℙ × supposing ↓ok//((↓fst(x) ⇐⇒ ↓fst(y)) ∧ ((↓fst(x))  (allow(x) allow(y) ∈ T))))
13. y ∈ ok:ℙ × supposing ↓ok
14. y1 ∈ ok:ℙ × supposing ↓ok
15. (↓fst(y))  (↓fst(y1))
16. (↓fst(y))  ↓fst(y1)
17. (↓fst(y))  (allow(y) allow(y1) ∈ T)
18. allowed(x)  allowed(y)
19. allowed(x)  allowed(y)
20. allowed(x)  (allow(x) allow(y) ∈ T)
21. fst(y1)
⊢ ↓fst(x)

3
1. : 𝕌'
2. Base
3. x1 Base
4. x1 ∈ (x,y:ok:ℙ × supposing ↓ok//((↓fst(x) ⇐⇒ ↓fst(y)) ∧ ((↓fst(x))  (allow(x) allow(y) ∈ T))))
5. x ∈ ok:ℙ × supposing ↓ok
6. x1 ∈ ok:ℙ × supposing ↓ok
7. (↓fst(x))  ↓fst(x1)
8. Base
9. y1 Base
10. y1 ∈ (x,y:ok:ℙ × supposing ↓ok//((↓fst(x) ⇐⇒ ↓fst(y)) ∧ ((↓fst(x))  (allow(x) allow(y) ∈ T))))
11. y ∈ ok:ℙ × supposing ↓ok
12. y1 ∈ ok:ℙ × supposing ↓ok
13. (↓fst(y))  (↓fst(y1))
14. (↓fst(y))  ↓fst(y1)
15. (↓fst(y))  (allow(y) allow(y1) ∈ T)
16. allowed(x)  allowed(y)
17. allowed(x)  allowed(y)
18. allowed(x)  (allow(x) allow(y) ∈ T)
19. (↓fst(x))  ↓fst(y1)
20. fst(x)
21. fst(y1)
22. allow(x) allow(x1) ∈ T
23. fst(x1)
⊢ allow(x) allow(y1) ∈ T


Latex:


Latex:
No  Annotations
\mforall{}[T:\mBbbU{}'].  \mforall{}[x,y:Provisional(T)].
    (x  =  y)  supposing  ((allowed(x)  {}\mRightarrow{}  (allow(x)  =  allow(y)))  and  (allowed(x)  \mLeftarrow{}{}\mRightarrow{}  allowed(y)))


By


Latex:
(Auto
  THEN  D  3
  THEN  D  2
  THEN  Unfold  `provisional-type`  0
  THEN  QuotientEqTypeCDUp
  THEN  Auto
  THEN  All  (Folds    ``allowed  allow``)
  THEN  Auto
  THEN  ThinTrivial)




Home Index