isBoolFunction(f)

Returns true if function f is a boolean function.


See also isDifferentiable isFunction 


Example


f(x)=x*x

f(x)=x*x

g(p,q)=(p or q)->(~p and q)

g(p,q)=(p or q)->(~p and q)

isBoolFunction(f)

false

isBoolFunction(g)

true

g(true,false)

false