Tool to realize the development of a mathematical expression (polynomial, product, etc.), this expansion is the reverse of the factoring process, and it create an expanded form.
Math Expression Expansion - 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!
The development consists of the decomposition/transformation of a multiplication or a mathematical product into a sum (or a difference).
The development is also called an expansion.
To achieve the operations, dCode uses the distributive property of multiplication over addition and subtraction.
The concept of distributivity is the most important for expanding: $ a \times (b + c) = (a \times b) + (a \times c) $
Example: $ (a+b)^2 $ is expanded $ a^2+2ab+b^2 $
Indicate directly the polynomial (with or without $ = 0 $) in the box.
Developing a math expression (or a part of an equation) consists in expressing it in sum of factors (to eliminate the possible factorization) in order to obtain a longer writing but which can then make it possible to carry out simplifications. This technique is called a polynomial expansion. After expansion, the dCode calculator automatically computes the reduced form of the algebraic expression.
The principle is identical with the trigonometric functions (functions sine, cosine, etc.) and some of their distributivity properties in order to simplify their content
Example: $ \sin(2x) $ gives $ 2\sin(x)\cos(x) $
dCode retains ownership of the "Math Expression Expansion" source code. Any algorithm for the "Math Expression Expansion" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Math Expression Expansion" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Math Expression Expansion" or any other element are not public (except explicit open source licence like Creative Commons). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Math Expression Expansion" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source.
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Math Expression Expansion on dCode.fr [online website], retrieved on 2025-04-16,