Computer Science GRE Study Guide, Boolean logic

Table of Contents

III. Theory and Mathematical Background – 40%

C.     Discrete structures

1.      Mathematical logic

a.       Definition: Mathematical logic is based on formulas that are always true or false.

b.      Three Americans (a scientist, a mathematician, and a logician) are traveling on a train in China. The scientist sees a green cow in the middle of a field. He says, “Wow, a green cow, the cows in China must be green.” The mathematician corrects him, “No, all we know is that there is one cow in China that is green.” The logician wakes up from his nap and corrects them both, “All we know is that there exists at least one side of one cow that is green in China.” The symbol $ is used to mean “there exists”. We use the symbol " to mean “for all”. An example of using these symbols is "n $(2n). Read: For all n, there exists a number that is 2n.

c.       Boolean logic is based on T/F (true/false) statements. Truth tables are the most basic way to interpret Boolean functions. There are many basic operators in Boolean

Operator

Symbol(s)

Note

OR (Inclusive or)

Ú +

One, the other, both are true

AND

^

Both must be true

NOT

Ø

Negates

Exclusive OR (XOR)

Å

One or the other, not both

Implies

Þ

If P then Q

Bidirectional Implication (IFF)

Û

P if and only if Q

 

 

 


OR

Ú

T

T

T

T

F

T

F

T

T

F

F

F

 

AND

^

T

T

T

T

F

F

F

T

F

F

F

F

 

NOT

Ø

T

 

F

F

 

T

 

 

 

 

 

 

 

XOR

Å

T

T

F

T

F

T

F

T

T

F

F

F

 

Implies

Þ

T

T

T

T

F

F

F

T

T

F

F

T

 

IFF

Û

T

T

T

T

F

F

F

T

F

F

F

T


 

OR

Ú

T

T

T

T

T

T

F

T

T

F

T

T

T

F

F

T

F

T

T

T

F

T

F

T

F

F

T

T

F

F

F

F

 

AND

^

T

T

T

T

T

T

F

F

T

F

T

F

T

F

F

F

F

T

T

F

F

T

F

F

F

F

T

F

F

F

F

F

 

XOR

Å

T

T

T

T

T

T

F

F

T

F

T

F

T

F

F

T

F

T

T

F

F

T

F

T

F

F

T

T

F

F

F

F

 

Implies

Þ

T

T

T

T

T

T

F

F

T

F

T

T

T

F

F

T

F

T

T

T

F

T

F

F

F

F

T

T

F

F

F

F

 

 

IFF

Û

T

T

T

T

T

T

F

F

T

F

T

F

T

F

F

T

F

T

T

F

F

T

F

T

F

F

T

T

F

F

F

F

 

 

 

 

 

 

 

 



⇒ Next section

Liked it? Take a second to support Hunter Hogan on Patreon!
Become a patron at Patreon!