Nuprl Definition : sigma-meaning

sigma-meaning{i:l}(A; B) ==
  let Xa,a,ma = A in 
  let Xb,b,mb = B in 
  provision(allowed(ma) ∧ allowed(mb); cttType(levl= levelsup(level(allow(ma));level(allow(mb)))
                                               type= Σ type(allow(ma)) type(allow(mb))
                                               comp= sigma_comp(comp(allow(ma));comp(allow(mb)))))



Definitions occuring in Statement :  context-set: context-set(ctxt),  mk_ctt-type-mng: mk_ctt-type-mng,  ctt-type-comp: comp(T),  ctt-type-type: type(T),  ctt-type-level: level(T),  levelsup: levelsup(x;y),  sigma_comp: sigma_comp(cA;cB),  cubical-sigma: Σ A B,  spreadn: spread3,  and: P ∧ Q,  allow: allow(x),  allowed: allowed(x),  provision: provision(ok; v)
Definitions occuring in definition :  spreadn: spread3,  provision: Error :provision,  and: P ∧ Q,  allowed: Error :allowed,  mk_ctt-type-mng: mk_ctt-type-mng,  levelsup: levelsup(x;y),  ctt-type-level: level(T),  cubical-sigma: Σ A B,  sigma_comp: sigma_comp(cA;cB),  context-set: context-set(ctxt),  ctt-type-type: type(T),  ctt-type-comp: comp(T),  allow: Error :allow

Latex:
sigma-meaning\{i:l\}(A;  B)  ==
    let  Xa,a,ma  =  A  in 
    let  Xb,b,mb  =  B  in 
    provision(allowed(ma)  \mwedge{}  allowed(mb);  cttType(levl=  levelsup(level(allow(ma));level(allow(mb)))
                                                                                              type=  \mSigma{}  type(allow(ma))  type(allow(mb))
                                                                                              comp=  sigma\_comp(comp(allow(ma));comp(allow(mb)))))



Date html generated: 2020_05_21-AM-10_41_10
Last ObjectModification: 2020_05_07-PM-00_22_04

Theory : cubical!type!theory


Home Index