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...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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

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

  1. Jump up Usually this means:
    • ¬, , , and
    However we can define almost all of these symbols in terms of the others, keep this in mind.

References

  1. Jump up to: 1.0 1.1 Mathematical Logic - Foundations for Information Science - Wei Li

Template:Formal logic navbox