Nuprl Definition : poset-functor-extends
poset-functor-extends(C;I;L;E;F) ==
  (functor-ob(F) = L ∈ (name-morph(I;[]) ⟶ cat-ob(C)))
  ∧ (∀i:nameset(I). ∀c:{c:name-morph(I;[])| (c i) = 0 ∈ ℕ2} .
       ((functor-arrow(F) c flip(c;i) (λx.Ax)) = (E i c) ∈ (cat-arrow(C) (L c) (L flip(c;i)))))
Definitions occuring in Statement : 
name-morph-flip: flip(f;y)
, 
name-morph: name-morph(I;J)
, 
nameset: nameset(L)
, 
functor-arrow: functor-arrow(F)
, 
functor-ob: functor-ob(F)
, 
cat-arrow: cat-arrow(C)
, 
cat-ob: cat-ob(C)
, 
nil: []
, 
int_seg: {i..j-}
, 
all: ∀x:A. B[x]
, 
and: P ∧ Q
, 
set: {x:A| B[x]} 
, 
apply: f a
, 
lambda: λx.A[x]
, 
function: x:A ⟶ B[x]
, 
natural_number: $n
, 
equal: s = t ∈ T
, 
axiom: Ax
Definitions occuring in definition : 
and: P ∧ Q
, 
function: x:A ⟶ B[x]
, 
cat-ob: cat-ob(C)
, 
functor-ob: functor-ob(F)
, 
nameset: nameset(L)
, 
all: ∀x:A. B[x]
, 
set: {x:A| B[x]} 
, 
name-morph: name-morph(I;J)
, 
nil: []
, 
int_seg: {i..j-}
, 
natural_number: $n
, 
equal: s = t ∈ T
, 
cat-arrow: cat-arrow(C)
, 
functor-arrow: functor-arrow(F)
, 
name-morph-flip: flip(f;y)
, 
lambda: λx.A[x]
, 
axiom: Ax
, 
apply: f a
FDL editor aliases : 
poset-functor-extends
Latex:
poset-functor-extends(C;I;L;E;F)  ==
    (functor-ob(F)  =  L)
    \mwedge{}  (\mforall{}i:nameset(I).  \mforall{}c:\{c:name-morph(I;[])|  (c  i)  =  0\}  .
              ((functor-arrow(F)  c  flip(c;i)  (\mlambda{}x.Ax))  =  (E  i  c)))
Date html generated:
2016_06_16-PM-06_57_30
Last ObjectModification:
2015_09_23-AM-09_33_07
Theory : cubical!sets
Home
Index