The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Inactive » comp.soft-sys.math.mathematica

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: BitAnd[True,False]
Replies: 6   Last Post: Sep 27, 2013 2:37 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]

Posts: 95
Registered: 3/29/11
Re: BitAnd[True,False]
Posted: Sep 26, 2013 3:43 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

On 9/25/2013 4:24 AM, John Fultz wrote:
> I'm not sure why you might have expected this to work. It
> wouldn't occur to me at all that bitwise operations would
> have anything to do with logical truth tables (unless
> those tables were expressed in values of 0 and 1).

Not expect, but rather hope. And why?
Because I would hope bitwise operations would treat
True and False like 1 and 0. (E.g., in Python, True
and False behave this way, since bool is a subtype
of int.)

Let me put it this way:
what else might one intend by BitAnd[True,False]?

To AND values in two binary (True,False) matrices,
I think we must do something like:
MapThread[And, {m1, m2}, 2]
Being able to just BitAnd[m1,m2] would be nicer.

But in any case, thank you for the helpful
explanation of the behavior that puzzled me.

Alan Isaac

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.