Kolmin
- 66
- 0
Homework Statement
Prove the following LEMMA:
For every proposition A[P_{1}, \dots, P_{n}] and any two interpretations v and v', if v(P_{i})=v'(P_{i}) for all i=1, \dots,n, then v^{*}(A)=v'^{*}(A).
Homework Equations
The Attempt at a Solution
Sure this is obviously an incredibly easy lemma to prove, but still I have problems with mathematical induction and I am not use to actually write proofs, so I would like to know if the following works and is decently written. So I am looking forward to your reply and... be nasty, thanks.
PROOF:
The proof works on induction on the length of A.
- Basis Step: In the case i=1 we have that A is equal to P_{1} and we have v(P_{1})=v'(P_{1}). Hence, we have v^{*}(A)=v'^{*}(A) and the lemma is proved for i=1.
- Inductive Step: We assume that, if v(P_{i})=v'(P_{i}) for all i=1, \dots, k with k<n, then v^{*}(A)=v'^{*}(A). Now, for n we have either v(P_{n})=v'(P_{n}) or v(P_{n}) \neq v'(P_{n}). In particular, if v(P_{n})=v'(P_{n}), then v^{*}(A)=v'^{*}(A) for the inductive step.