Chapter 4: Monadic Predicate Logic

Summary

 

  • A predicate logic builds on propositional logic by introducing quantifiers and by dividing propositions into singular terms and predicates.
  • Predicate logics may be monadic or relational
  • In a monadic predicate logic, predicates are followed by exactly one singular term.
  • In a relational predicate logic, predicates are followed by one or more singular terms.
  • M is the formal object language of monadic predicate logic.
  • The syntax of M specifies its vocabulary and rules for making formulas.
  • The vocabulary of M includes lower-case letters, uppercase letters, the five propositional operators (~, •, ˅, , ≡), two quantifier symbols (, ), and punctuation marks (), [], {}.
  • Singular terms are lower-case letters that follow predicates. a, b, c, . . . u stand for specific objects and are called constants. v, w, x, y, z are used as variables.
  • A predicate is an uppercase letter that precedes a singular term and stands for a property.
  • A predicate of M followed by a constant is called a closed sentence.
  • A predicate of M followed by a variable is called an open sentence.
  • Quantifiers are operators that work with variables to stand for terms like ‘something’, ‘everything’, ‘nothing’, and ‘anything’.
  • The two quantifiers of M are the existential, represented by the symbol together with a variable, for example ‘(x)’, and the universal, represented by the symbol together with a variable, for example ‘(w)’.
  • The subject of a sentence is what is discussed. The attribute of a sentence is what is said about the subject. Both may contain multiple logical predicates.
  • The scope of an operator is its range of application.
  • The scope of a quantifier is whatever formula immediately follows the quantifier.
  • A variable is bound to a quantifier when it is in the scope of the quantifier with that variable.
  • A variable is free when it is not bound by a quantifier.
  • A closed sentence has no free variables. An open sentence has at least one free variable.
  • M has five formation rules: (1) a predicate (capital letter) followed by a singular term (lower-case letter) is a wff; (2) for any variable β, if α is a wff that does not contain either ‘(β)’ or ‘(β)’, then ‘(β)α’ and ‘(β)α’ are wffs; (3) if α is a wff, so is ~α; (4) if α and β are wffs, then so are (α • β), (α ˅ β), (α β), (α ≡ β); and (5) these are the only ways to make wffs.
  • An atomic formula of M is formed by a single use of rule 1: a predicate followed by a singular term.
  • A complex formula of M is a wff formed in any way besides a single use of rule 1.
  • A subformula is a formula that is part of another formula.
  • Our system of inference for constructing derivations in M uses the twenty-five rules for constructing derivations in PL, along with four new rules governing the removal and addition of quantifiers, and a rule for exchanging the universal and existential quantifiers.
  • Universal instantiation (UI) is a rule of inference in predicate logic that allows for the removal of the universal quantifier when it is the main operator.
  • Universal generalization (UG) is a rule of inference in predicate logic that allows for the addition of a universal quantifier.
  • Existential generalization (EG) is a rule of inference in predicate logic that allows for the addition of an existential quantifier.
  • Existential instantiation (EI) is a rule of inference in predicate logic that allows for the removal of the existential quantifier when it is the main operator.
  • Hasty generalization is the logical fallacy of inferring a universal claim from an existential one.
  • Quantifier exchange (QE) is a rule of equivalence in predicate logic that allows us to manage the interactions between negations and quantifiers.
  • Conditional and indirect proofs in M work much the same way they do in PL, with one addendum: within the scope of an assumption for conditional or indirect proof, never UG on a variable that is free in the assumption.
  • All lines of an indented sequence are within the scope of the assumption in the first line.
  • Proof theory is the study of axioms (if any) and rules for a formal theory.
  • The semantics of M specifies the rules for interpreting the symbols and formulas of the language.
  • An interpretation of a formal language describes the meanings or truth conditions of its components.
  • To interpret predicates and quantifiers requires basic set theory in our metalanguage.
  • A set is an unordered collection of objects.
  • A subset of a set is a collection, all of whose members are in the other set.
  • A domain of interpretation is a set of objects to which we apply a theory.
  • An interpretation of a theory of M proceeds in four steps: (1) specify a set to serve as a domain of interpretation; (2) assign a member of the domain to each constant; (3) assign some set of objects in the domain to each predicate; and (4) use the customary truth tables for the interpretation of the propositional operators.
  • An object satisfies a predicate if it is in the set which interprets that predicate.
  • An existentially quantified sentence is satisfied when it is satisfied by some object in the domain. A universally quantified sentence is satisfied when it is satisfied by all objects in the domain.
  • A model of a theory is an interpretation on which all of the sentences of the theory are true.
  • An invalid argument of M can be shown to be invalid by constructing a counterexample in a finite domain.
  • A counterexample is a valuation that makes the premises true and the conclusion false.
  • A wff of M can be proven to be logically true either proof-theoretically, using conditional or indirect proof, or semantically by showing that it is true for every interpretation.
  • A wff of M can be proven not to be logically true by providing a valuation that makes it false in a finite domain.

Back to top