Details

Time bar (total: 1.1m)

sample199.0ms

Algorithm
intervals
Results
121.0ms682×body80valid

simplify6.0s

Counts
1 → 1
Iterations
IterNodes
done5001
52794
4908
3333
2110
147
023

prune39.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.3b

localize218.0ms

Local error

Found 4 expressions with local error:

0.8b
(- (* z y) (* a t))
3.2b
(fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x))
5.5b
(fma (- (* c a) (* y i)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x)))
7.5b
(* (- (* z y) (* a t)) x)

rewrite127.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
expm1-log1p-u log1p-expm1-u
associate-*r* associate-*l*
flip3-- associate-*l/ flip-- fma-udef
sub-neg fma-neg diff-log prod-diff pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 58
Calls
4 calls:
18.0ms
(- (* z y) (* a t))
1.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x))
1.0ms
(fma (- (* c a) (* y i)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x)))
95.0ms
(* (- (* z y) (* a t)) x)

series3.9s

Counts
4 → 12
Calls
4 calls:
184.0ms
(- (* z y) (* a t))
983.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x))
1.9s
(fma (- (* c a) (* y i)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x)))
815.0ms
(* (- (* z y) (* a t)) x)

simplify9.5s

Counts
70 → 70
Iterations
IterNodes
done5002
32759
2713
1250
0110

prune2.0s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 9.0b

localize182.0ms

Local error

Found 4 expressions with local error:

5.5b
(fma (- (* c a) (* y i)) j (fma (- (* i t) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x))))
9.2b
(cbrt (- (* z y) (* a t)))
9.2b
(cbrt (- (* z y) (* a t)))
9.2b
(cbrt (- (* z y) (* a t)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-div
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
flip3-- pow1/3 flip--
fma-udef
Counts
4 → 55
Calls
4 calls:
1.0ms
(fma (- (* c a) (* y i)) j (fma (- (* i t) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x))))
12.0ms
(cbrt (- (* z y) (* a t)))
7.0ms
(cbrt (- (* z y) (* a t)))
12.0ms
(cbrt (- (* z y) (* a t)))

series2.6s

Counts
4 → 12
Calls
4 calls:
1.8s
(fma (- (* c a) (* y i)) j (fma (- (* i t) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x))))
258.0ms
(cbrt (- (* z y) (* a t)))
217.0ms
(cbrt (- (* z y) (* a t)))
257.0ms
(cbrt (- (* z y) (* a t)))

simplify3.7s

Counts
67 → 67
Iterations
IterNodes
done5000
31917
2668
1260
0104

prune2.5s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 5.5b

localize185.0ms

Local error

Found 4 expressions with local error:

9.2b
(cbrt (- (* z y) (* a t)))
9.2b
(cbrt (- (* z y) (* a t)))
9.2b
(cbrt (- (* z y) (* a t)))
9.2b
(cbrt (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

rewrite196.0ms

Algorithm
rewrite-expression-head
Rules
86×cbrt-div
30×flip3-- flip--
28×frac-times
14×associate-*l/
10×cbrt-prod
associate-*r/
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u pow1/3 add-cbrt-cube log1p-expm1-u add-log-exp
pow3 rem-cbrt-cube
Counts
4 → 83
Calls
4 calls:
12.0ms
(cbrt (- (* z y) (* a t)))
10.0ms
(cbrt (- (* z y) (* a t)))
12.0ms
(cbrt (- (* z y) (* a t)))
157.0ms
(cbrt (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

series1.3s

Counts
4 → 12
Calls
4 calls:
520.0ms
(cbrt (- (* z y) (* a t)))
295.0ms
(cbrt (- (* z y) (* a t)))
244.0ms
(cbrt (- (* z y) (* a t)))
237.0ms
(cbrt (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

simplify7.8s

Counts
95 → 95
Iterations
IterNodes
done5000
44659
31610
2655
1323
0167

prune2.5s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 5.5b

localize251.0ms

Local error

Found 4 expressions with local error:

9.2b
(cbrt (- (* z y) (* a t)))
9.2b
(cbrt (- (* z y) (* a t)))
9.2b
(cbrt (- (* z y) (* a t)))
9.2b
(cbrt (* (* (* (* (cbrt (cbrt (- (* z y) (* a t)))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

rewrite2.3s

Algorithm
rewrite-expression-head
Rules
1544×cbrt-div
568×frac-times
408×flip3-- flip--
284×associate-*l/
80×associate-*r/
10×cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u pow1/3 add-cbrt-cube log1p-expm1-u add-log-exp
Counts
4 → 298
Calls
4 calls:
12.0ms
(cbrt (- (* z y) (* a t)))
13.0ms
(cbrt (- (* z y) (* a t)))
12.0ms
(cbrt (- (* z y) (* a t)))
2.2s
(cbrt (* (* (* (* (cbrt (cbrt (- (* z y) (* a t)))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

series1.1s

Counts
4 → 12
Calls
4 calls:
244.0ms
(cbrt (- (* z y) (* a t)))
253.0ms
(cbrt (- (* z y) (* a t)))
249.0ms
(cbrt (- (* z y) (* a t)))
357.0ms
(cbrt (* (* (* (* (cbrt (cbrt (- (* z y) (* a t)))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

simplify5.7s

Counts
310 → 310
Iterations
IterNodes
done5009
23337
11664
0889

prune4.6s

Pruning

11 alts after pruning (8 fresh and 3 done)

Merged error: 5.5b

regimes3.0s

Accuracy

-23.8% (8.9b remaining)

Error of 13.7b against oracle of 4.8b and baseline of 12.0b

bsearch440.0ms

Steps
ItersRangePoint
9
3.4549866971702315e-262
1.2820536517930874e-253
1.189265720085326e-261
10
-1.1049089783842997e-178
-4.4420768190228277e-190
-5.804223743897769e-190

simplify15.0ms

Iterations
IterNodes
done49
149
034

end0.0ms

sample6.9s

Algorithm
intervals
Results
5.1s18969×body80valid