"Show by induction on k that for all k >= 1, if A has n members, then A^k has n^k members"
I watched two videos and read an article on proof by induction, but I'm still not sure how to craft an induction proof. I understand it at a certain level: it's like recursive programming. You decide a base case and an inductive/recursive step. However, in programming, I don't have to "prove" anything.
The problem itself seems ok: it's exponentiation using sets instead of numbers.
Does anyone have a decent resource for learning how to write a proof with induction? Thank you