| Name | Description | Type | Package | Framework |
| RewriteAlgebraic | This class is used to rewrite algebraic expressions into more simple forms. | Class | org.encog.ml.prg.train.rewrite | HeatonReasearch |
| RewriteBoolean | Basic rewrite rules for boolean expressions. | Class | org.encog.ml.prg.train.rewrite | HeatonReasearch |
| RewriteConstants | Rewrite any parts of the tree that are constant with a simple constant value. | Class | org.encog.ml.prg.train.rewrite | HeatonReasearch |