Skip to main content

Assignment K

This exercise is designed to test students’ understanding of several basic notions in first order logic, such as terms, wffs, proper substitution, etc.. Induction on the formation of terms and wffs of F\mathcal{F} is a general method in proving properties for terms and wffs.

Common Mistakes:

  • By using induction on the formation of terms and wffs, students really need to go through all of the following steps to conclude all terms and wffs have the property, Each individual variable or constant has the property.

fnt1tnf^n t_1\dots t_n has the property.

Pnt1tnP^n t_1\dots t_n has the property.

Each propositional variable standing alone has the property.

If AA has the property, so is A\sim A.

If AA and BB has the property, so is ABA\vee B.

If AA has the property and xx is an individual variable, then xA\forall x A has the property.

  • In this exercise, “the property” that we want to proof is as follows, CC has the property provided that if yy is not free in CC and yy and yy is free for xx in C, then S˙xyS˙yxC=C\dot{S}^y_x \dot{S}^x_y C=C. In several proofs, students wrote, ‘if S˙xyS˙yxti=ti\dot{S}^y_x \dot{S}^x_y t_i=t_i for i=1,,ni=1,\dots,n, then fnt1tnf^n t_1\dots t_n has the property’. But what we really need to prove is, if every tit_i has the property for i=1,,ni=1,\dots,n, so does fnt1tnf^n t_1\dots t_n. Notice, these two statements are different, and the former is insufficient for our proof.