Details

Time bar (total: 1.2m)

sample396.0ms

Algorithm
intervals
Results
241.0ms682×body80valid

simplify5.9s

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

prune37.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.3b

localize77.0ms

Local error

Found 4 expressions with local error:

0.8b
(- (* z y) (* a t))
3.9b
(fma (- (* i a) (* z c)) b (* (- (* z y) (* a t)) x))
3.9b
(fma (- (* t c) (* y i)) j (fma (- (* i a) (* z c)) b (* (- (* z y) (* a t)) x)))
7.8b
(* (- (* z y) (* a t)) x)

rewrite126.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:
16.0ms
(- (* z y) (* a t))
1.0ms
(fma (- (* i a) (* z c)) b (* (- (* z y) (* a t)) x))
1.0ms
(fma (- (* t c) (* y i)) j (fma (- (* i a) (* z c)) b (* (- (* z y) (* a t)) x)))
106.0ms
(* (- (* z y) (* a t)) x)

series2.0s

Counts
4 → 12
Calls
4 calls:
82.0ms
(- (* z y) (* a t))
514.0ms
(fma (- (* i a) (* z c)) b (* (- (* z y) (* a t)) x))
1.3s
(fma (- (* t c) (* y i)) j (fma (- (* i a) (* z c)) b (* (- (* z y) (* a t)) x)))
126.0ms
(* (- (* z y) (* a t)) x)

simplify5.7s

Counts
70 → 70
Iterations
IterNodes
done5000
32759
2713
1250
0110

prune1.3s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 7.4b

localize101.0ms

Local error

Found 4 expressions with local error:

3.9b
(fma (- (* t c) (* y i)) j (fma (- (* i a) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x))))
10.0b
(cbrt (- (* z y) (* a t)))
10.0b
(cbrt (- (* z y) (* a t)))
10.0b
(cbrt (- (* z y) (* a t)))

rewrite39.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 (- (* t c) (* y i)) j (fma (- (* i a) (* 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)))
12.0ms
(cbrt (- (* z y) (* a t)))
12.0ms
(cbrt (- (* z y) (* a t)))

series2.0s

Counts
4 → 12
Calls
4 calls:
1.1s
(fma (- (* t c) (* y i)) j (fma (- (* i a) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x))))
299.0ms
(cbrt (- (* z y) (* a t)))
286.0ms
(cbrt (- (* z y) (* a t)))
288.0ms
(cbrt (- (* z y) (* a t)))

simplify3.4s

Counts
67 → 67
Iterations
IterNodes
done5002
31917
2668
1260
0104

prune1.4s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 6.5b

localize164.0ms

Local error

Found 4 expressions with local error:

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

rewrite222.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:
13.0ms
(cbrt (- (* z y) (* a t)))
12.0ms
(cbrt (- (* z y) (* a t)))
12.0ms
(cbrt (- (* z y) (* a t)))
177.0ms
(cbrt (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

series1.2s

Counts
4 → 12
Calls
4 calls:
269.0ms
(cbrt (- (* z y) (* a t)))
371.0ms
(cbrt (- (* z y) (* a t)))
279.0ms
(cbrt (- (* z y) (* a t)))
265.0ms
(cbrt (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

simplify6.5s

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

prune2.0s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 6.5b

localize261.0ms

Local error

Found 4 expressions with local error:

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

rewrite2.0s

Algorithm
rewrite-expression-head
Rules
1544×cbrt-div
568×frac-times
408×flip3-- flip--
212×associate-*l/
152×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:
13.0ms
(cbrt (- (* z y) (* a t)))
12.0ms
(cbrt (- (* z y) (* a t)))
12.0ms
(cbrt (- (* z y) (* a t)))
1.9s
(cbrt (* (* (cbrt (- (* z y) (* a t))) (* (* (cbrt (cbrt (- (* z y) (* a t)))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (cbrt (- (* z y) (* a t)))))) (cbrt (- (* z y) (* a t)))))

series1.4s

Counts
4 → 12
Calls
4 calls:
276.0ms
(cbrt (- (* z y) (* a t)))
358.0ms
(cbrt (- (* z y) (* a t)))
425.0ms
(cbrt (- (* z y) (* a t)))
289.0ms
(cbrt (* (* (cbrt (- (* z y) (* a t))) (* (* (cbrt (cbrt (- (* z y) (* a t)))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (cbrt (- (* z y) (* a t)))))) (cbrt (- (* z y) (* a t)))))

simplify9.7s

Counts
310 → 310
Iterations
IterNodes
done5002
23211
11739
0945

prune7.3s

Pruning

12 alts after pruning (9 fresh and 3 done)

Merged error: 6.5b

regimes6.8s

Accuracy

-8.4% (6.4b remaining)

Error of 12.6b against oracle of 6.2b and baseline of 12.1b

bsearch2.0s

Steps
ItersRangePoint
8
5.1759475055821886e-148
2.9899443689883986e-145
1.1412476247104652e-147
8
-1.2181691273019363e-113
-2.8864802519747234e-118
-2.946192327766243e-118

simplify28.0ms

Iterations
IterNodes
done40
140
030

end2.0ms

sample9.9s

Algorithm
intervals
Results
7.9s18914×body80valid