This is the first of two assignments and is worth 15% of the total grade. Submit your solutions digitally on Canvas, where a submission box will be open under “Assignments > Assignment 1”.

There are 3 questions for a total of 15 marks.

Please make sure your handwriting is legible (Illegible solutions may make it very hard for us to grade). You may scan/take a picture of handwritten solutions, you may also type your solutions. We are not particular about the symbol use if you cannot type out the symbols but please make it clear to us what symbol you were intending to use.

How to submit:

  • Submit online on Canvas. There will be a submission box on Canvas for you to submit your document. Either .docx, .pdf, or a picture of your written solutions are acceptable as long as we can read your attempts.
  • Official due date for submission: Sunday, 8 Mar 2026, 11:59 PM

Collaboration Policy:

  • You may discuss high-level ideas with your classmates or friends. You should list your collaborators if you do so.
  • Do not share your solutions.
  • ChatGPT (and other LLMs) are not allowed.
  • Your submission must be of your own write-up. No copying from your classmates / friends.

Late Policy:

  • No late submissions for the assignment allowed.

Other notes:

  • Penalising for missing steps in the proof are up to the discretion of the grader. We may give partial marks where applicable.
  • We recommend doing the proof step by step following the rules laid out in Inferences in case you unsure about which steps are and not allowed. If steps are skipped, it is up to the grader’s discretion as to whether to penalise or not.

Question 1 (2 marks):

Sub-part 1 [1 mark]

Is logically equivalent to ?

Fill out the 4 remaining cells to check whether they are equivalent. You need not show intermediate working (but you can if you feel that it helps you).

Solution

Yes, the two formulae are logically equivalent.

Sub-part 2 [1 mark]

Is logically equivalent to ?

Fill out the 4 remaining cells to check whether they are equivalent. You need not show intermediate working (but you can if you feel that it helps you).

Solution

No, the two formulae are not logically equivalent.


Question 2 (4 marks):

Let and . Also, let the predicate be defined as:

Determine which of the following quantified statements are true:

You do not have to give a formal proof of the statements; you may simply state whether the statements are true or false.

Solution

  1. False; none of the elements of are strictly less than .

  2. False; there is no single element of that is strictly greater than every element of (e.g., is greater than , but ).

  3. True; this statement is logically equivalent to: . No matter which element is chosen and which element is chosen, will never be odd, so the statement is true.

  4. True; consider . Then, we can look through the elements of and verify that:

Question 3 (3 marks):

Given the following lemmas:

Lemma 1

Lemma 2

Lemma 3

where , and are properties about elements in .

Prove that:

Proof

  1. Let be arbitrarily chosen.
  2. [Lemma 1]
  3. [Universal instantiation on lines 1 and 2]
  4. Case 1: Assume .
    1. [Lemma 2]
    2. [Universal instantiation on lines 1 and 4.1]
    3. [Modus ponens on lines 4 and 4.2]
  5. Case 2: Assume .
    1. [Lemma 3]
    2. [Universal instantiation on lines 1 and 5.1]
    3. [Modus ponens on lines 5 and 5.2]
    4. [Existential generalisation on lines 1 and 5.3]
  6. [Proof by cases on lines 3, 4.3, 6.4]
  7. [Universal generalisation on lines 1 and 6]

Question 4 (6 marks):

In this question, we’ll explore some more properties about quantified statements. We will ask if assuming a certain quantified statement, we are able to prove another. If the answer is true, give a proof based on the format we’ve laid out on how to do proofs. If the answer is false, give possible definitions for the sets and predicates to disprove the statement. Two examples are given below to show you what we mean.

Example

Question: Assuming , is it also true that ?

Answer: True.

Proof

  1. Assume .
  2. Let be such that . [Existential instantiation on line 1]
  3. Let be arbitrarily chosen.
  4. Consider .
  5. [Universal instantiation on lines 2 and 3]
  6. [Existential generalisation on lines 4 and 5]
  7. [Universal generalisation on lines 3 and 6]

Example

Question: Assuming , is it also true that ? Answer: False

Proof

Consider , and define predicates and . Then is true, but is false.

Sub-part 1 [3 marks]:

Assuming , is it also true that ?

Solution

True.

  1. Assume .
  2. Let be such that . [Existential instantiation on line 1]
  3. [Specialisation on line 2]
  4. [Existential generalisation on lines 1 and 3]

Sub-part 2 [3 marks]:

Assuming , is it also true that ?

Solution

False.

Consider , and define the predicate .

Then, is true, since given a particular integer , we can always find a larger integer (e.g., ).

However, is false, since it’s only true if there is a “largest” integer in the set of integers.