- #1
Kolmin
- 66
- 0
Homework Statement
Prove the following LEMMA:
For every proposition [itex]A[P_{1}, \dots, P_{n}][/itex] and any two interpretations [itex]v[/itex] and [itex]v'[/itex], if [itex]v(P_{i})=v'(P_{i})[/itex] for all [itex]i=1, \dots,n[/itex], then [itex]v^{*}(A)=v'^{*}(A)[/itex].
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 [itex]A[/itex].
- Basis Step: In the case [itex]i=1[/itex] we have that [itex]A[/itex] is equal to [itex]P_{1}[/itex] and we have [itex]v(P_{1})=v'(P_{1})[/itex]. Hence, we have [itex]v^{*}(A)=v'^{*}(A)[/itex] and the lemma is proved for [itex]i=1[/itex].
- Inductive Step: We assume that, if [itex]v(P_{i})=v'(P_{i})[/itex] for all [itex]i=1, \dots, k[/itex] with [itex]k<n[/itex], then [itex]v^{*}(A)=v'^{*}(A)[/itex]. Now, for [itex]n[/itex] we have either [itex]v(P_{n})=v'(P_{n})[/itex] or [itex]v(P_{n}) \neq v'(P_{n})[/itex]. In particular, if [itex]v(P_{n})=v'(P_{n})[/itex], then [itex]v^{*}(A)=v'^{*}(A)[/itex] for the inductive step.