My question is based on this answer by Asaf Karagila. Emphasis mine.
Indeed as a first-order structure, $(\mathbb{R},≤)$ cannot define the operations $+,⋅$ or the constants $0,1$. In fact, even as an ordered group $(\mathbb{R},+,≤)$ cannot define the number 1. These are all simple exercises that can be given after the second week of a first course about model theory.
This passage suggests to me that there should be a reasonably direct way to prove that $1$ is not definable in $(\mathbb{R}, +, \le)$ or the similar structure $(\mathbb{R}, +, 0, \le)$.
I'm curious what the canonical way to prove this fact is. I'm also curious if there's a way to prove this that's "syntactic" rather than "semantic" in nature and doesn't appeal to specific models of the theories in question.
Coming up with an informal argument to prove this is relatively straightforward. Let $M^1$ denote the universe of the first model and $M^i$ denote the first model and so on for $(2, ii), (3, iii), (4, iiii), (5, v) \cdots$. Similarly, let $T^i$ be the first theory. For the purposes of this question, I'll assume that the universe of a model is nonempty.
Let $M^i$ be a model of the theory associated with $(\mathbb{R}, +, \le)$. $0$ is the unique solution to the equation with one free variable $\forall w \mathop. x + w = x$.
Let $M^{ii}$ be the model associated with $(\mathbb{R}, +, 0, \le)$.
I can think of two ways to show the non-first-order definability of $1$. I'm pretty sure that these arguments work.
The first is to note that $M^2$ could be $\{0\}$, since without $1$ we are not guaranteed the existence of a positive element. $1$ is not definable because it is not definable in at least one model of $T^{ii}$, therefore it isn't first-order definable.
The second is to look at the standard model of $T^{ii}$. There is more than one way to extend it to a model of the theory associated with $(\mathbb{R}, +, 0, 1, \le)$. If we pick a non-positive element of $M^2$, then it will satisfy all the multiplication-free sentences that $1$ satisfies in the theory associated with $(\mathbb{R}, +, \cdot, 0, 1, \le)$. Since the choice of $1$ is not unique in at least one model, $1$ is not first-order definable.
The intuitive idea behind these arguments, from my perspective, is to locate specific models where there either a) are no suitable candidates for $1$ or b) is more than suitable candidate for $1$.
However, first-order-definability feels like a syntactic property and it feels like I'm using a hypothesis without stating it by looking at specific models and arguing about the reasonableness of extending them with interpretations of new function symbols.
What's the canonical way to prove this fact? Also, is there a way to prove it that's more directly syntactic?