howl-0.1.0.0: A small Wolfram Language interpreter and symbolic rewriting library
Safe HaskellNone
LanguageGHC2021

Howl.Builtins.Algebra

Description

Algebraic normalization builtins.

Synopsis

Documentation

addAlgebraBuiltins :: Eval () #

Register the algebraic normalization builtins.

This defines:

  • Plus
  • Times
  • Power
  • Sqrt
  • MultinomialPowerExpand

normalizePlus :: Seq Expr -> Expr #

Normalize the arguments of a Plus expression by combining numeric terms and like terms.