Semantics of logical connectives (FOL)
From Maths
Revision as of 07:46, 11 September 2016 by Alec (Talk | contribs) (Created page with "{{Stub page|grade=A|msg=This page was done so I don't have to sift through notes or scour PDFs any more, it needs more references, fleshing out, linking to other pages, so for...")
Stub grade: A
This page is a stub
This page is a stub, so it contains little or minimal information and is on a to-do list for being expanded.The message provided is:
This page was done so I don't have to sift through notes or scour PDFs any more, it needs more references, fleshing out, linking to other pages, so forth
Contents
[hide]Definition
Let L be a given first order language and let C denote the collection of all logical connective symbols[Note 1], the semantics of a logical connective symbol[1] is a function from the Cartesian product of one or more set of truth values to the truth values, written B∗ where ∗ is a logical connective symbol, ∗∈{¬,∨,∧,→,↔}, this mapping is commonly called the truth table[1] of the connective.
Suppose X and Y are variables which may only take on truth values (eg, are the semantics of a formula) then we define B∗ as follows:
Uniary connectives
Truth table for logical negation
X | B¬(X) |
---|---|
T | F |
F | T |
Binary connectives
Truth table for ∨, ∧, →, ↔, that is logical or, logical and, logical implication and logical equivalence respectively:
X | Y | B∨(X,Y) | B∧(X,Y) | B→(X,Y) | B↔(X,Y) |
---|---|---|---|---|---|
F | F | F | F | T | T |
F | T | T | F | T | F |
T | F | T | F | F | F |
T | T | T | T | T | T |
See next
Notes
- Jump up ↑ Usually this means:
- ¬, ∨, ∧, → and ↔