Details

Time bar (total: 23.4s)

sample52.0ms

Algorithm
intervals
Results
18.0ms257×body80valid
13.0ms237×body80nan

simplify2.9s

Counts
1 → 1
Iterations
IterNodes
done5000
714998
704934
694856
684792
674714
664650
654572
644508
634430
624366
614288
604224
594146
584082
574004
563940
553862
543798
533720
523656
513578
503514
493436
483372
473294
463230
453152
443088
433010
422946
412868
402804
392726
382662
372584
362520
352442
342378
332300
322236
312158
302094
292016
281952
271874
261810
251732
241668
231590
221526
211448
201384
191306
181242
171164
161100
151022
14958
13880
12800
11722
10664
9505
8337
7187
6122
594
474
349
228
115
07

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize13.0ms

Local error

Found 3 expressions with local error:

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

rewrite113.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
23×associate--l+
22×*-un-lft-identity
20×add-cube-cbrt
18×log-prod
15×prod-diff
10×add-log-exp
distribute-rgt-in distribute-lft-in
pow1
add-cbrt-cube add-exp-log
fma-neg diff-log associate-*r*
expm1-log1p-u sub-neg associate-*l* insert-posit16 log1p-expm1-u
flip3-- flip--
associate--l- pow-prod-down prod-exp log-pow *-commutative cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
3 → 95
Calls
3 calls:
79.0ms
(- (- (* x (log y)) z) y)
21.0ms
(- (* x (log y)) z)
10.0ms
(* x (log y))

series184.0ms

Counts
3 → 9
Calls
3 calls:
40.0ms
(- (- (* x (log y)) z) y)
75.0ms
(- (* x (log y)) z)
69.0ms
(* x (log y))

simplify3.4s

Counts
104 → 104
Iterations
IterNodes
done5001
32771
2963
1413
0174

prune407.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize56.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)

rewrite15.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 insert-posit16 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 → 85
Calls
4 calls:
11.0ms
(* (cbrt y) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series988.0ms

Counts
4 → 12
Calls
4 calls:
279.0ms
(* (cbrt y) (cbrt y))
233.0ms
(cbrt y)
219.0ms
(cbrt y)
257.0ms
(cbrt y)

simplify3.2s

Counts
97 → 97
Iterations
IterNodes
done5001
44657
31110
2364
1141
067

prune545.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (cbrt (log y)) (cbrt (log y)))
0.5b
(cbrt (log y))
0.5b
(cbrt (log y))
0.5b
(cbrt (log y))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
36×cbrt-prod
23×add-sqr-sqrt
20×pow1
17×*-un-lft-identity
15×add-cube-cbrt
pow1/3 swap-sqr log-pow
associate-*r* associate-*l*
add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 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 → 93
Calls
4 calls:
25.0ms
(* (cbrt (log y)) (cbrt (log y)))
2.0ms
(cbrt (log y))
2.0ms
(cbrt (log y))
2.0ms
(cbrt (log y))

series1.6s

Counts
4 → 12
Calls
4 calls:
359.0ms
(* (cbrt (log y)) (cbrt (log y)))
372.0ms
(cbrt (log y))
451.0ms
(cbrt (log y))
382.0ms
(cbrt (log y))

simplify3.9s

Counts
105 → 105
Iterations
IterNodes
done5001
44372
31212
2411
1152
068

prune450.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* x (cbrt (* (log y) (log y)))) (cbrt (log y)))
0.5b
(cbrt (* (log y) (log y)))
0.5b
(cbrt (log y))
0.5b
(* (log y) (log y))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
24×pow1
15×add-sqr-sqrt *-un-lft-identity
13×add-cube-cbrt
11×associate-*r* add-exp-log
cbrt-prod
add-cbrt-cube log-pow
log-prod swap-sqr
associate-*l*
expm1-log1p-u pow-prod-down prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in
pow1/3 *-commutative
pow2 pow-plus pow-sqr pow-prod-up unswap-sqr
Counts
4 → 91
Calls
4 calls:
61.0ms
(* (* x (cbrt (* (log y) (log y)))) (cbrt (log y)))
7.0ms
(cbrt (* (log y) (log y)))
2.0ms
(cbrt (log y))
20.0ms
(* (log y) (log y))

series1.0s

Counts
4 → 12
Calls
4 calls:
53.0ms
(* (* x (cbrt (* (log y) (log y)))) (cbrt (log y)))
385.0ms
(cbrt (* (log y) (log y)))
377.0ms
(cbrt (log y))
227.0ms
(* (log y) (log y))

simplify2.2s

Counts
103 → 103
Iterations
IterNodes
done5006
32559
2904
1306
0122

prune469.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes221.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
IterNodes
done8
18
07

end0.0ms

sample1.5s

Algorithm
intervals
Results
604.0ms8030×body80valid
450.0ms8031×body80nan