Details

Time bar (total: 29.5s)

sample65.0ms

Algorithm
intervals
Results
31.0ms257×body80valid
10.0ms270×body80nan

simplify6.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07193
115193
228193
349193
474193
594193
6122193
7187193
8337193
9505193
10664193
11722193
12800193
13880193
14958193
151022193
161100193
171164193
181242193
191306193
201384193
211448193
221526193
231590193
241668193
251732193
261810193
271874193
281952193
292016193
302094193
312158193
322236193
332300193
342378193
352442193
362520193
372584193
382662193
392726193
402804193
412868193
422946193
433010193
443088193
453152193
463230193
473294193
483372193
493436193
503514193
513578193
523656193
533720193
543798193
553862193
563940193
574004193
584082193
594146193
604224193
614288193
624366193
634430193
644508193
654572193
664650193
674714193
684792193
694856193
704934193
714998193
done5000193

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize13.0ms

Local error

Found 2 expressions with local error:

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

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
18×*-un-lft-identity
17×associate--l+
16×add-cube-cbrt
12×log-prod prod-diff
add-log-exp
distribute-rgt-in distribute-lft-in
pow1
add-cbrt-cube associate-*r* add-exp-log
fma-neg diff-log associate-*l*
expm1-log1p-u sub-neg log1p-expm1-u
associate--l- flip3-- pow-prod-down prod-exp log-pow *-commutative cbrt-unprod flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 68
Calls
2 calls:
69.0ms
(- (- (* x (log y)) z) y)
12.0ms
(* x (log y))

series80.0ms

Counts
2 → 6
Calls
2 calls:
39.0ms
(- (- (* x (log y)) z) y)
40.0ms
(* x (log y))

simplify3.8s

Counts
74 → 74
Iterations

Useful iterations: done (3.8s)

IterNodesCost
014820006
133818233
274216168
3226315531
done501314931

prune438.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize55.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt y) (cbrt y))
0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 81
Calls
4 calls:
17.0ms
(* (cbrt y) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series1.2s

Counts
4 → 12
Calls
4 calls:
310.0ms
(* (cbrt y) (cbrt y))
294.0ms
(cbrt y)
280.0ms
(cbrt y)
288.0ms
(cbrt y)

simplify4.8s

Counts
93 → 93
Iterations

Useful iterations: 3 (466.0ms)

IterNodesCost
06518502
114015989
238215714
3107615034
4432215034
done500115034

prune624.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt y) (cbrt y))
0.6b
(cbrt y)
0.6b
(cbrt y)
5.0b
(pow y 1/3)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
22×cbrt-prod
16×*-un-lft-identity add-cube-cbrt
12×pow1
pow1/3
add-exp-log
swap-sqr associate-*r* associate-*l*
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
pow-unpow unpow-prod-down
pow-prod-down pow-sqr pow-prod-up
pow2 pow-to-exp pow-pow pow-plus unpow1/3 pow-exp prod-exp *-commutative cbrt-unprod sqr-pow
Counts
4 → 88
Calls
4 calls:
16.0ms
(* (cbrt y) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
5.0ms
(pow y 1/3)

series1.7s

Counts
4 → 12
Calls
4 calls:
734.0ms
(* (cbrt y) (cbrt y))
300.0ms
(cbrt y)
319.0ms
(cbrt y)
312.0ms
(pow y 1/3)

simplify4.1s

Counts
100 → 100
Iterations

Useful iterations: 4 (2.1s)

IterNodesCost
09521995
125117119
264217039
3149616208
4436916107
done500316107

prune549.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize79.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (pow y 1/3) (cbrt y))
0.6b
(cbrt y)
0.6b
(cbrt y)
5.0b
(pow y 1/3)

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
12×cbrt-prod *-un-lft-identity add-cube-cbrt
10×add-exp-log
unpow-prod-down
associate-*l*
associate-*r* unswap-sqr
pow1 add-cbrt-cube pow1/3
expm1-log1p-u log1p-expm1-u add-log-exp sqr-pow
pow-unpow prod-exp
pow-to-exp unpow1/3 pow-exp cbrt-unprod
pow-pow pow-prod-down pow-sqr *-commutative pow-prod-up
Counts
4 → 83
Calls
4 calls:
21.0ms
(* (pow y 1/3) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
4.0ms
(pow y 1/3)

series1.2s

Counts
4 → 12
Calls
4 calls:
363.0ms
(* (pow y 1/3) (cbrt y))
256.0ms
(cbrt y)
291.0ms
(cbrt y)
244.0ms
(pow y 1/3)

simplify2.2s

Counts
95 → 95
Iterations

Useful iterations: done (2.2s)

IterNodesCost
09928279
123218190
277417760
3170216784
done500116603

prune604.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes252.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07193
18193
done8193

end0.0ms

sample1.4s

Algorithm
intervals
Results
452.0ms8030×body80valid
339.0ms7962×body80nan
0.0msbody320valid