These functions return the number of structurally different expressions or expression shapes of a given
depth or size that can be build from a fixed function- and input-variable set. Here, "expression shape"
means the shape of an expression tree, not taking any node labels into account.
exprShapesOfDepth returns the number of structurally different expression shapes of a depth
exactly equal to n.
exprShapesOfMaxDepth returns the number of structurally different expression shapes of a depth
less or equal to n.
exprsOfDepth returns the number of structurally different expressions of a depth exactly equal to
n. Note that constants are handled by conceptually substiting them with a fresh input variable.
exprShapesOfMaxDepth returns the number of structurally different expressions of a depth
less or equal to n. Note that constants are handled by conceptually substiting them with a fresh
input variable.
exprShapesOfSize, exprShapesOfMaxSize, exprsOfSize, exprsOfMaxSize are
equivalents that regard expression tree size (number of nodes) instead of expression tree depth.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | exprShapesOfDepth(funcset, n)
exprShapesOfMaxDepth(funcset, n)
exprsOfDepth(funcset, inset, n)
exprsOfMaxDepth(funcset, inset, n)
exprShapesOfSize(funcset, n)
exprShapesOfMaxSize(funcset, n)
exprsOfSize(funcset, inset, n)
exprsOfMaxSize(funcset, inset, n)
 | 
| funcset | The function set. | 
| inset | The set of input variables. | 
| n | The fixed size or depth. | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.