Help on writing symbols
symbol write
/\
\/
¬ !
F FF
T TT
==>
<==
<=>
-->
<->
AA
EE
<=
>=
!=
+ +
-
xy x y
x+1
y
(x+1)/y

Logical Symbols and Equations

We show some examples to illustrate how logical symbols are useful when solving equations.

Logical symbols are nice for expressing more or less than one root.

Solve the following equations.

x2 − 3x = 0.

x − 1 = 1 + x.

Reasoning operators are nice for expressing stepwise solutions. A stepwise solution to x2 − 3x = 0 is shown below. Try it first as it is, and then make errors to it, to see what happens.

Solve
4x + 7
x2 + 2
= 1. You may write a step, then try it, then add <=> and the next step and so on, until the roots are shown explicitly. If you introduce a fake root, it may be that the tool does not detect it immediately (please remember that the tool is only a prototype!), but it will detect it at the end at the latest.

The operator ⇒ is nice for expressing that there may be fake roots that will be eventually filtered out. We use 2x + 3 = x as an example. From now on we show the first ⇔ in the answer box, so that you can change it to ⇒ if wou wish.

Please notice how /* and */ were used to add comments to the output, and /**/ to introduce line breaks.

Alternatively, one can add a constrait that rules out the fake roots.

Solve
x2x − 20
x − 5
= 11.

Logical symbols can also express splitting to cases. To illustrate it, we solve 3|x − 3| = x + 1.

Solve 2|x| = x + 2.

This kind of splitting to cases is, however, not good for difficult problems, because it forces both cases solved in parallel, or at least one case being carried along while the other is solved. Perhaps sometime in the future the tool makes it possible to solve them separately.


back