Details

Time bar (total: 19.1s)

sample26.0ms

Algorithm
intervals
Results
8.0ms229×body80valid
1.0ms11×body640valid
1.0msbody1280valid
1.0msbody2560valid
0.0msbody160valid

simplify2.9s

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

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize12.0ms

Local error

Found 1 expressions with local error:

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

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
fma-def add-log-exp
add-sqr-sqrt add-cube-cbrt
expm1-log1p-u pow1 +-commutative associate-+r- sum-log flip3-+ add-cbrt-cube div-sub add-exp-log flip-+ log1p-expm1-u distribute-lft-out
Counts
1 → 18
Calls
1 calls:
26.0ms
(+ x (/ (- x y) 2.0))

series64.0ms

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

simplify1.9s

Counts
21 → 21
Iterations
IterNodes
done5000
43606
3801
2269
198
036

prune88.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt x)
0.5b
(cbrt x)
0.5b
(cbrt x)
0.5b
(* (cbrt x) (cbrt x))

rewrite21.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 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 → 81
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
15.0ms
(* (cbrt x) (cbrt x))

series941.0ms

Counts
4 → 12
Calls
4 calls:
240.0ms
(cbrt x)
203.0ms
(cbrt x)
221.0ms
(cbrt x)
277.0ms
(* (cbrt x) (cbrt x))

simplify3.2s

Counts
93 → 93
Iterations
IterNodes
done5005
43602
31037
2379
1140
065

prune512.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize67.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt x) (cbrt x))
0.5b
(* (cbrt x) (cbrt x))
0.5b
(cbrt (* (cbrt x) (cbrt x)))
0.6b
(cbrt (cbrt x))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
42×cbrt-prod
38×add-sqr-sqrt
22×*-un-lft-identity add-cube-cbrt
18×pow1
14×pow1/3
12×swap-sqr associate-*r* associate-*l*
add-exp-log unswap-sqr
expm1-log1p-u add-cbrt-cube pow-prod-down pow-sqr pow-prod-up log1p-expm1-u add-log-exp
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 111
Calls
4 calls:
9.0ms
(* (cbrt x) (cbrt x))
10.0ms
(* (cbrt x) (cbrt x))
8.0ms
(cbrt (* (cbrt x) (cbrt x)))
2.0ms
(cbrt (cbrt x))

series1.4s

Counts
4 → 12
Calls
4 calls:
294.0ms
(* (cbrt x) (cbrt x))
286.0ms
(* (cbrt x) (cbrt x))
424.0ms
(cbrt (* (cbrt x) (cbrt x)))
417.0ms
(cbrt (cbrt x))

simplify1.8s

Counts
123 → 123
Iterations
IterNodes
done5002
42457
3925
2396
1178
090

prune687.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

localize54.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (cbrt x)) (cbrt (cbrt x)))
0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
81×cbrt-prod
40×add-sqr-sqrt
22×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3 swap-sqr associate-*r* associate-*l* unswap-sqr
add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 104
Calls
4 calls:
33.0ms
(* (cbrt (cbrt x)) (cbrt (cbrt x)))
2.0ms
(cbrt (cbrt x))
2.0ms
(cbrt (cbrt x))
2.0ms
(cbrt (cbrt x))

series1.5s

Counts
4 → 12
Calls
4 calls:
392.0ms
(* (cbrt (cbrt x)) (cbrt (cbrt x)))
336.0ms
(cbrt (cbrt x))
348.0ms
(cbrt (cbrt x))
461.0ms
(cbrt (cbrt x))

simplify1.9s

Counts
116 → 116
Iterations
IterNodes
done5006
42715
3951
2407
1172
086

prune672.0ms

Pruning

7 alts after pruning (3 fresh and 4 done)

Merged error: 0.0b

regimes245.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done7
17
06

end0.0ms

sample815.0ms

Algorithm
intervals
Results
588.0ms7381×body80valid
27.0ms223×body1280valid
14.0ms99×body2560valid
14.0ms156×body640valid
6.0ms80×body320valid
3.0ms64×body160valid