Details

Time bar (total: 36.2s)

sample176.0ms

Algorithm
intervals
Results
127.0ms520×body80valid

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
42295
3723
2217
167
028

prune349.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 3.9b

localize50.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* c b) (fma 27.0 (* k j) (* (* x 4.0) i)))
0.2b
(fma 27.0 (* k j) (* (* x 4.0) i))
3.5b
(* (* y z) (* x 18.0))
3.8b
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* c b) (fma 27.0 (* k j) (* (* x 4.0) i))))

rewrite40.0ms

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

series4.1s

Counts
4 → 12
Calls
4 calls:
147.0ms
(- (* c b) (fma 27.0 (* k j) (* (* x 4.0) i)))
76.0ms
(fma 27.0 (* k j) (* (* x 4.0) i))
48.0ms
(* (* y z) (* x 18.0))
3.8s
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* c b) (fma 27.0 (* k j) (* (* x 4.0) i))))

simplify1.6s

Counts
75 → 75
Iterations
IterNodes
34219
21068
1321
0137

prune1.7s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 1.6b

localize49.0ms

Local error

Found 4 expressions with local error:

0.2b
(fma 27.0 (* k j) (* (* x 4.0) i))
0.2b
(* z (* x 18.0))
2.7b
(* y (* z (* x 18.0)))
3.8b
(fma (- (* y (* z (* x 18.0))) (* a 4.0)) t (- (* c b) (fma 27.0 (* k j) (* (* x 4.0) i))))

rewrite82.0ms

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

series3.9s

Counts
4 → 12
Calls
4 calls:
76.0ms
(fma 27.0 (* k j) (* (* x 4.0) i))
22.0ms
(* z (* x 18.0))
36.0ms
(* y (* z (* x 18.0)))
3.7s
(fma (- (* y (* z (* x 18.0))) (* a 4.0)) t (- (* c b) (fma 27.0 (* k j) (* (* x 4.0) i))))

simplify1.4s

Counts
75 → 75
Iterations
IterNodes
33632
2803
1240
0113

prune1.5s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 1.6b

localize63.0ms

Local error

Found 4 expressions with local error:

0.2b
(fma 27.0 (* k j) (* (* x 4.0) i))
0.3b
(* (* z x) 18.0)
2.7b
(* y (* (* z x) 18.0))
3.8b
(fma (- (* y (* (* z x) 18.0)) (* a 4.0)) t (- (* c b) (fma 27.0 (* k j) (* (* x 4.0) i))))

rewrite74.0ms

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

series3.9s

Counts
4 → 12
Calls
4 calls:
65.0ms
(fma 27.0 (* k j) (* (* x 4.0) i))
33.0ms
(* (* z x) 18.0)
53.0ms
(* y (* (* z x) 18.0))
3.7s
(fma (- (* y (* (* z x) 18.0)) (* a 4.0)) t (- (* c b) (fma 27.0 (* k j) (* (* x 4.0) i))))

simplify1.6s

Counts
75 → 75
Iterations
IterNodes
34042
2848
1257
0116

prune1.3s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 1.6b

localize50.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* z x) 18.0)
0.3b
(* 27.0 (* k j))
2.7b
(* y (* (* z x) 18.0))
3.8b
(fma (- (* y (* (* z x) 18.0)) (* a 4.0)) t (- (* c b) (+ (* 27.0 (* k j)) (* (* x 4.0) i))))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
23×pow1 add-cbrt-cube add-exp-log
12×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt
associate-*r*
expm1-log1p-u log1p-expm1-u add-log-exp
*-commutative
fma-udef
Counts
4 → 73
Calls
4 calls:
16.0ms
(* (* z x) 18.0)
17.0ms
(* 27.0 (* k j))
32.0ms
(* y (* (* z x) 18.0))
0.0ms
(fma (- (* y (* (* z x) 18.0)) (* a 4.0)) t (- (* c b) (+ (* 27.0 (* k j)) (* (* x 4.0) i))))

series3.6s

Counts
4 → 12
Calls
4 calls:
21.0ms
(* (* z x) 18.0)
21.0ms
(* 27.0 (* k j))
30.0ms
(* y (* (* z x) 18.0))
3.5s
(fma (- (* y (* (* z x) 18.0)) (* a 4.0)) t (- (* c b) (+ (* 27.0 (* k j)) (* (* x 4.0) i))))

simplify1.9s

Counts
85 → 85
Iterations
IterNodes
34807
21145
1328
0136

prune1.2s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 1.6b

regimes1.5s

Accuracy

7.9% (3.0b remaining)

Error of 5.2b against oracle of 2.3b and baseline of 5.5b

bsearch403.0ms

Steps
ItersRangePoint
10
9.567420893965084e-101
2.8088593333065733e-88
3.939674472181009e-99
10
-8.404003850832203e-286
-4.5843098450401264e-297
-7.711355120201642e-286

simplify18.0ms

Iterations
IterNodes
381
281
171
051

end0.0ms

sample4.4s

Algorithm
intervals
Results
3.2s16164×body80valid