Details

Time bar (total: 8.8s)

sample18.0ms

Algorithm
intervals
Results
9.0ms256×body80valid

simplify451.0ms

Counts
1 → 1
Iterations
IterNodes
done186
7186
6177
5152
4109
367
238
119
09

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.6b

localize17.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* x x) (* (* y 4.0) y))
3.4b
(- (* x x) (* (* y 4.0) y))
33.0b
(/ (- (* x x) (* (* y 4.0) y)) (+ (* x x) (* (* y 4.0) y)))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-log-exp
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 associate-/r* log1p-expm1-u associate-/l*
flip3-+ flip3-- associate-/r/ flip-+ flip-- associate-/l/
cbrt-undiv +-commutative clear-num sum-log sub-neg fma-def frac-2neg fma-neg diff-log div-sub div-exp prod-diff div-inv
Counts
3 → 64
Calls
3 calls:
6.0ms
(+ (* x x) (* (* y 4.0) y))
7.0ms
(- (* x x) (* (* y 4.0) y))
32.0ms
(/ (- (* x x) (* (* y 4.0) y)) (+ (* x x) (* (* y 4.0) y)))

series213.0ms

Counts
3 → 9
Calls
3 calls:
64.0ms
(+ (* x x) (* (* y 4.0) y))
57.0ms
(- (* x x) (* (* y 4.0) y))
92.0ms
(/ (- (* x x) (* (* y 4.0) y)) (+ (* x x) (* (* y 4.0) y)))

simplify2.1s

Counts
73 → 73
Iterations
IterNodes
done5000
21079
1271
098

prune460.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.1b

localize0.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune8.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.1b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune9.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.1b

localize78.0ms

Local error

Found 4 expressions with local error:

18.6b
(* (/ 1 (* (cbrt (+ (* x x) (* (* y 4.0) y))) (cbrt (+ (* x x) (* (* y 4.0) y))))) (/ (- (* x x) (* (* y 4.0) y)) (cbrt (+ (* x x) (* (* y 4.0) y)))))
32.3b
(cbrt (+ (* x x) (* (* y 4.0) y)))
32.3b
(cbrt (+ (* x x) (* (* y 4.0) y)))
32.3b
(cbrt (+ (* x x) (* (* y 4.0) y)))

rewrite258.0ms

Algorithm
rewrite-expression-head
Rules
49×add-exp-log
43×add-sqr-sqrt
33×times-frac
25×*-un-lft-identity
24×associate-*r*
22×add-cube-cbrt
21×cbrt-prod
20×cbrt-div prod-exp
18×add-cbrt-cube
15×div-exp associate-*l*
10×flip3-+ associate-/r/ flip-+
unswap-sqr
cbrt-unprod
cbrt-undiv
pow1
frac-times
expm1-log1p-u rec-exp 1-exp log1p-expm1-u add-log-exp
pow1/3 associate-*l/ associate-*r/
div-inv
pow-prod-down *-commutative
Counts
4 → 127
Calls
4 calls:
231.0ms
(* (/ 1 (* (cbrt (+ (* x x) (* (* y 4.0) y))) (cbrt (+ (* x x) (* (* y 4.0) y))))) (/ (- (* x x) (* (* y 4.0) y)) (cbrt (+ (* x x) (* (* y 4.0) y)))))
7.0ms
(cbrt (+ (* x x) (* (* y 4.0) y)))
8.0ms
(cbrt (+ (* x x) (* (* y 4.0) y)))
8.0ms
(cbrt (+ (* x x) (* (* y 4.0) y)))

series572.0ms

Counts
4 → 12
Calls
4 calls:
96.0ms
(* (/ 1 (* (cbrt (+ (* x x) (* (* y 4.0) y))) (cbrt (+ (* x x) (* (* y 4.0) y))))) (/ (- (* x x) (* (* y 4.0) y)) (cbrt (+ (* x x) (* (* y 4.0) y)))))
168.0ms
(cbrt (+ (* x x) (* (* y 4.0) y)))
136.0ms
(cbrt (+ (* x x) (* (* y 4.0) y)))
172.0ms
(cbrt (+ (* x x) (* (* y 4.0) y)))

simplify2.2s

Counts
139 → 139
Iterations
IterNodes
done5000
22189
1604
0202

prune842.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0.1b

regimes354.0ms

Accuracy

60.7% (12.3b remaining)

Error of 12.7b against oracle of 0.4b and baseline of 31.7b

bsearch286.0ms

Steps
ItersRangePoint
8
5.370693672708751e+91
3.398993182490229e+96
1.3533861206968974e+95
7
3013431957690258.5
1.4763423829294256e+17
3063448176040838.0
4
6.629466706318697e-13
1.2644464330425629e-12
1.1319389653001016e-12
10
3.0384533910994425e-128
7.056758801757853e-118
2.3015364980633117e-123
9
-3.3499769700489724e-75
-1.3829194228941778e-80
-1.3976418451735851e-80
6
-5.039684974936281e+101
-6.388890037549457e+100
-4.8445064813097935e+101

simplify6.0ms

Iterations
IterNodes
done34
134
029

end0.0ms

sample946.0ms

Algorithm
intervals
Results
694.0ms8000×body80valid