Details

Time bar (total: 2.0m)

sample2.3s

Algorithm
intervals
Results
1.9s682×body80valid

simplify12.2s

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

localize414.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)

rewrite114.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:
19.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)))
88.0ms
(* (- (* z y) (* a t)) x)

series2.7s

Counts
4 → 12
Calls
4 calls:
101.0ms
(- (* z y) (* a t))
495.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x))
1.8s
(fma (- (* c a) (* y i)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x)))
311.0ms
(* (- (* z y) (* a t)) x)

simplify10.4s

Counts
70 → 70
Iterations
IterNodes
done5002
32759
2713
1250
0110

prune2.7s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 9.0b

localize481.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)))

rewrite105.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))))
31.0ms
(cbrt (- (* z y) (* a t)))
22.0ms
(cbrt (- (* z y) (* a t)))
40.0ms
(cbrt (- (* z y) (* a t)))

series4.1s

Counts
4 → 12
Calls
4 calls:
2.3s
(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))))
702.0ms
(cbrt (- (* z y) (* a t)))
656.0ms
(cbrt (- (* z y) (* a t)))
405.0ms
(cbrt (- (* z y) (* a t)))

simplify9.4s

Counts
67 → 67
Iterations
IterNodes
done5000
31917
2668
1260
0104

prune4.1s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 5.5b

localize811.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)))))

rewrite806.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:
30.0ms
(cbrt (- (* z y) (* a t)))
52.0ms
(cbrt (- (* z y) (* a t)))
55.0ms
(cbrt (- (* z y) (* a t)))
635.0ms
(cbrt (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

series1.7s

Counts
4 → 12
Calls
4 calls:
504.0ms
(cbrt (- (* z y) (* a t)))
435.0ms
(cbrt (- (* z y) (* a t)))
423.0ms
(cbrt (- (* z y) (* a t)))
299.0ms
(cbrt (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (cbrt (- (* z y) (* a t)))))

simplify13.0s

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

localize327.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 (cbrt (- (* z y) (* a t)))) (cbrt (cbrt (- (* z y) (* a t))))) (cbrt (cbrt (- (* z y) (* a t)))))) (cbrt (- (* z y) (* a t)))))

rewrite3.3s

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)))
13.0ms
(cbrt (- (* z y) (* a t)))
13.0ms
(cbrt (- (* z y) (* a t)))
3.1s
(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.3s

Counts
4 → 12
Calls
4 calls:
405.0ms
(cbrt (- (* z y) (* a t)))
288.0ms
(cbrt (- (* z y) (* a t)))
326.0ms
(cbrt (- (* z y) (* a t)))
304.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)))))

simplify7.0s

Counts
310 → 310
Iterations
IterNodes
done5002
23211
11739
0945

prune4.9s

Pruning

11 alts after pruning (8 fresh and 3 done)

Merged error: 5.5b

regimes5.4s

Accuracy

-23.8% (8.9b remaining)

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

bsearch618.0ms

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

simplify14.0ms

Iterations
IterNodes
done49
149
034

end0.0ms

sample31.7s

Algorithm
intervals
Results
29.1s18969×body80valid