Oops, my bug report for functionallycomplete is incorrect, since with f(x,y):= NOT x AND NOT y, f(f(x,f(x,x),f(x,f(x,x))) == 1, but you can't do anything similar with x AND NOT y. Sorry about that. -s