Details

Time bar (total: 21.9s)

sample46.0ms

Algorithm
intervals
Results
15.0ms256×body80valid
10.0ms226×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

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

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

rewrite80.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* 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 → 92
Calls
3 calls:
53.0ms
(- (- (* x (log y)) z) y)
16.0ms
(- (* x (log y)) z)
7.0ms
(* x (log y))

series189.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(- (- (* x (log y)) z) y)
77.0ms
(- (* x (log y)) z)
53.0ms
(* x (log y))

simplify3.2s

Counts
101 → 101
Iterations
IterNodes
done5000
32795
2965
1410
0171

prune563.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

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

rewrite292.0ms

Algorithm
rewrite-expression-head
Rules
48×log-prod
38×add-sqr-sqrt
34×*-un-lft-identity
32×add-cube-cbrt
24×distribute-rgt-in distribute-lft-in sqrt-prod
18×add-log-exp
17×associate-+r+
13×associate--l+
12×pow1 associate-+l+ associate-*r* prod-diff
add-cbrt-cube add-exp-log
associate-*l* log-pow
diff-log
expm1-log1p-u sum-log log1p-expm1-u
fma-neg
associate-+r- sub-neg sqrt-pow1 pow1/2 pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
associate--l- +-commutative fma-def flip3-+ flip3-- flip-+ flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 147
Calls
4 calls:
208.0ms
(- (+ (* x (log (sqrt y))) (- (* x (log (sqrt y))) z)) y)
41.0ms
(+ (* x (log (sqrt y))) (- (* x (log (sqrt y))) z))
23.0ms
(* x (log (sqrt y)))
15.0ms
(* x (log (sqrt y)))

series442.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(- (+ (* x (log (sqrt y))) (- (* x (log (sqrt y))) z)) y)
123.0ms
(+ (* x (log (sqrt y))) (- (* x (log (sqrt y))) z))
115.0ms
(* x (log (sqrt y)))
114.0ms
(* x (log (sqrt y)))

simplify3.3s

Counts
159 → 159
Iterations
IterNodes
done5000
34920
21386
1531
0209

prune895.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize51.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (+ (log (sqrt y)) (log (fabs (cbrt y)))))
0.3b
(* (log (sqrt (cbrt y))) x)
0.5b
(cbrt y)
0.5b
(cbrt y)

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt pow1 *-un-lft-identity
10×associate-*r* associate-*l* add-cube-cbrt
add-cbrt-cube add-exp-log log-pow
cbrt-prod
expm1-log1p-u log1p-expm1-u distribute-lft-out add-log-exp
pow1/3
sqrt-pow1 pow-prod-down prod-exp associate-*r/ *-commutative cbrt-unprod unswap-sqr
distribute-rgt-in distribute-lft-in flip3-+ pow1/2 flip-+
Counts
4 → 78
Calls
4 calls:
44.0ms
(* x (+ (log (sqrt y)) (log (fabs (cbrt y)))))
16.0ms
(* (log (sqrt (cbrt y))) x)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series902.0ms

Counts
4 → 12
Calls
4 calls:
151.0ms
(* x (+ (log (sqrt y)) (log (fabs (cbrt y)))))
180.0ms
(* (log (sqrt (cbrt y))) x)
269.0ms
(cbrt y)
301.0ms
(cbrt y)

simplify3.2s

Counts
90 → 90
Iterations
IterNodes
done5000
34231
21124
1371
0145

prune792.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize61.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (log (fabs (cbrt y))))
0.3b
(* (log (sqrt (cbrt y))) x)
0.5b
(cbrt y)
0.5b
(cbrt y)

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt
11×pow1
10×associate-*l*
add-cbrt-cube add-exp-log
associate-*r*
cbrt-prod log-prod
log-pow
expm1-log1p-u log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in pow1/3
sqrt-pow1 pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
pow1/2
Counts
4 → 77
Calls
4 calls:
11.0ms
(* x (log (fabs (cbrt y))))
16.0ms
(* (log (sqrt (cbrt y))) x)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series808.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(* x (log (fabs (cbrt y))))
213.0ms
(* (log (sqrt (cbrt y))) x)
285.0ms
(cbrt y)
250.0ms
(cbrt y)

simplify1.6s

Counts
89 → 89
Iterations
IterNodes
done5017
31584
2568
1237
0121

prune724.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

regimes220.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done20
120
016

end0.0ms

sample1.4s

Algorithm
intervals
Results
478.0ms8023×body80valid
390.0ms7789×body80nan
1.0msbody1280valid