Discrete Mathematics and its Applications (8th Edition)
2021/03/26 - Introduction to Proofs
1 The Foundations: Logic and Proofs
1.7 Introduction to Proofs
1.7.2 Some Terminology
A theorem is a statement that can be shown to be true using:
- definitions
- other theorems
- axioms (statements which are given as true)
- rules of inference
A lemma is a ‘helping theorem’ or a result which is needed to prove a theorem.
A corollary is a result which follows directly from a theorem.
Less important theorems are sometimes called propositions.
A conjecture is a statement that is being proposed to be true.
1.7.5 Direct Proofs
1.7.6 Proof by Contraposition
1.7.7 Proof by Contradiction
∀ x ( A ( x ) → B ( x ) ) → ( ∀ x A ( x ) → ∀ x B ( x ) ) ≡ T \forall x\ (A(x)\rightarrow B(x))\rightarrow(\forall x\ A(x)\rightarrow\forall x\ B(x))\equiv \mathbf{T} ∀x (A(x)→B(x))→(∀x A(x)→∀x B(x))≡T
Solution:
∀
x
(
A
(
x
)
→
B
(
x
)
)
→
(
∀
x
A
(
x
)
→
∀
x
B
(
x
)
)
≡
¬
∀
x
(
A
(
x
)
→
B
(
x
)
)
∨
(
∀
x
A
(
x
)
∨
∀
x
B
(
x
)
)
≡
(
¬
∀
x
(
A
(
x
)
→
B
(
x
)
)
∨
∀
x
A
(
x
)
)
∨
∀
x
B
(
x
)
≡
¬
(
(
∀
x
A
(
x
)
→
B
(
x
)
)
∧
∀
x
A
(
x
)
)
∨
∀
x
B
(
x
)
≡
⋯
\forall x\ (A(x)\rightarrow B(x))\rightarrow(\forall x\ A(x)\rightarrow\forall x\ B(x))\\\equiv\neg\forall x\ (A(x)\rightarrow B(x))\vee(\forall x\ A(x)\vee\forall x\ B(x))\\\equiv(\neg\forall x\ (A(x)\rightarrow B(x))\vee\forall x\ A(x))\vee\forall x\ B(x)\\\equiv\neg((\forall x\ A(x)\rightarrow B(x))\wedge\forall x\ A(x))\vee\forall x\ B(x)\\\equiv\cdots
∀x (A(x)→B(x))→(∀x A(x)→∀x B(x))≡¬∀x (A(x)→B(x))∨(∀x A(x)∨∀x B(x))≡(¬∀x (A(x)→B(x))∨∀x A(x))∨∀x B(x)≡¬((∀x A(x)→B(x))∧∀x A(x))∨∀x B(x)≡⋯
Actually, we have
p
→
(
q
→
r
)
≡
(
p
∧
q
)
→
r
p\rightarrow(q\rightarrow r)\\\equiv(p\wedge q)\rightarrow r
p→(q→r)≡(p∧q)→rso, it is equivalent to Premise
∀
x
(
A
(
x
)
→
B
(
x
)
)
∧
∀
x
A
(
x
)
\forall x\ (A(x)\rightarrow B(x))\wedge \forall x\ A(x)
∀x (A(x)→B(x))∧∀x A(x), Conclusion
∀
x
B
(
x
)
\forall x\ B(x)
∀x B(x).
Assignment
Section 1.7
7. 11. 19.
ALL RIGHTS RESERVED © 2021 Teddy van Jerry
This blog is licensed under the CC 4.0 Licence.
See also
Teddy van Jerry’s CSDN Homepage
Teddy van Jerry’s GitHub Homepage