Fiveable

👁️‍🗨️Formal Logic I Unit 8 Review

QR code for Formal Logic I practice questions

8.2 Translating Categorical Propositions

8.2 Translating Categorical Propositions

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

Types of Categorical Propositions

Categorical propositions are statements about classes of objects. They make claims about whether members of one class belong (or don't belong) to another class. There are exactly four types, traditionally labeled A, E, I, and O. Translating them into predicate logic lets you work with their structure precisely, but there's a critical pattern to notice: universals use conditionals (\to), while particulars use conjunctions (\wedge). Getting that distinction right is the single most important thing in this section.

Universal Propositions

A (Universal Affirmative): "All S are P"

Symbolized as: (x)(SxPx)(\forall x)(Sx \to Px)

This says: for every object xx, if xx is an S, then xx is a P. The conditional is doing important work here. You're not claiming everything in the universe is an S or a P. You're only saying that among things that are S, every one of them is also P.

  • Example: "All cats are mammals" becomes (x)(CxMx)(\forall x)(Cx \to Mx)
  • Read it as: for any xx, if xx is a cat, then xx is a mammal

E (Universal Negative): "No S are P"

Symbolized as: (x)(Sx¬Px)(\forall x)(Sx \to \neg Px)

This says: for every object xx, if xx is an S, then xx is not a P. The structure is the same as the A proposition, but with a negation on the predicate.

  • Example: "No dogs are reptiles" becomes (x)(Dx¬Rx)(\forall x)(Dx \to \neg Rx)
  • Read it as: for any xx, if xx is a dog, then xx is not a reptile

Particular Propositions

I (Particular Affirmative): "Some S are P"

Symbolized as: (x)(SxPx)(\exists x)(Sx \wedge Px)

This says: there exists at least one object xx such that xx is both an S and a P. Notice the switch from \to to \wedge. You need conjunction here because you're asserting that some specific thing actually is both S and P, not just setting up a hypothetical.

  • Example: "Some birds can fly" becomes (x)(BxFx)(\exists x)(Bx \wedge Fx)
  • Read it as: there is at least one xx that is a bird and can fly

O (Particular Negative): "Some S are not P"

Symbolized as: (x)(Sx¬Px)(\exists x)(Sx \wedge \neg Px)

This says: there exists at least one object xx such that xx is an S but is not a P. Same structure as the I proposition, but with a negation on the predicate.

  • Example: "Some animals are not mammals" becomes (x)(Ax¬Mx)(\exists x)(Ax \wedge \neg Mx)
  • Read it as: there is at least one xx that is an animal and is not a mammal
Universal Propositions, Logical reasoning - Wikipedia

Why Universals Use \to and Particulars Use \wedge

This is the most common mistake students make, so it's worth understanding why the connectives differ.

If you tried to translate "All cats are mammals" as (x)(CxMx)(\forall x)(Cx \wedge Mx), you'd be saying everything in the entire universe is both a cat and a mammal. That's wildly wrong. The conditional restricts your claim: you're only talking about things that happen to be cats.

If you tried to translate "Some birds can fly" as (x)(BxFx)(\exists x)(Bx \to Fx), you'd get a statement that's true whenever there exists anything that isn't a bird (since a conditional with a false antecedent is true). That would make the sentence trivially true and meaningless. The conjunction forces the thing to actually be a bird and also fly.

Quick reference:

  • A: (x)(SxPx)(\forall x)(Sx \to Px) — "All S are P"
  • E: (x)(Sx¬Px)(\forall x)(Sx \to \neg Px) — "No S are P"
  • I: (x)(SxPx)(\exists x)(Sx \wedge Px) — "Some S are P"
  • O: (x)(Sx¬Px)(\exists x)(Sx \wedge \neg Px) — "Some S are not P"

Quantifiers and Logical Connectives

Universal Propositions, Scientific Progress – Introduction to History and Philosophy of Science

Quantifiers

The universal quantifier \forall expresses that something holds for all members of the domain. It's read as "for all" or "for every." When you write (x)(Px)(\forall x)(Px), you're claiming every object xx in the domain has property P.

The existential quantifier \exists expresses that something holds for at least one member of the domain. It's read as "there exists" or "for some." When you write (x)(Px)(\exists x)(Px), you're claiming at least one object xx in the domain has property P.

Both quantifiers are followed by a variable (usually xx) that gets "bound" by the quantifier. That variable then appears inside the parentheses that follow, referring back to the same object.

Logical Connectives

Conditional (\to): Expresses an if-then relationship. PQP \to Q asserts that whenever PP is true, QQ must also be true. It says nothing about cases where PP is false. "If it is raining, then the ground is wet" only makes a claim about rainy situations.

Conjunction (\wedge): Asserts that both parts are true simultaneously. PQP \wedge Q is true only when PP and QQ are both true.

Negation (¬\neg): Flips the truth value. ¬P\neg P is true when PP is false, and false when PP is true.

Biconditional (\leftrightarrow): Expresses logical equivalence. PQP \leftrightarrow Q asserts that PP and QQ always share the same truth value. "A figure is a square if and only if it is a rectangle with four equal sides" means being a square and being an equal-sided rectangle are the same condition. You can think of it as a conditional that works in both directions.