Nuprl Definition : glue-comp

comp(Glue [phi ⊢→ (T, f)] A)  ==
  λH,sigma,psi,b,b0. let unglue(b) in
                      let a0 unglue(b0) in
                      let a'1 comp (cA)sigma [psi ⊢→ a] a0 in
                      let t'1 comp (cT)sigma [psi ⊢→ b] b0 in
                      let pres (equiv-fun(f))sigma [psi ⊢→ b] b0 in
                      let st (t'1 ∨ (b)[1(𝕀)]) in
                      let sw (w ∨ <>((app((equiv-fun(f))sigma; b)[1])p)) in
                      let cF fiber-comp(H, ((phi)sigma)[1(𝕀)];((T)sigma)[1(𝕀)];((A)sigma)[1(𝕀)];
                                          equiv-fun(((f)sigma)[1(𝕀)]);a'1;(cT)sigma [1(𝕀)];(cA)sigma [1(𝕀)]) in
                      let equiv ((f)sigma)[1(𝕀)] [((∀ (phi)sigma) ∨ psi) ⊢→ (st,  sw)] a'1 in
                      let t1 fiber-member(z) in
                      let alpha fiber-path(z) in
                      let a1 comp (cA)sigma [1(𝕀)] [(((phi)sigma)[1(𝕀)] ∨ psi) ⊢→ ((alpha)p q ∨ (a[1])p)]
                                   a'1 in
                      glue [((phi)sigma)[1(𝕀)] ⊢→ t1] a1



Definitions occuring in Statement :  unglue-term: unglue(b) glue-term: glue [phi ⊢→ t] a equiv-term: equiv [phi ⊢→ (t,  c)] a pres: pres [phi ⊢→ t] t0 fiber-comp: fiber-comp(X;T;A;w;a;cT;cA) comp_term: comp cA [phi ⊢→ u] a0 csm-comp-structure: (cA)tau equiv-fun: equiv-fun(f) fiber-path: fiber-path(p) fiber-member: fiber-member(p) term-to-path: <>(a) cubical-path-app: pth r case-term: (u ∨ v) partial-term-1: u[1] face-forall: (∀ phi) context-subset: Gamma, phi face-or: (a ∨ b) interval-1: 1(𝕀) interval-0: 0(𝕀) interval-type: 𝕀 cubical-app: app(w; u) csm-id-adjoin: [u] cc-snd: q cc-fst: p cube-context-adjoin: X.A csm-ap-term: (t)s csm-ap-type: (AF)s csm-comp: F let: let lambda: λx.A[x]
Definitions occuring in definition :  csm-ap-term: (t)s interval-1: 1(𝕀) csm-id-adjoin: [u] context-subset: Gamma, phi csm-comp-structure: (cA)tau equiv-fun: equiv-fun(f) csm-ap-type: (AF)s fiber-comp: fiber-comp(X;T;A;w;a;cT;cA) let: let cubical-app: app(w; u) face-forall: (∀ phi) partial-term-1: u[1] cc-fst: p term-to-path: <>(a) case-term: (u ∨ v) interval-type: 𝕀 cube-context-adjoin: X.A pres: pres [phi ⊢→ t] t0 comp_term: comp cA [phi ⊢→ u] a0 interval-0: 0(𝕀) unglue-term: unglue(b) lambda: λx.A[x] csm-comp: F equiv-term: equiv [phi ⊢→ (t,  c)] a face-or: (a ∨ b) fiber-member: fiber-member(p) fiber-path: fiber-path(p) cubical-path-app: pth r cc-snd: q glue-term: glue [phi ⊢→ t] a
FDL editor aliases :  glue-comp

Latex:
comp(Glue  [phi  \mvdash{}\mrightarrow{}  (T,  f)]  A)    ==
    \mlambda{}H,sigma,psi,b,b0.  let  a  =  unglue(b)  in
                                            let  a0  =  unglue(b0)  in
                                            let  a'1  =  comp  (cA)sigma  [psi  \mvdash{}\mrightarrow{}  a]  a0  in
                                            let  t'1  =  comp  (cT)sigma  [psi  \mvdash{}\mrightarrow{}  b]  b0  in
                                            let  w  =  pres  (equiv-fun(f))sigma  [psi  \mvdash{}\mrightarrow{}  b]  b0  in
                                            let  st  =  (t'1  \mvee{}  (b)[1(\mBbbI{})])  in
                                            let  sw  =  (w  \mvee{}  <>((app((equiv-fun(f))sigma;  b)[1])p))  in
                                            let  cF  =  fiber-comp(H,  ((phi)sigma)[1(\mBbbI{})];((T)sigma)[1(\mBbbI{})];((A)sigma)[1(\mBbbI{})];
                                                                                    equiv-fun(((f)sigma)[1(\mBbbI{})]);a'1;(cT)sigma  o  [1(\mBbbI{})];
                                                                                    (cA)sigma  o  [1(\mBbbI{})])  in
                                            let  z  =  equiv  ((f)sigma)[1(\mBbbI{})]  [((\mforall{}  (phi)sigma)  \mvee{}  psi)  \mvdash{}\mrightarrow{}  (st,    sw)]  a'1  in
                                            let  t1  =  fiber-member(z)  in
                                            let  alpha  =  fiber-path(z)  in
                                            let  a1  =  comp  (cA)sigma  o  [1(\mBbbI{})]  o  p  [(((phi)sigma)[1(\mBbbI{})]  \mvee{}  psi)  \mvdash{}\mrightarrow{}
                                                                                                                        ((alpha)p  @  q  \mvee{}  (a[1])p)]  a'1  in
                                            glue  [((phi)sigma)[1(\mBbbI{})]  \mvdash{}\mrightarrow{}  t1]  a1



Date html generated: 2016_06_16-PM-02_38_40
Last ObjectModification: 2016_06_06-PM-04_55_35

Theory : cubical!type!theory


Home Index