I am (sort of) familiar with inductive proofs about wffs, but proofs by induction about terms took me by surprise.
Prove by Induction that:
if variable assignments q, q' agree on all variables in term t, then $$ \overline{q}(t) = \overline{q'}(t) $$
I believe I have my base case, at least:
1) If t is a (free?) variable x, then, trivially, if q(x) = q'(x), then $$ \overline{q}(t) = \overline{q'}(t) $$
Hopefully, this is somewhat correct. But it is the next step, the inductive step, that I have no idea how to procede with. We have defined a term to be either a variable, a contant, or a function (taking terms). So I am guessing I now have to prove the same principle holds for constants and functions. Am I right? If so, how would one start such a proof? (There is of course also the very likely possibility I have gotten all the above wrong ...)