Details

Time bar (total: 16.9s)

sample25.0ms

Algorithm
intervals
Results
9.0ms231×body80valid
2.0msbody1280valid
1.0msbody640valid
1.0msbody2560valid
0.0msbody320valid
0.0msbody160valid

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done5000
1394976
1384941
1374905
1364873
1354840
1344803
1334769
1324737
1314702
1304667
1294633
1284600
1274567
1264532
1254496
1244464
1234431
1224394
1214360
1204328
1194293
1184258
1174224
1164191
1154158
1144123
1134087
1124055
1114022
1103985
1093951
1083919
1073884
1063849
1053815
1043782
1033749
1023714
1013674
1003642
993609
983572
973538
963506
953471
943436
933402
923369
913336
903301
893265
883233
873200
863163
853129
843097
833062
823027
812993
802960
792927
782892
772854
762822
752789
742752
732718
722686
712651
702616
692582
682549
672516
662481
652445
642413
632380
622343
612309
602277
592242
582207
572173
562140
552107
542072
532034
522002
511969
501932
491898
481866
471831
461796
451762
441729
431696
421661
411625
401593
391560
381523
371489
361457
351422
341387
331353
321320
311287
301252
291214
281182
271149
261112
251078
241046
231011
22976
21942
20909
19876
18841
17805
16772
15740
14704
13653
12608
11547
10505
9414
8234
7155
694
554
439
329
219
112
06

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize18.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ x (/ (- x y) 2.0))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
add-sqr-sqrt pow1 +-commutative associate-+r- sum-log flip3-+ add-cbrt-cube div-sub add-exp-log add-cube-cbrt flip-+ insert-posit16 distribute-lft-out
Counts
1 → 14
Calls
1 calls:
24.0ms
(+ x (/ (- x y) 2.0))

series49.0ms

Counts
1 → 3
Calls
1 calls:
49.0ms
(+ x (/ (- x y) 2.0))

simplify1.9s

Counts
17 → 17
Iterations
IterNodes
done5000
43268
3724
2249
193
035

prune75.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.1b

localize8.0ms

Local error

Found 1 expressions with local error:

0.0b
(- (* 1.5 x) (* 0.5 y))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt pow1 sub-neg *-un-lft-identity flip3-- add-cbrt-cube diff-log add-exp-log add-cube-cbrt insert-posit16 flip--
Counts
1 → 13
Calls
1 calls:
7.0ms
(- (* 1.5 x) (* 0.5 y))

series63.0ms

Counts
1 → 3
Calls
1 calls:
63.0ms
(- (* 1.5 x) (* 0.5 y))

simplify1.7s

Counts
16 → 16
Iterations
IterNodes
done5000
41743
3720
2260
189
030

prune52.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.1b

localize19.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (+ x (/ (- x y) 2.0))) (cbrt (+ x (/ (- x y) 2.0))))
0.5b
(cbrt (+ x (/ (- x y) 2.0)))
0.5b
(cbrt (+ x (/ (- x y) 2.0)))
0.5b
(cbrt (+ x (/ (- x y) 2.0)))

rewrite138.0ms

Algorithm
rewrite-expression-head
Rules
36×cbrt-prod
35×*-un-lft-identity
23×add-sqr-sqrt
18×cbrt-div
15×add-cube-cbrt
11×pow1
flip3-+ pow1/3 swap-sqr flip-+ distribute-lft-out
associate-*r* associate-*l*
add-exp-log
frac-times add-cbrt-cube insert-posit16 add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 99
Calls
4 calls:
104.0ms
(* (cbrt (+ x (/ (- x y) 2.0))) (cbrt (+ x (/ (- x y) 2.0))))
10.0ms
(cbrt (+ x (/ (- x y) 2.0)))
13.0ms
(cbrt (+ x (/ (- x y) 2.0)))
10.0ms
(cbrt (+ x (/ (- x y) 2.0)))

series2.1s

Counts
4 → 12
Calls
4 calls:
474.0ms
(* (cbrt (+ x (/ (- x y) 2.0))) (cbrt (+ x (/ (- x y) 2.0))))
565.0ms
(cbrt (+ x (/ (- x y) 2.0)))
496.0ms
(cbrt (+ x (/ (- x y) 2.0)))
599.0ms
(cbrt (+ x (/ (- x y) 2.0)))

simplify1.8s

Counts
111 → 111
Iterations
IterNodes
done5000
31553
2652
1284
0131

prune458.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ x (/ (- x y) 2.0)))
0.5b
(cbrt (+ x (/ (- x y) 2.0)))
0.6b
(cbrt (* (cbrt (+ x (/ (- x y) 2.0))) (cbrt (+ x (/ (- x y) 2.0)))))
0.6b
(cbrt (cbrt (+ x (/ (- x y) 2.0))))

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
28×cbrt-div
20×cbrt-prod
14×*-un-lft-identity
flip3-+ flip-+
add-sqr-sqrt add-cube-cbrt
frac-times pow1 add-cbrt-cube pow1/3 add-exp-log insert-posit16 add-log-exp
distribute-lft-out
associate-*l/ associate-*r/
Counts
4 → 66
Calls
4 calls:
17.0ms
(cbrt (+ x (/ (- x y) 2.0)))
14.0ms
(cbrt (+ x (/ (- x y) 2.0)))
29.0ms
(cbrt (* (cbrt (+ x (/ (- x y) 2.0))) (cbrt (+ x (/ (- x y) 2.0)))))
11.0ms
(cbrt (cbrt (+ x (/ (- x y) 2.0))))

series2.0s

Counts
4 → 12
Calls
4 calls:
540.0ms
(cbrt (+ x (/ (- x y) 2.0)))
518.0ms
(cbrt (+ x (/ (- x y) 2.0)))
406.0ms
(cbrt (* (cbrt (+ x (/ (- x y) 2.0))) (cbrt (+ x (/ (- x y) 2.0)))))
518.0ms
(cbrt (cbrt (+ x (/ (- x y) 2.0))))

simplify2.0s

Counts
78 → 78
Iterations
IterNodes
done5001
43652
31303
2602
1289
0156

prune449.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 0.0b

regimes266.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
done9
19
07

end0.0ms

sample815.0ms

Algorithm
intervals
Results
600.0ms7385×body80valid
33.0ms223×body1280valid
17.0ms145×body640valid
17.0ms98×body2560valid
10.0ms92×body320valid
4.0ms57×body160valid