A branch of Logic which studies the ways of joining and/or modifying entire propositions, statements or sentences in order to form more complex propositions, statements or sentences.
It also deals with the logical relationships and properties that are derived by combining or altering the statements.
Statements consist of a set of promitives (atomic components), grammar rules which define well defined formulae and inference rules in order to make deductions.
Syntax Formation Rules
Propositional Logic does not consider smaller parts of statements (such as words), instead treating simple statements as indivisible wholes.
The Language uses uppercase letters A
, B
, C
etc. to represent complete statements. The logical signs ∧
, ∨
, →
, ↔
, and ¬
are used in place of the truth-functional operators, AND
, OR
, IF THEN
, IF AND ONLY IF
, and NOT
, respectively.
Sentences
Sentences are concatenations of one or more primitives, those without any free variables are known as statements (or propositions). When a sentence follows grammar rules we say it is a well formed formulae (WFF).
Statements
Statements can be true or false (but not both nor neither). However, the truthfulness of a statement does not indicade its validity. It is crucial to investigate the structure of statements and the arguments. This is not the same as saying whether a statement is empirically true, the statement (proposition) is well formed but it may not be true.
Connectives
Logical connectives are used to combine atomic statements (propositions) into compound (more complex) statements. The five common connectives include:
∧
=AND
∨
=OR
→
=IF THEN
↔
=IF AND ONLY IF
¬
=NOT
AND
A conjunction (dyadic operator) which allows for compound statements such as: p AND q
is the same as p ∧ q
.
OR
A dysjunction (dyadic operator) which allows for compound statements such as: p OR q
is the same as p ∨ q
.
NOT
A negation (monadic operator) which allows for compound statements such as: NOT p
sometimes written as ~p
or ¬p
IMPLIES
Implication is another example of a dyadic operator which allows for compound statements, it implies that if p
is true
then q
must also be true
.
IFF
If and only if is another dyadic operator written as p ↔ q
which implies that if p
is true
then so is q
and if p
is false
then so is q
.
See also Truth Tables
Weaknesses to Propositional Logic
Since propositional Logic deals with facts that are either true or false it becomes difficult when trying to use it in scenarios where that might not always be the case. There is also no way to indicate that terms in different sentences are referring to the same object. It also lacks a way to talk about relations between objects.