Why don't we define "imaginary" numbers for every "impossibility"? Before, the concept of imaginary numbers, the number $i = \sqrt{-1}$ was shown to have no solution among the numbers that we had. So we declared $i$ to be a new type of number. How come we don't do the same for other "impossible" equations, such as
$x = x + 1$, or $x = 1/0$?
Edit:
OK, a lot of people have said that a number $x$ such that $x = x + 1$ would break the rule that $0 \neq 1$. However, let's look at the extension from whole numbers to include negative numbers (yes, I said that I wasn't going to include this) by defining $-1$ to be the number such that $-1 + 1 = 0$. Note that this breaks the "rule" that "if $x \leq y$, then $ax \leq ay$", which was true for all $a, x, y$ before the introduction of negative numbers. So I'm not convinced that "That would break some obvious truth about all numbers" is necessarily an argument against this sort of thing.
 A: In ordinal arithmetic we have $1+\omega=\omega$. There is an algebraic downside: it turns out that $\omega+1\ne \omega$.
A: There is a problem with that: not all impossibilities behave as nicely as imaginary numbers. $i \cdot i $ will always result in a nice and solid -1 no matter how you got the two $i$. Meanwhile, ${\infty \over \infty} $ may turn out pretty much damned everything depending on how you obtained these two infinities.
A: Another factor not yet mentioned is that in the physical sciences, many real-world systems behave in ways which are beautifully described by complex numbers.  For example, Ohm's law dictates that a certain resistance R through which current I is flowing will drop voltage E=IR.  Although the law was written to work only with DC resistances, it can also describe the behavior of any fixed network of resistors, capacitors, and inductors, at any fixed frequency; all one needs to do is define the impedance of capacitors and inductors as being imaginary numbers (of one sign for capacitors, and the other sign for inductors), and define real voltages and currents as being in phase with a reference frequency, and imaginary ones as being 90 degrees out of phase.  When things are defined in that way, using complex arithmetic to perform the same calculations one would perform using real numbers if one was limited to DC signals and resistors, the rules of complex arithmetic will properly capture the interactions between resistances, capacitances, and inductances, and the ways in which they will affect the phase of the voltage and current waveforms.
I doubt that the first people who invented and worked with complex numbers knew that they would be so useful in the physical sciences, but it turns out that the analysis of many real-world things is greatly facilitated by the use of complex numbers, notwithstanding the "imaginary" name.
A: So much discussion...
In fact it's very easy to construct a setting where x=x+1 by making them angles, postulating your "1" to be 360deg and only considering the modulus 360 of each number :)
A: I like marty cohen's answer above but I am going to extend it a bit. In the beginning there were only the natural counting numbers
1,2,3,4,...
But then we couldn't solve equations like $x+4=4$ so the concept of zero was grasped and slowly adopted. Quick side note, the concept of zero was not trivial at all and in Europe wasn't even fully accepted until after the dark ages. Anyway, after adding zero, our number system is
0,1,2,3,4...
But then we couldn't solve equations like $x+4=2$ so negative integers are added and now our number system is
...,-3,-2,-1,0,1,2,3,4,...
But then we couldn't solve equations like $3x=1$ so then rational number are added so now we have the all numbers which can be written as a ratio of two integers without the denominator being zero.  But then we couldn't solve equations like $x^2=2$ and $\cos(x)=0$ so then we added all of the irrationals. This step can be broken into algebraic and transcendental numbers but I am just including both in a single step. Now we have all of the real numbers but now we can't solve equations like $x^2=-1$ so then the imaginary unit $i$ is added to the real numbers preserving all of the old operations like addition, subtraction, multiplication, division, and so on. And just by adding a single number $i$ to the real line gives us the entire complex plane.
Here I do disagree that this is the "end". This is not the end and there are still many "impossible" equations and depending on what you want to solve, how do you "want" the solution to "look", and if the extension will be useful and consistent with the "number system" we have in the past, you can throw in more solutions and keep expanding. An example I can give you is, even with complex numbers, we still cannot solve an equation like $xy-yx=1$ so now we have quaternions (matrices are another number system where "impossible" equations like $AB\neq BA$ hold but quaternions are a direct extension of the complex numbers). The article on wikipedia on quaternions is very nicely written and I would urge you to read at least the history part of it which explains how Hamilton pondered the problem of expanding the complex plane and defining multiplication and division so that it would stay consistent with what we have in the complex plane.
And by the way in case you are interested, after quaternions we do have octonions too.
So to answer your question, yes we can define imaginary numbers for all "impossible" equations but the trick is to try to expand the "old" number system, then to expand it in such a way as to stay consistent with what we have in the "old" number system, and then have the expansion be useful in some way.
A: The short answer is that you can add any made up solution to any equation you want and extend whatever number system (or any system) you have to a larger one. 
The slightly longer answer is that in mathematics it is usually with some aim in mind that an extension is made. Particularly for the imaginary numbers you mentioned, the square root of $-1$ was contemplated because it simplified manipulations on polynomials when looking for their roots. 
The irrationals are added to the rational numbers since the rationals do not suffice for measuring distances (i.e., the hypotenuse of a triangle with sides equal to $1$ is $\sqrt2$). 
Infinitesimals are added to the real numbers in order to make rigorous heuristic arguments using such entities. 
Infinitely large natural numbers are added to the ordinary natural numbers in order to construct certain models showing the independence of certain axioms from others. 
Infinite sets are added to the more tame finite sets since it is convenient to be able to talk about infinite collections of, say, numbers. 
100-150 years ago 'function' assumed a very narrow meaning (not well defined) basically what we today would call: a function that is analytic everywhere except possibly at isolated points. There were even attempts to prove that every continuous function must be differentiable at almost all points. Gradually, the more exotic beasts - functions that are continuous but nowhere differentiable - entered the scene. Thus extending the study of functions from the narrow class of almost everywhere differentiable ones to the class of continuous ones. This was necessitated again by applications since such functions occur as uniform limits of analytic functions. 
There are many more such examples where some extension is made fueled by some applications or a need to better understand the axiomatics of some system.
A: There are two ways in which modifying a system can "break a rule about all numbers": you can break them in the original system, or only in an extension.


*

*Suppose we have the natural numbers with addition, multiplication and ordering. If we add a solution to the equation $x=x+1$ then, if we still want subtraction to work, $0=1$. Since $0$ and $1$ are natural numbers, this breaks the rule about natural numbers which says that $0\ne 1$. If we want multiplication to also behave as before, we get that $x=1\cdot x=0\cdot x=0$ for all (natural) numbers $x$ which means that instead of extending the system, we have collapsed it into a zero. So we have broken pretty much every rule of the original system.

*But what if we instead add negative numbers? You said that the rule "$x\le y\implies ax\le ay$ for all $a,x,y$" breaks. And formulated like this, it does, but if you think about it closer, the original statement wasn't about all numbers but all natural numbers. And in this form it still holds. In fact, if you only speak about natural numbers in the new system, no rules have changed. A similar thing happens when you add a solution to $x^2=-1$ in the reals. In these cases we only "break rules" in the extended part of the system.
A: We already have such a symbol for x = x + 1 ~  the infinity symbol
A: $x = x + 1$ means that $1=0$, as others have pointed out. You can do this, but you don't get anything interesting.  What you get is called the trivial ring, and it only contains one element, $0$ (or $1$, since they are the same thing).  That's because $x = 1x = 0x = 0$ for any $x$.  
As others have pointed out also, you can define $\frac{1}{0} = \infty$.  This is actually quite useful as a formality if you are dealing with infinites, but you have to be careful, because there is no consistant way to define things like $\frac{0}{0}$, $\frac{\infty}{\infty}$ or $\infty - \infty$.  This is called either the extended real numbers or the extended complex numbers, depending on what other kinds of numbers you allow.
The common theme here is that we define things because they are useful.  We "invent" $i = \sqrt{-1}$ because this formality gives us some useful things. In particular, any nonzero complex number $a + bi$ has a multiplicative inverse when defined this way, so that it gives a field. And in this field, very nice properties happen, for example, any polynomial has a root, so that we no longer have equations like $x^2 + 1 = 0$ that don't have solutions. 
So what we do is first assert that some object exists by satisfying some equation (like $x^2 + 1 = 0$ or $x = 1/0$ or $x = x + 1$), and then we see what that implies given the other operations that we still want to hold, and what kinds of things can be well-defined and what can't.  For $x^2 + 1 = 0$ (i.e., $i$), we get something very nice, a field.  For $x = 1/0$, we get something useful, but not as nice (not all operations can be consistently defined on $\infty$, so that it is not a field).  For $x = x + 1$, we do get a field, but it is so simple that there is absolutely no use for it, other than as a field that exists for the sake of completeness.
A: Adding an "imaginary" solution to a previous "impossible" equation always breaks existing rules (by definition, because one of the existing rules was that the impossible equation was impossible).  The question is whether the gain of the new solution is worth the loss.  In the case of extending reals to complex numbers, you lose the usual ordering property (an ordering $\le$ that is compatible with $+$ and $\cdot$ must have all squares nonnegative), but the resulting gain is huge because you can solve so many equations you couldn't before.
In your example of going from nonnegative numbers to all numbers, you give up the property $x \le y$ implies $ax \le ay$, but it's easy enough to fix up slightly, namely, to add the condition that $a \ge 0$ (and perhaps to say that the inequality is reversed if $a < 0$).  This is also a small change.
If you add a solution to $x=x+1$, then as others have mentioned, you either have to give up $0 \ne 1$ or else give up subtraction.  The first one would pretty much makes the new system useless.  The second can be useful under certain circumstances.  For example (as is done in measure theory, among other places), you can introduce a symbol $\infty$ that satisfies $\infty=\infty+1$.  You can also define addition involving $\infty$, and most multiplications, and even most subtractions.  A problem arises when you try to define the difference $\infty - \infty$, or the product $\infty \cdot 0$, so you leave those undefined.  You have given up the ability to always subtract or multiply, but in some contexts that is okay.  You just have to remember those restrictions when you're working in those contexts.
A: If you can use sets to define  a structure that has some properties (like $\exists x[x=x+1]$, of course one has to know what $1$ is.), then we are done. Formal Constructions using sets is what is used to make the natural numbers, integers, rationals, real numbers,....  
This part uses abstract algebra:
The ring $R[x]/\langle x^2+1\rangle$ has solutions to the equation $x^2+1=0$. (Where $1$ is the multiplicative identity of $R[x]/\langle x^2+1\rangle$)
In a similar way, the ring $R[x]/\langle1\rangle$ has solutions to the equation $x+1=x$. 
This is the trivial ring. However, the trivial ring is not really interesting.
A: To your edit:

So I'm not convinced that "That would break some obvious truth about all numbers" is necessarily an argument against this sort of thing.

You're right, of course. Some obvious truths simply need to be bent or broken in order for mathematics to be useful - if we insisted that every rule we learnt in primary school held for every concept we ever came across in more advanced mathematics, we'd never encounter new breakthroughs. And in the same way, $i^2 = -1$ breaks the 'obvious truth' that all numbers have non-negative square. So we're not scared of doing it - it would have held back both mathematics and physics hugely to be scared of $i$ just because it was a little unfamiliar.
However, the people who are telling you that a new number $x$ with the property that $x=x+1$ would break the rules have a point too. The introduction of this new number - with some exceptions - is a gratuitous breaking of the rules. That is, there is little sense behind it - it's not motivated by a mathematical (in the sense of 'mathematics research') question or observation, it screws arithmetic right up, and it doesn't seem to have much benefit. But don't take my word for it - spend a few minutes (a few hours, a few years) playing with the concept. The thing is, if you do so, you'll soon realise one of two things:


*

*You come up with a system like ordinal arithmetic (look it up!), a very interesting system of numbers with well-defined notions of $+$ and $\times$, in which there is a number $\omega$ with the property that $\omega = 1+\omega$. Unfortunately, you're really really unlikely to come up with ordinals by approaching them from this angle: after all, ordinals are weird things that are only really mentioned in very specific (and rather esoteric, if I may say so!) areas of study. Anyway, here are some reasons why ordinals are probably too weird to come up with from this angle: in ordinal arithmetic, $+$ and $\times$ are non-commutative (look it up), for a start, and $-$ and $\div$ don't exist. And you'd have to get rid of negative numbers and stick a whole shedload of infinities in there too. More than just introducing a number, you're having to break almost all the rules of arithmetic to even begin to talk about these things! Or even...

*You come up with a weird and useful system that nobody has ever discovered before. Except nobody's ever discovered it before, so it's probably even harder to find and weirder than ordinals. Okay, much more likely...

*The thing you come up with is ugly and useless. It's no coincidence that ordinals look so different to ordinary arithmetic: if you try to retain too many of the properties of ordinary arithmetic but add in your new number, it will simply all collapse in on itself. Let's take an example. Suppose $x = x+1$, and your system of arithmetic allows me to subtract $x$. Then suddenly $0 = 1$, and we can multiply both sides of that equation by $a$ to get that $0 = a$, for any number $a$. And even $0 = x$. So everything is equal to zero, and the equation "$x = x+1$" simply says "$0 = 0+0$". Oops!
The problem with questions like this is that they are invariably not fruitful directions to follow. That's not to say that they won't eventually have interesting and useful answers, but rather the process of answering them probably will come indirectly - usually via trying to answer a different, much more specific mathematically-motivated question.
A: It's because you'd be forced to break other rules. Say $\frac 10=j$. Then
$$\frac jjj=j$$
$$\frac {\frac 10}{\frac 10}\frac 10=\frac 10$$
Actually do out the fractional division first and you get
$$\frac 00=\frac 10$$
$$0=1$$
You can prove, once you've introduced this number, that all numbers are equal. So you've inadvertently collapsed the whole number line, in a sense. The difference between $0$ and $1$ in this system is the same as the difference between $4$ and the roman IV: one of notation, not of value. All "numbers" are really the same quantity (i.e. equal), and this quantity adds, subtracts, and multiplies to be itself (this is the trivial ring). It's all consistent when looked at in this way, but it's also very boring. If you want to add $\frac 10$ and not run into this boring situation, then you have to drop/change enough algebraic rules to remove your ability to  prove $0=1$. This happens in say, wheel theory.
On the other hand, introducing $i^2=-1$ poses no such problem. In fact, we can keep essentially everything about the real numbers that we knew previously. So this addition doesn't destroy structure, it creates it. The idea is this: say you want to extend the real numbers. Then defining the new system:
$$\text{"The real numbers, but with $i$"}$$
is a perfectly consistent statement to make.
$$\text{"The real numbers, but with $j$"}$$
with $j$ as defined above, does not. They're contradictory ideas. You can declare whatever kinds of numbers you want, so long as you have consistent rules. And if you want those numbers to extend the real numbers without seriously modifying them, that requirement of "having consistent behaviour with what we know about $\mathbb{R}$" puts constraints on the kinds of extensions you can define.
A: If you make $x + 1 = x$ and still want the ring axioms to hold, you end up with the (very uninteresting) ring $\mathbb{Z}/1 \mathbb{Z}$ (just like postulating $x + 3 = x$ gives $\mathbb{Z}/3 \mathbb{Z}$). 
A: The problem here is you ignoring the context of x in two states and the fact that it can't be generalized in the triplets of numbers or quadruples and etc that has a nice story to it.
$x\in R$
When one says $x^2 = -1$ is not solvable, He truncates the rest of the statement of the problem and assumes we know what x is, and what does operation $x^2$ do.
The short answer is when $x$ is a one-dimensional real-valued vector isn't possible, it wasn't, and it won't be.
But if we change the definition of x to be a two-dimensional vector of real values, with another kind of product it is possible.
$x\in R^2$
We expanded the definition of $x$ to a bigger set and more general product to reach $x*x = -1$.

But with the previous definition, it still isn't possible.
some detail follows.
$x \in R^3$
It can't be done, Hamilton famously worked on the problem extending the definition of common summation and product to the triplets of Real numbers for years, his son would ask him every day:"Did you find a solution for dividing the triplets?" and he would answer "No". A found "near" answer to that question for quadruples of Real numbers, that to day are call "Quaternions".
Extension of Common Sum and Product
What we mean by that is, it should form an algebriac construct called a Field1, that is the magic word that would "make it work", if a set with operations doesn't form a Field.
The Result
$R$ and  $C$ are both examples of Fields.

There can't be any other $n$ such that $R^n$ creates a Field when $n\ne 1$ and $n\ne 2$.

This result where found after Hamilton found a way to divide quadruples that resembles a field, basically there was a frenzy between the mathematican to find other dimensions that "work", but the quadruple itself doesn't form a Field since by Hamilton's definition two Quaternions $AB=-BA$ that differs from the Real or Complex case where $AB=BA$ and is required to form a field.
The result was found out after a lot of mathematcians tried to find Fields with different dimensions of $R$, then people tried to prove general results about different dimensions of $R$, which in turn gave way to the stated result that there isn't any.
A: Here's one key difference between the cases.
Suppose we add to the reals an element $i$ such that $i^2 = -1$, and then include everything else you can get from $i$ by applying addition and multiplication, while still preserving the usual rules of addition and multiplication. Expanding the reals to the complex numbers in this way does not enable us to prove new equations among the original reals that are inconsistent with previously established equations. 
Suppose by contrast we add to the reals a new element $k$ postulated to be such that $k + 1 = k$ and then also add every further element you can get by applying addition and multiplication to the reals and this new element $k$. Then we have, for example,  $k + 1 + 1 = k + 1$. Hence -- assuming that old and new elements together still obey the usual rules of arithmetic -- we can cheerfully subtract $k$ from each side to "prove" $2 = 1$. Ooops! Adding the postulated element $k$ enables us to prove new equations flatly inconsistent what we already know. Very bad news!
Now, we can in fact add an element like $k$ consistently if we are prepared to alter the usual rules of addition. That is to say, if we not only add new elements but also change the rules of arithmetic at the same time, then we can stay safe. This is, for example, exactly what happens when we augment the finite ordinals with infinite ordinals. We get a consistent theory at the cost e.g. of having cases such as  $\omega + 1 \neq 1 + \omega$ and $1 + 1 + \omega = 1 + \omega$.
A: The reason why the complex numbers are so special is that they are the end of a chain of questions of the form "How can we solve this equation?" or "What are the roots of this equation?".
We start with the positive integers.
We get the positive rationals by asking "How can we solve $a*x = b$ for $x$ ($a \ne 0$)?"
From the positive rationals, we get all the rationals by asking "How can we solve $a+x=b$ for $x$?"
From the rationals we get the algebraic numbers by asking "How can we solve $\sum a_i x^i = 0$ for x?"
We get the reals from the rationals (one of a number of ways) by asking "What is $\lim_{n \to \infty} a_n$?" 
We get the complex numbers from the reals by asking "What are the roots of $\sum a_i x^i = 0$?"
But here it stops. All the roots of $\sum a_i x^i = 0$, where the $a_i$ are complex are complex - no new types of numbers need to be introduced.
For the details of this, I recommend Landau's "Foundations of Analysis".
A: The complex numbers were an excellent and highly useful abstraction.  It is because exploration of them yielded significant and productive mathematical results.  
It's the usefulness of an abstraction that matters.
A: $x=x+1$ will define the trivial ring as other people have discussed.  
However, it also defines an abelian (commutative) group over the set $[0, 1)$ with the operator $+$.  The elements of this group are the equivalence classes of real numbers with the same fractional part.
For example, $3/4+1/3=13/12=1+1/12=1/12$        ($=2+1/12 = 3+1/12...$)
The inverse in this group is $x^{-1}=1-x$  The identity element is $0$
A: What your asking really depends on the scope of possibility depending on certain assumptions. Taking the squareroot of -1 is, in fact, not an impossibility if the polynomial ring with coefficients the ground field in consideration contains a polynomial with roots ±√(-1), for instance, the polynomial x^2+1 is in said ring. If this is not the case, then we can always extend our field to contain this new element. In particular, if we extend the field of reals by appending ±√(-1), then we get the complex numbers. The fundamental theorem of algebra states that the complex numbers are algebraically closed, meaning all algebraic equations have solutions in the extension field (which is now the complex numbers). The point is that from the point of view of the reals, √(-1) is a new element and not the solution of some "impossible equation". Similarly, there are such things as transcendental extensions. It should be noted that the first of your examples is not such an equation, since unless arithmetic is performed modulo 1, or we are using ordinal arithmetic or some other similar nonstandard arithmetic scheme, it is an absurdity. The second is of course an infinite element, and there are different magnitudes of infinity.
There are a few problems with answering your question in complete generality. First of all, we may require that we know of an equation with no solution in the ambient structure, but if we are just choosing random equations, the extended structure may not have nice behavior, and it also may not be descriptive enough to give real intuition about any new properties. The better approach is of course to first determine the desired properties that we would like the extended structure to have that the ground structure does not, and in this case, we then have to find the new elements giving rise to this desired structure. In general they may not be constructible or may not even exist. This second approach is called a forcing notion. The idea is that we want to minimally expand the current structure to allow for a desired property, while retaining a relative consistency with the ground structure. THIS was the rationality behind the definition of the imaginary number i=√(-1). The desired property was algebraic closure.
A: i should not be defined as a solution to x^2=-1 (i.e. as an artificial way to find a "solution" to a previously considered "impossible" equation. Complex numbers are defined as orderer pairs (a,b) of real numbers. You define arithmetic rules (+,x,-,/) for such ordered pairs which can be done in a way that makes (a,0) equivalent with the ordinary real number a. Complex numbers (0,b) will be found to satisfy (0,b)^2=(-b^2,0). Voila, we have found a certain kind of numbers (0,b) also called "imaginary" numbers which when squared will give a complex number (-b^2,0) equivalent with the negative real number -b^2. A similar construction of a new type of number x satisfying x=x+1 cannot be made with preservation of established arithmetic rules.   
A: Instead of being content with having only 1 number having square equal to -1, we have 3 different such numbers. Then we can build the quaternions where $k^2 = j^2 = i^2 = -1$. And why not have 7 different such numbers? Then we could build the octinions and even more complicated can of course be built in a similar way.
Also we can define many different operations on our numbers. We are used to having addition and multiplication. This is usually the case for an algebraic field. But some types of numbers have only one operation and some can have many many operations defined on them.
Also instead of defining operations with numbers to the left or right on a line, we could define operations on a grid. Each operation having not only two elements in a particular order but a whole set of neighbours as an input.
A: I was browsing the posts flaired Mathematics at r/askscience, and lighted upon the same question.
I replicate GOD_Over_Djinn's comment, as it helps me more than the top-voted one by wazoheat. 

Let's go from your $1/m = 0$ identity. Adding 1/m to both sides, we have 1/m + 1/m = 1/m. Now, multiplying both sides by $m$, we have 1 + 1 = 1. So you can see how such a system yields inconsistent results pretty quickly.
To dig a bit further more into where the problem lies, recall the definition of division: $k = a/b$ if k is the unique number such that $kb = a$. So, setting b to 0, we get that whatever a/0 is, it is the unique solution to $0 \times k = a$. Now there are two possibilities: either a=0 or a≠0. If a≠0 then there can be no k that satisfies this equation—it is easy to show that in any sensible number system, 0*anything=0. On the other hand, if a=0, then every k solves this equation. Either way, by defining a number a/0, you're asserting that there is a unique solution to $0 \times k = a$, which is impossible. Assigning a number to be equal to a/0 is inherently contradictory by the definition of division.
As a comment on the difference your idea and defining $i = \sqrt{-1}$, it's a little different. The fundamental properties of number systems1 imply that the equation $0 \times k = 0$ holds for any k in any number system. But it turns out (and it took us awhile to be sure about this) they do not preclude a solution to $x^2 = -1$. In the real numbers there is no solution to that equation, but it turns out that introducing a solution is completely consistent with all the rules about what we call numbers systems. There's nothing in the definition of squaring which forces a number squared to be positive, whereas it is the very definition of division itself which prevents division by 0.



*

*When I talk about "number systems", I mean rings.
