Details

Time bar (total: 35.8s)

sample171.0ms

Algorithm
intervals
Results
126.0ms507×body80valid

simplify1.4s

Counts
1 → 1
Iterations
IterNodes
42295
3723
2217
167
028

prune27.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.9b

localize69.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.2b
(* (* x 4.0) i)
5.6b
(* (* (* (* x 18.0) y) z) t)
6.1b
(* (* (* x 18.0) y) z)

rewrite336.0ms

Algorithm
rewrite-expression-head
Rules
37×pow1 add-cbrt-cube add-exp-log
22×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u associate-*l* *-commutative insert-posit16 log1p-expm1-u add-log-exp
Counts
4 → 93
Calls
4 calls:
26.0ms
(* (* x 18.0) y)
22.0ms
(* (* x 4.0) i)
197.0ms
(* (* (* (* x 18.0) y) z) t)
89.0ms
(* (* (* x 18.0) y) z)

series224.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(* (* x 18.0) y)
52.0ms
(* (* x 4.0) i)
85.0ms
(* (* (* (* x 18.0) y) z) t)
50.0ms
(* (* (* x 18.0) y) z)

simplify5.8s

Counts
105 → 105
Iterations
IterNodes
38059
21484
1373
0145

prune1.4s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.3b

localize60.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* y x) 18.0)
0.2b
(* (* x 4.0) i)
5.6b
(* (* (* (* y x) 18.0) z) t)
6.1b
(* (* (* y x) 18.0) z)

rewrite281.0ms

Algorithm
rewrite-expression-head
Rules
37×pow1 add-cbrt-cube add-exp-log
22×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u associate-*l* *-commutative insert-posit16 log1p-expm1-u add-log-exp
Counts
4 → 93
Calls
4 calls:
20.0ms
(* (* y x) 18.0)
27.0ms
(* (* x 4.0) i)
189.0ms
(* (* (* (* y x) 18.0) z) t)
43.0ms
(* (* (* y x) 18.0) z)

series223.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(* (* y x) 18.0)
29.0ms
(* (* x 4.0) i)
102.0ms
(* (* (* (* y x) 18.0) z) t)
56.0ms
(* (* (* y x) 18.0) z)

simplify5.4s

Counts
105 → 105
Iterations
IterNodes
37615
21403
1373
0145

prune1.2s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.3b

localize85.0ms

Local error

Found 4 expressions with local error:

6.1b
(* (* (* y x) 18.0) z)
16.0b
(cbrt (* (* (* y x) 18.0) z))
16.0b
(cbrt (* (* (* y x) 18.0) z))
16.0b
(cbrt (* (* (* y x) 18.0) z))

rewrite227.0ms

Algorithm
rewrite-expression-head
Rules
13×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 insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod pow1/3 associate-*r*
associate-*l* *-commutative
Counts
4 → 60
Calls
4 calls:
71.0ms
(* (* (* y x) 18.0) z)
47.0ms
(cbrt (* (* (* y x) 18.0) z))
57.0ms
(cbrt (* (* (* y x) 18.0) z))
51.0ms
(cbrt (* (* (* y x) 18.0) z))

series512.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(* (* (* y x) 18.0) z)
164.0ms
(cbrt (* (* (* y x) 18.0) z))
164.0ms
(cbrt (* (* (* y x) 18.0) z))
141.0ms
(cbrt (* (* (* y x) 18.0) z))

simplify1.2s

Counts
72 → 72
Iterations
IterNodes
33529
2798
1248
0101

prune1.4s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.3b

localize61.0ms

Local error

Found 4 expressions with local error:

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

rewrite60.0ms

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

series4.1s

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

simplify2.2s

Counts
80 → 80
Iterations
IterNodes
34610
21102
1306
0133

prune1.2s

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 0.3b

regimes1.9s

Accuracy

6.7% (4.1b remaining)

Error of 4.9b against oracle of 0.8b and baseline of 5.2b

bsearch260.0ms

Steps
ItersRangePoint
10
9.220477868455533e-110
9.205635709760889e-97
2.446814143058209e-97

simplify23.0ms

Iterations
IterNodes
253
153
039

end0.0ms

sample5.9s

Algorithm
intervals
Results
4.9s16239×body80valid