Step * 1 2 of Lemma per-type-family_wf


1. A : Type
2. B : Type supposing A
3. per-function(A;a.Type) ∈ 𝕌'
⊢ λx.B ∈ per-function(A;a.Type)
BY
{ ((DupHyp (-1) THEN Unfold `per-function` -1) THEN PointwiseFunctionalityForEquality' 2) }

1
.....wf..... 
1. A : Type
2. B : Type supposing A
3. per-function(A;a.Type) ∈ 𝕌'
4. pertype(λf,g. function-eq(A;a.Type;f;g)) ∈ 𝕌'
⊢ per-function(A;a.Type) ∈ 𝕌'

2
1. A : Type
2. B : Base
3. B1 : Base
4. B = B1 ∈ Type supposing A
5. per-function(A;a.Type) ∈ 𝕌'
6. pertype(λf,g. function-eq(A;a.Type;f;g)) ∈ 𝕌'
⊢ (λx.B) = (λx.B1) ∈ per-function(A;a.Type)


Latex:


Latex:

1.  A  :  Type
2.  B  :  Type  supposing  A
3.  per-function(A;a.Type)  \mmember{}  \mBbbU{}'
\mvdash{}  \mlambda{}x.B  \mmember{}  per-function(A;a.Type)


By


Latex:
((DupHyp  (-1)  THEN  Unfold  `per-function`  -1)  THEN  PointwiseFunctionalityForEquality'  2)




Home Index