Nuprl Definition : type-functor-product

==  let F,MF in let G,MG in <λT.(F T × (G T)), λf,p. let x,y in <MF x, MG y>>



Definitions occuring in Statement :  apply: a lambda: λx.A[x] spread: spread def pair: <a, b> product: x:A × B[x]
Definitions occuring in definition :  product: x:A × B[x] lambda: λx.A[x] spread: spread def pair: <a, b> apply: a

Latex:
p  *  q  ==    let  F,MF  =  p  in  let  G,MG  =  q  in  <\mlambda{}T.(F  T  \mtimes{}  (G  T)),  \mlambda{}f,p.  let  x,y  =  p  in  <MF  f  x,  MG  f  y>>



Date html generated: 2016_05_15-PM-01_44_45
Last ObjectModification: 2015_09_23-AM-07_37_01

Theory : basic


Home Index