Nuprl Definition : ml-int-vec-add

ml-int-vec-add(as;bs) ==
  fix((λivadd,as,bs. if null(as) ∨bnull(bs)
                    then []
                    else let a.as2 as 
                         in let b.bs2 bs 
                            in [a ivadd(as2)(bs2)]
                    fi ))(as)(bs)



Definitions occuring in Statement :  spreadcons: spreadcons ml_apply: f(x) null: null(as) cons: [a b] nil: [] bor: p ∨bq ifthenelse: if then else fi  fix: fix(F) lambda: λx.A[x] add: m
Definitions occuring in definition :  fix: fix(F) lambda: λx.A[x] ifthenelse: if then else fi  bor: p ∨bq null: null(as) nil: [] spreadcons: spreadcons cons: [a b] add: m ml_apply: f(x)
FDL editor aliases :  ml-int-vec-add

Latex:
ml-int-vec-add(as;bs)  ==
    fix((\mlambda{}ivadd,as,bs.  if  null(as)  \mvee{}\msubb{}null(bs)
                                        then  []
                                        else  let  a.as2  =  as 
                                                  in  let  b.bs2  =  bs 
                                                        in  [a  +  b  /  ivadd(as2)(bs2)]
                                        fi  ))(as)(bs)



Date html generated: 2017_09_29-PM-05_56_47
Last ObjectModification: 2017_05_19-PM-06_16_45

Theory : omega


Home Index