Details

Time bar (total: 43.2s)

sample106.0ms

Algorithm
intervals
Results
26.0ms301×body80valid
21.0ms281×body80nan

simplify7.2s

Counts
1 → 1
Iterations
IterNodes
done5000
104510
92947
81717
71207
6890
5546
4246
3112
257
126
011

prune26.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize69.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma x 0.5 (* (- 1.0 (- z (log z))) y))
0.0b
(- 1.0 (- z (log z)))
0.0b
(- z (log z))
0.2b
(* (- 1.0 (- z (log z))) y)

rewrite291.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity
46×add-sqr-sqrt
42×prod-diff
32×add-cube-cbrt
18×pow1 distribute-lft-out--
17×associate--r+
12×log-pow
add-log-exp
associate-*l*
add-cbrt-cube fma-neg add-exp-log difference-of-squares
expm1-log1p-u diff-log insert-posit16 log1p-expm1-u
log-prod sub-neg flip3-- associate-*r* flip--
associate-*l/
pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef associate--r- unswap-sqr
Counts
4 → 130
Calls
4 calls:
2.0ms
(fma x 0.5 (* (- 1.0 (- z (log z))) y))
67.0ms
(- 1.0 (- z (log z)))
23.0ms
(- z (log z))
186.0ms
(* (- 1.0 (- z (log z))) y)

series893.0ms

Counts
4 → 12
Calls
4 calls:
120.0ms
(fma x 0.5 (* (- 1.0 (- z (log z))) y))
365.0ms
(- 1.0 (- z (log z)))
246.0ms
(- z (log z))
161.0ms
(* (- 1.0 (- z (log z))) y)

simplify6.1s

Counts
142 → 142
Iterations
IterNodes
done5000
33625
21195
1481
0206

prune1.6s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize112.0ms

Local error

Found 4 expressions with local error:

0.1b
(- (fma -2 (log (cbrt z)) z) (log (cbrt z)))
0.2b
(* (- 1.0 (- (fma -2 (log (cbrt z)) z) (log (cbrt z)))) y)
0.6b
(cbrt z)
0.6b
(cbrt z)

rewrite179.0ms

Algorithm
rewrite-expression-head
Rules
29×*-un-lft-identity
25×add-sqr-sqrt
19×add-cube-cbrt
15×prod-diff
11×pow1
cbrt-prod
log-pow
associate-*l* distribute-lft-out--
log-prod add-cbrt-cube add-exp-log associate--r+
pow1/3 add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u
fma-neg associate-*r*
flip3-- associate-*l/ flip-- difference-of-squares
sub-neg diff-log pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
4 → 98
Calls
4 calls:
23.0ms
(- (fma -2 (log (cbrt z)) z) (log (cbrt z)))
138.0ms
(* (- 1.0 (- (fma -2 (log (cbrt z)) z) (log (cbrt z)))) y)
3.0ms
(cbrt z)
3.0ms
(cbrt z)

series2.5s

Counts
4 → 12
Calls
4 calls:
1.3s
(- (fma -2 (log (cbrt z)) z) (log (cbrt z)))
482.0ms
(* (- 1.0 (- (fma -2 (log (cbrt z)) z) (log (cbrt z)))) y)
330.0ms
(cbrt z)
386.0ms
(cbrt z)

simplify6.9s

Counts
110 → 110
Iterations
IterNodes
done5000
34000
21035
1373
0169

prune1.7s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 1.0 (log z))
0.0b
(fma x 0.5 (* y (- (+ 1.0 (log z)) z)))
0.0b
(- (+ 1.0 (log z)) z)
0.2b
(* y (- (+ 1.0 (log z)) z))

rewrite393.0ms

Algorithm
rewrite-expression-head
Rules
80×*-un-lft-identity
45×prod-diff
39×add-sqr-sqrt
33×add-cube-cbrt
26×distribute-lft-out
19×pow1
18×distribute-rgt-in distribute-lft-in
13×log-pow
add-log-exp
associate-*r*
add-cbrt-cube add-exp-log distribute-lft-out--
fma-neg
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-+r+ log-prod sub-neg fma-def associate-*l* associate--l+
sum-log flip3-- diff-log associate-*r/ flip-- difference-of-squares
+-commutative flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ fma-udef unswap-sqr
Counts
4 → 137
Calls
4 calls:
16.0ms
(+ 1.0 (log z))
1.0ms
(fma x 0.5 (* y (- (+ 1.0 (log z)) z)))
103.0ms
(- (+ 1.0 (log z)) z)
252.0ms
(* y (- (+ 1.0 (log z)) z))

series846.0ms

Counts
4 → 12
Calls
4 calls:
192.0ms
(+ 1.0 (log z))
113.0ms
(fma x 0.5 (* y (- (+ 1.0 (log z)) z)))
375.0ms
(- (+ 1.0 (log z)) z)
166.0ms
(* y (- (+ 1.0 (log z)) z))

simplify2.9s

Counts
149 → 149
Iterations
IterNodes
done5000
21312
1468
0192

prune1.3s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma x 0.5 (+ (* y 1.0) (* y (- (log z) z))))
0.0b
(- (log z) z)
0.1b
(+ (* y 1.0) (* y (- (log z) z)))
0.1b
(* y (- (log z) z))

rewrite149.0ms

Algorithm
rewrite-expression-head
Rules
60×prod-diff
53×add-sqr-sqrt *-un-lft-identity
47×add-cube-cbrt
34×distribute-rgt-in associate-+r+ distribute-lft-in
24×pow1
18×log-pow
15×log-prod associate--l+
add-log-exp
add-cbrt-cube associate-*r* add-exp-log
sub-neg
expm1-log1p-u fma-neg insert-posit16 log1p-expm1-u distribute-lft-out--
associate-*l*
flip3-- associate-*r/ flip-- difference-of-squares
+-commutative sum-log fma-def flip3-+ diff-log pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ fma-udef distribute-lft-out unswap-sqr
Counts
4 → 158
Calls
4 calls:
2.0ms
(fma x 0.5 (+ (* y 1.0) (* y (- (log z) z))))
27.0ms
(- (log z) z)
46.0ms
(+ (* y 1.0) (* y (- (log z) z)))
52.0ms
(* y (- (log z) z))

series659.0ms

Counts
4 → 12
Calls
4 calls:
108.0ms
(fma x 0.5 (+ (* y 1.0) (* y (- (log z) z))))
255.0ms
(- (log z) z)
170.0ms
(+ (* y 1.0) (* y (- (log z) z)))
127.0ms
(* y (- (log z) z))

simplify3.8s

Counts
170 → 170
Iterations
IterNodes
done5002
21767
1562
0226

prune2.1s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

regimes728.0ms

Accuracy

0% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify12.0ms

Iterations
IterNodes
done21
121
016

end0.0ms

sample2.3s

Algorithm
intervals
Results
734.0ms9081×body80nan
725.0ms9161×body80valid