—
CHAPTER TWO: SENTENCE LOGIC
§2.1: The Fundamentals
The basic unit is a declarative sentence (truth-value-bearing). Questions or imperatives do not have truth-values.
A sentence’s truth value can depend on the occasion of utterance; some sentences have context-dependent truth-values; for present purposes, truth values are two-valued and context-independence is assumed where convenient.
English-only distinctions such as 'statement' vs 'sentence' are often ignored in practice; for this book, sentences and statements are interchangeable.
Some sentences (e.g., “It is false that …”) are truth-functional operators (negation, conjunction, disjunction, conditional, biconditional) acting on truth-values.
§2.2: Truth Functions
A truth function determines the truth value of a complex sentence from the truth values of its components.
Truth-functional operators include negation, conjunction, disjunction, the conditional (horseshoe), and the biconditional (triplebar).
Examples of truth-function operators in English: conjunction, disjunction, conditional statements, and negation words like ‘It is false that …’.
Some phrases (e.g., ‘It is obvious that …’) are not truth-functional operators; such phrases cannot be treated with the truth-functional machinery of sentence logic.
§2.3: Sentence Letters and Symbols
Use uppercase Roman letters as sentence letters to stand for simple sentences (e.g., A, B, C, …).
There are 26 letters; subscripts can extend the set, but readers are advised to avoid unnecessary subscripts for readability.
Five symbols are introduced to form sentences from others:
Negation: ~ or, in typographic convention, ¬; rough equivalents: 'It is false that A'.
Conjunction: ^ or sometimes ∧; rough equivalent: 'A and B'.
Disjunction: v or ∨; rough equivalent: 'A or B' (inclusive sense unless context dictates exclusive).
Horseshoe (conditional): > or →; rough equivalent: 'If A, then B'.
Triplebar (biconditional): = or ↔; rough equivalent: 'A if and only if B'.
Important reading note: There are no brackets around ~A; tilde negation applies to the formula immediately to its right.
§2.4: Metalanguage
Object language is the symbolic language; metalanguage is English (with some symbols) used to discuss the object language.
The book’s object language will not be used to talk about itself; metatheory is acknowledged but not deeply explored in this volume.
Distinguishing object language vs metalanguage helps to avoid semantic pitfalls when discussing rules and proofs.
The English language often contains expressions that do not function as truth-functional operators; these are noted to clarify the scope of sentence logic.
Notion of truth tables is the primary tool for defining operators; the main operator of a WFF is the last operator added in its construction.
§2.5: Well-Formed Formulas (WFFs)
WFFs are the valid combinations of symbols per the rules of the language.
An atomic formula is a single sentence letter (e.g., A, B).
If A is a WFF, then ~A is also a WFF.
Complex formulas like (A ^ B) are WFFs only if the main operator and the subformulas are well-formed; extraneous brackets must not be used unnecessarily because they can create ambiguity (but brackets can be dropped when unambiguous).
The main operator of a formula is the last operator added when building the formula; it determines how subformulas are interpreted.
Examples and constraints on WFFs include: (A ^ B) is a WFF; (A v B) is a WFF; (A v B) is ambiguous without brackets; proper use of brackets is necessary to remove ambiguity (e.g., A v (B v C) vs (A v B) v C).
§2.6–§2.13: TRANSLATION AND EXERCISES (Overview)
Translation practice: translating English sentences and arguments into the symbolic language, with attention to structure and the proper placement of sentence letters, operators, and parentheses.
Emphasis on breaking complex sentences into simpler components, replacing pronouns with explicit nouns, and ensuring translations are truth-functionally equivalent to the intended meaning.
Examples span negation, conjunction, disjunction, the horseshoe, and the triplebar; also, translating complicated sentences and disjunctive/conditional structures with correct bracketing.
§2.14–§2.15: DEFINING THE OPERATORS; TRUTH TABLES
Operators are defined by truth tables, specifying all possible truth-value combinations for subformulas.
Tilde (~) defines negation; conjunction (^) defines ‘and’; disjunction (v) defines ‘or’ (inclusive by default); horseshoe (>) defines ‘if … then’; triplebar (=) defines ‘if and only if’.
The truth tables illustrate how each operator yields a truth-value for all input combinations. The memory aid: horseshoe is truth-functional, but many English conditional sentences are not purely truth-functional; nonetheless, it is used to translate English conditionals.
§2.16–§2.18: TRUTH-TABLES; TYPES OF FORMULAS; TRUTH-FUNCTIONAL EQUIVALENCES
Truth-functionally true: a formula that is true across all possible truth-value assignments to its atomic constituents.
Truth-functionally false: true in no assignment (always false).
Truth-functionally indeterminate: true in some assignments, false in others.
Equivalences: two formulas are truth-functionally equivalent if the biconditional between them is truth-functionally true; for example, A ∧ B is equivalent to B ∧ A; and many equivalences can be shown by a single truth table.
§2.19–§2.24: ARGUMENTS; TRANSLATING ARGUMENTS; EXERCISES
An argument is a set of premisses and a conclusion; an argument is truth-functionally valid if there is no row in the corresponding truth table where all the premises are true and the conclusion is false.
Solutions often involve translating the argument, placing premisses and conclusion on a single truth table, and checking for a counterexample row.
Emphasis on constructing fresh translations rather than relying on memorized solutions.
§2.25: SUMMARY OF TOPICS
Quick reference to terminology and topics covered in Chapter 2, including truth values, truth-functions, WFFs, metalanguage vs object language, and the five primary operators.
CHAPTER THREE: DERIVATIONS IN SENTENCE LOGIC
§3.1: DERIVATION BASICS
A derivation is a numbered sequence of formulas with a vertical scope line indicating the extent of the derivation.
Occurrences are justified by four kinds of lines: premiss, assumption, previously derived formula, or rule of inference.
Derivations parallel truth-table checks: a valid derivation exists iff the conclusion follows from the premises under the rules; derivations can be extended with more structure (scope lines).
§3.2: CONJUNCTION INTRODUCTION
If you have A and B, you can infer A ∧ B on the same scope line.
The two conjuncts must be on the same scope line as the new conjunction; the main operator is ∧; line references show prerequisites.
Examples illustrate that the main operator of the new formula must be the latest operator introduced.
§3.3: CONJUNCTION ELIMINATION
From A ∧ B, you may derive either A or B on the same scope line.
§3.4: NEGATION ELIMINATION
From ¬¬A, you may derive A. Two consecutive tildes can be removed one at a time; rule is limited to a formula whose main operator is a tilde immediately followed by another formula.
§3.5: DISJUNCTION INTRODUCTION
From A, you can derive A ∨ B; from B, you can derive A ∨ B; the main operator must be the disjunction of the resulting formula.
§3.6: HORSESHOE ELIMINATION
From A and A → B, you may derive B.
§3.7: TRIPLEBAR ELIMINATION
From A = B and B = C, you may infer A = C; similarly, from A = B and A = C you may infer B = C, etc.
§3.8–§3.7. etc.: EXERCISES; CONSTRUCTING DERIVATIONS; ASSUMPTIONS; REITERATION
Emphasis on careful use of scope lines, correct application of rules to main operators, and avoiding illegitimate reiterations.
§3.9–§3.13: CONSTRUCTING DERIVATIONS; HORSESHOE INTRODUCTION; TRIPLEBAR INTRODUCTION
Horseshoe Introduction (I): to derive A → B, assume A on a new scope line and derive B on that scope line; end line and use I to introduce the horseshoe as the main operator.
Triplebar Introduction (I): to derive A = B, derive A from B at one scope and B from A at another scope; use =I to infer A = B.
§3.15: NEGATION INTRODUCTION
Indirectly derive ¬A by assuming A, deriving a contradiction, and applying ¬I.
§3.16: DISJUNCTION ELIMINATION
From A ∨ B, and subderivations of C from A and from B, infer C. Requires two subderivations on two branches.
§3.17–§3.23: EXERCISES; ADDITIONAL STRATEGIES; INDIVIDUAL DERIVATION PROBLEMS; CATEGORICAL DERIVATIONS
Extensive worked examples illustrate multiple layers of subderivations, the need for correct barrier management, and the interplay between introduction/elimination rules.
§3.24: SUMMARY OF TOPICS
Quick recap of derivation rules, strategies, and the relationship between derivations and truth tables.
CHAPTER FOUR: PREDICATE LOGIC
§4.1: INDIVIDUALS AND PREDICATES
Predicate logic generalizes sentence logic by incorporating individuals and predicates.
Constants: lowercase letters a, b, c for individuals; standard use of these constants in translations.
Predicates: uppercase letters followed by a lower-case (e.g., P(a)) denote properties or relations; predicates differ from sentence letters since their arguments make them open sentences when combined with constants.
Example translations show how subjects and predicates combine (e.g., Peter is tired: Tp; Greek is hard: Gx). Mixing sentence logic with predicate logic is possible but not common; predicate logic is usually used throughout.
§4.2: ONE-PLACE AND MULTI-PLACE PREDICATES
One-place predicates: F x; multi-place predicates: R x y (two-place), etc.
For relationships (e.g.,