finesse.symbols¶
Symbolic manipulations (expand, collect, etc.) are based on the book:
Cohen JS. Computer algebra and symbolic computation: mathematical methods. First edition, 2003.
Classes
  | 
Defines a constant symbol that can be used in symbolic math.  | 
  | 
This is a symbol to represent a mathematical function.  | 
  | 
A generic way to make some lazily evaluated symbol.  | 
  | 
A Matrix symbol.  | 
A special symbol that represents a symbol that is not yet resolved.  | 
|
  | 
|
  | 
Makes a variable symbol that can be used in symbolic math.  | 
Functions
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
For a given Symbol this method will return a human readable string representing the various operations it contains.  | 
  | 
|
  | 
Evaluates a symbol or N-dimensional array of symbols.  | 
  | 
|
  | 
|
  | 
|
  | 
Notes  | 
  | 
Checks if n is an integer.  | 
  | 
Sorting key for multiplication arguments.  | 
  | 
|
  | 
|
  | 
|
  | 
|
  | 
Sorts and reduces a multiply operation arguments.  | 
  | 
When used any symbolic operations will apply various simplification rules rather than recording everything symbolic operation, to preserve intent.  | 
  |