Step * 2 2 of Lemma cubical-lambda_wf


1. CubicalSet
2. {X ⊢ _}
3. {X.A ⊢ _}
4. {X.A ⊢ _:B}
5. Cname List
6. Cname List
7. name-morph(I;J)
8. X(I)
9. J@0 Cname List
10. Cname List
11. f@0 name-morph(J;J@0)
12. name-morph(J@0;K)
13. A(f@0(f(a)))
⊢ (b J@0 ((f f@0)(a);u) (f@0(f(a));u) g) (b ((f (f@0 g))(a);(u f@0(f(a)) g))) ∈ B(g((f@0(f(a));u)))
BY
((RenameVar `H' (-5) THEN RenameVar `h' (-3))
   THEN (RepeatFor (DVar `B') THEN DVar `b')
   THEN All Reduce
   THEN RepUR ``cubical-type-ap-morph cubical-type-at`` 0) }

1
1. CubicalSet
2. {X ⊢ _}
3. A@0 I:(Cname List) ⟶ X.A(I) ⟶ Type
4. B1 I:(Cname List) ⟶ J:(Cname List) ⟶ f:name-morph(I;J) ⟶ a:X.A(I) ⟶ (A@0 a) ⟶ (A@0 f(a))
5. (∀I:Cname List. ∀a:X.A(I). ∀u:A@0 a.  ((B1 u) u ∈ (A@0 a)))
∧ (∀I,J,K:Cname List. ∀f:name-morph(I;J). ∀g:name-morph(J;K). ∀a:X.A(I). ∀u:A@0 a.
     ((B1 (f g) u) (B1 f(a) (B1 u)) ∈ (A@0 (f g)(a))))
6. I:(Cname List) ⟶ a:X.A(I) ⟶ (A@0 a)
7. ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X.A(I).  ((B1 (b a)) (b f(a)) ∈ (A@0 f(a)))
8. Cname List
9. Cname List
10. name-morph(I;J)
11. X(I)
12. Cname List
13. Cname List
14. name-morph(J;H)
15. name-morph(H;K)
16. A(h(f(a)))
⊢ (B1 (h(f(a));u) (b ((f h)(a);u)))
(b ((f (h g))(a);(snd(A)) h(f(a)) u))
∈ (A@0 g((h(f(a));u)))


Latex:


Latex:

1.  X  :  CubicalSet
2.  A  :  \{X  \mvdash{}  \_\}
3.  B  :  \{X.A  \mvdash{}  \_\}
4.  b  :  \{X.A  \mvdash{}  \_:B\}
5.  I  :  Cname  List
6.  J  :  Cname  List
7.  f  :  name-morph(I;J)
8.  a  :  X(I)
9.  J@0  :  Cname  List
10.  K  :  Cname  List
11.  f@0  :  name-morph(J;J@0)
12.  g  :  name-morph(J@0;K)
13.  u  :  A(f@0(f(a)))
\mvdash{}  (b  J@0  ((f  o  f@0)(a);u)  (f@0(f(a));u)  g)  =  (b  K  ((f  o  (f@0  o  g))(a);(u  f@0(f(a))  g)))


By


Latex:
((RenameVar  `H'  (-5)  THEN  RenameVar  `h'  (-3))
  THEN  (RepeatFor  2  (DVar  `B')  THEN  DVar  `b')
  THEN  All  Reduce
  THEN  RepUR  ``cubical-type-ap-morph  cubical-type-at``  0)




Home Index