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