Sentential Logic

# Goals

## Sentential logic

Sentential logic attempts to capture certain logical features of natural languages. In particular, it covers truth-functional connections for sentences. Its formal language specifically recognizes the sentential connections

It is not the case that _____
_____ and _____
Either _____ or _____
_____ or _____ (or both)
if _____, then _____
_____ if and only if _____

The blanks are to be filled with statements that can be true or false. For example, "it is raining today" or "it will snow tomorrow". Whether the final sentence is true or false is entirely determined on whether the filled statements are true or false. For example, if it is raining today, but it will not snow tomorrow, then it is true to say that "Either it is raining today or it will snow tomorrow". On the other hand, it is false to say "it is raining today and it will snow tomorrow", since it won't snow tomorrow.

"Whether a statement is true or false" is called the truth value in logician slang. Thus "Either it is raining today or it is not raining today" has a truth value of true and "it is raining today and it is not raining today" has truth value of false.

Note that the above listed sentential connections do not include all possible truth value combinations. For example, there is no connection that is true when both sub-statements are true, both sub-statements are false or the first sub-statement is true while the other is false, and that is false else. However, you can combine the above connections together to build any truth combination of any number of sub-statements.

## Issues

Already we have tacitly taken a position in ongoing controversy. Some questions already raised by the seemingly innocuous beginning above are listed.

• Should we admit into our logic only sentences that are true or false? Multi-valued logics admit a greater range of sentences.
• Are the connections listed above truly truth functional? Should we admit connections that are not truth functional sentences into our logic?
• What should logic take as its truth-bearers (objects that are true or false)? The two leading contenders today are sentences and propositions.
• Sentences. These consist of a string of words and perhaps punctuation. The sentence 'The cat is on the mat' consists of six elements: 'the', 'cat', 'is', 'on', another 'the', and 'mat'.
• Propositions. These are the meanings of sentences. They are what is expressed by a sentence or what someone says when he utters a sentence. The proposition that the cat is on the mat consists of three elements: a cat, a mat, and the on-ness relation.
Elsewhere in Wikibooks and Wikipedia, you will see the name 'Propositional Logic' (or rather 'Propositional Calculus', see below) and the treatment of propositions much more often than you will see the name 'Sentential Logic' and the treatment of sentences. Our choice here represents the contributor's view as to which position is more popular among current logicians and what you are most likely to see in standard textbooks on the subject. Considerations as to whether the popular view is actually correct are not taken up here.
Some authors will use talk about statements instead of sentences. Most (but not all) such authors you are likely to encounter take statements to be a subset of sentences, namely those sentences that are either true or false. This use of 'statement' does not represent a third position in the controversy, but rather places such authors in the sentences camp. (However, other—particularly older—uses of 'statement' may well place its authors in a third camp.)

Sometimes you will see 'calculus' rather than 'logic' such as in 'Sentential Calculus' or 'Propositional Calculus' as opposed to 'Sentential Logic' or 'Propositional Logic'. While the choice between 'sentential' and 'propositional' is substantive and philosophical, the choice between 'logic' and 'calculus' is merely stylistic.

# The Sentential Language

This page informally describes our sentential language which we name ${\displaystyle {\mathcal {L_{S}}}\,\!}$. A more formal description will be given in Formal Syntax and Formal Semantics

## Language components

### Sentence letters

Sentences in ${\displaystyle {\mathcal {L_{S}}}\,\!}$ are represented as sentence letters, which are single letters such as ${\displaystyle \mathrm {P} ,\ \mathrm {Q} ,\ \mathrm {R} ,}$ and so on. Some texts restrict these to lower case letters, and others restrict them to capital letters. We will use capital letters.

Intuitively, we can think of sentence letters as English sentences that are either true or false. Thus, ${\displaystyle \mathrm {P} \,\!}$ may translate as 'The Earth is a planet' (which is true), or 'The moon is made of green cheese' (which is false). But ${\displaystyle \mathrm {P} \,\!}$ may not translate as 'Great ideas sleep furiously' because such a sentence is neither true nor false. Translations between English and ${\displaystyle {\mathcal {L_{S}}}\,\!}$ work best if they are restricted to timelessly true or false present tense sentences in the indicative mood. You will see in the translation section below that we do not always follow that advice, wherein we present sentences whose truth or falsity is not timeless.

### Sentential connectives

Sentential connectives are special symbols in Sentential Logic that represent truth functional relations. They are used to build larger sentences from smaller sentences. The truth or falsity of the larger sentence can then be computed from the truth or falsity of the smaller ones.

${\displaystyle {\mbox{Conjunction:}}\ \land \,\!}$

• Translates to English as 'and'.
• ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$ is called a conjunction and ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$ are its conjuncts.
• ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$ is true if both ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$ are true—and is false otherwise.
• Some authors use an & (ampersand), (heavy dot) or juxtaposition. In the last case, an author would write
${\displaystyle \mathrm {PQ} \,\!}$
${\displaystyle \mathrm {P} \land \mathrm {Q} \ .\,\!}$

${\displaystyle {\mbox{Disjunction:}}\ \lor \,\!}$

• Translates to English as 'or'.
• ${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$ is called a disjunction and ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$ are its disjuncts.
• ${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$ is true if at least one of ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$ are true—is false otherwise.
• Some authors may use a vertical stroke: |. However, this comes from computer languages rather than logicians' usage. Logicians normally reserve the vertical stroke for nand (alternative denial). When used as nand, it is called the Sheffer stroke.

${\displaystyle {\mbox{Negation:}}\ \lnot \,\!}$

• Translates to English as 'it is not the case that' but is normally read 'not'.
• ${\displaystyle \lnot \mathrm {P} \,\!}$ is called a negation.
• ${\displaystyle \lnot \mathrm {P} \,\!}$ is true if ${\displaystyle \mathrm {P} \,\!}$ is false—and is false otherwise.
• Some authors use ~ (tilde) or . Some authors use an overline, for example writing
${\displaystyle {\bar {\mathrm {P} }}\ \ {\mbox{and}}\ \ ({\overline {(\mathrm {P} \land \mathrm {Q} )}}\lor \mathrm {R} )\,\!}$
${\displaystyle \lnot \mathrm {P} \ \ {\mbox{and}}\ \ (\lnot (\mathrm {P} \land \mathrm {Q} )\lor \mathrm {R} )\ .\,\!}$

${\displaystyle {\mbox{Conditional:}}\ \rightarrow \,\!}$

• Translates to English as 'if...then' but is often read 'arrow'.
• ${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$ is called a conditional. Its antecedent is ${\displaystyle \mathrm {P} \,\!}$ and its consequent is ${\displaystyle \mathrm {Q} \,\!}$.
• ${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$ is false if ${\displaystyle \mathrm {P} \,\!}$ is true and ${\displaystyle \mathrm {Q} \,\!}$ is false—and true otherwise.
• By that definition, ${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$ is equivalent to ${\displaystyle (\lnot \mathrm {P} )\lor \mathrm {Q} \,\!}$
• Some authors use (hook).

${\displaystyle {\mbox{Biconditional:}}\ \leftrightarrow \,\!}$

• Translates to English as 'if and only if'
• ${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$ is called a biconditional.
• ${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$ is true if ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$ both are true or both are false—and false otherwise.
• By that definition, ${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$ is equivalent to the more verbose ${\displaystyle (\mathrm {P} \land \mathrm {Q} )\lor ((\lnot \mathrm {P} )\land (\lnot \mathrm {Q} ))\,\!}$. It is also equivalent to ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\land (\mathrm {Q} \rightarrow \mathrm {P} )\,\!}$, the conjunction of two conditionals where in the second conditional the antecedent and consequent are reversed from the first.
• Some authors use .

### Grouping

Parentheses ${\displaystyle (\,\!}$ and ${\displaystyle )\,\!}$ are used for grouping. Thus

${\displaystyle ((\mathrm {P} \land \mathrm {Q} )\rightarrow \mathrm {R} )\,\!}$
${\displaystyle (\mathrm {P} \land (\mathrm {Q} \rightarrow \mathrm {R} ))\,\!}$

are two different and distinct sentences. Each negation, conjunction, disjunction, conditional, and biconditionals gets a single pair or parentheses.

## Notes

(1) An atomic sentence is a sentence consisting of just a single sentence letter. A molecular sentence is a sentence with at least one sentential connective. The main connective of a molecular formula is the connective that governs the entire sentence. Atomic sentences, of course, do not have a main connective.

(2) The and signs for conditional and biconditional are historically older, perhaps a bit more traditional, and definitely occur more commonly in WikiBooks and Wikipedia than our arrow and double arrow. They originate with Alfred North Whitehead and Bertrand Russell in Principia Mathematica. Our arrow and double arrow appear to originate with Alfred Tarski, and may be a bit more popular today than the Whitehead and Russell's and .

(3) Sometimes you will see people reading our arrow as implies. This is fairly common in WikiBooks and Wikipedia. However, most logicians prefer to reserve 'implies' for metalinguistic use. They will say:

If P then Q

or even

P arrow Q

They approve of:

'P' implies 'Q'

but will frown on:

P implies Q

## Translation

Consider the following English sentences:

If it is raining and Jones is out walking, then Jones has an umbrella.
If it is Tuesday or it is Wednesday, then Jones is out walking.

To render these in ${\displaystyle {\mathcal {L_{S}}}\,\!}$, we first specify an appropriate English translation for some sentence letters.

${\displaystyle \mathrm {P} \ :\,\!}$ It is raining.
${\displaystyle \mathrm {Q} \ :\,\!}$ Jones is out walking.
${\displaystyle \mathrm {R} \ :\,\!}$ Jones has an umbrella.
${\displaystyle \mathrm {S} \ :\,\!}$ It is Tuesday.
${\displaystyle \mathrm {T} \ :\,\!}$ It is Wednesday.

We can now partially translate our examples as:

${\displaystyle {\mbox{If}}\ \mathrm {P} \ {\mbox{and}}\ \mathrm {Q} ,\ {\mbox{then}}\ \mathrm {R} \,\!}$
${\displaystyle {\mbox{If}}\ \mathrm {S} \ {\mbox{or}}\ \mathrm {T} ,\ {\mbox{then}}\ \mathrm {Q} \,\!}$

Then finish the translation by adding the sentential connectives and parentheses:

${\displaystyle ((\mathrm {P} \land \mathrm {Q} )\rightarrow \mathrm {R} )\,\!}$
${\displaystyle ((\mathrm {S} \lor \mathrm {T} )\rightarrow \mathrm {Q} )\,\!}$

## Quoting convention

For English expressions, we follow the logical tradition of using single quotes. This allows us to use ' 'It is raining' ' as a quotation of 'It is raining'.

For expressions in ${\displaystyle {\mathcal {L_{S}}}\,\!}$, it is easier to treat them as self-quoting so that the quotation marks are implicit. Thus we say that the above example translates ${\displaystyle \mathrm {S} \rightarrow \mathrm {P} \,\!}$ (note the lack of quotes) as 'If it is Tuesday, then It is raining'.

# Formal Syntax

In The Sentential Language, we informally described our sentential language. Here we give its formal syntax or grammar. We will call our language ${\displaystyle {\mathcal {L_{S}}}\,\!}$.

## Vocabulary

• Sentence letters: Capital letters 'A' – 'Z', each with (1) a superscript '0' and (2) a natural number subscript. (The natural numbers are the set of positive integers and zero.) Thus the sentence letters are:
${\displaystyle \mathrm {A_{0}^{0}} ,\ \mathrm {A_{1}^{0}} ,\ ...,\ \mathrm {B_{0}^{0}} ,\ \mathrm {B_{1}^{0}} ,\ ...,\ ...,\ \mathrm {Z_{0}^{0}} ,\ \mathrm {Z_{1}^{0}} ,\ ...\,\!}$
• Sentential connectives:
${\displaystyle \land ,\ \lor ,\ \lnot ,\ \rightarrow ,\ \leftrightarrow \,\!}$
• Grouping symbols:
${\displaystyle (,\ )\,\!}$

The superscripts on sentence letters are not important until we get to the predicate logic, so we won't really worry about those here. The subscripts on sentence letters are to ensure an infinite supply of sentence letters. On the next page, we will abbreviate away most superscripts and subscripts.

## Expressions

Any string of characters from the ${\displaystyle {\mathcal {L_{S}}}\,\!}$ vocabulary is an expression of ${\displaystyle {\mathcal {L_{S}}}\,\!}$. Some expressions are grammatically correct. Some are as incorrect in ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as 'Over talks David Mary the' is in English. Still other expressions are as hopelessly ill-formed in ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as 'jmr.ovn asgj as;lnre' is in English.

We call a grammatically correct expression of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ a well-formed formula. When we get to Predicate Logic, we will find that only some well formed formulas are sentences. For now though, we consider every well formed formula to be a sentence.

## Construction rules

An expression of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ is called a well-formed formula of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ if it is constructed according to the following rules.

${\displaystyle {\mbox{i.}}}$ The expression consists of a single sentence letter
${\displaystyle {\mbox{ii.}}}$ The expression is constructed from other well-formed formulae ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ in one of the following ways:
${\displaystyle {\mbox{ii-a.}}\ \ \lnot \varphi \,\!}$
${\displaystyle {\mbox{ii-b.}}\ \ (\varphi \land \psi )\,\!}$
${\displaystyle {\mbox{ii-c.}}\ \ (\varphi \lor \psi )\,\!}$
${\displaystyle {\mbox{ii-d.}}\ \ (\varphi \rightarrow \psi )\,\!}$
${\displaystyle {\mbox{ii-e.}}\ \ (\varphi \leftrightarrow \psi )\,\!}$

In general, we will use 'formula' as shorthand for 'well-formed formula'. Since all formulae in ${\displaystyle {\mathcal {L_{S}}}\,\!}$ are sentences, we will use 'formula' and 'sentence' interchangeably.

## Quoting convention

We will take expressions of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ to be self-quoting and so regard

${\displaystyle (\mathrm {P_{0}^{0}} \rightarrow \mathrm {Q_{0}^{0}} )\,\!}$

to include implicit quotation marks. However, something like

${\displaystyle (1)\quad (\varphi \rightarrow \psi )\,\!}$

requires special consideration. It is not itself an expression of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ since ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are not in the vocabulary of ${\displaystyle {\mathcal {L_{S}}}\,\!}$. Rather they are used as variables in English which range over expressions of ${\displaystyle {\mathcal {L_{S}}}\,\!}$. Such a variable is called a metavariable, and an expression using a mix of vocabulary from ${\displaystyle {\mathcal {L_{S}}}\,\!}$ and metavariables is called a metalogical expression. Suppose we let ${\displaystyle \varphi \,\!}$ be ${\displaystyle \mathrm {P_{0}^{0}} \,\!}$ and ${\displaystyle \psi \,\!}$ be ${\displaystyle (\mathrm {Q_{0}^{0}} \lor \mathrm {R_{0}^{0}} )\ .\,\!}$ Then (1) becomes

${\displaystyle (\,\!}$'${\displaystyle \mathrm {P_{0}^{0}} \,\!}$' ${\displaystyle \rightarrow (\,\!}$'${\displaystyle \mathrm {Q_{0}^{0}} \,\!}$' ${\displaystyle \lor \,\!}$'${\displaystyle \mathrm {R_{0}^{0}} \,\!}$'${\displaystyle ))\,\!}$

which is not what we want. Instead we take (1) to mean (using explicit quotes):

the expression consisting of '${\displaystyle (\,\!}$' followed by ${\displaystyle \varphi \,\!}$ followed by '${\displaystyle \rightarrow \,\!}$' followed by ${\displaystyle \psi \,\!}$ followed by '${\displaystyle )\,\!}$' .

Explicit quotes following this convention are called Quine quotes or corner quotes. Our corner quotes will be implicit.

We introduce (or, in some cases, repeat) some useful syntactic terminology.

• We distinguish between an expression (or a formula) and an occurrence of an expression (or formula). The formula
${\displaystyle ((\mathrm {P_{0}^{0}} \land \mathrm {P_{0}^{0}} )\land \lnot \mathrm {P_{0}^{0}} )\,\!}$

is the same formula no matter how many times it is written. However, it contains three occurrences of the sentence letter ${\displaystyle \mathrm {P_{0}^{0}} \,\!}$ and two occurrences of the sentential connective ${\displaystyle \land \,\!}$.

• ${\displaystyle \psi \,\!}$ is a subformula of ${\displaystyle \varphi \,\!}$ if and only if ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are both formulae and ${\displaystyle \varphi \,\!}$ contains an occurrence of ${\displaystyle \psi \,\!}$. ${\displaystyle \psi \,\!}$ is a proper subformula of ${\displaystyle \varphi \,\!}$ if and only if (i) ${\displaystyle \psi \,\!}$ is a subformula of ${\displaystyle \varphi \,\!}$ and (ii) ${\displaystyle \psi \,\!}$ is not the same formula as ${\displaystyle \varphi \,\!}$.
• An atomic formula or atomic sentence is one consisting solely of a sentence letter. Or put the other way around, it is a formula with no sentential connectives. A molecular formula or molecular sentence is one which contains at least one occurrence of a sentential connective.
• The main connective of a molecular formula is the last occurrence of a connective added when the formula was constructed according to the rules above.
• A negation is a formula of the form ${\displaystyle \lnot \varphi \,\!}$ where ${\displaystyle \varphi \,\!}$ is a formula.
• A conjunction is a formula of the form ${\displaystyle (\varphi \land \psi )\,\!}$ where ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are both formulae. In this case, ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are both conjuncts.
• A disjunction is a formula of the form ${\displaystyle (\varphi \lor \psi )\,\!}$ where ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are both formulae. In this case, ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are both disjuncts.
• A conditional is a formula of the form ${\displaystyle (\varphi \rightarrow \psi )\,\!}$ where ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are both formulae. In this case, ${\displaystyle \varphi \,\!}$ is the antecedent, and ${\displaystyle \psi \,\!}$ is the consequent. The converse of ${\displaystyle (\varphi \rightarrow \psi )\,\!}$ is ${\displaystyle (\psi \rightarrow \varphi )\,\!}$. The contrapositive of ${\displaystyle (\varphi \rightarrow \psi )\,\!}$ is ${\displaystyle (\lnot \psi \rightarrow \lnot \varphi )\,\!}$.
• A biconditional is a formula of the form ${\displaystyle (\varphi \leftrightarrow \psi )\,\!}$ where ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are both formulae.

## Examples

${\displaystyle (1)\quad (\lnot (\mathrm {P_{0}^{0}} \lor \mathrm {Q_{0}^{0}} )\rightarrow (\mathrm {R_{0}^{0}} \land \lnot \mathrm {Q_{0}^{0}} ))\,\!}$

By rule (i), all sentence letters, including

${\displaystyle \mathrm {P_{0}^{0}} ,\ \mathrm {Q_{0}^{0}} ,\ {\mbox{and}}\ \mathrm {R_{0}^{0}} \ ,\,\!}$

are formulae. By rule (ii-a), then, the negation

${\displaystyle \lnot \mathrm {Q_{0}^{0}} \,\!}$

is also a formula. Then by rules (ii-c) and (ii-b), we get the disjunction and conjunction

${\displaystyle (\mathrm {P_{0}^{0}} \lor \mathrm {Q_{0}^{0}} ),\ {\mbox{and}}\ (\mathrm {R_{0}^{0}} \land \lnot \mathrm {Q_{0}^{0}} )\,\!}$

as formulae. Applying rule (ii-a) again, we get the negation

${\displaystyle \lnot (\mathrm {P_{0}^{0}} \lor \mathrm {Q_{0}^{0}} )\,\!}$

as a formula. Finally, rule (ii-c) generates the conditional of (1), so it too is a formula.

${\displaystyle (2)\quad ((\mathrm {P_{0}^{0}} \lnot \land \mathrm {Q_{0}^{0}} )\lor \mathrm {S_{0}^{0}} )\,\!}$

This appears to be generated by rule (ii-c) from

${\displaystyle (\mathrm {P_{0}^{0}} \lnot \land \mathrm {Q_{0}^{0}} ),\ {\mbox{and}}\ \mathrm {S_{0}^{0}} \ .\,\!}$

The second of these is a formula by rule (i). But what about the first? It would have to be generated by rule (ii-b) from

${\displaystyle \mathrm {P_{0}^{0}} \lnot \ {\mbox{and}}\ \mathrm {Q_{0}^{0}} \ .\,\!}$

But

${\displaystyle \mathrm {P_{0}^{0}} \lnot \,\!}$

cannot be generated by rule (ii-a). So (2) is not a formula.

# Informal Conventions

In The Sentential Language, we gave an informal description of a sentential language, namely ${\displaystyle {\mathcal {L_{S}}}\,\!}$. We have also given a Formal Syntax for ${\displaystyle {\mathcal {L_{S}}}\,\!}$. Our official grammar generates a large number of parentheses. This makes formal definitions and other specifications easier to write, but it makes the language rather cumbersome to use. In addition, all the subscripts and superscripts quickly get to be unnecessarily tedious. The end result is an ugly and difficult to read language.

We will continue to use official grammar for specifying formalities. However, we will informally use a less cumbersome variant for other purposes. The transformation rules below convert official formulae of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ into our informal variant.

## Transformation rules

We create informal variants of official ${\displaystyle {\mathcal {L_{S}}}\,\!}$ formulae as follows. The examples are cumulative.

• The official grammar required sentence letters to have the superscript '0'. Superscripts aren't necessary or even useful until we get to the predicate logic, so we will always omit them in our informal variant. We will write, for example, ${\displaystyle \mathrm {P_{0}} \,\!}$ instead of ${\displaystyle \mathrm {P_{0}^{0}} \,\!}$.
• We will omit the subscript if it is '0'. Thus we will write ${\displaystyle \mathrm {P} \,\!}$ instead of ${\displaystyle \mathrm {P_{0}^{0}} \,\!}$. However, we cannot omit all subscripts; we still need to write, for example, ${\displaystyle \mathrm {P_{1}} \,\!}$.
• We will omit outermost parentheses. For example, we will write
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$
${\displaystyle (\mathrm {P_{0}^{0}} \rightarrow \mathrm {Q_{0}^{0}} )\ .\,\!}$
• We will let a series of the same binary connective associate on the right. For example, we can transform the official
${\displaystyle (\mathrm {P_{0}^{0}} \land (\mathrm {Q_{0}^{0}} \land \mathrm {R_{0}^{0}} ))\,\!}$
into the informal
${\displaystyle \mathrm {P} \land \mathrm {Q} \land \mathrm {R} \ .\,\!}$
However, the best we can do with
${\displaystyle ((\mathrm {P_{0}^{0}} \land \mathrm {Q_{0}^{0}} )\land \mathrm {R^{0}} )\,\!}$
is
${\displaystyle (\mathrm {P} \land \mathrm {Q} )\land \mathrm {R} \ .\,\!}$
• We will use precedence rankings to omit internal parentheses when possible. For example, we will regard ${\displaystyle \rightarrow \,\!}$ as having lower precedence (wider scope) than ${\displaystyle \lor \,\!}$. This allows us to write
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \lor \mathrm {R} \,\!}$
${\displaystyle (\mathrm {P_{0}^{0}} \rightarrow (\mathrm {Q_{0}^{0}} \lor \mathrm {R_{0}^{0}} ))\ .\,\!}$
However, we cannot remove the internal parentheses from
${\displaystyle ((\mathrm {P_{0}^{0}} \rightarrow \mathrm {Q_{0}^{0}} )\lor \mathrm {R_{0}^{0}} )\ .\,\!}$
Our informal variant of this latter formula is
${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\lor \mathrm {R} \ .\,\!}$
Full precedence rankings are given below.

## Precedence and scope

Precedence rankings indicate the order that we evaluate the sentential connectives. ${\displaystyle \lor \,\!}$ has a higher precedence than ${\displaystyle \rightarrow \,\!}$. Thus, in calculating the truth value of

${\displaystyle (1)\quad \mathrm {P} \rightarrow \mathrm {Q} \lor \mathrm {R} \ ,\,\!}$

we start by evaluating the truth value of

${\displaystyle (2)\quad \mathrm {Q} \lor \mathrm {R} \,\!}$

first. Scope is the length of expression that is governed by the connective. The occurrence of ${\displaystyle \rightarrow \,\!}$ in (1) has a wider scope than the occurrence of ${\displaystyle \lor \,\!}$. Thus the occurrence of ${\displaystyle \rightarrow \,\!}$ in (1) governs the whole sentence while the occurrence of ${\displaystyle \lor \,\!}$ in (1) governs only the occurrence of (2) in (1).

The full ranking from highest precedence (narrowest scope) to lowest precedence (widest scope) is:

 ${\displaystyle \lnot \,\!}$ highest precedence (narrowest scope) ${\displaystyle \land \,\!}$ ${\displaystyle \lor \,\!}$ ${\displaystyle \rightarrow \,\!}$ ${\displaystyle \leftrightarrow \,\!}$ lowest precedence (widest scope)

## Examples

Let's look at some examples. First,

${\displaystyle ((\mathrm {P_{0}^{0}} \rightarrow \mathrm {Q_{0}^{0}} )\leftrightarrow ((\mathrm {P_{0}^{0}} \land \mathrm {Q_{0}^{0}} )\lor ((\lnot \mathrm {P_{0}^{0}} \land \mathrm {Q_{0}^{0}} )\lor (\lnot \mathrm {P_{0}^{0}} \land \lnot \mathrm {Q_{0}^{0}} ))))\,\!}$

can be written informally as

${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \leftrightarrow \mathrm {P} \land \mathrm {Q} \lor \lnot \mathrm {P} \land \mathrm {Q} \lor \lnot \mathrm {P} \land \lnot \mathrm {Q} \ .\,\!}$

Second,

${\displaystyle ((\mathrm {P_{0}^{0}} \leftrightarrow \mathrm {Q_{0}^{0}} )\leftrightarrow ((\mathrm {P_{0}^{0}} \land \mathrm {Q_{0}^{0}} )\lor (\lnot \mathrm {P_{0}^{0}} \land \lnot \mathrm {Q_{0}^{0}} )))\,\!}$

can be written informally as

${\displaystyle (\mathrm {P} \leftrightarrow \mathrm {Q} )\leftrightarrow \mathrm {P} \land \mathrm {Q} \lor \lnot \mathrm {P} \land \lnot \mathrm {Q} \ .\,\!}$

Some unnecessary parentheses may prove helpful. In the two examples above, the informal variants may be easier to read as

${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\leftrightarrow (\mathrm {P} \land \mathrm {Q} )\lor (\lnot \mathrm {P} \land \mathrm {Q} )\lor (\lnot \mathrm {P} \land \lnot \mathrm {Q} )\,\!}$

and

${\displaystyle (\mathrm {P} \leftrightarrow \mathrm {Q} )\leftrightarrow (\mathrm {P} \land \mathrm {Q} )\lor (\lnot \mathrm {P} \land \lnot \mathrm {Q} )\ .\,\!}$

Note that the informal formula

${\displaystyle \lnot \mathrm {P} \rightarrow \mathrm {Q} \,\!}$

is restored to its official form as

${\displaystyle (\lnot \mathrm {P_{0}^{0}} \rightarrow \mathrm {Q_{0}^{0}} )\ .\,\!}$

By contrast, the informal formula

${\displaystyle \lnot (\mathrm {P} \rightarrow \mathrm {Q} )\,\!}$

is restored to its official form as

${\displaystyle \lnot (\mathrm {P_{0}^{0}} \rightarrow \mathrm {Q_{0}^{0}} )\ .\,\!}$

# Formal Semantics

English syntax for 'Dogs bark' specifies that it consists of a plural noun followed by an intransitive verb. English semantics for 'Dogs bark' specify its meaning, namely that dogs bark.

In The Sentential Language, we gave an informal description of ${\displaystyle {\mathcal {L_{S}}}\,\!}$. We also gave a Formal Syntax. However, at this point our language is just a toy, a collection of symbols we can string together like beads on a necklace. We do have rules for how those symbols are to be ordered. But at this point those might as well be aesthetic rules. The difference between well-formed formulae and ill-formed expressions is not yet any more significant than the difference between pretty and ugly necklaces. In order for our language to have any meaning, to be usable in saying things, we need a formal semantics.

Any given formal language can be paired with any of a number of competing semantic rule sets. The semantics we define here is the usual one for modern logic. However, alternative semantic rule-sets have been proposed. Alternative semantic rule-sets of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ have included (but are certainly not limited to) intuitionistic logics, relevance logics, non-monotonic logics, and multi-valued logics.

## Formal semantics

The formal semantics for a formal language such as ${\displaystyle {\mathcal {L_{S}}}\,\!}$ goes in two parts.

• Rules for specifying an interpretation. An interpretation assigns semantic values to the non-logical symbols of a formal syntax. The semantics for a formal language will specify what range of values can be assigned to which class of non-logical symbols. ${\displaystyle {\mathcal {L_{S}}}\,\!}$ has only one class of non-logical symbols, so the rule here is particularly simple. An interpretation for a sentential language is a valuation, namely an assignment of truth values to sentence letters. In predicate logic, we will encounter interpretations that include other elements in addition to a valuation.
• Rules for assigning semantic values to larger expressions of the language. For sentential logic, these rules assign a truth value to larger formulae based on truth values assigned to smaller formulae. For more complex syntaxes (such as for predicate logic), values are assigned in a more complex fashion.

An extended valuation assigns truth values to the molecular formulae of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ (or similar sentential language) based on a valuation. A valuation for sentence letters is extended by a set of rules to cover all formulae.

## Valuations

We can give a (partial) valuation ${\displaystyle {\mathfrak {v}}\,\!}$ as:

${\displaystyle \mathrm {P_{0}} \ :\ {\mbox{True}}\,\!}$
${\displaystyle \mathrm {P_{1}} \ :\ {\mbox{False}}\,\!}$
${\displaystyle \mathrm {P_{2}} \ :\ {\mbox{False}}\,\!}$
${\displaystyle \mathrm {P_{3}} \ :\ {\mbox{False}}\,\!}$

(Remember that we are abbreviating our sentence letters by omitting superscripts.)

Usually, we are only interested in the truth values of a few sentence letters. The truth values assigned to other sentence letters can be random.

Given this valuation, we say:

${\displaystyle {\mathfrak {v}}[\mathrm {P_{0}} ]\ =\ {\mbox{True}}\,\!}$
${\displaystyle {\mathfrak {v}}[\mathrm {P_{1}} ]\ =\ {\mbox{False}}\,\!}$
${\displaystyle {\mathfrak {v}}[\mathrm {P_{2}} ]\ =\ {\mbox{False}}\,\!}$
${\displaystyle {\mathfrak {v}}[\mathrm {P_{3}} ]\ =\ {\mbox{False}}\,\!}$

Indeed, we can define a valuation as a function taking sentence letters as its arguments and truth values as its values (hence the name 'truth value'). Note that ${\displaystyle {\mathcal {L_{S}}}\,\!}$ does not have a fixed interpretation or valuation for sentence letters. Rather, we specify interpretations for temporary use.

## Extended valuations

An extended interpretation generates the truth values of longer sentences given an interpretation. For sentential logic, an interpretation is a valuation, so an extended interpretation is an extended valuation. We define an extension ${\displaystyle {\overline {\mathfrak {v}}}\,\!}$ of valuation ${\displaystyle {\mathfrak {v}}\,\!}$ as follows.

For all sentence letters ${\displaystyle \varphi }$ and ${\displaystyle \psi }$ from ${\displaystyle {\mathcal {L_{S}}}:}$

${\displaystyle {\mbox{i.}}\quad {\overline {\mathfrak {v}}}[\varphi ]={\mathfrak {v}}[\varphi ].\,\!}$
${\displaystyle {\mbox{ii.}}\quad {\overline {\mathfrak {v}}}[\lnot \varphi ]\ =\ {\begin{cases}{\mbox{True}}&{\mbox{if}}\ {\overline {\mathfrak {v}}}[\varphi ]={\mbox{False}};\\{\mbox{False}}&{\mbox{otherwise (i.e., if}}\ {\overline {\mathfrak {v}}}[\varphi ]={\mbox{True).}}\end{cases}}\,\!}$
${\displaystyle {\mbox{iii.}}\quad {\overline {\mathfrak {v}}}[(\varphi \land \psi )]\ =\ {\begin{cases}{\mbox{True}}&{\mbox{if}}\ {\overline {\mathfrak {v}}}[\varphi ]={\overline {\mathfrak {v}}}[\psi ]={\mbox{True}};\\{\mbox{False}}&{\mbox{otherwise}}.\end{cases}}\,\!}$
${\displaystyle {\mbox{iv.}}\quad {\overline {\mathfrak {v}}}[(\varphi \lor \psi )]\ =\ {\begin{cases}{\mbox{True}}&{\mbox{if}}\ {\overline {\mathfrak {v}}}[\varphi ]={\mbox{True}}\ {\mbox{or}}\ {\overline {\mathfrak {v}}}[\psi ]={\mbox{True}}\ {\mbox{(or both)}};\\{\mbox{False}}&{\mbox{otherwise}}.\end{cases}}\,\!}$
${\displaystyle {\mbox{v.}}\quad {\overline {\mathfrak {v}}}[(\varphi \rightarrow \psi )]\ =\ {\begin{cases}{\mbox{True}}&{\mbox{if}}\ {\overline {\mathfrak {v}}}[\varphi ]={\mbox{False}}\ \ {\mbox{or}}\ \ {\overline {\mathfrak {v}}}[\psi ]={\mbox{True}}\ \ {\mbox{(or both)}};\\{\mbox{False}}&{\mbox{otherwise.}}\end{cases}}\,\!}$
${\displaystyle {\mbox{vi.}}\quad {\overline {\mathfrak {v}}}[(\varphi \leftrightarrow \psi )]\ =\ {\begin{cases}{\mbox{True}}&{\mbox{if}}\ {\overline {\mathfrak {v}}}[\varphi ]={\overline {\mathfrak {v}}}[\psi ];\\{\mbox{False}}&{\mbox{otherwise}}.\end{cases}}\,\!}$

## Example

We will determine the truth value of this example sentence given two valuations.

${\displaystyle (1)\quad \mathrm {P} \land \mathrm {Q} \rightarrow \lnot (\mathrm {Q} \lor \mathrm {R} )\,\!}$

First, consider the following valuation:

${\displaystyle \mathrm {P} \ :\ {\mbox{True}}\,\!}$
${\displaystyle \mathrm {Q} \ :\ {\mbox{True}}\,\!}$
${\displaystyle \mathrm {R} \ :\ {\mbox{False}}\,\!}$

(2)  By clause (i):

${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {P} ]\ =\ {\mbox{True}}\,\!}$
${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {Q} ]\ =\ {\mbox{True}}\,\!}$
${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {R} ]\ =\ {\mbox{False}}\,\!}$

(3)  By (1) and clause (iii),

${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {P} \land \mathrm {Q} ]\ =\ {\mbox{True}}.\,\!}$

(4)  By (1) and clause (iv),

${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {Q} \lor \mathrm {R} ]\ =\ {\mbox{True}}.\,\!}$

(5)  By (4) and clause (v),

${\displaystyle {\overline {\mathfrak {v}}}[\lnot (\mathrm {Q} \lor \mathrm {R} )]\ =\ {\mbox{False}}.\,\!}$

(6)  By (3), (5) and clause (v),

${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {P} \land \mathrm {Q} \rightarrow \lnot (\mathrm {Q} \lor \mathrm {R} )]\ =\ {\mbox{False}}.\,\!}$

Thus (1) is false in our interpretation.

Next, try the valuation:

${\displaystyle \mathrm {P} \ :\ {\mbox{True}}\,\!}$
${\displaystyle \mathrm {Q} \ :\ {\mbox{False}}\,\!}$
${\displaystyle \mathrm {R} \ :\ {\mbox{True}}\,\!}$

(7) By clause (i):

${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {P} ]\ =\ {\mbox{True}}\,\!}$
${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {Q} ]\ =\ {\mbox{False}}\,\!}$
${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {R} ]\ =\ {\mbox{True}}\,\!}$

(8) By (7) and clause (iii),

${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {P} \land \mathrm {Q} ]\ =\ {\mbox{False}}.\,\!}$

(9) By (7) and clause (iv),

${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {Q} \lor \mathrm {R} ]\ =\ {\mbox{True}}.\,\!}$

(10) By (9) and clause (v),

${\displaystyle {\overline {\mathfrak {v}}}[\lnot (\mathrm {Q} \lor \mathrm {R} )]\ =\ {\mbox{False}}.\,\!}$

(11) By (8), (10) and clause (v),

${\displaystyle {\overline {\mathfrak {v}}}[\mathrm {P} \land \mathrm {Q} \rightarrow \lnot (\mathrm {Q} \lor \mathrm {R} )]\ =\ {\mbox{True}}.\,\!}$

Thus (1) is true in this second interpretation. Note that we did a bit more work this time than necessary. By clause (v), (8) is sufficient for the truth of (1).

# Truth Tables

In the Formal Syntax, we earlier gave a formal semantics for sentential logic. A truth table is a device for using this form syntax in calculating the truth value of a larger formula given an interpretation (an assignment of truth values to sentence letters). Truth tables may also help clarify the material from the Formal Syntax.

## Basic tables

### Negation

We begin with the truth table for negation. It corresponds to clause (ii) of our definition for extended valuations.

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \lnot \mathrm {P} \,\!}$ T F F T

T and F represent True and False respectively. Each row represents an interpretation. The first column shows what truth value the interpretation assigns to the sentence letter ${\displaystyle \mathrm {P} \,\!}$. In the first row, the interpretation assigns ${\displaystyle \mathrm {P} \,\!}$ the value True. In the second row, the interpretation assigns ${\displaystyle \mathrm {P} \,\!}$ the value False.

The second column shows the value ${\displaystyle \lnot \mathrm {P} \,\!}$ receives under a given row's interpretation. Under the interpretation of the first row, ${\displaystyle \lnot \mathrm {P} \,\!}$ has the value False. Under the interpretation of the second row, ${\displaystyle \lnot \mathrm {P} \,\!}$ has the value True.

We can put this more formally. The first row of the truth table above shows that when ${\displaystyle {\mathfrak {v}}[\mathrm {P} ]\,\!}$ = True, ${\displaystyle {\overline {\mathfrak {v}}}[\lnot \mathrm {P} ]\,\!}$ = False. The second row shows that when ${\displaystyle {\mathfrak {v}}[\mathrm {P} ]\,\!}$ = False, ${\displaystyle {\overline {\mathfrak {v}}}[\lnot \mathrm {P} ]\,\!}$ = True. We can also put things more simply: a negation has the opposite truth value than that which is negated.

### Conjunction

The truth table for conjunction corresponds to clause (iii) of our definition for extended valuations.

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$ T T T T F F F T F F F F

Here we have two sentence letters and so four possible interpretations, each represented by a single row. The first two columns show what the four interpretations assign to ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$. The interpretation represented by the first row assigns both sentence letters the value True, and so on. The last column shows the value assigned to ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$. You can see that the conjunction is true when both conjuncts are true—and the conjunction is false otherwise, namely when at least one conjunct is false.

### Disjunction

The truth table for disjunction corresponds to clause (iv) of our definition for extended valuations.

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$ T T T T F T F T T F F F

Here we see that a disjunction is true when at least one of the disjuncts is true—and the disjunction is false otherwise, namely when both disjuncts are false.

### Conditional

The truth table for conditional corresponds to clause (v) of our definition for extended valuations.

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$ T T T T F F F T T F F T

A conditional is true when either its antecedent is false or its consequent is true (or both). It is false otherwise, namely when the antecedent is true and the consequent is false.

### Biconditional

The truth table for biconditional corresponds to clause (vi) of our definition for extended valuations.

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$ T T T T F F F T F F F T

A biconditional is true when both parts have the same truth value. It is false when the two parts have opposite truth values.

## Example

We will use the same example sentence from Formal Semantics:

${\displaystyle \mathrm {P} \land \mathrm {Q} \rightarrow \lnot (\mathrm {Q} \lor \mathrm {R} )\ .\,\!}$

We construct its truth table as follows:

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {R} \,\!}$ ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {Q} \lor \ \mathrm {R} \,\!}$ ${\displaystyle \lnot (\mathrm {Q} \lor \mathrm {R} )\,\!}$ ${\displaystyle (\mathrm {P} \land \mathrm {Q} )\rightarrow \lnot (\mathrm {Q} \lor \mathrm {R} )\,\!}$ T T T T T F F T T F T T F F T F T F T F T T F F F F T T F T T F T F T F T F F T F T F F T F T F T F F F F F T T

With three sentence letters, we need eight valuations (and so lines of the truth table) to cover all cases. The table builds the example sentence in parts. The ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$ column was based on the ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$ columns. The ${\displaystyle \mathrm {Q} \lor \mathrm {R} \,\!}$ column was based on the ${\displaystyle \mathrm {Q} \,\!}$ and ${\displaystyle \mathrm {R} \,\!}$ columns. This in turn was the basis for its negation in the next column. Finally, the last column was based on the ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$ and ${\displaystyle \lnot (\mathrm {Q} \lor \mathrm {R} )\,\!}$ columns.

We see from this truth table that the example sentence is false when both ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$ are true, and it is true otherwise.

This table can be written in a more compressed format as follows.

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {R} \,\!}$ ${\displaystyle \mathrm {P} \,\!}$ (1)  ${\displaystyle \land \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ (4)  ${\displaystyle \rightarrow \,\!}$ (3)  ${\displaystyle \lnot \,\!}$ ${\displaystyle (\mathrm {Q} \,\!}$ (2)  ${\displaystyle \lor \,\!}$ ${\displaystyle \mathrm {R} )\,\!}$ T T T T F F T T T F T F F T T F T F T F T T F F F T T F F T T F T F T F T F F T F T F F T F T F T F F F F T T F

The numbers above the connectives are not part of the truth table but rather show what order the columns were filled in.

## Satisfaction and validity of formulae

### Satisfaction

In sentential logic, an interpretation under which a formula is true is said to satisfy that formula. In predicate logic, the notion of satisfaction is a bit more complex. A formula is satisfiable if and only if it is true under at least one interpretation (that is, if and only if at least one interpretation satisfies the formula). The example truth table of Truth Tables showed that the following sentence is satisfiable.

${\displaystyle \mathrm {P} \land \mathrm {Q} \rightarrow \lnot (\mathrm {Q} \lor \mathrm {R} )}$

For a simpler example, the formula ${\displaystyle \mathrm {P} \,\!}$ is satisfiable because it is true under any interpretation that assigns ${\displaystyle \mathrm {P} \,\!}$ the value True.

We use the notation ${\displaystyle {\mathfrak {v}}\vDash \varphi }$ to say that the interpretation ${\displaystyle {\mathfrak {v}}\,\!}$ satisfies ${\displaystyle \varphi \,\!}$. If ${\displaystyle {\mathfrak {v}}}$ does not satisfy ${\displaystyle \varphi ,}$ then we write ${\displaystyle {\mathfrak {v}}\not \vDash \varphi .}$

The concept of satisfaction is also extended to sets of formulae. A set of formulae is satisfiable if and only if there is an interpretation under which every formula of the set is true (that is, the interpretation satisfies every formula of the set).

A formula is unsatisfiable if and only if there is no interpretation under which it is true. A trivial example is

${\displaystyle \mathrm {P} \land \lnot \mathrm {P} \,\!}$

You can easily confirm by doing a truth table that the formula is false no matter what truth value an interpretation assigns to ${\displaystyle \mathrm {P} \,\!}$. We say that an unsatisfiable formula is logically false. One can say that an unsatisfiable formula of sentential logic (but not one of predicate logic) is tautologically false.

### Validity

A formula is valid if and only if it is satisfied under every interpretation. For example,

${\displaystyle \mathrm {P} \lor \lnot \mathrm {P} \,\!}$

is valid. You can easily confirm by a truth table that it is true no matter what the interpretation assigns to ${\displaystyle \mathrm {P} \,\!}$. We say that a valid sentence is logically true. We call a valid formula of sentential logic—but not one of predicate logic—a tautology.

We use the notation ${\displaystyle \vDash \varphi }$ to say that ${\displaystyle \varphi }$ is valid and ${\displaystyle \not \vDash \varphi }$ to indicate ${\displaystyle \varphi }$ is not valid.

### Equivalence

Two formulae are equivalent if and only if they are true under exactly the same interpretations. You can easily confirm by truth table that any interpretation that satisfies ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$ also satisfies ${\displaystyle \mathrm {Q} \land \mathrm {P} \,\!}$. In addition, any interpretation that satisfies ${\displaystyle \mathrm {Q} \land \mathrm {P} \,\!}$ also satisfies ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$. Thus they are equivalent.

We can use the following convenient notation to say that ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are equivalent.

${\displaystyle \varphi \,\!}$ ${\displaystyle \psi \,\!}$

which is true if and only if

${\displaystyle \vDash \ (\varphi \leftrightarrow \psi )\,\!}$

## Validity of arguments

An argument is a set of formulae designated as premises together with a single sentence designated as the conclusion. Intuitively, we want the premises jointly to constitute a reason to believe the conclusion. For our purposes an argument is any set of premises together with any conclusion. That can be a bit artificial for some particularly silly arguments, but the logical properties of an argument do not depend on whether it is silly or whether anyone actually does or might consider the premises to be a reason to believe the conclusion. We consider arguments as if one does or might consider the premises to be a reason for the conclusion independently of whether anyone actually does or might do so. Even an empty set of premises together with a conclusion counts as an argument.

The following example show the same argument using several notations.

Notation 1
${\displaystyle \mathrm {P} \,\!}$
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$
Therefore ${\displaystyle \mathrm {Q} \,\!}$
Notation 2
${\displaystyle \mathrm {P} \,\!}$
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$
${\displaystyle \mathrm {Q} \,\!}$
Notation 3
${\displaystyle \mathrm {P} \,\!}$
${\displaystyle {\underline {\mathrm {P} \rightarrow \mathrm {Q} }}\,\!}$
${\displaystyle \mathrm {Q} \,\!}$
Notation 4
${\displaystyle \mathrm {P} ,\ \mathrm {P} \rightarrow \mathrm {Q} \,\!}$      ${\displaystyle \mathrm {Q} \,\!}$

An argument is valid if and only if every interpretation that satisfies all the premises also satisfies the conclusion. A conclusion of a valid argument is a logical consequence of its premises. We can express the validity (or invalidity) of the argument with ${\displaystyle \Gamma \,\!}$ as its set of premises and ${\displaystyle \psi \,\!}$ as its conclusion using the following notation.

(1)    ${\displaystyle \Gamma \vDash \psi \,\!}$
(2)    ${\displaystyle \Gamma \ \not \vDash \ \psi \,\!}$

For example, we have

${\displaystyle \{\mathrm {P} ,\ \mathrm {P} \rightarrow \mathrm {Q} \}\ \vDash \ \mathrm {Q} \,\!}$

Validity for arguments, or logical consequence, is the central notion driving the intuitions on which we build a logic. We want to know whether our arguments are good arguments, that is, whether they represent good reasoning. We want to know whether the premises of an argument constitute good reason to believe the conclusion. Validity is one essential feature of a good argument. It is not the only essential feature. A valid argument with at least one false premise is useless. Validity is the truth-preserving feature. It does not tell us that the conclusion is true, only that the logical features of the argument are such that, if the premises are true, then the conclusion is. A valid argument with true premises is sound.

There are other less formal features that a good argument needs. Just because the premises are true does not mean that they are believed, that we have any reason to believe them, or that we could collect evidence for them. It should also be noted that validity only applies to certain types of arguments, particularly deductive arguments. Deductive arguments are intended to be valid. The archetypical example for a deductive argument is a mathematical proof. Inductive arguments, of which scientific arguments provide the archetypical example, are not intended to be valid. The truth of the premises are not intended to guarantee that the conclusion is true. Rather, the truth of the premises are intended to make the truth of the conclusion highly probably or likely. In science, we do not intend to offer mathematical proofs. Rather, we gather evidence.

## Formulae and arguments

For every valid formula, there is a corresponding valid argument having the valid formula as its conclusion and the empty set as its set of premises. Thus

${\displaystyle \vDash \psi \,\!}$

if and only if

${\displaystyle \varnothing \vDash \psi \,\!}$

For every valid argument with finitely many premises, there is a corresponding valid formula. Consider a valid argument with ${\displaystyle \psi \,\!}$ as the conclusion and having as its premises ${\displaystyle \varphi _{1},\varphi _{2},...,\varphi _{n}\,\!}$. Then

${\displaystyle \varphi _{1},\ \varphi _{2},\ ...,\ \varphi _{n}\vDash \psi \,\!}$

There is then the corresponding valid formula

${\displaystyle \varphi _{1}\land \varphi _{2}\land ...\land \varphi _{n}\rightarrow \psi \,\!}$

There corresponds to the valid argument

${\displaystyle \mathrm {P} ,\ \mathrm {P} \rightarrow \mathrm {Q} \,\!}$      ${\displaystyle \mathrm {Q} \,\!}$

the following valid formula:

${\displaystyle \mathrm {P} \land (\mathrm {P} \rightarrow \mathrm {Q} )\rightarrow \mathrm {Q} \,\!}$

## Implication

You may see some text reading our arrow ${\displaystyle \rightarrow \,\!}$ as 'implies' and using 'implications' as an alternative for 'conditional'. This is generally decried as a use-mention error. In ordinary English, the following are considered grammatically correct:

(3)    'That there is smoke implies that there is fire'.
(4)    'There is smoke' implies 'there is fire'.

In (3), we have one fact or proposition or whatever (the current favorite among philosophers appears to be proposition) implying another of the same species. In (4), we have one sentence implying another.

But the following is considered incorrect:

There is smoke implies there is fire.

Here, in contrast to (3), there are no quotation marks. Nothing is the subject doing the implying and nothing is the object implied. Rather, we are composing a larger sentence out of smaller ones as if 'implies' were a grammatical conjunction such as 'only if'.

Thus logicians tend to avoid using 'implication' to mean conditional. Rather, they use 'implies' to mean has as a logical consequence and 'implication' to mean valid argument. In doing this, they are following the model of (4) rather than (3). In particular, they read (1) and (2) as '${\displaystyle \Gamma \,\!}$ implies (or does not imply) ${\displaystyle \psi \,\!}$.

# Expressibility

## Formula truth tables

A formula with n sentence letters requires ${\displaystyle 2^{n}\,\!}$ lines in its truth table. And, for a truth table of m lines, there are ${\displaystyle 2^{m}\,\!}$ possible formulas. Thus, for a sentence of n letters, ${\displaystyle m=2^{n}}$ and the number of possible formulas is ${\displaystyle 2^{2^{n}}}$.

For example, there are four possible formulas of one sentence letter (requiring a two-line truth table) and 16 possible formulas of two sentence letters (requiring a four-line truth table). We illustrate this with the following tables. The numbered columns represent the different possibilities for the column of a main connective.

 ${\displaystyle \mathrm {P} \,\!}$ (i) (ii) (iii) (iv) T T T F F F T F T F

Column (iii) is the negation formula presented earlier.

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ (i) (ii) (iii) (iv) (v) (vi) (vii) (viii) (ix) (x) (xi) (xii) (xiii) (xiv) (xv) (xvi) T T T T T T T T T T F F F F F F F F T F T T T T F F F F T T T T F F F F F T T T F F T T F F T T F F T T F F F F T F T F T F T F T F T F T F T F

Column (ii) represents the formula for disjunction, column (v) represents conditional, column (vii) represents biconditional, and column (viii) represents conjunction.

## Expressing arbitrary formulas

The question arises whether we have enough connectives to represent all the formulas of any number of sentence letters. Remember that each row represents one valuation. We can express that valuation by conjoining sentence letters assigned True under that valuation and negations of sentence letters assigned false under that valuation. The four valuations of the second table above can be expressed as

${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$
${\displaystyle \mathrm {P} \land \lnot \mathrm {Q} \,\!}$
${\displaystyle \lnot \mathrm {P} \land \mathrm {Q} \,\!}$
${\displaystyle \lnot \mathrm {P} \land \lnot \mathrm {Q} \,\!}$

Now we can express an arbitrary formula by disjoining the valuations under which the formula has the value true. For example, we can express column (x) with:

(1)      ${\displaystyle (\mathrm {P} \land \lnot \mathrm {Q} )\lor (\lnot \mathrm {P} \land \mathrm {Q} )\,\!}$

You can confirm by completing the truth table that this produces the desired result. The formula is true when either (a) ${\displaystyle \mathrm {P} \,\!}$ is true and ${\displaystyle \mathrm {Q} \,\!}$ is false or (b) ${\displaystyle \mathrm {P} \,\!}$ is false and ${\displaystyle \mathrm {Q} \,\!}$ is true. There is an easier way to express this same formula: ${\displaystyle \mathrm {P} \leftrightarrow \lnot \mathrm {Q} \,\!}$. Coming up with a simple way to express an arbitrary formula may require insight, but at least we have an automatic mechanism for finding some way to express it.

Now consider a second example. We want to express a formula of ${\displaystyle \mathrm {P} \,\!}$, ${\displaystyle \mathrm {Q} \,\!}$, and ${\displaystyle \mathrm {R} \,\!}$, and we want this to be true under (and only under) the following three valuations.

 (i) (ii) (iii) ${\displaystyle \mathrm {P} \,\!}$ True False False ${\displaystyle \mathrm {Q} \,\!}$ True True False ${\displaystyle \mathrm {R} \,\!}$ False False True

We can express the three conditions which yield true as

${\displaystyle \mathrm {P} \land \mathrm {Q} \land \lnot \mathrm {R} \,\!}$
${\displaystyle \lnot \mathrm {P} \land \mathrm {Q} \land \lnot \mathrm {R} \,\!}$
${\displaystyle \lnot \mathrm {P} \land \lnot \mathrm {Q} \land \mathrm {R} \,\!}$

Now we need to say that either the first condition holds or that the second condition holds or that the third condition holds:

(2)      ${\displaystyle (\mathrm {P} \land \mathrm {Q} \land \lnot \mathrm {R} )\lor (\lnot \mathrm {P} \land \mathrm {Q} \land \lnot \mathrm {R} )\lor (\lnot \mathrm {P} \land \lnot \mathrm {Q} \land \mathrm {R} )\,\!}$

You can verify by a truth table that it yields the desired result, that the formula is true in just the interpretation above.

This technique for expressing arbitrary formulas does not work for formulas evaluating to False in every interpretation. We need at least one interpretation yielding True in order to get the formula started. However, we can use any tautologically false formula to express such formulas. ${\displaystyle \mathrm {P} \land \lnot \mathrm {P} \,\!}$ will suffice.

## Normal forms

A normal form provides a standardized rule of expression where any formula is equivalent to one which conforms to the rule. It will be useful in the following to define a literal as a sentence letter or its negation (e.g. ${\displaystyle \mathrm {P} }$, and ${\displaystyle \mathrm {Q} }$ as well as ${\displaystyle \neg \mathrm {P} }$, and ${\displaystyle \neg \mathrm {Q} }$).

### Disjunctive normal form

We say a formula is in disjunctive normal form if it is a disjunction of conjunctions of literals. An example is ${\displaystyle (\mathrm {P} \land \mathrm {Q} )\lor (\lnot \mathrm {R} \land \mathrm {S} )}$. For the purpose of this definition we admit so called degenerate disjunctions and conjunctions of only one disjunct or conjunct. Thus we count ${\displaystyle \mathrm {P} \,\!}$ as being in disjunctive normal form because it is a degenerate (one-place) disjunction of a degenerate (one-place) conjunction. The degeneracy can be removed by converting it to the equivalent formula ${\displaystyle (\mathrm {P} \land \mathrm {P} )\lor (\mathrm {P} \land \mathrm {P} )\,\!}$. We also admit many-place disjunctions and conjunctions for the purposes of this definition, such as ${\displaystyle (\lnot \mathrm {P} \land \mathrm {Q} \land \lnot \mathrm {R} )\lor (\mathrm {S} \land \mathrm {R} )}$. A method for finding the disjunctive normal form of a arbitrary formula is shown above.

### Conjunctive normal form

There is another common normal form in sentential logic, namely conjunctive normal form. A formula is in conjunctive normal form if it is a conjunction of disjunctions of literals. An example is ${\displaystyle (\mathrm {P} \lor \lnot \mathrm {Q} )\land (\mathrm {R} \lor \mathrm {S} )}$. Again, we can express arbitrary formulas in conjunctive normal form. First, take the valuations for which the formula evaluates to False. For each such valuation, form a disjunction of sentence letters the valuation assigns False together with the negations of sentence letters the valuation assign true. For the valuation

${\displaystyle \mathrm {P} \,\!}$   :    False
${\displaystyle \mathrm {Q} \,\!}$   :    True
${\displaystyle \mathrm {R} \,\!}$   :    False

we form the disjunction

${\displaystyle \lnot \mathrm {P} \lor \mathrm {Q} \lor \lnot \mathrm {R} \,\!}$

The conjunctive normal form expression of an arbitrary formula is the conjunction of all such disjunctions matching the interpretations for which the formula evaluates to false. The conjunctive normal form equivalent of (1) above is

${\displaystyle (\lnot \mathrm {P} \lor \mathrm {Q} )\land (\mathrm {P} \lor \lnot \mathrm {Q} )\,\!}$

The conjunctive normal form equivalent of (2) above is

${\displaystyle (\lnot \mathrm {P} \lor \lnot \mathrm {Q} \lor \lnot \mathrm {R} )\land (\mathrm {P} \lor \lnot \mathrm {Q} \lor \lnot \mathrm {R} )\land (\mathrm {P} \lor \lnot \mathrm {Q} \lor \mathrm {R} )\land (\mathrm {P} \lor \mathrm {Q} \lor \lnot \mathrm {R} )\land (\mathrm {P} \lor \mathrm {Q} \lor \mathrm {R} )}$

## Interdefinability of connectives

Negation and conjunction are sufficient to express the other three connectives and indeed any arbitrary formula.

${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$       ${\displaystyle \lnot (\lnot \mathrm {P} \land \lnot \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$       ${\displaystyle \lnot (\mathrm {P} \land \lnot \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$       ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\land (\mathrm {Q} \rightarrow \mathrm {P} )\,\!}$       ${\displaystyle \lnot (\mathrm {P} \land \lnot \mathrm {Q} )\land \lnot (\mathrm {Q} \land \lnot \mathrm {P} )\,\!}$

Negation and disjunction are sufficient to express the other three connectives and indeed any arbitrary formula.

${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$       ${\displaystyle \lnot (\lnot \mathrm {P} \lor \lnot \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$       ${\displaystyle \lnot \mathrm {P} \lor \mathrm {Q} \,\!}$
${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$       ${\displaystyle (\mathrm {P} \land \mathrm {Q} )\lor (\lnot \mathrm {P} \land \lnot \mathrm {Q} )\,\!}$       ${\displaystyle \lnot (\lnot \mathrm {P} \lor \lnot \mathrm {Q} )\lor \lnot (\mathrm {P} \lor \mathrm {Q} )\,\!}$

Negation and conditional are sufficient to express the other three connectives and indeed any arbitrary formula.

${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$       ${\displaystyle \lnot \mathrm {P} \rightarrow \mathrm {Q} \,\!}$
${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$       ${\displaystyle \lnot (\mathrm {P} \rightarrow \lnot \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$       ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\land (\mathrm {Q} \rightarrow \mathrm {P} )\,\!}$       ${\displaystyle \lnot ((\mathrm {P} \rightarrow \mathrm {Q} )\rightarrow \lnot (\mathrm {Q} \rightarrow \mathrm {P} ))\,\!}$

Negation and biconditional are not sufficient to express the other three connectives.

## Joint and alternative denials

We have seen that three pairs of connectives are each jointly sufficient to express any arbitrary formula. The question arises, is it possible to express any arbitrary formula with just one connective? The answer is yes, but not with any of our connectives. There are two possible binary connectives each of which, if added to ${\displaystyle {\mathcal {L_{S}}}\,\!}$, would be sufficient.

### Alternative denial

Alternative denial, sometimes called NAND. The usual symbol for this is called the Sheffer stroke, written as ${\displaystyle \mid }$ (some authors use ↑). Temporarily add the symbol ${\displaystyle \mid \,\!}$ to ${\displaystyle {\mathcal {L_{S}}}\,\!}$ and let ${\displaystyle {\mathfrak {v}}[(\varphi \mid \psi )]\,\!}$ be True when at least one of ${\displaystyle \varphi \,\!}$ or ${\displaystyle \psi \,\!}$ is false. It has the truth table :

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {P} \mid \mathrm {Q} \,\!}$ T T F T F T F T T F F T

We now have the following equivalences.

${\displaystyle \lnot \mathrm {P} \,\!}$       ${\displaystyle \mathrm {P} \mid \mathrm {P} \,\!}$
${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$       ${\displaystyle (\mathrm {P} \mid \mathrm {Q} )\mid (\mathrm {P} \mid \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$       ${\displaystyle (\mathrm {P} \mid \mathrm {P} )\mid (\mathrm {Q} \mid \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$       ${\displaystyle \mathrm {P} \mid (\mathrm {Q} \mid \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$       ${\displaystyle (\mathrm {P} \mid \mathrm {Q} )\mid ((\mathrm {P} \mid \mathrm {P} )\mid (\mathrm {Q} \mid \mathrm {Q} ))\,\!}$

### Joint denial

Joint denial, sometimes called NOR. Temporarily add the symbol ${\displaystyle \downarrow \,\!}$ to ${\displaystyle {\mathcal {L_{S}}}\,\!}$ and let ${\displaystyle {\mathfrak {v}}[(\varphi \downarrow \psi )]\,\!}$ be True when both ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are false. It has the truth table :

 ${\displaystyle \mathrm {P} \,\!}$ ${\displaystyle \mathrm {Q} \,\!}$ ${\displaystyle \mathrm {P} \downarrow \mathrm {Q} \,\!}$ T T F T F F F T F F F T

We now have the following equivalences.

${\displaystyle \lnot \mathrm {P} \,\!}$       ${\displaystyle \mathrm {P} \downarrow \mathrm {P} \,\!}$
${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$       ${\displaystyle (\mathrm {P} \downarrow \mathrm {P} )\downarrow (\mathrm {Q} \downarrow \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$       ${\displaystyle (\mathrm {P} \downarrow \mathrm {Q} )\downarrow (\mathrm {P} \downarrow \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$       ${\displaystyle ((\mathrm {P} \downarrow \mathrm {Q} )\downarrow \mathrm {Q} )\downarrow ((\mathrm {P} \downarrow \mathrm {Q} )\downarrow \mathrm {Q} )\,\!}$
${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$       ${\displaystyle ((\mathrm {P} \downarrow \mathrm {P} )\downarrow \mathrm {Q} )\downarrow (\mathrm {P} \downarrow (\mathrm {Q} \downarrow \mathrm {Q} ))\,\!}$

# Properties of Sentential Connectives

Here we list some of the more famous, historically important, or otherwise useful equivalences and tautologies. They can be added to the ones listed in Interdefinability of connectives. We can go on at quite some length here, but will try to keep the list somewhat restrained. Remember that for every equivalence of ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$, there is a related tautology ${\displaystyle \varphi \leftrightarrow \psi \,\!}$.

## Bivalence

Every formula has exactly one of two truth values.

${\displaystyle \vDash \ \mathrm {P} \lor \lnot \mathrm {P} \,\!}$      Law of Excluded Middle
${\displaystyle \vDash \ \lnot (\mathrm {P} \land \lnot \mathrm {P} )\,\!}$      Law of Non-Contradiction

## Analogues to arithmetic laws

Some familiar laws from arithmetic have analogues in sentential logic.

### Reflexivity

Conditional and biconditional (but not conjunction and disjunction) are reflexive.

${\displaystyle \vDash \ \mathrm {P} \rightarrow \mathrm {P} \,\!}$
${\displaystyle \vDash \ \mathrm {P} \leftrightarrow \mathrm {P} \,\!}$

### Commutativity

Conjunction, disjunction, and biconditional (but not conditional) are commutative.

${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$       ${\displaystyle \mathrm {Q} \land \mathrm {P} \,\!}$
${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$       ${\displaystyle \mathrm {Q} \lor \mathrm {P} \,\!}$
${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$       ${\displaystyle \mathrm {Q} \leftrightarrow \mathrm {P} \,\!}$

### Associativity

Conjunction, disjunction, and biconditional (but not conditional) are associative.

${\displaystyle (\mathrm {P} \land \mathrm {Q} )\land \mathrm {R} \,\!}$       ${\displaystyle \mathrm {P} \land (\mathrm {Q} \land \mathrm {R} )\,\!}$
${\displaystyle (\mathrm {P} \lor \mathrm {Q} )\lor \mathrm {R} \,\!}$       ${\displaystyle \mathrm {P} \lor (\mathrm {Q} \lor \mathrm {R} )\,\!}$
${\displaystyle (\mathrm {P} \leftrightarrow \mathrm {Q} )\leftrightarrow \mathrm {R} \,\!}$       ${\displaystyle \mathrm {P} \leftrightarrow (\mathrm {Q} \leftrightarrow \mathrm {R} )\,\!}$

### Distribution

We list ten distribution laws. Of these, probably the most important are that conjunction and disjunction distribute over each other and that conditional distributes over itself.

${\displaystyle \mathrm {P} \land (\mathrm {Q} \land \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \land \mathrm {Q} )\land (\mathrm {P} \land \mathrm {R} )\,\!}$
${\displaystyle \mathrm {P} \land (\mathrm {Q} \lor \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \land \mathrm {Q} )\lor (\mathrm {P} \land \mathrm {R} )\,\!}$

${\displaystyle \mathrm {P} \lor (\mathrm {Q} \land \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \lor \mathrm {Q} )\land (\mathrm {P} \lor \mathrm {R} )\,\!}$
${\displaystyle \mathrm {P} \lor (\mathrm {Q} \lor \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \lor \mathrm {Q} )\lor (\mathrm {P} \lor \mathrm {R} )\,\!}$
${\displaystyle \mathrm {P} \lor (\mathrm {Q} \rightarrow \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \lor \mathrm {Q} )\rightarrow (\mathrm {P} \lor \mathrm {R} )\,\!}$
${\displaystyle \mathrm {P} \lor (\mathrm {Q} \leftrightarrow \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \lor \mathrm {Q} )\leftrightarrow (\mathrm {P} \lor \mathrm {R} )\,\!}$

${\displaystyle \mathrm {P} \rightarrow (\mathrm {Q} \land \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\land (\mathrm {P} \rightarrow \mathrm {R} )\,\!}$
${\displaystyle \mathrm {P} \rightarrow (\mathrm {Q} \lor \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\lor (\mathrm {P} \rightarrow \mathrm {R} )\,\!}$
${\displaystyle \mathrm {P} \rightarrow (\mathrm {Q} \rightarrow \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\rightarrow (\mathrm {P} \rightarrow \mathrm {R} )\,\!}$
${\displaystyle \mathrm {P} \rightarrow (\mathrm {Q} \leftrightarrow \mathrm {R} )\,\!}$       ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\leftrightarrow (\mathrm {P} \rightarrow \mathrm {R} )\,\!}$

### Transitivity

Conjunction, conditional, and biconditional (but not disjunction) are transitive.

${\displaystyle \vDash \ (\mathrm {P} \land \mathrm {Q} )\land (\mathrm {Q} \land \mathrm {R} )\rightarrow \mathrm {P} \land \mathrm {R} \,\!}$
${\displaystyle \vDash \ (\mathrm {P} \rightarrow \mathrm {Q} )\land (\mathrm {Q} \rightarrow \mathrm {R} )\rightarrow (\mathrm {P} \rightarrow \mathrm {R} )\,\!}$
${\displaystyle \vDash \ (\mathrm {P} \leftrightarrow \mathrm {Q} )\land (\mathrm {Q} \leftrightarrow \mathrm {R} )\rightarrow (\mathrm {P} \leftrightarrow \mathrm {R} )\,\!}$

## Other tautologies and equivalences

### Conditionals

These tautologies and equivalences are mostly about conditionals.

${\displaystyle \vDash \ \mathrm {P} \land \mathrm {Q} \rightarrow \mathrm {P} \qquad \qquad \vDash \ \mathrm {P} \land \mathrm {Q} \rightarrow \mathrm {Q} \,\!}$
${\displaystyle \vDash \ \mathrm {P} \rightarrow \mathrm {P} \lor \mathrm {Q} \qquad \qquad \vDash \ \mathrm {Q} \rightarrow \mathrm {P} \lor \mathrm {Q} \,\!}$
${\displaystyle \vDash \ (\mathrm {P} \rightarrow \mathrm {Q} )\lor (\mathrm {Q} \rightarrow \mathrm {R} )\,\!}$
${\displaystyle \vDash \ \lnot \mathrm {P} \rightarrow (\mathrm {P} \rightarrow \mathrm {Q} )\,\!}$      Conditional addition
${\displaystyle \vDash \ \mathrm {Q} \rightarrow (\mathrm {P} \rightarrow \mathrm {Q} )\,\!}$      Conditional addition
${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$       ${\displaystyle \lnot \mathrm {Q} \rightarrow \lnot \mathrm {P} \,\!}$      Contraposition
${\displaystyle \mathrm {P} \land \mathrm {Q} \rightarrow \mathrm {R} \,\!}$       ${\displaystyle \mathrm {P} \rightarrow (\mathrm {Q} \rightarrow \mathrm {R} )\,\!}$      Exportation

### Biconditionals

These tautologies and equivalences are mostly about biconditionals.

${\displaystyle \vDash \ \mathrm {P} \land \mathrm {Q} \rightarrow (\mathrm {P} \leftrightarrow \mathrm {Q} )\,\!}$      Biconditional addition
${\displaystyle \vDash \ \lnot \mathrm {P} \land \lnot \mathrm {Q} \rightarrow (\mathrm {P} \leftrightarrow \mathrm {Q} )\,\!}$      Biconditional addition
${\displaystyle \vDash (\mathrm {P} \leftrightarrow \mathrm {Q} )\lor (\mathrm {P} \leftrightarrow \lnot \mathrm {Q} )\,\!}$
${\displaystyle \lnot (\mathrm {P} \leftrightarrow \mathrm {Q} )\,\!}$       ${\displaystyle \lnot \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$       ${\displaystyle \mathrm {P} \leftrightarrow \lnot \mathrm {Q} \,\!}$

### Miscellaneous

We repeat DeMorgan's Laws from the Interdefinability of connectives section of Expressibility and add two additional forms. We also list some additional tautologies and equivalences.

${\displaystyle \vDash \ \mathrm {P} \leftrightarrow \mathrm {P} \land \mathrm {P} \,\!}$      Idempotence for conjunction
${\displaystyle \vDash \ \mathrm {P} \leftrightarrow \mathrm {P} \lor \mathrm {P} \,\!}$      Idempotence for disjunction
${\displaystyle \vDash \ \mathrm {P} \rightarrow \mathrm {P} \lor \mathrm {Q} \,\!}$      Disjunctive addition
${\displaystyle \vDash \ \mathrm {Q} \rightarrow \mathrm {P} \lor \mathrm {Q} \,\!}$      Disjunctive addition
${\displaystyle \vDash \ \mathrm {P} \land \lnot \mathrm {P} \rightarrow \mathrm {Q} \,\!}$
${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$       ${\displaystyle \lnot (\lnot \mathrm {P} \lor \lnot \mathrm {Q} )\,\!}$      Demorgan's Laws
${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$       ${\displaystyle \lnot (\lnot \mathrm {P} \land \lnot \mathrm {Q} )\,\!}$      Demorgan's Laws
${\displaystyle \lnot (\mathrm {P} \land \mathrm {Q} )\,\!}$       ${\displaystyle \lnot \mathrm {P} \lor \lnot \mathrm {Q} \,\!}$      Demorgan's Laws
${\displaystyle \lnot (\mathrm {P} \lor \mathrm {Q} )\,\!}$       ${\displaystyle \lnot \mathrm {P} \land \lnot \mathrm {Q} \,\!}$      Demorgan's Laws
${\displaystyle \mathrm {P} \,\!}$       ${\displaystyle \lnot \lnot \mathrm {P} \,\!}$      Double Negation

## Deduction and reduction principles

The following two principles will be used in constructing our derivation system on a later page. They can easily be proven, but—since they are neither tautologies nor equivalences—it takes more than a mere truth table to do so. We will not attempt the proof here.

### Deduction principle

Let ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ both be formulae, and let ${\displaystyle \Gamma \,\!}$ be a set of formulae.

${\displaystyle \mathrm {If} \ \ \Gamma \cup \{\varphi \}\vDash \psi \mathrm {,\ then} \ \ \Gamma \vDash (\varphi \rightarrow \psi )\,\!}$

### Reduction principle

Let ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ both be formulae, and let ${\displaystyle \Gamma \,\!}$ be a set of formulae.

${\displaystyle \mathrm {If} \ \ \Gamma \cup \{\varphi \}\vDash \psi \ \ \mathrm {and} \ \ \Gamma \cup \{\varphi \}\vDash \lnot \psi \mathrm {,\ then} \ \ \Gamma \vDash \lnot \varphi ,\!}$
${\displaystyle \mathrm {If} \ \ \Gamma \cup \{\lnot \varphi \}\vDash \psi \ \ \mathrm {and} \ \ \Gamma \cup \{\lnot \varphi \}\vDash \lnot \psi \mathrm {,\ then} \ \ \Gamma \vDash \varphi \,\!}$

# Substitution and Interchange

This page will use the notions of occurrence and subformula introduced at the Additional terminology section of Formal Syntax. These notions have been little used if at all since then, so you might want to review them.

## Substitution

### Tautological forms

We have introduced a number of tautologies, one example being

(1)    ${\displaystyle \mathrm {Q} \rightarrow (\mathrm {P} \rightarrow \mathrm {Q} )\,\!}$

Use the metavariables ${\displaystyle \psi }$ and ${\displaystyle \varphi }$ to replace ${\displaystyle \mathrm {Q} }$ and ${\displaystyle \mathrm {R} }$ in (1). This produces the form

(2)    ${\displaystyle \psi \rightarrow (\varphi \rightarrow \psi )\,\!}$

As it turns out, any formula matching this form is a tautology. Thus, for example, let ${\displaystyle \psi =\mathrm {R} \land \mathrm {S} }$ and ${\displaystyle \varphi =\mathrm {P} \lor \mathrm {Q} }$. Then,

(3)    ${\displaystyle \mathrm {R} \land \mathrm {S} \rightarrow (\mathrm {P} \lor \mathrm {Q} \rightarrow \mathrm {R} \land \mathrm {S} )\,\!}$

is a tautology. This process can be generalized to all tautologies: for any tautology, find its explicit form by replacing each sentence letters with distinct metavariables (written as Greek letters, as shown in (2)). We can call this a tautological form, which is a metalogical expression rather than a formula. Any instance of this tautological form is a tautology.

### Substitution instances

The preceding illustrated how we can generate new tautologies from old ones via tautological forms. Here, we will show how to generate tautologies without resorting to tautological forms. To do this, we define a substitution instance of a formula. Any substitution instance of a tautology is also a tautology.

First, we define the simple substitution instance of a formula for a sentence letter. Let ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ be formulae and ${\displaystyle \pi \,\!}$ be a sentence letter. The simple substitution instance ${\displaystyle \varphi [\pi /\psi ]\,\!}$ is the result of replacing every occurrence of ${\displaystyle \pi \,\!}$ in ${\displaystyle \varphi \,\!}$ with an occurrence of ${\displaystyle \psi \,\!}$. A substitution instance of formulae for a sentence letters is the result of a chain of simple substitution instances. In particular, a chain of zero simple substitutions instances starting from ${\displaystyle \varphi \,\!}$ is a substitution instance and indeed is just ${\displaystyle \varphi \,\!}$ itself. Thus, any formula is a substitution instance of itself.

It turns out that if ${\displaystyle \varphi \,\!}$ is a tautology, then so is any simple substitution instance ${\displaystyle \varphi [\pi /\psi ]\,\!}$. If we start with a tautology and generate a chain of simple substitution instances, then every formula in the chain is also a tautology. Thus any (not necessarily simple) substitution instance of a tautology is also a tautology.

### Substitution examples

Consider (1) again. We substitute ${\displaystyle \mathrm {R} \land \mathrm {S} \,\!}$ for every occurrence of ${\displaystyle \mathrm {Q} \,\!}$ in (1). This gives us the following simple substitution instance of (1):

(4)    ${\displaystyle \mathrm {R} \land \mathrm {S} \rightarrow (\mathrm {P} \rightarrow \mathrm {R} \land \mathrm {S} )\,\!}$

In this, we substitute ${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$ for ${\displaystyle \mathrm {P} \,\!}$. That gives us (3) as a simple substitution instance of (4). Since (3) is the result of a chain of two simple substitution instances, it is a (non-simple) substitution instance of (1) Since (1) is a tautology, so is (3). We can express the chain of substitutions as

${\displaystyle \mathrm {Q} \rightarrow (\mathrm {P} \rightarrow \mathrm {Q} )[\mathrm {Q} /\mathrm {R} \land \mathrm {S} ][\mathrm {P} /\mathrm {P} \lor \mathrm {Q} ]\,\!}$

Take another example, also starting from (1). We want to obtain

(5)    ${\displaystyle \mathrm {P} \rightarrow (\mathrm {Q} \rightarrow \mathrm {P} )\,\!}$

Our first attempt might be to substitute ${\displaystyle \mathrm {P} \,\!}$ for ${\displaystyle \mathrm {Q} \,\!}$,

(6)    ${\displaystyle \mathrm {P} \rightarrow (\mathrm {P} \rightarrow \mathrm {P} )\,\!}$

This is indeed a tautology, but it is not the one we wanted. Instead, we substitute ${\displaystyle \mathrm {R} \,\!}$ for ${\displaystyle \mathrm {P} \,\!}$ in (1), obtaining

${\displaystyle \mathrm {Q} \rightarrow (\mathrm {R} \rightarrow \mathrm {Q} )\,\!}$

Now substitute ${\displaystyle \mathrm {P} \,\!}$ for ${\displaystyle \mathrm {Q} \,\!}$ obtaining

${\displaystyle \mathrm {P} \rightarrow (\mathrm {R} \rightarrow \mathrm {P} )\,\!}$

Finally, substituting ${\displaystyle \mathrm {Q} \,\!}$ for ${\displaystyle \mathrm {R} \,\!}$ gets us the result we wanted, namely (5). Since (1) is a tautology, so is (5). We can express the chain of substitutions as

${\displaystyle \mathrm {Q} \rightarrow (\mathrm {P} \rightarrow \mathrm {Q} )[\mathrm {P} /\mathrm {R} ][\mathrm {Q} /\mathrm {P} ][\mathrm {R} /\mathrm {Q} ]\!}$

### Simultaneous substitutions

We can compress a chain of simple substitutions into a single complex substitution. Let ${\displaystyle \varphi \,\!}$, ${\displaystyle \psi _{1}\,\!}$, ${\displaystyle \psi _{2}\,\!}$, ... be formulae; let ${\displaystyle \pi _{1}\,\!}$, ${\displaystyle \pi _{2}\,\!}$, ... be sentence letters. We define a simultaneous substitution instance of formulas for sentence letters ${\displaystyle \varphi [\pi _{1}/\psi _{1},\ \pi _{2}/\psi _{2},\ ...]\,\!}$ be the result of starting with ${\displaystyle \varphi \,\!}$ and simultaneously replacing ${\displaystyle \pi _{1}\,\!}$ with ${\displaystyle \psi _{1}\,\!}$, ${\displaystyle \pi _{2}\,\!}$ with ${\displaystyle \psi _{2}\,\!}$, .... We can regenerate our examples.

The previously generated formula (3) is

${\displaystyle \mathrm {Q} \rightarrow (\mathrm {P} \rightarrow \mathrm {Q} )[\mathrm {P} /\mathrm {P} \lor \mathrm {Q} ,\mathrm {Q} /\mathrm {R} \land \mathrm {S} ]\,\!}$

Similarly, (5) is

${\displaystyle \mathrm {Q} \rightarrow (\mathrm {P} \rightarrow \mathrm {Q} )[\mathrm {P} /\mathrm {Q} ,\ \mathrm {Q} /\mathrm {P} ]\,\!}$

Finally (6) is

${\displaystyle \mathrm {Q} \rightarrow (\mathrm {P} \rightarrow \mathrm {Q} )[\mathrm {Q} /\mathrm {P} ]\,\!}$

When we get to predicate logic, simultaneous substitution instances will not be available. That is why we defined substitution instance by reference to a chain of simple substitution instances rather than as a simultaneous substitution instance.

## Interchange

### Interchange of equivalent subformulae

We previously saw the following equivalence at Properties of Sentential Connectives:

(7)    ${\displaystyle \mathrm {P} \,\!}$       ${\displaystyle \lnot \lnot \mathrm {P} \,\!}$

You then might expect the following equivalence:

${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \land \mathrm {R} \,\!}$       ${\displaystyle \lnot \lnot (\mathrm {P} \rightarrow \mathrm {Q} \land \mathrm {R} )\,\!}$

This expectation is correct; the two formulae are equivalent. Let ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ be equivalent formulae. Let ${\displaystyle \chi _{1}\,\!}$ be a formula in which ${\displaystyle \varphi \,\!}$ occurs as a subformula. Finally, let ${\displaystyle \chi _{2}\,\!}$ be the result of replacing in ${\displaystyle \chi \,\!}$ at least one (not necessarily all) occurrences of ${\displaystyle \varphi \,\!}$ with ${\displaystyle \psi \,\!}$. Then ${\displaystyle \chi _{1}\,\!}$ and ${\displaystyle \chi _{2}\,\!}$ are equivalent. This replacement is called an interchange.

For a second example, suppose we want to generate the equivalence

(8)    ${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \land \mathrm {R} \,\!}$       ${\displaystyle \mathrm {P} \rightarrow \lnot \lnot (\mathrm {Q} \land \mathrm {R} )\,\!}$

We note the following equivalence:

(9)    ${\displaystyle \mathrm {Q} \land \mathrm {R} \,\!}$       ${\displaystyle \lnot \lnot (\mathrm {Q} \land \mathrm {R} )\,\!}$

These two formulae can be confirmed to be equivalent either by truth table or, more easily, by substituting ${\displaystyle \mathrm {Q} \land \mathrm {R} \,\!}$ for ${\displaystyle \mathrm {P} \,\!}$ in both formulae of (7).

This substitution does indeed establish (9) as an equivalence. We already noted that ${\displaystyle \varphi \,\!}$ and ${\displaystyle \psi \,\!}$ are equivalent if and only if ${\displaystyle \varphi \leftrightarrow \psi \,\!}$ is a tautology. Based on (7), we get the tautology

${\displaystyle \mathrm {P} \leftrightarrow \lnot \lnot \mathrm {P} \,\!}$

Our substitution then yields

${\displaystyle \mathrm {Q} \land \mathrm {R} \leftrightarrow \lnot \lnot (\mathrm {Q} \land \mathrm {R} )\,\!}$

which is also a tautology. The corresponding equivalence is then (9).

Based on (9), we can now replace the consequent of ${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \land \mathrm {R} \,\!}$ with its equivalent. This generates the desired equivalence, namely (8).

Every formula equivalent to a tautology is also a tautology. Thus an interchange of equivalent subformulae within a tautology results in a tautology. For example, we can use the substitution instance of (7):

${\displaystyle \mathrm {Q} \,\!}$       ${\displaystyle \lnot \lnot \mathrm {Q} \,\!}$

together with the tautology previously seen at Properties of Sentential Connectives:

${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\lor (\mathrm {Q} \rightarrow \mathrm {R} )\,\!}$

to obtain

${\displaystyle (\mathrm {P} \rightarrow \lnot \lnot \mathrm {Q} )\lor (\mathrm {Q} \rightarrow \mathrm {R} )\,\!}$

as a new tautology.

### Interchange example

As an example, we will use the interdefinability of connectives to express

(10)    ${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \lor \mathrm {R} \,\!}$

using only conditionals and negations.

Based on

${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$       ${\displaystyle \lnot \mathrm {P} \rightarrow \mathrm {Q} \,\!}$

we get the substitution instance

${\displaystyle \mathrm {Q} \lor \mathrm {R} \,\!}$       ${\displaystyle \lnot \mathrm {Q} \rightarrow \mathrm {R} \,\!}$

which in turn allows us to replace the appropriate subformula in (10) to get:

(11)    ${\displaystyle \mathrm {P} \leftrightarrow \lnot \mathrm {Q} \rightarrow \mathrm {R} \,\!}$

The equivalence

${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$ ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\land (\mathrm {Q} \rightarrow \mathrm {P} )\,\!}$

together with the appropriate substitution gives us

(12)    ${\displaystyle (\mathrm {P} \rightarrow (\lnot \mathrm {Q} \rightarrow \mathrm {R} ))\land ((\lnot \mathrm {Q} \rightarrow \mathrm {R} )\rightarrow \mathrm {P} )\,\!}$

as equivalent to (11).

Finally, applying

${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$       ${\displaystyle \lnot (\mathrm {P} \rightarrow \lnot \mathrm {Q} )\,\!}$

together with the appropriate substitution, yields our final result:

${\displaystyle \lnot (\mathrm {P} \rightarrow (\lnot \mathrm {Q} \rightarrow \mathrm {R} )\rightarrow \lnot ((\lnot \mathrm {Q} \rightarrow \mathrm {R} )\rightarrow \mathrm {P} ))\,\!}$

## Summary

• A substitution instance of a tautology is also a tautology.
• Given a formula, the result of interchanging a subformula with an equivalent is a formula equivalent to the given formula.

These claims are not trivial observations or the result of a simple truth table. They are substantial claims that need proof. Proofs are available in a number of standard metalogic textbooks, but are not presented here.

# Translations

The page The Sentential Language gave a very brief look at translation between English and ${\displaystyle {\mathcal {L_{S}}}\,\!}$. We look at this in more detail here.

## English sentential connectives

In the following discussion, we will assume the following assignment of English sentences to ${\displaystyle {\mathcal {L_{S}}}\,\!}$ sentence letters:

${\displaystyle \mathrm {P} \,:\,\!}$  2 is a prime number.
${\displaystyle \mathrm {Q} \,:\,\!}$  2 is an even number.
${\displaystyle \mathrm {R} \,:\,\!}$  3 is an even number.

### Not

The canonical translation of ${\displaystyle \lnot \,\!}$ into English is 'it is not the case that'. Given the assignment above,

(1)    ${\displaystyle \lnot \mathrm {P} \,\!}$

translates as

It is not the case that 2 is a prime number.

But we usually express negation in English simply by 'not' or by adding the contraction 'n't' to the end of a word. Thus (1) can also translate either of:

2 is not a prime number.
2 isn't a prime number.

### If

The canonical translation of ${\displaystyle \rightarrow \,\!}$ into English is 'if ... then ...'. Thus

(2)    ${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$

translates into English as

(3)    If 2 is a prime number, then 2 is an even number.

Objections have been raised to the canonical translation, and our example may illustrate the problem. It may seem odd to count (3) as true; however, our semantic rules does indeed count (2) as true (because both ${\displaystyle \mathrm {P} \,\!}$ and ${\displaystyle \mathrm {Q} \,\!}$ are true). We might expect that, if a conditional and its antecedent are true, the consequent is true because the antecedent is. Perhaps we expect a general rule

(4)    if x is a prime number, then x is an even number

to be true—but this rule is clearly false. In any case, we often expect the truth of the antecedent (if it is indeed true) to be somehow relevant to the truth of the conclusion (if that is indeed true). (2) is an exception to the usual relevance of a number being prime to a number being even.

The ${\displaystyle \rightarrow \,\!}$ conditional of ${\displaystyle {\mathcal {L_{S}}}\,\!}$ is called the material conditional in contrast to strict conditional or counterfactual conditional. Relevance logic attempts to define a conditional which meets these objections. See also the Stanford Encyclopedia of Philosophy entry on relevance logic.

It is generally accepted today that not all aspects of an expression's linguistic use are part of its linguistic meaning. Some have suggested that the objections to reading 'if' as a material conditional are based on conversational implicature and so not based on the meaning of 'if'. See the Stanford Encyclopedia of Philosophy entry on implicature for more information. As much as a simplifying assumption than anything else, we will adopt this point of view. We can also point out in our defense that translations need not be exact to be useful. Even if our simplifying assumption is incorrect, ${\displaystyle \rightarrow \,\!}$ is still the closest expression we have in ${\displaystyle {\mathcal {L_{S}}}\,\!}$ to 'if'. It should also be noted that, in mathematical statements and proofs, mathematicians always use 'if' as a material conditional. They accept (2) and (3) as translations of each other and do not find it odd to count (3) as true.

'If' can occur at the beginning of the conditional or in the middle. The 'then' can be missing. Thus both of the following (in addition to (3)) translate as (2).

If 2 is a prime number, 2 is an even number.
2 is an even number if 2 is a prime number.

### Implies

We do not translate 'implies' into ${\displaystyle {\mathcal {L_{S}}}\,\!}$. In particular, we reject

2 is a prime number implies 2 is an even number.

as grammatically ill-formed and therefore not translatable as (2). See the Implication section of Validity for more details.

### Only if

The English

(5)    2 is a prime number only if 2 is an even number

is equivalent to the English

If 2 is not an even number, then 2 is not a prime number.

This, in turn, translates into ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as

(6)    ${\displaystyle \lnot \mathrm {Q} \rightarrow \lnot \mathrm {P} \,\!}$

We saw at Conditionals section of Properties of Sentential Connectives that (6) is equivalent to

(7)    ${\displaystyle \mathrm {P} \rightarrow \mathrm {Q} \,\!}$

Many logic books give this as the preferred translation of (5) into ${\displaystyle {\mathcal {L_{S}}}\,\!}$. This allows the convenient rule ''if' always introduces an antecedent while 'only if' always introduces a consequent'.

Like 'if', 'only if' can appear in either the first or middle position of a conditional. (5) is equivalent to

Only if 2 is an even number, is 2 a prime number.

### Provided that

'Provided that'—and similar expressions such as 'given that' and 'assuming that'—can be use equivalently with 'if'. Thus each of the following translate into ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as (2).

2 is an even number provided that 2 is a prime number.
2 is an even number assuming that 2 is a prime number.
Provided that 2 is a prime number, 2 is an even number.

Prefixing 'provided that' with 'only' works the same as prefixing 'if' with only. Thus each of the following translate into ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as (6) or (7).

2 is a prime number only provided that 2 is an even number.
2 is a prime number only assuming that 2 is an even number.
Only provided that 2 is an even number, is 2 a prime number.

### Or

The canonical translation of ${\displaystyle \lor \,\!}$ into English is '[either] ... or ...' (where the 'either' is optional). Thus

(8)    ${\displaystyle \mathrm {P} \lor \mathrm {Q} \,\!}$

translates into English as

(9)    2 is a prime number or 2 is an even number

or

Either 2 is a prime number or 2 is an even number.

We saw at the Interdefinability of connectives section of Expressibility that (8) is equivalent to

${\displaystyle \lnot \mathrm {P} \rightarrow \mathrm {Q} \,\!}$

Just as there were objections to understanding 'if' as ${\displaystyle \rightarrow \,\!}$, there are similar objections to understanding 'or' as ${\displaystyle \lor \,\!}$. We will again make the simplifying assumption that we can ignore these objections.

The English 'or' has both an inclusive and—somewhat controversially—an exclusive use. The inclusive or is true when at least one disjunct is true; the exclusive or is true when exactly one disjunct is true. The ${\displaystyle \lor \,\!}$ operator matches the inclusive use. The inclusive use becomes especially apparent in negations. If President Bush promises not to invade Iran or North Korea, not even the best Republican spin doctors will claim he can keep his promise by invading both. The exclusive reading of (9) translates into ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as

${\displaystyle (\mathrm {P} \lor \mathrm {Q} )\land \lnot (\mathrm {P} \land \mathrm {Q} )\,\!}$

or more simply (and less intuitively) as

${\displaystyle \mathrm {P} \leftrightarrow \lnot \mathrm {Q} \,\!}$

In English, telescoping is possible with 'or'. Thus, (8) translates

2 is either a prime number or an even number.

Similarly,

${\displaystyle \mathrm {Q} \lor \mathrm {R} \,\!}$

translates

2 or 3 is an even number.

### Unless

'Unless' has the same meaning as 'if not'. Thus

(10)    ${\displaystyle \lnot \mathrm {Q} \rightarrow \mathrm {P} \,\!}$

translates

(11)    2 is a prime number unless 2 is an even number

and

(12)    Unless 2 is an even number, 2 is a prime number.

We saw at the Interdefinability of connectives section of Expressibility that (10) is equivalent to (8). Many logic books give (8) as the preferred translation of (11) or (12) into ${\displaystyle {\mathcal {L_{S}}}\,\!}$.

### Nor

At the Joint denial section of Expressibility, we temporarily added ${\displaystyle \downarrow \,\!}$ to ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as the connective for joint denial. If we had that connective still available to us, we could translate

Neither 2 is a prime number nor 2 is an even number

as

${\displaystyle \mathrm {P} \downarrow \mathrm {Q} \,\!}$.

However, since ${\displaystyle \downarrow \,\!}$ is not really in the vocabulary of ${\displaystyle {\mathcal {L_{S}}}\,\!}$, we need to paraphrase. Either of the following will do:

(13)    ${\displaystyle \lnot (\mathrm {P} \lor \mathrm {Q} )\,\!}$.
(14)    ${\displaystyle (\lnot \mathrm {P} \land \lnot \mathrm {Q} )\,\!}$.

The same telescoping applies as with 'or'.

2 is neither a prime number nor an even number

translates into ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as either (13) or (14). Similarly,

Neither 2 nor 3 is an even number

translates as either of

${\displaystyle \lnot (\mathrm {Q} \lor \mathrm {R} )\,\!}$.
${\displaystyle (\lnot \mathrm {Q} \land \lnot \mathrm {R} )\,\!}$.

### And

The canonical translation of ${\displaystyle \land \,\!}$ into English is '[both] ... and ...' (where the 'both' is optional'). Thus

(15)    ${\displaystyle \mathrm {P} \land \mathrm {Q} \,\!}$

translates into English as

2 is a prime number and 2 is an even number

or

Both 2 is a prime number and 2 is an even number.

Our translation of 'and' as ${\displaystyle \land \,\!}$ is not particularly controversial. However, 'and' is sometimes used to convey temporal order. The two sentences

She got married and got pregnant.
She got pregnant and got married.

are generally heard rather differently.

'And' has the same telescoping as 'or'.

2 is a both prime number and an even number

translates into ${\displaystyle {\mathcal {L_{S}}}\,\!}$ as (15)

Both 2 and 3 are even numbers

translates as

${\displaystyle \mathrm {Q} \land \mathrm {R} \,\!}$.

### If and only if

The canonical translation of ${\displaystyle \leftrightarrow \,\!}$ into English is '... if and only if ...'. Thus

(16)    ${\displaystyle \mathrm {P} \leftrightarrow \mathrm {Q} \,\!}$

translates into English as

2 is a prime number if and only if 2 is an even number.

The English sentence

(17)    2 is a prime number if and only if 2 is an even number

is a shortened form of

2 is a prime number if 2 is an even number, and 2 is a prime number only if 2 is an even number

which translates as

${\displaystyle (\mathrm {Q} \rightarrow \mathrm {P} )\land (\lnot \mathrm {Q} \rightarrow \lnot \mathrm {P} )\,\!}$

or more concisely as the equivalent formula

(18)    ${\displaystyle (\mathrm {P} \rightarrow \mathrm {Q} )\land (\mathrm {Q} \rightarrow \mathrm {P} )\,\!}$.

We saw at the Interdefinability of connectives section of Expressibility that (18) is equivalent to (16). Issues concerning the material versus non-material interpretations of 'if' apply to 'if and only if' as well.

### Iff

Mathematicians and sometimes others use 'iff' as an abbreviated form of 'if and only if'. So

2 is a prime number iff 2 is an even number

abbreviates (17) and translates as (16).

# Derivations

## Derivations

In Validity, we introduced the notion of validity for formulae and for arguments. In sentential logic, a valid formula is a tautology. Up to now, we could show a formula ${\displaystyle \varphi \,\!}$ to be valid (a tautology) in the following ways.

• Do a truth table for ${\displaystyle \varphi \,\!}$.
• Obtain ${\displaystyle \varphi \,\!}$ as a substitution instance of a formula already known to be valid.
• Obtain ${\displaystyle \varphi \,\!}$ by applying interchange of equivalents to a formula already known to be valid.

These methods fail in predicate logic, however, because truth tables are unavailable for predicates. Without an alternate method, we cannot use the second and third methods since they rely on knowing the validity of other formulas. An alternative method for showing a formula is valid—without using truth tables—is the use of derivations. This page and those that follow introduce this technique. Note, the claim that a derivation shows an argument valid assumes a sound derivation system, see soundness below.

A derivation is a series of numbered lines, each line consisting of a formula with an annotation. The annotations provide the justification for adding the line to the derivation. A derivation is a highly formalized analogue to—or perhaps a model of—a mathematical proof.

A typical derivation system will allow some of the following types of lines:

• A line may be an axiom. The derivation system may specify a set of formulae as axioms. These are accepted as true for any derivation. For sentential logic the set of axioms is a fixed subset of tautologies.
• A line may be an assumption. A derivation may have several types of assumptions. The following cover the standard cases.
• A premise. When attempting to show the validity of an argument, a premise of that argument may be assumed.
• A temporary assumption for use in a subderivation. Such assumptions are intended to be active for only part of a derivation and must be discharged (made inactive) before the derivation is considered complete. Subderivations will be introduced on a later page.
• A line may result from applying an inference rule to previous lines. An inference is a syntactic transformation of previous lines to generate a new line. Inferences are required to follow one of a fixed set of patterns defined by the derivation system. These patterns are the system's inference rules. The idea is that any inference fitting an inference rule should be a valid argument.

## Soundness and validity

We noted in Formal Semantics that a formal language such as ${\displaystyle {\mathcal {L_{S}}}\,\!}$ can be interpreted via several alternative and even competing semantic rule-sets. Multiple derivation systems can be also defined for a given syntax-semantics pair. A triple consisting of a formal syntax, a formal semantics, and a derivation system is a logical system.

A derivation is intended to show an argument to be valid. A derivation of a zero-premise argument is intended to show its conclusion to be a valid formula—in sentential logic this means showing it to be a tautology. Given a logical system, the derivation system is called sound if it achieves these goals. That is, a derivation system is sound (has the property of soundness) if every formula (and argument) derivable in its derivation system is valid (given a syntax and a semantics).

Another desirable quality of a derivation system is completeness. Given a logical system, its derivation system is said to be complete if every valid formula is derivable. However, there are some logics for which no derivation system is or can be complete.

Soundness and completeness are substantial results. Their proofs will not be given here, but are available in many standard metalogic text books.

The