Step * of Lemma set-path-name_wf

No Annotations
X:CubicalSet. ∀A:{X ⊢ _}. ∀a,b:{X ⊢ _:A}. ∀I:Cname List. ∀alpha:X(I).
  ∀[x:{x:Cname| ¬(x ∈ I)} ]
    ∀p:(Id_A b)(alpha)
      (set-path-name(X;A;I;alpha;x;p) ∈ {q:I-path(X;A;a;b;I;alpha)| 
                                         ((fst(q)) x ∈ Cname) ∧ (q p ∈ (Id_A b)(alpha))} )
BY
(Auto
   THEN (Assert I-path(X;A;a;b;I;alpha) ⊆cubical-path(X;A;a;b;I;alpha) BY
               (Unfold `cubical-path` THEN BLemma `subtype_quotient` THEN Auto))
   THEN PromoteHyp (-1) (-3)
   THEN (Assert ⌜named-path(X;A;a;b;I;1(alpha);x) ⊆A(iota(x)(alpha))⌝⋅
         THENA (Subst' 1(alpha) alpha ∈ X(I) THEN Auto)
         )
   THEN PromoteHyp (-1) (-2)) }

1
1. CubicalSet@i'
2. {X ⊢ _}@i'
3. {X ⊢ _:A}@i
4. {X ⊢ _:A}@i
5. Cname List@i
6. alpha X(I)@i
7. I-path(X;A;a;b;I;alpha) ⊆cubical-path(X;A;a;b;I;alpha)
8. {x:Cname| ¬(x ∈ I)} 
9. named-path(X;A;a;b;I;1(alpha);x) ⊆A(iota(x)(alpha))
10. (Id_A b)(alpha)@i
⊢ set-path-name(X;A;I;alpha;x;p) ∈ {q:I-path(X;A;a;b;I;alpha)| ((fst(q)) x ∈ Cname) ∧ (q p ∈ (Id_A b)(alpha))} 


Latex:


Latex:
No  Annotations
\mforall{}X:CubicalSet.  \mforall{}A:\{X  \mvdash{}  \_\}.  \mforall{}a,b:\{X  \mvdash{}  \_:A\}.  \mforall{}I:Cname  List.  \mforall{}alpha:X(I).
    \mforall{}[x:\{x:Cname|  \mneg{}(x  \mmember{}  I)\}  ]
        \mforall{}p:(Id\_A  a  b)(alpha)
            (set-path-name(X;A;I;alpha;x;p)  \mmember{}  \{q:I-path(X;A;a;b;I;alpha)|  ((fst(q))  =  x)  \mwedge{}  (q  =  p)\}  )


By


Latex:
(Auto
  THEN  (Assert  I-path(X;A;a;b;I;alpha)  \msubseteq{}r  cubical-path(X;A;a;b;I;alpha)  BY
                          (Unfold  `cubical-path`  0  THEN  BLemma  `subtype\_quotient`  THEN  Auto))
  THEN  PromoteHyp  (-1)  (-3)
  THEN  (Assert  \mkleeneopen{}named-path(X;A;a;b;I;1(alpha);x)  \msubseteq{}r  A(iota(x)(alpha))\mkleeneclose{}\mcdot{}
              THENA  (Subst'  1(alpha)  =  alpha  0  THEN  Auto)
              )
  THEN  PromoteHyp  (-1)  (-2))




Home Index