Assignment M
The first two problems are designed to review the previous concepts, while the third is an exercise dealing with prenex normal form.
Common Mistakes:
- In X2000(e), there are three occurrences of in the given formula, one of which is free. So to decide whether is free for , you are not supposed to check for those bound variables. In X2000(g), since there is no free occurrence of , is free for vacuously.
- In 2200, you might want to calculate for every quantifier whether it occurs positively or negatively. Many students made a mistake on . Since it is under the scope of a and followed by an , it occurs positively. Also, some students erased all negations together with all quantifiers, or put them in wrong places.
Highlight:
- Arash gives an interesting proof for X1223. His approach is based on a different interpretation to the syntax. By evaluating every propositional variable with integer values, he defines inductively the value of a wff along the formation of the wff by letting and . As a corollary, . If is easy to verify the evaluation of each axiom scheme is always zero, and Modus Ponens preserves this property. Thus by induction on proof, we know the evaluation of each theorem of is always zero. However, one can easily find integer evaluations for and so that the value of the given formula is not zero.
Comment:
- It is easy to prove that all theorems in are always theorems of . The question rises, is it possible that a theorem in is not a theorem in ? Thanks to Arash’s method, we can answer this question immediately. One can prove that is not a theorem in which is provable in .