I'm guessing that this is more of a metalogic question; I am not very familiar with this area so I apologize if the terminology is lackluster.
As I advance through my math curriculum, I notice that proof by mathematical induction is becoming quite a common tool. Alternatively, I also see that the method of "arbitrary element" (not sure what the actual name is) is quite common. Only very rarely do I see examples where one can use both strategies to prove a proposition. For example, consider proving the statement that $\frac{n(n+1)}{2} = 1 + 2 + ... +n$... or, more formally:
$$f: \mathbb N \to \mathbb N$$
$$f(n) = \frac{n(n+1)}{2}$$
$$g: \mathbb N \to \mathbb N$$
$$g(n) = \sum_{i=1}^{n}i$$
$$\forall n \big(n \in \mathbb N \land n\geq 1 \implies f(n)=g(n)\big)$$
There is the traditional proof by induction (which is widely available)...but can be found on the website here: Proving the sum of the first $n$ natural numbers by induction
Then there is the method of "arbitrary element" which could be described as follows:
Choose an arbitrary element $n^*$.
Consider $g(n^*) = 1 + 2 + ... n^*$
Multiply this by $2$ and, for illustrative purposes, strategically arrange the sum as follows:
$2g(n^*)= \big (\color{blue}{1}+\color{green}{2}+...\color{red}{n^*} \big) + \big( \color{blue}{n^*}+\color{green}{n^*-1}+...+\color{red}{1} \big) = n^*(n^*+1)$
$g(n^*) = \frac{n^*(n^*+1)}{2}$
As demonstrated above, the proposition $\forall n \big(n \in \mathbb N \land n\geq 1 \implies f(n)=g(n)\big)$ can be proven both ways. However, I find that this seems to be a rare quality...or at least the ease with which one can find both methods seems to vary from proposition to proposition.
So my question is the following: If one can find success with a proof by induction argument for a given proposition, must there exist an "arbitrary element" argument for that same proposition? Similarly, if one can find success with an "arbitrary element" argument for a proposition, must there exist a proof by induction argument?
The two strategies seem fundamentally "different"...i.e. you could not assign each step a symbol in the arguments and form some sort of mapping strategy between each symbol to say that the arguments are actually the "same".
Thanks!