Nuprl Definition : ctt-opid-arity
ctt-opid-arity(t) ==
  if t =a "inv" then [<0, 0>]
  if t =a "max" then [<0, 0> <0, 0>]
  if t =a "min" then [<0, 0> <0, 0>]
  if t =a "comp" then [<0, 0> <1, 1> <1, 0> <0, 0>]
  if t =a "glue" then [<0, 0> <0, 0> <0, 0> <0, 0>]
  if t =a "unglue" then [<0, 1> <0, 0> <0, 1> <0, 0> <0, 0>]
  if t =a "meet" then [<0, 0> <0, 0>]
  if t =a "join" then [<0, 0> <0, 0>]
  if t =a "eq0" then [<0, 0>]
  if t =a "eq1" then [<0, 0>]
  if t =a "0" then []
  if t =a "1" then []
  if t =a "fst" then [<0, 1> <1, 1> <0, 0>]
  if t =a "snd" then [<0, 1> <1, 1> <0, 0>]
  if t =a "pair" then [<0, 0> <1, 1> <0, 0>]
  if t =a "lambda" then [<0, 1> <1, 0>]
  if t =a "apply" then [<0, 0> <1, 1> <0, 0>]
  if t =a "pathabs" then [<0, 1> <1, 0>]
  if t =a "pathap" then [<0, 1> <0, 0> <0, 0>]
  if t =a "decode1" then [<0, 0>]
  if t =a "decode2" then [<0, 0>]
  if t =a "decode3" then [<0, 0>]
  if t =a "encode1" then [<0, 1>]
  if t =a "encode2" then [<0, 1>]
  if t =a "encode3" then [<0, 1>]
  if t =a "I" then []
  if t =a "F" then []
  if t =a "pi" then [<0, 1> <1, 1>]
  if t =a "sigma" then [<0, 1> <1, 1>]
  if t =a "path" then [<0, 1> <0, 0> <0, 0>]
  if t =a "case" then [<0, 0> <0, 0> <0, 1> <0, 1>]
  if t =a "Glue" then [<0, 1> <0, 0> <0, 1> <0, 0>]
  else []
  fi 
Definitions occuring in Statement : 
cons: [a / b]
, 
nil: []
, 
ifthenelse: if b then t else f fi 
, 
eq_atom: x =a y
, 
pair: <a, b>
, 
natural_number: $n
, 
token: "$token"
Definitions occuring in definition : 
pair: <a, b>
, 
cons: [a / b]
, 
token: "$token"
, 
eq_atom: x =a y
, 
ifthenelse: if b then t else f fi 
, 
nil: []
, 
natural_number: $n
FDL editor aliases : 
ctt-opid-arity
Latex:
ctt-opid-arity(t)  ==
    if  t  =a  "inv"  then  [ɘ,  0>]
    if  t  =a  "max"  then  [ɘ,  0>  ɘ,  0>]
    if  t  =a  "min"  then  [ɘ,  0>  ɘ,  0>]
    if  t  =a  "comp"  then  [ɘ,  0>  ə,  1>  ə,  0>  ɘ,  0>]
    if  t  =a  "glue"  then  [ɘ,  0>  ɘ,  0>  ɘ,  0>  ɘ,  0>]
    if  t  =a  "unglue"  then  [ɘ,  1>  ɘ,  0>  ɘ,  1>  ɘ,  0>  ɘ,  0>]
    if  t  =a  "meet"  then  [ɘ,  0>  ɘ,  0>]
    if  t  =a  "join"  then  [ɘ,  0>  ɘ,  0>]
    if  t  =a  "eq0"  then  [ɘ,  0>]
    if  t  =a  "eq1"  then  [ɘ,  0>]
    if  t  =a  "0"  then  []
    if  t  =a  "1"  then  []
    if  t  =a  "fst"  then  [ɘ,  1>  ə,  1>  ɘ,  0>]
    if  t  =a  "snd"  then  [ɘ,  1>  ə,  1>  ɘ,  0>]
    if  t  =a  "pair"  then  [ɘ,  0>  ə,  1>  ɘ,  0>]
    if  t  =a  "lambda"  then  [ɘ,  1>  ə,  0>]
    if  t  =a  "apply"  then  [ɘ,  0>  ə,  1>  ɘ,  0>]
    if  t  =a  "pathabs"  then  [ɘ,  1>  ə,  0>]
    if  t  =a  "pathap"  then  [ɘ,  1>  ɘ,  0>  ɘ,  0>]
    if  t  =a  "decode1"  then  [ɘ,  0>]
    if  t  =a  "decode2"  then  [ɘ,  0>]
    if  t  =a  "decode3"  then  [ɘ,  0>]
    if  t  =a  "encode1"  then  [ɘ,  1>]
    if  t  =a  "encode2"  then  [ɘ,  1>]
    if  t  =a  "encode3"  then  [ɘ,  1>]
    if  t  =a  "I"  then  []
    if  t  =a  "F"  then  []
    if  t  =a  "pi"  then  [ɘ,  1>  ə,  1>]
    if  t  =a  "sigma"  then  [ɘ,  1>  ə,  1>]
    if  t  =a  "path"  then  [ɘ,  1>  ɘ,  0>  ɘ,  0>]
    if  t  =a  "case"  then  [ɘ,  0>  ɘ,  0>  ɘ,  1>  ɘ,  1>]
    if  t  =a  "Glue"  then  [ɘ,  1>  ɘ,  0>  ɘ,  1>  ɘ,  0>]
    else  []
    fi 
Date html generated:
2020_05_20-PM-08_18_28
Last ObjectModification:
2020_05_07-PM-03_16_42
Theory : cubical!type!theory
Home
Index