TMUA topic revision

Paper 2 · 13 min read

The Logic of Arguments

Paper 2 logic questions reward precise reading of implication language. The hard part is rarely the words — it is tracking truth conditions carefully.

All Topic Revision

Mathematical Statements, Truth and Context

Mathematical logic begins with statements. A statement is a complete assertion that is either true or false.

Examples include:

  • 1717 is prime.” This is true.
  • 99 is an even number.” This is false.
  • “Every positive even integer can be written as the sum of two primes.” This has not been proved or disproved, but it is still a statement because it must ultimately be either true or false.

A question, command or incomplete expression is not a statement. For example, “Is 1717 prime?”, “Find xx” and “x+3x+3” do not themselves have truth values.

A sentence containing a variable may have different truth values for different values of that variable. For example,

x2=9x^2=9

is true when x=3x=3 or x=3x=-3, but false for most other real values of xx. To interpret such an assertion properly, you must know:

  • the allowed values of the variable;
  • whether the claim concerns every allowed value or only at least one value;
  • any conditions placed on the variable.

The domain matters. Consider:

If x2=4x^2=4, then x=2x=2.

This is false when xx may be any real number, because x=2x=-2 is a counterexample. It becomes true if the context specifies that xx is non-negative.

TMUA method: before analysing an argument, identify the domain and rewrite vague wording as a precise statement. Many apparent logic errors are actually caused by ignoring a restriction such as “xx is positive”, “nn is an integer” or “the triangle is non-degenerate”.

A universal claim can be false because of one exceptional case. An existential claim can be true because of one successful case. This distinction is developed fully in the section on quantifiers.

And, Inclusive Or, and Not

Statements can be combined using and, or and not.

For statements AA and BB:

  • AA and BB” is true only when both AA and BB are true.
  • AA or BB” is true when at least one of AA and BB is true.
  • “not AA” has the opposite truth value from AA.

In mathematics, or is inclusive unless the wording explicitly says otherwise. Therefore “AA or BB” includes three possibilities:

  • AA is true and BB is false;
  • AA is false and BB is true;
  • both AA and BB are true.

It is false only when both are false.

For example, the statement

1212 is even or 1212 is divisible by 33

is true even though both parts are true.

By contrast, phrases such as “either AA or BB, but not both” describe an exclusive choice. That is not the default mathematical meaning of “or”.

Negating combined statements

To negate “AA and BB”, it is enough for at least one part to fail:

not “AA and BB” means “not AA or not BB”.

To negate “AA or BB”, both possibilities must fail:

not “AA or BB” means “not AA and not BB”.

These rules are often called De Morgan’s laws, but the name is less important than the reasoning.

Worked example

Negate the statement:

x>2x>2 and x<7x<7.

The original says that both inequalities hold. Its negation is:

x2x\leq 2 or x7x\geq 7.

It would be incorrect to write “x2x\leq2 and x7x\geq7”, because that describes values for which both original inequalities fail, rather than values for which at least one fails.

Similarly, the negation of

nn is even or nn is divisible by 33

is

nn is not even and nn is not divisible by 33.

Common trap: when negating a compound statement, change both the individual statements and the joining word. “And” becomes “or”, while “or” becomes “and”.

Conditional Statements: If A Then B, A if B, A only if B, and A if and only if B

A conditional statement has the form:

If AA, then BB.

Here AA is the condition and BB is the conclusion. The statement claims that whenever AA is true, BB must also be true.

For example:

If an integer is divisible by 44, then it is even.

This is true because every multiple of 44 is also a multiple of 22.

A conditional statement is false only when its condition is satisfied but its conclusion fails. Therefore, to disprove “if AA, then BB”, you must find a case in which:

  • AA is true; and
  • BB is false.

For the false statement

If an integer is even, then it is divisible by 44,

n=6n=6 is a counterexample: 66 is even but is not divisible by 44.

A case where AA is false does not disprove the statement. For instance, n=5n=5 tells you nothing about whether “if nn is even, then nn is divisible by 44” is true, because the condition “nn is even” has not been met.

The words if, only if and if and only if must be read carefully.

AA if BB

This means:

If BB, then AA.

The phrase after “if” gives the condition.

Example:

An integer is even if it is divisible by 44.

This means:

If an integer is divisible by 44, then it is even.

AA only if BB

This means:

If AA, then BB.

The phrase after “only if” gives something that must be true whenever AA is true.

Example:

An integer is divisible by 44 only if it is even.

This means:

If an integer is divisible by 44, then it is even.

A useful reading is: AA cannot happen without BB.

AA if and only if BB

This combines both directions:

If AA, then BB, and if BB, then AA.

It says that AA and BB always have the same truth value.

Example:

An integer nn is even if and only if n+1n+1 is odd.

Both directions are true:

  • if nn is even, then n+1n+1 is odd;
  • if n+1n+1 is odd, then nn is even.

TMUA translation shortcut:

  • after if comes the condition;
  • before only if comes the condition;
  • if and only if requires both directions.

When the wording is complicated, rewrite it immediately as one or two “if ..., then ...” statements before judging it.

Converse and Contrapositive

Start with the statement:

If AA, then BB.

Its converse is formed by reversing the two parts:

If BB, then AA.

The converse does not automatically have the same truth value as the original statement.

For example:

Original: If an integer is divisible by 44, then it is even.

Converse: If an integer is even, then it is divisible by 44.

The original is true, but the converse is false because 66 is even and not divisible by 44.

Its contrapositive is formed by reversing the two parts and negating both:

If not BB, then not AA.

For the same example:

If an integer is not even, then it is not divisible by 44.

This is true. An odd integer cannot be a multiple of 44.

A conditional statement and its contrapositive are logically equivalent. They always have the same truth value. This is because both are broken by exactly the same type of case: AA true and BB false.

The converse is different. Reversing a correct implication may create an incorrect one.

Worked example

Consider the statement, for real xx:

If x=3x=3, then x2=9x^2=9.

  • Converse: If x2=9x^2=9, then x=3x=3. This is false because x=3x=-3 is a counterexample.
  • Contrapositive: If x29x^2\neq9, then x3x\neq3. This is true and equivalent to the original.

Efficient use in the TMUA

When checking a proposed deduction:

  1. identify the original “if ..., then ...” direction;
  2. check whether the argument uses that direction or silently reverses it;
  3. if a direct argument feels awkward, consider the contrapositive.

A frequent invalid deduction has the form:

If AA, then BB. BB is true. Therefore AA is true.

This incorrectly assumes the converse. For example, knowing that a shape is a rectangle does not prove that it is a square, even though every square is a rectangle.

Another invalid deduction is:

If AA, then BB. AA is false. Therefore BB is false.

The original statement gives no conclusion when AA is false.

The valid forms are:

If AA, then BB. AA is true. Therefore BB is true.

and, using the contrapositive,

If AA, then BB. BB is false. Therefore AA is false.

Necessary and Sufficient Conditions

The words necessary and sufficient describe the two roles in a conditional statement.

Suppose:

If AA, then BB.

Then:

  • AA is sufficient for BB;
  • BB is necessary for AA.

AA is sufficient for BB because knowing AA is true gives enough information to conclude that BB is true.

BB is necessary for AA because AA cannot be true unless BB is also true.

Using the statement

If an integer is divisible by 44, then it is even,

we can say:

  • divisibility by 44 is sufficient for being even;
  • being even is necessary for divisibility by 44.

Being even is not sufficient for divisibility by 44, because 66 is even but not divisible by 44. Divisibility by 44 is not necessary for being even, because some even integers are not divisible by 44.

A condition can be:

  • necessary but not sufficient;
  • sufficient but not necessary;
  • both necessary and sufficient;
  • neither necessary nor sufficient.

Necessary and sufficient means both directions hold. It is equivalent to “if and only if”.

For real xx:

x=0x=0 is necessary and sufficient for x2=0x^2=0.

This means both:

  • if x=0x=0, then x2=0x^2=0;
  • if x2=0x^2=0, then x=0x=0.

Language conversions

The following say the same thing:

  • AA is sufficient for BB;
  • BB is necessary for AA;
  • if AA, then BB;
  • BB if AA;
  • AA only if BB.

The following also say the same thing:

  • AA is necessary and sufficient for BB;
  • BB is necessary and sufficient for AA;
  • AA if and only if BB.

Common trap: students often reverse “necessary” and “sufficient”. Ask two separate questions:

  • Does this condition guarantee the result? If yes, it is sufficient.
  • Must this condition hold whenever the result holds? If yes, it is necessary.

Worked example

Let nn be an integer. Consider the condition “nn is divisible by 66” and the result “nn is divisible by 33”.

Divisibility by 66 guarantees divisibility by 33, so it is sufficient. Divisibility by 66 is not necessary, because 99 is divisible by 33 but not by 66. Conversely, divisibility by 33 is necessary for divisibility by 66, but not sufficient.

Quantifiers: For All, For Some, and There Exists

A quantifier tells you how many values are being claimed to satisfy a statement.

The universal quantifier appears in phrases such as:

  • for all;
  • for every;
  • for any.

These mean that the statement must hold for every allowed value.

Example:

For every real number xx, x20x^2\geq0.

To prove a universal statement, the reasoning must apply to an arbitrary allowed value. Checking several examples is not enough when infinitely many values are possible.

To disprove a universal statement, one counterexample is enough.

Example:

For every integer nn, n2>nn^2>n.

This is false because n=1n=1 gives n2=nn^2=n, not n2>nn^2>n.

The existential quantifier appears in phrases such as:

  • for some;
  • for at least one;
  • there exists.

These mean that one or more allowed values satisfy the statement.

Example:

There exists a real number xx such that x2=2x^2=2.

To prove an existential statement, it is enough to exhibit one valid example or prove that at least one must exist.

To disprove an existential statement, you must show that no allowed value works.

In mathematical language, some means “at least one”. It does not imply “some but not all”. Therefore, if every member of a set has a property, it is also true that some member has that property, provided the set is non-empty.

The order of quantifiers matters

Compare:

For every real number xx, there exists a real number yy such that y>xy>x.

This is true: after xx is chosen, take y=x+1y=x+1.

Now compare:

There exists a real number yy such that, for every real number xx, y>xy>x.

This is false: there is no largest real number.

The same words appear, but changing their order changes the meaning.

Restricted universal statements

A statement such as

For every integer nn, if nn is divisible by 44, then nn is even

only makes a demand when the condition “nn is divisible by 44” holds. To find a counterexample, you need an integer that is divisible by 44 but not even. Values not divisible by 44 cannot disprove it.

TMUA method: underline the quantifier and the domain before testing a statement. Then ask:

  • Is the claim universal, so one counterexample would defeat it?
  • Is the claim existential, so one successful example would establish it?
  • Does one variable depend on a value chosen earlier?

Negating Mathematical Statements

The negation of a statement describes exactly the cases in which the original statement is false. A correct negation must cover all such cases and no others.

Negating simple comparisons

Use the complementary relation:

  • not x=ax=a means xax\neq a;
  • not xax\neq a means x=ax=a;
  • not x>ax>a means xax\leq a;
  • not xax\geq a means x<ax<a;
  • not x<ax<a means xax\geq a;
  • not xax\leq a means x>ax>a.

Do not merely reverse the inequality sign. Equality must be included when the original uses a strict inequality.

Negating and/or statements

  • not “AA and BB” means “not AA or not BB”;
  • not “AA or BB” means “not AA and not BB”.

Example:

Original: x>0x>0 and x<5x<5.

Negation: x0x\leq0 or x5x\geq5.

Negating a conditional statement

The statement

If AA, then BB

fails precisely when AA is true and BB is false. Therefore its negation is:

AA and not BB.

It is not “if AA, then not BB”.

Example:

Original: If an integer is divisible by 44, then it is even.

Negation: There is an integer that is divisible by 44 and is not even.

When a conditional statement is presented as a universal claim, its negation normally asserts the existence of a counterexample.

Negating “if”, “only if” and “if and only if”

First translate the wording.

  • AA if BB” means “if BB, then AA”, so its negation is “BB and not AA”.
  • AA only if BB” means “if AA, then BB”, so its negation is “AA and not BB”.
  • AA if and only if BB” says that both directions hold. It is false exactly when one statement is true and the other is false.

Thus the negation of “AA if and only if BB” is:

AA and not BB, or BB and not AA.

Negating universal and existential statements

The negation of a universal statement changes “every” into “there exists” and negates the property:

Original: For every allowed xx, property PP holds.

Negation: There exists an allowed xx for which property PP does not hold.

Example:

Original: Every integer is positive.

Negation: There exists an integer that is not positive.

The negation of an existential statement changes “there exists” into “for every” and negates the property:

Original: There exists an allowed xx for which property PP holds.

Negation: For every allowed xx, property PP does not hold.

Example:

Original: There exists a real number xx such that x2=1x^2=-1.

Negation: For every real number xx, x21x^2\neq-1.

Negating nested quantifiers

Negate one layer at a time, changing each quantifier as you pass through it.

Consider:

For every integer nn, there exists an integer mm such that m>nm>n.

Its negation is:

There exists an integer nn such that, for every integer mm, mnm\leq n.

The original is true and its negation is false.

Now consider:

For every integer nn, there exists an integer mm such that m2=nm^2=n.

Its negation is:

There exists an integer nn such that, for every integer mm, m2nm^2\neq n.

This negation is true; for example, n=2n=2 works.

Negation checklist

When negating a statement:

  1. preserve the domain;
  2. change “for all” to “there exists”, or “there exists” to “for all”;
  3. change “and” to “or”, or “or” to “and”;
  4. negate each simple condition accurately;
  5. replace a conditional statement by “condition true and conclusion false”;
  6. read the result as ordinary language and check that it describes exactly how the original could fail.

Formal truth tables and symbolic logic notation are not required for this topic. The fastest TMUA approach is usually to translate the sentence into precise words, identify its failure case, and then test that case carefully.

Turn this into exam pace

Create a free account for topic practice across the syllabus, or try an open sample question with a full worked solution.