I'm a first year student in mathematics, and we recently defined Natural numbers as following:
"For all numbers, a number is an element of the set Natural numbers, if and only if it is an element of every inductive set". An inductive set is defined as "A subset of the Real numbers that contains 1 and for each element, that element + 1 is also an element of the set'.
One's natural instinct is to ask why not define $\mathbb{N}$ = {1, 2, 3 ...} which is easy to dismiss because we cannot define an infinite set in Roster notation when there is no set builder notation. We have not yet defined what natural numbers are and therefore these numbers are not related by any means (The only property that they share is being Natural which yet has no definition in our stack. even if one wishes to define this set inductively, through something call a successor function if I'm not mistaken, the domain of the said function must be the natural numbers which...defeats the purpose? Someone might argue for a definition through sequences, which...can one have sequences before defining Natural numbers?).
I suppose the reason why we are being so rigorous in defining natural numbers in such way is that we wish to prove things by induction. When we prove through induction we basically define a set like M to be the subset of $\mathbb{N}$ of all numbers who satisfy P(n) which P(n) is usually our the algebraic conclusion in our theorem. We prove 1 $\in$ M and $\forall n (n+1 \in M)$. From this we conclude M = $\mathbb{N}$.
This triviality is in need of proving, so we naturally (no pun intended) resort to making a more rigorous definition of $\mathbb{N}$ in order to be able to use induction. We define inductive sets, then define a Natural number as said above, see that according to definition $\forall \hspace{1mm} inductive A, \hspace{1mm}(\mathbb{N} \subseteq A)$.
So it is sufficient to know a subset of Natural numbers is inductive to prove they are equal (which we apply in M for the above). It is easy now to prove that 1, 2, 3 and so on are natural numbers individually, and I don't know if I'm being nitpicky about this, but I have the following concern: when we prove things through induction we essentially have in mind that we want to prove that a theorem holds for {1, 2, ...} and that happens to be called $\mathbb{N}$. We can't have {1, 2, 3, ...} because of the reasons above so we take $\mathbb{N}$ as nothing but a name and define it as we did above. we can prove that 1 $\in \mathbb{N}$ and so on, but that is a stretch of it being equal to the infinite set of {1, 2, 3, ...}. Instantly, it seems ridiculous to call it a stretch for it not being equal to something that we cannot define or is defined through something we earlier defined. does it suffice to say {n| n $\in \mathbb{N}$} = {1, 2, 3, ...}, or we should find a separate way to define the algebraic form of Natural numbers and then prove it to be equal to the $\mathbb{N}$ we defined above through inductive sets. It also seems that we can prove 1 $\in \mathbb{N}$, 2 $\in \mathbb{N}$ and ... . But it seems that proving {1, 2, ...} to be equal to $\mathbb{N}$ is (in addition to needing to define {1, 2, ..} in a way it makes sense) in itself in need of induction for proving.
I would be most thankful if someone would help clarify my perspective.
"Induction" is actually a much more general concept, and here, it's being applied specifically to $\mathbb{N} \subset \mathbb{R}$ in a way that rather obfuscates what's going on.
A notion of the "natural numbers" arises in this way from any sufficiently-large structure with a nice enough relation on it. For example, we can conduct exactly the same construction as you originally did, but in the universe of sets. There is a nice relation on the universe of sets, $\in$, and we can define an "inductive set" $I$ to be a set which contains the empty set $\emptyset$ and which also has the property that for every set $x \in I$, $I$ also contains $\{x\}$. Then the analogous "natural numbers" is the intersection of all the inductive sets, i.e. $\{\emptyset, \{\emptyset\}, \{\{\emptyset\}\}, \dots\}$.
All that is needed for this construction to work is that there is some nice operation that produces a bigger thing from a smaller thing, and that there is somewhere to start. In your example, the starting place was $1$; in my sets example, it was $\emptyset$. In your example, the operation was $x \mapsto x+1$; in my example, it was $x \mapsto \{x\}$.
In this way, we can basically "build a thing that looks like the natural numbers" anywhere we want. (There are some technical restrictions.) The natural numbers aren't really this privileged subset of the real numbers, though they can certainly be defined that way. Rather, they are the abstract concept of the smallest place where you can keep making something bigger forever. Your course has identified one rather natural way that this abstract concept shows up in the reals, and it has shown you a method that will let you identify instances of that concept in other places. The method is extremely general, because it didn't rely on anything: it just said "this is what it means to be inductive; now take the intersection of all the inductive things".
The crucial reason we're interested in $\mathbb{N}$ is because it's the fundamental thing you can do induction on. Induction on your conception of "$\mathbb{N}$ as a subset of the reals" is all very well, but is a bit weird. It is much better to think of induction as happening on "anything you can climb up", i.e. "anything with an operation that makes things bigger". If a property $P$ is such that "$P$ is true on everything less than $x$" always implies "$P$ is true for $x$" whenever $x$ is in your inductive structure, then $P$ is true for everything in the inductive structure.
The natural numbers happen to be especially nice because if you're working in the natural numbers, then there's nothing outside the inductive structure (by the definition of the naturals as the smallest inductive structure), so this actually tells you that $P$ is true everywhere. By contrast, showing $P$ is true for the real number 1, and that if $P$ is true for all real naturals less than $x$ then $P$ is true for $x$, you deduce a fact that is true for all real naturals but probably not for all reals.