Tool to check an equality between 2 mathematical expressions (written in different forms, factored, expanded etc.). Checker with or without unknown values / variables.
Equality Checker - dCode
Tag(s) : Symbolic Computation
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
In mathematics, an equality is a set of two expressions (or more), connected by the symbol = (equal), which is true if and only if the result of each side of the equal sign is identical.
Example: $ 1 + 3 = 2 + 2 $ is an equality
To check if 2 values or functions or mathematical expressions are equal or not, it is necessary to transform their writing (via calculations, simplifications, developments or factorizations) in order to compare them and assess whether they are identical.
Example: Check that $ (a+b)(a-b) = a^2 - b^2 $ is to calculate $ (a+b)(a-b) = a^2 - a*b + b*a - b^2 = a^2 - b^2 $ so the 2 writings are equivalent which means that the 2 expressions are equal.
dCode's equality checker displays ✔ (true) or ✘ (false) when checking mathematical identities/equalities/equivalences, use the equation solver or the inequality solver for more detailed calculations.
It is also possible to check if the difference (subtraction) between the two expressions is equal to 0.
Example: $ 1 + 3 - (2 + 2) = 0 $ so $ 1 + 3 = 2 + 2 $ is a verified equality
Some equalities are only true under certain variable conditions.
Example: $ \ln(a*b) = \ln(a)+\ln(b) $ only if $ a $ and $ b $ are positive real numbers.
To rewrite a mathematical expression, there are several techniques:
— mathematical development which consists in breaking down the multiplications or products a sum or a difference of values.
Example: $ 2 \times (x+1) = 2x+2 $
— mathematical factorization which consists of transforming the sums or differences into multiplication or products of values
Example: $ 3y+9 = 3(y+3) $
— mathematical simplification which consists of removing redundant or unnecessary values (which cancel each other out)
Example: $ 2a + 2b -a -b -a = 2a-a-a + 2b-b = b $
For a quick rewrite, make maximum use of mathematical knowledge, remarkable identities, known products etc. to facilitate comparison
A mathematical equality is a relationship between two expressions indicating that they are equivalent, while an equation is also a mathematical equality but containing an unknown/variable to be solved whose value is sought in order to make the equality true.
dCode retains ownership of the "Equality Checker" source code. Except explicit open source licence (indicated Creative Commons / free), the "Equality Checker" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "Equality Checker" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "Equality Checker" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.
The copy-paste of the page "Equality Checker" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
Equality Checker on dCode.fr [online website], retrieved on 2024-11-21,