Nuprl Definition : eo-record-type

eo-record-type{i:l}(r) ==
  λx.if =a "E" then Type
     if =a "dom" then r."E" ─→ 𝔹
     if =a "<then r."E" ─→ r."E" ─→ ℙ
     if =a "locless" then r."E" ─→ r."E" ─→ 𝔹
     if =a "loc" then r."E" ─→ Id
     if =a "pred" then r."E" ─→ r."E"
     if =a "rank" then r."E" ─→ ℕ
     else Top
     fi 



Definitions occuring in Statement :  Id: Id nat: ifthenelse: if then else fi  eq_atom: =a y bool: 𝔹 top: Top prop: lambda: λx.A[x] function: x:A ─→ B[x] token: "$token" universe: Type record-select: r.x
FDL editor aliases :  eo-record-type
eo-record-type\{i:l\}(r)  ==
    \mlambda{}x.if  x  =a  "E"  then  Type
          if  x  =a  "dom"  then  r."E"  {}\mrightarrow{}  \mBbbB{}
          if  x  =a  "<"  then  r."E"  {}\mrightarrow{}  r."E"  {}\mrightarrow{}  \mBbbP{}
          if  x  =a  "locless"  then  r."E"  {}\mrightarrow{}  r."E"  {}\mrightarrow{}  \mBbbB{}
          if  x  =a  "loc"  then  r."E"  {}\mrightarrow{}  Id
          if  x  =a  "pred"  then  r."E"  {}\mrightarrow{}  r."E"
          if  x  =a  "rank"  then  r."E"  {}\mrightarrow{}  \mBbbN{}
          else  Top
          fi 



Date html generated: 2015_07_17-AM-08_33_42
Last ObjectModification: 2014_02_21-PM-02_29_33

Home Index