Nuprl Definition : mFOL_case

case(fmla)
P(vars) => atomic[P; vars];
knd => connect[knd; A; B];
isall v.body => quant[isall; v; body] ==
  if mFOatomic?(fmla) then atomic[mFOatomic-name(fmla); mFOatomic-vars(fmla)]
  if mFOconnect?(fmla) then connect[mFOconnect-knd(fmla); mFOconnect-left(fmla); mFOconnect-right(fmla)]
  else quant[mFOquant-isall(fmla); mFOquant-var(fmla); mFOquant-body(fmla)]
  fi 



Definitions occuring in Statement :  mFOquant-body: mFOquant-body(v) mFOquant-var: mFOquant-var(v) mFOquant-isall: mFOquant-isall(v) mFOconnect-right: mFOconnect-right(v) mFOconnect-left: mFOconnect-left(v) mFOconnect-knd: mFOconnect-knd(v) mFOconnect?: mFOconnect?(v) mFOatomic-vars: mFOatomic-vars(v) mFOatomic-name: mFOatomic-name(v) mFOatomic?: mFOatomic?(v) ifthenelse: if then else fi 
Definitions occuring in definition :  mFOatomic?: mFOatomic?(v) mFOatomic-name: mFOatomic-name(v) mFOatomic-vars: mFOatomic-vars(v) ifthenelse: if then else fi  mFOconnect?: mFOconnect?(v) mFOconnect-knd: mFOconnect-knd(v) mFOconnect-left: mFOconnect-left(v) mFOconnect-right: mFOconnect-right(v) mFOquant-isall: mFOquant-isall(v) mFOquant-var: mFOquant-var(v) mFOquant-body: mFOquant-body(v)
FDL editor aliases :  mFOL_case

Latex:
case(fmla)
P(vars)  =>  atomic[P;  vars];
A  knd  B  =>  connect[knd;  A;  B];
isall  v.body  =>  quant[isall;  v;  body]  ==
    if  mFOatomic?(fmla)  then  atomic[mFOatomic-name(fmla);  mFOatomic-vars(fmla)]
    if  mFOconnect?(fmla)
        then  connect[mFOconnect-knd(fmla);  mFOconnect-left(fmla);  mFOconnect-right(fmla)]
    else  quant[mFOquant-isall(fmla);  mFOquant-var(fmla);  mFOquant-body(fmla)]
    fi 



Date html generated: 2017_02_20-AM-10_56_53
Last ObjectModification: 2017_01_19-PM-04_38_00

Theory : minimal-first-order-logic


Home Index