Skip to main content

Symbolic Computing

What: Concept of Symbolic Computing
Why: Computing with symbols and non-numerals
Time To Complete: 1 hour

Why?

As discussed in previous class notes, the nature of algebra is conducive to expand our abilities to understand and compute geometries.

Symbolic Computing, in part, is the very software engine that functions the said algebra’s symbols and expressions.

Therefore, naturally Symbolic computing goes hand in glove with algebra.

What? 

See simple example of use of Free Form language’s symbolic computing capabilities. Notice no numbers, all in symbols.

var1 = a + b;
var2 = a - b;

res = var1 * var2;

show res;

res2 = expand[var1 * var2];

show res2;

save as symbolics;

Output:

{
res  =  (a - b)*(a + b)
,
res2  =  a^2 - b^2
}