Details

Time bar (total: 40.5s)

sample153.0ms

Algorithm
intervals
Results
58.0ms836×body80nan
15.0ms32×body640valid
13.0ms172×body80valid
11.0ms14×body1280valid
6.0ms24×body320valid
3.0ms14×body160valid

simplify17.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012345
121345
230345
337345
439345
547345
657345
768345
892345
9138345
10214345
11273345
12306345
13318345
14342345
15364345
16396345
17417345
18445345
19468345
20496345
21517345
22547345
23568345
24596345
25619345
26647345
27668345
28698345
29719345
30747345
31772345
32800345
33821345
34851345
35872345
36900345
37923345
38951345
39972345
401002345
411023345
421051345
431076345
441104345
451125345
461155345
471176345
481204345
491227345
501255345
511276345
521306345
531327345
541355345
551378345
561406345
571427345
581457345
591478345
601506345
611529345
621557345
631578345
641608345
651629345
661657345
671680345
681708345
691729345
701759345
711780345
721808345
731831345
741859345
751880345
761910345
771931345
781959345
791982345
802010345
812031345
822061345
832082345
842110345
852133345
862161345
872182345
882212345
892233345
902261345
912284345
922312345
932333345
942363345
952384345
962412345
972435345
982463345
992484345
1002514345
1012535345
1022563345
1032586345
1042614345
1052635345
1062665345
1072686345
1082714345
1092737345
1102765345
1112786345
1122816345
1132837345
1142865345
1152888345
1162916345
1172937345
1182967345
1192988345
1203016345
1213039345
1223067345
1233088345
1243118345
1253139345
1263167345
1273192345
1283220345
1293241345
1303271345
1313292345
1323320345
1333343345
1343371345
1353392345
1363422345
1373443345
1383471345
1393496345
1403524345
1413545345
1423575345
1433596345
1443624345
1453647345
1463675345
1473696345
1483726345
1493747345
1503775345
1513798345
1523826345
1533847345
1543877345
1553898345
1563926345
1573949345
1583977345
1593998345
1604028345
1614049345
1624077345
1634100345
1644128345
1654149345
1664179345
1674200345
1684228345
1694251345
1704279345
1714300345
1724330345
1734351345
1744379345
1754404345
1764432345
1774453345
1784483345
1794504345
1804532345
1814555345
1824583345
1834604345
1844634345
1854655345
1864683345
1874708345
1884736345
1894757345
1904787345
1914808345
1924836345
1934859345
1944887345
1954908345
1964938345
1974959345
1984987345
done5001345

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.3b

localize18.0ms

Local error

Found 3 expressions with local error:

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

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
21×log-prod
18×*-un-lft-identity
12×add-cube-cbrt
10×pow1
distribute-rgt-in distribute-lft-in associate-*r* add-exp-log
add-cbrt-cube
associate-*l*
log-pow distribute-lft-out-- add-log-exp difference-of-squares
log-div pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
flip3-- rem-log-exp flip--
Counts
3 → 70
Calls
3 calls:
11.0ms
(* z (log (- 1.0 y)))
7.0ms
(* x (log y))
4.0ms
(log (- 1.0 y))

series161.0ms

Counts
3 → 9
Calls
3 calls:
72.0ms
(* z (log (- 1.0 y)))
39.0ms
(* x (log y))
50.0ms
(log (- 1.0 y))

simplify2.0s

Counts
79 → 79
Iterations

Useful iterations: done (2.0s)

IterNodesCost
016821539
135818865
284218337
3239317947
done500117746

prune583.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(* z (- (- (log 1.0) (* 1.0 y)) (/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))))
0.3b
(* x (log y))
0.3b
(* (/ 1.0 y) (/ 1.0 y))
0.5b
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))

rewrite125.0ms

Algorithm
rewrite-expression-head
Rules
62×add-sqr-sqrt
44×*-un-lft-identity times-frac
42×add-cube-cbrt
38×add-cbrt-cube add-exp-log
23×associate-*r*
19×associate-*l*
16×pow1 associate--l+
13×cbrt-undiv swap-sqr div-exp
12×log-prod
10×distribute-rgt-in distribute-lft-in prod-exp cbrt-unprod
associate-*r/ unswap-sqr
div-inv
sub-neg add-log-exp
pow-prod-down associate-/r/ *-commutative associate-/l*
frac-times flip3-- associate-*l/ frac-sub flip-- difference-of-squares
pow2 clear-num associate-/r* frac-2neg pow-plus pow-sqr log-pow pow-prod-up distribute-lft-out--
Counts
4 → 161
Calls
4 calls:
79.0ms
(* z (- (- (log 1.0) (* 1.0 y)) (/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))))
7.0ms
(* x (log y))
23.0ms
(* (/ 1.0 y) (/ 1.0 y))
11.0ms
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))

series193.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(* z (- (- (log 1.0) (* 1.0 y)) (/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))))
40.0ms
(* x (log y))
32.0ms
(* (/ 1.0 y) (/ 1.0 y))
28.0ms
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))

simplify2.5s

Counts
173 → 173
Iterations

Useful iterations: done (2.5s)

IterNodesCost
029647494
183041950
2273241223
done501040143

prune1.1s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.1b

localize90.0ms

Local error

Found 4 expressions with local error:

0.6b
(* (cbrt y) (cbrt y))
0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite15.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
add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 73
Calls
4 calls:
10.0ms
(* (cbrt y) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series984.0ms

Counts
4 → 12
Calls
4 calls:
294.0ms
(* (cbrt y) (cbrt y))
235.0ms
(cbrt y)
216.0ms
(cbrt y)
240.0ms
(cbrt y)

simplify3.2s

Counts
85 → 85
Iterations

Useful iterations: done (3.2s)

IterNodesCost
06117134
113614621
237714346
397113666
4311413666
done502813626

prune765.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.1b

localize88.0ms

Local error

Found 4 expressions with local error:

0.6b
(* (cbrt y) (cbrt y))
0.6b
(cbrt y)
0.6b
(cbrt y)
5.1b
(pow (/ 1 y) -1/3)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt
22×cbrt-prod *-un-lft-identity add-cube-cbrt
13×pow1 unpow-prod-down
11×add-exp-log
times-frac
pow1/3
swap-sqr associate-*r* associate-*l*
add-cbrt-cube pow-exp add-log-exp unswap-sqr
pow-unpow pow-pow
div-exp pow-prod-down pow-sqr pow-prod-up
pow2 pow-to-exp rec-exp pow-plus 1-exp prod-exp *-commutative cbrt-unprod div-inv pow-flip inv-pow sqr-pow
Counts
4 → 94
Calls
4 calls:
11.0ms
(* (cbrt y) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
6.0ms
(pow (/ 1 y) -1/3)

series1.3s

Counts
4 → 12
Calls
4 calls:
365.0ms
(* (cbrt y) (cbrt y))
317.0ms
(cbrt y)
343.0ms
(cbrt y)
260.0ms
(pow (/ 1 y) -1/3)

simplify2.4s

Counts
106 → 106
Iterations

Useful iterations: done (2.3s)

IterNodesCost
013528491
136123474
294722998
3262622478
done507622438

prune907.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.1b

regimes435.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify12.0ms

Iterations

Useful iterations: 0 (4.0ms)

IterNodesCost
027997
134997
done34997

end0.0ms

sample6.5s

Algorithm
intervals
Results
2.9s24182×body80nan
650.0ms5507×body80valid
642.0ms713×body320valid
483.0ms928×body640valid
400.0ms419×body1280valid
87.0ms468×body160valid