I am wondering whether this viewpoint is a good way to think of the process of solving equations on a logical level:
That when we have an equation such as $2x= 8$, "solving" the equation is just seeing what is implied of $x$ as far as its value if $2x=8$ is true of it- so $x$ is a generic number (with restrictions by context of the equation), and if $x$ by the context is always a natural number, we essentially prove that $\forall x\in \mathbb{N} (2x=8)\implies (x=4))$ using a direct proof if we were to divide by $2$, and the antecedent of the implication ($x=4$) is the result which constitutes the solution. So solving an equation just amounts to deducing all of the necessary conditions of a number which constitutes a solution, and any number for which the necessary conditions of a solution aren't false is part of the solution set?
Is this viewpoint good/valid, or should I just think of it like this: that solving an equation such as $2x = 8$ is trying to find the set such that all elements therein render the statement $2x=8$ true when $x$ is assigned to this element.