Nuprl Definition : decode-meaning

decode-meaning{i:l}(n; A) ==
  let Xa,a,ma = A in 
  provision(allowed(ma) ∧ type(allow(ma))=if (n =z 0) then c𝕌 if (n =z 1) then c𝕌' else c𝕌'' fi ;
            let t = term(allow(ma)) in
                cttType(levl= n
                        type= decode(t)
                        comp= CompFun(t)))



Definitions occuring in Statement :  context-set: context-set(ctxt),  mk_ctt-type-mng: mk_ctt-type-mng,  ctt-term-term: term(t),  ctt-term-type-is: type(t)=T,  universe-comp-fun: CompFun(A),  universe-decode: decode(t),  cubical-universe: c𝕌,  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  let: let,  spreadn: spread3,  and: P ∧ Q,  natural_number: $n,  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,  ctt-term-type-is: type(t)=T,  context-set: context-set(ctxt),  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  natural_number: $n,  cubical-universe: c𝕌,  let: let,  ctt-term-term: term(t),  allow: Error :allow,  mk_ctt-type-mng: mk_ctt-type-mng,  universe-decode: decode(t),  universe-comp-fun: CompFun(A)

Latex:
decode-meaning\{i:l\}(n;  A)  ==
    let  Xa,a,ma  =  A  in 
    provision(allowed(ma)  \mwedge{}  type(allow(ma))=if  (n  =\msubz{}  0)  then  c\mBbbU{}  if  (n  =\msubz{}  1)  then  c\mBbbU{}'  else  c\mBbbU{}''  fi  ;
                        let  t  =  term(allow(ma))  in
                                cttType(levl=  n
                                                type=  decode(t)
                                                comp=  CompFun(t)))



Date html generated: 2020_05_21-AM-10_45_05
Last ObjectModification: 2020_05_07-PM-04_58_20

Theory : cubical!type!theory


Home Index