Details

Time bar (total: 49.2s)

sample61.0ms

Algorithm
intervals
Results
17.0ms257×body80valid
13.0ms262×body80nan

simplify9.2s

Counts
1 → 1
Iterations
IterNodes
done5001
884979
874933
864863
854821
844751
834705
824635
814589
804519
794473
784403
774357
764287
754241
744171
734129
724059
714013
703943
693901
683831
673785
663715
653673
643603
633557
623487
613445
603375
593329
583259
573213
563143
553097
543027
532985
522915
512869
502799
492753
482683
472637
462567
452525
442455
432409
422339
412297
402227
392181
382111
372069
361999
351953
341883
331837
321767
311721
301651
291605
281535
271489
261419
251377
241307
231261
221191
211149
201079
191033
18963
17917
16847
15801
14731
13673
12603
11557
10473
9319
8208
7134
6101
587
470
349
228
115
07

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize24.0ms

Local error

Found 2 expressions with local error:

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

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
12×log-prod
11×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* prod-diff
expm1-log1p-u log1p-expm1-u
sub-neg flip3-- fma-neg diff-log pow-prod-down prod-exp log-pow *-commutative flip-- cbrt-unprod unswap-sqr
Counts
2 → 51
Calls
2 calls:
17.0ms
(- (* x (log y)) z)
30.0ms
(* x (log y))

series186.0ms

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

simplify6.5s

Counts
57 → 57
Iterations
IterNodes
done5004
31541
2552
1240
0111

prune488.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize234.0ms

Local error

Found 4 expressions with local error:

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

rewrite540.0ms

Algorithm
rewrite-expression-head
Rules
24×log-prod
22×add-sqr-sqrt *-un-lft-identity
20×add-cube-cbrt
18×cbrt-prod
12×distribute-rgt-in associate-+l+ distribute-lft-in associate-*l*
pow1
add-exp-log add-cbrt-cube add-log-exp
associate-*r*
expm1-log1p-u log1p-expm1-u
distribute-rgt-out pow1/3 distribute-lft-out
flip3-+ associate-*l/ log-pow flip-+
+-commutative fma-def distribute-lft1-in count-2 pow-prod-down distribute-rgt1-in prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
Counts
4 → 97
Calls
4 calls:
370.0ms
(* (+ x x) (log (cbrt y)))
108.0ms
(+ (* (+ x x) (log (cbrt y))) (* (log (cbrt y)) x))
2.0ms
(cbrt y)
2.0ms
(cbrt y)

series1.5s

Counts
4 → 12
Calls
4 calls:
184.0ms
(* (+ x x) (log (cbrt y)))
214.0ms
(+ (* (+ x x) (log (cbrt y))) (* (log (cbrt y)) x))
375.0ms
(cbrt y)
724.0ms
(cbrt y)

simplify5.7s

Counts
109 → 109
Iterations
IterNodes
done5000
21275
1381
0141

prune1.4s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize49.0ms

Local error

Found 4 expressions with local error:

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

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
pow1
add-exp-log cbrt-prod add-cbrt-cube
associate-*l*
expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3 associate-*r*
log-pow
pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
4 → 58
Calls
4 calls:
1.0ms
(fma (+ x x) (log (cbrt y)) (* (log (cbrt y)) x))
18.0ms
(* (log (cbrt y)) x)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series1.7s

Counts
4 → 12
Calls
4 calls:
370.0ms
(fma (+ x x) (log (cbrt y)) (* (log (cbrt y)) x))
223.0ms
(* (log (cbrt y)) x)
628.0ms
(cbrt y)
444.0ms
(cbrt y)

simplify3.8s

Counts
70 → 70
Iterations
IterNodes
done5000
31370
2410
1154
080

prune742.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize83.0ms

Local error

Found 4 expressions with local error:

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

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
14×associate-+l+ log-prod
13×add-cube-cbrt *-un-lft-identity
unpow-prod-down
pow1
add-exp-log distribute-rgt-in distribute-lft-in
add-cbrt-cube add-log-exp
associate-*l*
expm1-log1p-u log1p-expm1-u
cbrt-prod pow-unpow associate-*r* sqr-pow
pow1/3 log-pow
+-commutative pow-to-exp pow-pow fma-def flip3-+ unpow1/3 pow-prod-down pow-exp prod-exp sum-log *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 83
Calls
4 calls:
27.0ms
(* (log (cbrt y)) x)
56.0ms
(+ (* (+ x x) (log (pow y 1/3))) (* (log (cbrt y)) x))
2.0ms
(cbrt y)
6.0ms
(pow y 1/3)

series2.1s

Counts
4 → 12
Calls
4 calls:
239.0ms
(* (log (cbrt y)) x)
286.0ms
(+ (* (+ x x) (log (pow y 1/3))) (* (log (cbrt y)) x))
974.0ms
(cbrt y)
553.0ms
(pow y 1/3)

simplify10.2s

Counts
95 → 95
Iterations
IterNodes
done5000
34733
21215
1392
0153

prune1.1s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

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

sample2.5s

Algorithm
intervals
Results
988.0ms7800×body80nan
624.0ms8031×body80valid