Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
NCTM or The Math Forum.



Re: BitAnd[True,False]
Posted:
Sep 26, 2013 3:49 AM


BooleanTable[{p, q, And[p, q]}, {p, q}] // TableForm
True True True True False False False True False False False False
BitAnd operates on the bits in an integer
{#1, #2, BitAnd[#1, #2]} & @@@ Tuples[{0, 1}, {2}] // TableForm
0 0 0 0 1 0 1 0 0 1 1 1
Greetings
Ernst
Original Message From: Alan [mailto:alan.isaac@gmail.com] Sent: Wednesday, 25 September, 2013 08:37 AM Subject: BitAnd[True,False]
I'd hoped BitAnd would work on Boolean Lists so I gave it a try. If it had simply failed completely I'd be disappointed but would understand. But oddly, it half succeeds. Why? BitOr fails the same way, and BitNot always fails.
I just want to understand these results. I know there are ways to get the output I want.
Thanks, Alan Isaac (using Mathematica 9)
In[77]:= BooleanTable[{p,q,BitAnd[p,q]},{p,q}]//TableForm Out[77]//TableForm= True True True True False BitAnd[False,True] False True BitAnd[False,True] False False False



