Step * 1 1 of Lemma discrete-fun-at


1. Type
2. Type
3. fset(ℕ)
4. ()(I)
5. {() ⊢ _:(discr(A) ⟶ discr(B))}
⊢ (f a) J,h,u. (f {} ⋅ {} u)) ∈ (discr(A) ⟶ discr(B))(a)
BY
(All (RepUR ``cubical-fun cubical-fun-family discrete-cubical-type``)
   THEN (DVar `f' THEN RepUR ``cubical-type-at`` -2)
   THEN EqTypeCD
   THEN Auto) }

1
1. Type
2. Type
3. fset(ℕ)
4. ()(I)
5. I:fset(ℕ)
⟶ a:()(I)
⟶ {w:J:fset(ℕ) ⟶ f:J ⟶ I ⟶ u:A ⟶ B| ∀J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀u:A.  ((w u) (w f ⋅ u) ∈ B)} 
6. ∀I,J:fset(ℕ). ∀f@0:J ⟶ I. ∀a:()(I).
     ((f f@0)
     (f f@0(a))
     ∈ <λI,a. {w:J:fset(ℕ) ⟶ f:J ⟶ I ⟶ u:A ⟶ B| 
               ∀J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀u:A.  ((w u) (w f ⋅ u) ∈ B)} 
       , λI,J,f,a,w,K,g. (w f ⋅ g)
       >(f@0(a)))
⊢ (f a) J,h,u. (f {} ⋅ {} u)) ∈ (J:fset(ℕ) ⟶ f:J ⟶ I ⟶ u:A ⟶ B)

2
1. Type
2. Type
3. fset(ℕ)
4. ()(I)
5. I:fset(ℕ)
⟶ a:()(I)
⟶ {w:J:fset(ℕ) ⟶ f:J ⟶ I ⟶ u:A ⟶ B| ∀J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀u:A.  ((w u) (w f ⋅ u) ∈ B)} 
6. ∀I,J:fset(ℕ). ∀f@0:J ⟶ I. ∀a:()(I).
     ((f f@0)
     (f f@0(a))
     ∈ <λI,a. {w:J:fset(ℕ) ⟶ f:J ⟶ I ⟶ u:A ⟶ B| 
               ∀J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀u:A.  ((w u) (w f ⋅ u) ∈ B)} 
       , λI,J,f,a,w,K,g. (w f ⋅ g)
       >(f@0(a)))
7. fset(ℕ)
8. fset(ℕ)
9. f@0 J ⟶ I
10. K ⟶ J
11. A
⊢ (f f@0 u) (f f@0 ⋅ u) ∈ B


Latex:


Latex:

1.  A  :  Type
2.  B  :  Type
3.  I  :  fset(\mBbbN{})
4.  a  :  ()(I)
5.  f  :  \{()  \mvdash{}  \_:(discr(A)  {}\mrightarrow{}  discr(B))\}
\mvdash{}  (f  I  a)  =  (\mlambda{}J,h,u.  (f  \{\}  \mcdot{}  \{\}  1  u))


By


Latex:
(All  (RepUR  ``cubical-fun  cubical-fun-family  discrete-cubical-type``)
  THEN  (DVar  `f'  THEN  RepUR  ``cubical-type-at``  -2)
  THEN  EqTypeCD
  THEN  Auto)




Home Index