Details

Time bar (total: 7.6s)

sample21.0ms

Algorithm
intervals
Results
9.0ms256×body80valid
6.0ms256×pre80true

simplify38.0ms

Calls
1 calls:
Slowest
38.0ms
(+ (* x (* x x)) (* x x))

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 2 expressions with local error:

0.1b
(* x (* x x))
0.0b
(+ (* x (* x x)) (* x x))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16
+-commutative sum-log distribute-lft1-in flip3-+ cube-unmult associate-*r* *-commutative flip-+ distribute-lft-out
Calls
2 calls:
Slowest
7.0ms
(+ (* x (* x x)) (* x x))
2.0ms
(* x (* x x))

series145.0ms

Calls
2 calls:
Slowest
84.0ms
(+ (* x (* x x)) (* x x))
60.0ms
(* x (* x x))

simplify126.0ms

Calls
9 calls:
Slowest
61.0ms
(* (exp (* x (* x x))) (exp (* x x)))
16.0ms
(+ (pow x 3) (pow x 2))
15.0ms
(+ (pow x 3) (pow x 2))
13.0ms
(+ (pow x 3) (pow x 2))
12.0ms
(+ (* x x) x)

prune206.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize5.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (+ x (* x x)) x)

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l*
add-sqr-sqrt *-un-lft-identity associate-*l/ add-cube-cbrt
pow1 flip3-+ add-cbrt-cube distribute-rgt1-in add-exp-log *-commutative flip-+ insert-posit16 add-log-exp
Calls
1 calls:
Slowest
3.0ms
(* (+ x (* x x)) x)

series93.0ms

Calls
1 calls:
Slowest
93.0ms
(* (+ x (* x x)) x)

simplify483.0ms

Calls
8 calls:
Slowest
197.0ms
(* (- (* x x) (* (* x x) (* x x))) x)
188.0ms
(* (+ (pow x 3) (pow (* x x) 3)) x)
27.0ms
(* (cbrt (+ x (* x x))) (cbrt (+ x (* x x))))
25.0ms
(sqrt (+ x (* x x)))
14.0ms
(+ (pow x 3) (pow x 2))

prune131.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize24.0ms

Local error

Found 4 expressions with local error:

9.6b
(/ (* (- (* x x) (* (* x x) (* x x))) x) (- x (* x x)))
0.1b
(* (* x x) (* x x))
0.1b
(* (- (* x x) (* (* x x) (* x x))) x)
0.0b
(- (* x x) (* (* x x) (* x x)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
pow1
add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
pow2 associate-*l*
flip3-- associate-*l/ insert-posit16 flip--
associate-/r* times-frac
pow-prod-down associate-/r/ *-commutative pow-prod-up difference-of-squares associate-/l/
cbrt-undiv clear-num sub-neg frac-2neg pow-plus diff-log div-exp associate-*r* prod-exp cbrt-unprod div-inv associate-/l*
Calls
4 calls:
Slowest
16.0ms
(/ (* (- (* x x) (* (* x x) (* x x))) x) (- x (* x x)))
10.0ms
(* (- (* x x) (* (* x x) (* x x))) x)
8.0ms
(* (* x x) (* x x))
6.0ms
(- (* x x) (* (* x x) (* x x)))

series604.0ms

Calls
4 calls:
Slowest
252.0ms
(/ (* (- (* x x) (* (* x x) (* x x))) x) (- x (* x x)))
183.0ms
(* (- (* x x) (* (* x x) (* x x))) x)
109.0ms
(- (* x x) (* (* x x) (* x x)))
60.0ms
(* (* x x) (* x x))

simplify4.2s

Calls
44 calls:
Slowest
378.0ms
(/ (* (* (* (- (* x x) (* (* x x) (* x x))) x) (* (- (* x x) (* (* x x) (* x x))) x)) (* (- (* x x) (* (* x x) (* x x))) x)) (* (* (- x (* x x)) (- x (* x x))) (- x (* x x))))
320.0ms
(* (- (pow (* x x) 3) (pow (* (* x x) (* x x)) 3)) x)
308.0ms
(* (- (pow (* x x) 3) (pow (* (* x x) (* x x)) 3)) x)
299.0ms
(- (* x x) (* (* x x) (* x x)))
295.0ms
(sqrt (- (* x x) (* (* x x) (* x x))))

prune674.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes44.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch1.0ms

end0.0ms

sample774.0ms

Algorithm
intervals
Results
400.0ms8000×body80valid
277.0ms8000×pre80true