Today's lecture felt a little long, but I'm going to start this journal with a review for proofs, as that's what assignment 2 and test 2 are all about. The three types of proving structures that were in the notes were:
1) Proof by cases
- splitting your argument into different cases
- prove the conclusion for each case
This is especially important to remember when the quantifier is "For all", because you can find the different types of the variable and prove all of them to prove "all" of the variables. For example, in the case of "For all of n that is a natural number, n^2 + n is even." There is n and n+1, and one of them has to be even, so their product must be even.
Case 1: n is even, then n is even.
Case 2: n is odd, then n+1 is even.
For reference, this proof is important to remember in the future.
2) Proof <=>:
- to prove the implication to be True, you can prove the forward implication, or disprove the reverse implication
- also, remember to use additional "made-up" variables to substitute for things within an expanded equation in the proof... not sure how to explain this in words but the variable "k" in the following proof is a good tool
That is the proof for the forward implication. The following is the disproof of the reverse implication, which has the same end goal.
3) Patterns of interference
There are two categories of interference rules:
1) Introduction: smaller statement => larger statement
- Negation introduction
- Assume A
- ...
- Contradiction
- Not A
- Conjunction introduction
- A
- B
- Therefore, A ^ B
- Disjunction introduction
- A
- A v B
- B v A
-(nothing here)
-A v not A
- Implication introduction
- Assume A
- ... B
- Therefore, A=>B
- Equivalence introduction
- A=>B
- B=>A
- A<=>B
- Universal introduction
- Assume a is an element of D
- ....
- P(a)
- Therefore, for all of x in D, P(x)
2) Elimination: larger statement => smaller statement
After typing all of the above examples in introduction, I realized that you can't really tell the vertical subtraction methods that Larry used in his slides, which are actually very helpful in visualizing the process. So for Elimination, I will give the examples in images.