Details

Time bar (total: 26.7s)

sample148.0ms

Algorithm
intervals
Results
78.0ms640×body80valid

simplify1.8s

Counts
1 → 1
Iterations
IterNodes
done5000
41194
3333
2110
147
023

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.2b

localize60.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* a c) (* y i))
4.8b
(fma (- (* a c) (* y i)) j (fma b (fma i t (- (* z c))) (* (fma (- a) t (* z y)) x)))
6.1b
(* (fma (- a) t (* z y)) x)
6.7b
(fma b (fma i t (- (* z c))) (* (fma (- a) t (* z y)) x))

rewrite18.0ms

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

series1.5s

Counts
4 → 12
Calls
4 calls:
67.0ms
(- (* a c) (* y i))
986.0ms
(fma (- (* a c) (* y i)) j (fma b (fma i t (- (* z c))) (* (fma (- a) t (* z y)) x)))
99.0ms
(* (fma (- a) t (* z y)) x)
350.0ms
(fma b (fma i t (- (* z c))) (* (fma (- a) t (* z y)) x))

simplify2.0s

Counts
68 → 68
Iterations
IterNodes
done5000
33818
2738
1252
0113

prune939.0ms

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 10.2b

localize86.0ms

Local error

Found 4 expressions with local error:

6.7b
(fma b (fma i t (- (* z c))) (* (* (cbrt (fma (- a) t (* z y))) (cbrt (fma (- a) t (* z y)))) (* (cbrt (fma t (- a) (* y z))) x)))
7.9b
(cbrt (fma (- a) t (* z y)))
7.9b
(cbrt (fma (- a) t (* z y)))
7.9b
(cbrt (fma t (- a) (* y z)))

rewrite7.0ms

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

series1.3s

Counts
4 → 12
Calls
4 calls:
447.0ms
(fma b (fma i t (- (* z c))) (* (* (cbrt (fma (- a) t (* z y))) (cbrt (fma (- a) t (* z y)))) (* (cbrt (fma t (- a) (* y z))) x)))
300.0ms
(cbrt (fma (- a) t (* z y)))
279.0ms
(cbrt (fma (- a) t (* z y)))
251.0ms
(cbrt (fma t (- a) (* y z)))

simplify925.0ms

Counts
61 → 61
Iterations
IterNodes
done5002
31585
2459
1201
0102

prune1.1s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 10.2b

localize70.0ms

Local error

Found 4 expressions with local error:

1.2b
(* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x))
4.8b
(fma (- (* a c) (* y i)) j (fma b (fma i t (- (* z c))) (* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x))))
5.2b
(* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x)))
6.7b
(fma b (fma i t (- (* z c))) (* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x)))

rewrite127.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-exp-log
11×add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt
*-un-lft-identity associate-*r* add-cube-cbrt
expm1-log1p-u associate-*l* log1p-expm1-u add-log-exp
cbrt-prod
*-commutative fma-udef
unswap-sqr
Counts
4 → 67
Calls
4 calls:
101.0ms
(* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x))
1.0ms
(fma (- (* a c) (* y i)) j (fma b (fma i t (- (* z c))) (* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x))))
22.0ms
(* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x)))
0.0ms
(fma b (fma i t (- (* z c))) (* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x)))

series2.0s

Counts
4 → 12
Calls
4 calls:
177.0ms
(* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x))
1.0s
(fma (- (* a c) (* y i)) j (fma b (fma i t (- (* z c))) (* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x))))
355.0ms
(* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x)))
462.0ms
(fma b (fma i t (- (* z c))) (* (* (fma t (- a) (* y z)) (* (cbrt x) (cbrt x))) (cbrt x)))

simplify835.0ms

Counts
79 → 79
Iterations
IterNodes
done5001
21343
1307
0133

prune1.1s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 4.0b

localize61.0ms

Local error

Found 4 expressions with local error:

6.7b
(fma b (fma i t (- (* z c))) (* (fma (- a) t (* z y)) x))
7.2b
(cbrt (fma c a (* (- i) y)))
7.2b
(cbrt (fma c a (* (- i) y)))
7.2b
(cbrt (fma c a (* (- i) y)))

rewrite6.0ms

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

series1.0s

Counts
4 → 12
Calls
4 calls:
367.0ms
(fma b (fma i t (- (* z c))) (* (fma (- a) t (* z y)) x))
190.0ms
(cbrt (fma c a (* (- i) y)))
215.0ms
(cbrt (fma c a (* (- i) y)))
257.0ms
(cbrt (fma c a (* (- i) y)))

simplify811.0ms

Counts
61 → 61
Iterations
IterNodes
done5000
31234
2423
1188
087

prune856.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 4.0b

regimes2.5s

Accuracy

-40.7% (11.7b remaining)

Error of 16.1b against oracle of 4.3b and baseline of 12.7b

bsearch975.0ms

Steps
ItersRangePoint
7
5.852161082359625e+33
1.1647955323424639e+35
9.012061759990378e+34
0
5.4503518530079964e-170
5.640935087031339e-170
5.545643470019667e-170
6
6.381945733701889e-288
2.901302588085489e-287
6.4373798807684596e-288
6
2.0543626676345605e-303
1.1916894274425721e-302
9.767323515894153e-303
9
-6.833393887297045e-147
-1.4607410568915955e-153
-1.4865436217138454e-153
8
-4.287199992918998e-69
-2.4991088122388803e-72
-4.141239147151521e-69
10
-5.213720534660923e+54
-3.6339803350820565e+44
-2.5660919695414934e+45

simplify62.0ms

Iterations
IterNodes
done134
3134
2130
1113
087

end0.0ms

sample6.4s

Algorithm
intervals
Results
4.3s18914×body80valid