Terminology
Theorem (Định lí)
- A statement that can be shown to be true
- Maybe the universal quantification of a conditional statement with one or more premises and a conclusion
Propositions (Mệnh đề logic / Định đề)
- A theorem but less important
Proof (Chứng minh)
- Is a valid argument that establishes the truth of a theorem
Axioms (Tiên đề)
- statements we assume to be true (need not proof)
- Using primitive terms that do not require definition
Lemma (Bổ đề)
- Use to prove a complicated theorem
- Complicated proofs are usually easier to understand when they are proved using a series of lemmas
Corollary (Hệ quả)
- A theorem that can be established directly from a theorem that has been proved
Conjecture (Phỏng đoán)
- A statement that is being proposed to be a true statement
- When a proof of a conjecture is found, the conjecture becomes a theorem
Methods of Proving Theorems
TIP
✅ Use axioms, definitions, previously proved results, and rules of inference to complete the proof
TIP
✅ To prove a theorem of the form
- That means, we need to prove
, for arbitrary c. In this case, we prove a conditional statement is true - Recall,
is true unless p is true but q is false
TIP
✅ For
Direct Proofs
- Lead from the premises of a theorem to the conclusion
✅ We assume directly
, then must also be true
Proof by contraposition (Phản đảo)
- We will see that attempts at direct proofs often reach dead ends
- An extremely useful type of indirect proof is known as proof by contraposition
TIP
Make use of the fact that the conditional statement
Vacuous proofs (Chứng minh rỗng)
- We can quickly prove that a conditional statement
is true when we know that p is false
Trivial proofs (Chứng minh tầm thường)
- We can quickly prove that a conditional statement
is true when we know that q is true
Proof by contradiction (Phản chứng)
Ý tưởng cốt lõi
Muốn chứng minh một mệnh đề là đúng, ta:
- Giả sử phủ định của mệnh đề đó
- Nếu giả sử này dẫn tới mâu thuẫn (⊥)
⇒ giả sử sai ⇒ mệnh đề ban đầu đúng
Mâu thuẫn (Contradiction)
Một mệnh đề luôn sai, dạng chuẩn:
- r ∧ ¬r
1. Phản chứng để chứng minh mệnh đề p
Schema
- Giả sử ¬p
- Từ ¬p suy ra mâu thuẫn ⊥
- ⇒ ¬p sai
- ⇒ p đúng
Dạng logic
¬p → ⊥ ⇒ p
2. Phản chứng để chứng minh mệnh đề điều kiện (p → q)
Schema
- Giả sử p ∧ ¬q
- Từ đó suy ra mâu thuẫn ⊥
- ⇒ p ∧ ¬q sai
- ⇒ p → q đúng
Dạng logic
(p ∧ ¬q) → ⊥ ⇒ p → q
Quan hệ với Contraposition
- p → q ≡ ¬q → ¬p
- Một proof by contraposition luôn có thể viết lại thành proof by contradiction
- Proof by contradiction tổng quát hơn
Ghi nhớ nhanh
- Chứng minh p → giả sử ¬p
- Chứng minh p → q → giả sử p ∧ ¬q
- Mục tiêu: tạo mâu thuẫn
Proofs of equivalence
Prove
Proof by cases
- We now introduce a method that can be used to prove a theorem by considering different cases separately, that means:
- Then, make it tautology:
- A proof by cases must cover all possible cases that arise in a theorem. We illustrate proof by cases with a couple of examples. In each example, you should check that all possible cases are covered
Exhaustive proof
- Special case of proof by cases
- Some theorems can be proved by examining a relatively small number of examples
- With the finite examples such as
Without loss of generality
Is used in mathematical proofs to handle symmetric or similar cases efficiently. It means that proving one representative case is enough, and the other cases follow by symmetry or similar reasoning.
When to use:
- The remaining cases are logically equivalent or structurally symmetric.
- For example, swapping variables like
xandydoesn’t change the logic of the proof.
Why it helps:
It shortens proofs by avoiding repetitive arguments.
Warning:
Using WLOG incorrectly (when other cases are not truly equivalent) can lead to incomplete or incorrect proofs.
COMMON ERRORS WITH EXHAUSTIVE PROOF AND PROOF BY CASES
- A common error of reasoning is to draw incorrect conclusions from examples. No matter how many separate examples are considered, a theorem is not proved by considering examples unless every possible case is covered.
Existence Proof
To prove a theorem of the form
- Some theorems state that something exists — typically written in the form ∃x P(x) (there exists an x such that P(x) is true). A proof of this is called an existence proof, and there are two main types:
Constructive Existence Proof
- You find a specific example (called a witness) that satisfies the condition.
- Example: To prove there exists an even prime number, you simply point out that 2 is one.
Nonconstructive Existence Proof
- You do not provide a specific example, but still prove that something must exist.
- Often done using proof by contradiction: Assume nothing exists (¬∃x P(x)), derive a contradiction, so something must exist.
Uniqueness Proofs
- Some theorems claim that exactly one element exists with a certain property. To prove such a theorem, you must do two things:
- Existence: Show that at least one element exists that satisfies the property.
- Uniqueness: Show that no other element can have the same property — meaning: If two elements both satisfy the property, then they must be equal.
To prove a theorem of the form