November 2017
Intermediate to advanced
670 pages
17h 35m
English
The following table depicts logical connectives, in order of precedence:
|
Symbol |
Math name |
English name |
Go operator |
Example |
Meaning |
|
¬ |
Negation |
NOT |
! |
¬a |
not a |
|
∧ |
Conjunction |
AND |
&& |
a ∧ b |
a and b |
|
⊕ |
Exclusive disjunction |
exclusive or (XOR) |
NA |
a ⊕ b |
either a or b (but not both) |
|
∨ |
Disjunction |
OR |
|| |
a ∨ b |
a or b |
|
∀ |
Universal quantification |
∀ x: A(x) means A(x) is true for all x |
NA |
∀a:A |
all values a of type A |
|
∃ |
Existential quantification |
∃ x: A(x) means there is at least one x such that A(x) is true |
NA |
∃a:A |
there exists some value a of type A |
|
⇒ |
Material implication |
Implies |
NA |
a ⇒ b |
if a then b |
|
⇔ |
Material equivalence ... |