Truth table: Difference between revisions

Line 2,890:
"%^%" <- xor # define unary xor operator
 
truth_table("!A") # not
## A !A
## 1 FALSE TRUE
## 2 TRUE FALSE
 
truth_table("A | B") # or
## A B A | B
## 1 FALSE FALSE FALSE
Line 2,902:
## 4 TRUE TRUE TRUE
 
truth_table("A & B") # and
## A B A & B
## 1 FALSE FALSE FALSE
Line 2,909:
## 4 TRUE TRUE TRUE
 
truth_table("A %^% B") # xor
## A B A %^% B
## 1 FALSE FALSE FALSE
Line 2,916:
## 4 TRUE TRUE FALSE
 
truth_table("S | (T %^% U)") # 3 variables with brackets
## S T U S | (T %^% U)
## 1 FALSE FALSE FALSE FALSE
Line 2,927:
## 8 TRUE TRUE TRUE TRUE
 
truth_table("A %^% (B %^% (C %^% D))") # 4 variables with nested brackets
## A B C D A %^% (B %^% (C %^% D))
## 1 FALSE FALSE FALSE FALSE FALSE
Anonymous user