Details

Time bar (total: 26.8s)

sample58.0ms

Algorithm
intervals
Results
17.0ms258×body80valid
12.0ms226×body80nan

simplify7.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07193
114193
218193
325193
445193
573193
6105193
7127193
8162193
9234193
10359193
11602193
12948193
131180193
141346193
151469193
161648193
171771193
181950193
192073193
202252193
212375193
222554193
232677193
242857193
252980193
263160193
273283193
283462193
293585193
303766193
313889193
324070193
334193193
344372193
354495193
364674193
374797193
384976193
done5001193

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.4b

localize26.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* x (log (/ x y))) z)
0.3b
(* x (log (/ x y)))
14.1b
(log (/ x y))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
65×log-prod
45×times-frac
43×add-sqr-sqrt
41×*-un-lft-identity add-cube-cbrt
26×distribute-rgt-in distribute-lft-in associate--l+
add-exp-log
pow1
add-cbrt-cube div-inv add-log-exp
associate-*r*
expm1-log1p-u associate-*l* prod-diff log1p-expm1-u
rem-log-exp log-pow
log-div sub-neg flip3-- fma-neg diff-log div-exp pow-prod-down prod-exp *-commutative cbrt-unprod flip-- unswap-sqr
Counts
3 → 117
Calls
3 calls:
23.0ms
(- (* x (log (/ x y))) z)
19.0ms
(* x (log (/ x y)))
4.0ms
(log (/ x y))

series265.0ms

Counts
3 → 9
Calls
3 calls:
116.0ms
(- (* x (log (/ x y))) z)
87.0ms
(* x (log (/ x y)))
62.0ms
(log (/ x y))

simplify3.7s

Counts
126 → 126
Iterations

Useful iterations: 3 (1.4s)

IterNodesCost
021537818
145435719
299034687
3310934512
done500934512

prune698.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
4.4b
(log (/ (cbrt x) y))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
22×log-prod
20×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
18×cbrt-prod times-frac
add-exp-log
pow1
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow1/3
rem-log-exp
log-div div-exp log-pow div-inv
Counts
4 → 74
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
3.0ms
(log (/ (cbrt x) y))

series964.0ms

Counts
4 → 12
Calls
4 calls:
269.0ms
(cbrt x)
241.0ms
(cbrt x)
281.0ms
(cbrt x)
172.0ms
(log (/ (cbrt x) y))

simplify3.3s

Counts
86 → 86
Iterations

Useful iterations: 4 (1.3s)

IterNodesCost
011324846
120622172
239922172
3113221692
4363521614
done500021614

prune557.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize52.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
4.4b
(log (/ (cbrt x) y))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
22×log-prod
20×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
18×cbrt-prod times-frac
add-exp-log
pow1
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow1/3
rem-log-exp
log-div div-exp log-pow div-inv
Counts
4 → 74
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
3.0ms
(log (/ (cbrt x) y))

series1.0s

Counts
4 → 12
Calls
4 calls:
283.0ms
(cbrt x)
273.0ms
(cbrt x)
281.0ms
(cbrt x)
191.0ms
(log (/ (cbrt x) y))

simplify3.0s

Counts
86 → 86
Iterations

Useful iterations: 4 (1.4s)

IterNodesCost
011324846
120622172
239922172
3113221692
4363521614
done500021614

prune702.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 2 expressions with local error:

0.1b
(fma x (log (/ x y)) (- z))
14.1b
(log (/ x y))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
13×log-prod
add-sqr-sqrt *-un-lft-identity times-frac add-cube-cbrt
add-exp-log
pow1
expm1-log1p-u add-cbrt-cube rem-log-exp log1p-expm1-u add-log-exp
log-div div-exp log-pow fma-udef div-inv
Counts
2 → 36
Calls
2 calls:
0.0ms
(fma x (log (/ x y)) (- z))
5.0ms
(log (/ x y))

series161.0ms

Counts
2 → 6
Calls
2 calls:
91.0ms
(fma x (log (/ x y)) (- z))
70.0ms
(log (/ x y))

simplify3.1s

Counts
42 → 42
Iterations

Useful iterations: 4 (1.5s)

IterNodesCost
09811174
118010632
234310282
394010142
437859993
done50009993

prune192.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

regimes337.0ms

Accuracy

95.9% (0.2b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 4.8b

bsearch84.0ms

Steps
ItersRangePoint
8
-1.4061534186531803e-308
2.703180348648405e-305
-5.3302025152391e-309

simplify4.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
020775
done20775

end0.0ms

sample1.3s

Algorithm
intervals
Results
482.0ms8044×body80valid
371.0ms7906×body80nan