Details

Time bar (total: 1.0m)

sample69.0ms

Algorithm
intervals
Results
21.0ms262×body80nan
18.0ms257×body80valid

simplify7.1s

Counts
1 → 1
Iterations
IterNodes
done5001
804993
794921
784863
774791
764733
754661
744603
734531
724473
714401
704343
694271
684213
674141
664083
654011
643953
633881
623823
613751
603693
593621
583563
573491
563433
553361
543303
533231
523173
513101
503043
492971
482913
472841
462783
452711
442653
432581
422523
412451
402393
392321
382263
372191
362133
352061
342003
331931
321873
311797
301739
291667
281609
271537
261479
251403
241345
231273
221215
211143
201085
191013
18955
17883
16825
15753
14695
13623
12565
11506
10445
9304
8234
7154
6105
589
460
338
223
114
07

prune47.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize48.0ms

Local error

Found 2 expressions with local error:

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

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
12×log-prod
10×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
distribute-rgt-in distribute-lft-in associate--l+
pow1
add-exp-log associate-*r* add-cbrt-cube add-log-exp
associate-*l*
sub-neg flip3-- diff-log pow-prod-down prod-exp log-pow *-commutative flip-- cbrt-unprod unswap-sqr
Counts
2 → 43
Calls
2 calls:
22.0ms
(- (* x (log y)) z)
22.0ms
(* x (log y))

series188.0ms

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

simplify10.4s

Counts
49 → 49
Iterations
IterNodes
done5000
42546
3933
2361
1179
090

prune735.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize83.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (log (cbrt y)) (+ x x))
0.3b
(+ (* (log (cbrt y)) (+ x x)) (* x (log (cbrt y))))
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite527.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt *-un-lft-identity
16×add-cube-cbrt
12×cbrt-prod associate-+r+ log-prod associate-*r*
distribute-rgt-in distribute-lft-in
pow1
add-exp-log add-cbrt-cube add-log-exp
associate-*l*
distribute-rgt-out pow1/3 distribute-lft-out
associate-+l+ flip3-+ associate-*r/ log-pow flip-+
+-commutative distribute-lft1-in count-2 pow-prod-down distribute-rgt1-in prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
Counts
4 → 80
Calls
4 calls:
336.0ms
(* (log (cbrt y)) (+ x x))
36.0ms
(+ (* (log (cbrt y)) (+ x x)) (* x (log (cbrt y))))
2.0ms
(cbrt y)
2.0ms
(cbrt y)

series1.8s

Counts
4 → 12
Calls
4 calls:
245.0ms
(* (log (cbrt y)) (+ x x))
305.0ms
(+ (* (log (cbrt y)) (+ x x)) (* x (log (cbrt y))))
460.0ms
(cbrt y)
773.0ms
(cbrt y)

simplify3.4s

Counts
92 → 92
Iterations
IterNodes
done5000
21183
1352
0137

prune1.5s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize233.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (log (pow y 1/3)) (+ x x))
0.3b
(+ (* (log (pow y 1/3)) (+ x x)) (* x (log (cbrt y))))
0.6b
(cbrt y)
5.1b
(pow y 1/3)

rewrite396.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt *-un-lft-identity
17×add-cube-cbrt
12×associate-+r+ log-prod associate-*r*
cbrt-prod
distribute-rgt-in distribute-lft-in
pow1 add-exp-log
add-cbrt-cube add-log-exp
associate-*l*
unpow-prod-down pow-unpow distribute-rgt-out distribute-lft-out
associate-+l+ flip3-+ associate-*r/ flip-+
+-commutative pow-to-exp pow-pow distribute-lft1-in unpow1/3 count-2 pow1/3 pow-prod-down distribute-rgt1-in pow-exp prod-exp sum-log log-pow *-commutative cbrt-unprod unswap-sqr sqr-pow
Counts
4 → 86
Calls
4 calls:
267.0ms
(* (log (pow y 1/3)) (+ x x))
43.0ms
(+ (* (log (pow y 1/3)) (+ x x)) (* x (log (cbrt y))))
1.0ms
(cbrt y)
42.0ms
(pow y 1/3)

series3.0s

Counts
4 → 12
Calls
4 calls:
725.0ms
(* (log (pow y 1/3)) (+ x x))
797.0ms
(+ (* (log (pow y 1/3)) (+ x x)) (* x (log (cbrt y))))
909.0ms
(cbrt y)
527.0ms
(pow y 1/3)

simplify5.7s

Counts
98 → 98
Iterations
IterNodes
done5000
21333
1421
0169

prune1.9s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize150.0ms

Local error

Found 4 expressions with local error:

0.3b
(+ (* (log (cbrt y)) (+ x x)) (* (log (sqrt (cbrt y))) x))
0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-log-exp
pow1 add-exp-log add-cbrt-cube
pow1/3
associate-+l+
+-commutative distribute-rgt-in distribute-lft-in flip3-+ sum-log flip-+
Counts
4 → 46
Calls
4 calls:
30.0ms
(+ (* (log (cbrt y)) (+ x x)) (* (log (sqrt (cbrt y))) x))
2.0ms
(cbrt y)
2.0ms
(cbrt y)
4.0ms
(cbrt y)

series4.9s

Counts
4 → 12
Calls
4 calls:
1.8s
(+ (* (log (cbrt y)) (+ x x)) (* (log (sqrt (cbrt y))) x))
1.6s
(cbrt y)
579.0ms
(cbrt y)
918.0ms
(cbrt y)

simplify12.8s

Counts
58 → 58
Iterations
IterNodes
done5000
33813
2745
1218
078

prune798.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes441.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

sample5.4s

Algorithm
intervals
Results
1.7s8031×body80valid
523.0ms7800×body80nan