I'm having a hard time trying to grasp the concept of mathematical induction. After doing some cursory research, I believe I somewhat understand the base of it but I just stumbled upon another issue "why can we actually say if it is true for n=1, n=k and n=k+1 then it is true for all numbers?" Let's say what if it doesn't work at one specific value. For example, 3/(x-1000) is defined at x=1,2,3... but undefined at x=1000.
Sorry if this question might sound absurd to you as my mathematical knowledge is currently only at a high school level.
Also thank you so much for all of your help!
Suppose you want to prove $\forall x\geq 1[P(x)]$.
Suppose you have proved that $P(1)$ is true (induction base) and $\forall x\geq 1[P(x)\Rightarrow P(x+1)]$ (induction step).
Then you have proved that $\forall x\geq 1[P(x)]$. This follows from a purely logical argument (modus ponens).
In your example you cannot say (whatever the predicate $P$ is) that it holds for all $x\geq 1$. So you cannot prove it by induction.