Fiveable

👁️‍🗨️Formal Logic I Unit 8 Review

QR code for Formal Logic I practice questions

8.4 Symbolization Techniques for Complex Sentences

8.4 Symbolization Techniques for Complex Sentences

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
👁️‍🗨️Formal Logic I
Unit & Topic Study Guides

Quantifiers and Scope

Nested Quantifiers and Scope

When a sentence contains more than one quantifier, the quantifiers are nested: the scope of one sits inside the scope of another. The scope of a quantifier is everything within the parentheses (or brackets) that follow it, and it determines which variables that quantifier binds.

The crucial thing to understand here is that order matters. Swapping the order of nested quantifiers can completely change what a sentence means.

  • xy(Fxy)\forall x \exists y (Fxy) says: "For every xx, there exists some yy such that FxyFxy." The yy can be different for each xx.
  • yx(Fxy)\exists y \forall x (Fxy) says: "There is some single yy such that for every xx, FxyFxy." Now one specific yy must work for all xx values.

Think of it with a concrete predicate. Let FxyFxy mean "xx admires yy."

  • xy(Fxy)\forall x \exists y (Fxy): Everyone admires someone (possibly different people).
  • yx(Fxy)\exists y \forall x (Fxy): There's one person that everyone admires.

Those are very different claims. When you're symbolizing, always read from left to right and ask yourself which quantifier has wider scope.

Multiple Predicates in Quantified Statements

Quantified statements often involve more than one predicate, and the predicates can share variables. This is where symbolization gets interesting, because the logical connectives between the predicates shape the meaning.

A common pattern is a universally quantified conditional with an existential inside:

x(Pxy(QyRxy))\forall x (Px \rightarrow \exists y (Qy \land Rxy))

This says: "For every xx, if xx is PP, then there exists some yy that is QQ and stands in relation RR to xx."

For example, let PxPx = "xx is a student," QyQy = "yy is a course," and RxyRxy = "xx is enrolled in yy." The formula then reads: "Every student is enrolled in some course."

Pay attention to which variables are bound by which quantifier. In the formula above, xx is bound by x\forall x throughout, while yy is bound by y\exists y only within the inner parentheses.

Predicates and Identity

The Identity Predicate

The identity predicate (==) is a special built-in predicate that asserts two terms refer to the same object. You write it between its two arguments: a=ba = b means "aa and bb are the very same thing."

Identity has three defining logical properties:

  • Reflexivity: x(x=x)\forall x (x = x). Everything is identical to itself.
  • Symmetry: xy(x=yy=x)\forall x \forall y (x = y \rightarrow y = x). If aa is identical to bb, then bb is identical to aa.
  • Transitivity: xyz((x=yy=z)x=z)\forall x \forall y \forall z ((x = y \land y = z) \rightarrow x = z). If a=ba = b and b=cb = c, then a=ca = c.

You'll also frequently use the negation of identity, xyx \neq y, which asserts that two terms refer to distinct objects. This becomes essential for uniqueness claims (covered below).

Nested Quantifiers and Scope, Wurmbrand | The cost of raising quantifiers | Glossa: a journal of general linguistics

Relational Predicates

A relational predicate takes two or more arguments and asserts that a specific relation holds between them. While one-place predicates describe properties of single objects (like PxPx for "xx is prime"), relational predicates describe connections between objects.

Some examples:

  • LxyLxy: "xx loves yy" (two-place)
  • GxyGxy: "xx is greater than yy" (two-place)
  • BxyzBxyz: "xx is between yy and zz" (three-place)

Relational predicates combine with quantifiers to express claims about how objects in a domain relate to one another. For instance:

  • xy(Lxy)\forall x \exists y (Lxy): "Everyone loves someone."
  • xy(Lxy)\exists x \forall y (Lxy): "Someone loves everyone."
  • xy(LxyLyx)\forall x \forall y (Lxy \rightarrow Lyx): "If anyone loves someone, that person loves them back." (Love is symmetric.)

The argument positions matter. LxyLxy and LyxLyx say different things, so be careful about which variable goes where when you symbolize.

Descriptions and Uniqueness

Uniqueness Claims

A uniqueness claim asserts that exactly one object satisfies a given condition. To express this in predicate logic, you combine the existential quantifier with the identity predicate using this standard pattern:

x(Pxy(Pyy=x))\exists x (Px \land \forall y (Py \rightarrow y = x))

Here's how to read it, step by step:

  1. x(Px)\exists x (Px \ldots): There exists some xx that is PP.
  2. y(Pyy=x)\forall y (Py \rightarrow y = x): And for anything yy, if yy is also PP, then yy must be identical to that same xx.

Together, this guarantees that at most one thing is PP (the second part) and at least one thing is PP (the first part). That gives you exactly one.

For example, "There is exactly one prime minister":

x(Mxy(Myy=x))\exists x (Mx \land \forall y (My \rightarrow y = x))

where MxMx = "xx is a prime minister."

Definite Descriptions

A definite description is a phrase that picks out a unique individual by describing it, typically using "the": the tallest mountain, the current president, the author of Principia Mathematica.

In predicate logic, definite descriptions are symbolized using the same uniqueness formula. The idea is that "the PP" presupposes there is exactly one PP. So to say something about "the PP," you assert that a unique PP exists and then predicate something of it.

For example, "The author of Principia Mathematica is British" gets symbolized as:

x(Axy(Ayy=x)Bx)\exists x (Ax \land \forall y (Ay \rightarrow y = x) \land Bx)

where AxAx = "xx authored Principia Mathematica" and BxBx = "xx is British."

The steps for symbolizing a definite description:

  1. Identify the descriptive condition (the property that "the" phrase specifies). That becomes your predicate PP.
  2. Write the uniqueness formula: x(Pxy(Pyy=x))\exists x (Px \land \forall y (Py \rightarrow y = x) \ldots).
  3. Add whatever is being predicated of "the PP" as an additional conjunct inside the scope of x\exists x.

One note: this approach follows Russell's theory of definite descriptions, which treats "the PP" not as a simple name but as a quantified expression that asserts existence and uniqueness. This is the standard treatment in most formal logic courses.