Details

Time bar (total: 16.6s)

sample197.0ms

Algorithm
intervals
Results
97.0ms773×body80nan
21.0ms180×body80valid
15.0ms25×body640valid
12.0msbody1280valid
11.0ms28×body320valid
4.0ms15×body160valid

simplify1.9s

Counts
1 → 1
Iterations
IterNodes
done2000
791982
781959
771931
761910
751880
741859
731831
721808
711780
701759
691729
681708
671680
661657
651629
641608
631578
621557
611529
601506
591478
581457
571427
561406
551378
541355
531327
521306
511276
501255
491227
481204
471176
461155
451125
441104
431076
421051
411023
401002
39972
38951
37923
36900
35872
34851
33821
32800
31772
30747
29719
28698
27668
26647
25619
24596
23568
22547
21517
20496
19468
18445
17417
16396
15364
14342
13318
12306
11273
10214
9138
892
768
657
547
439
337
230
121
012

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 9.1b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
0.0b
(* z (log (- 1.0 y)))
0.3b
(* x (log y))
4.7b
(log (- 1.0 y))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
21×log-prod *-un-lft-identity
13×add-cube-cbrt
11×pow1
add-exp-log add-log-exp
distribute-rgt-in distribute-lft-in add-cbrt-cube associate-*r*
associate-*l*
insert-posit16 distribute-lft-out-- difference-of-squares
log-pow
log-div flip3-- diff-log pow-prod-down prod-exp *-commutative cbrt-unprod flip-- unswap-sqr
sum-log sub-neg rem-log-exp associate--l+
Counts
4 → 90
Calls
4 calls:
34.0ms
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
10.0ms
(* z (log (- 1.0 y)))
10.0ms
(* x (log y))
3.0ms
(log (- 1.0 y))

series318.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
83.0ms
(* z (log (- 1.0 y)))
51.0ms
(* x (log y))
61.0ms
(log (- 1.0 y))

simplify733.0ms

Counts
102 → 102
Iterations
IterNodes
done2008
21149
1466
0213

prune412.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

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

rewrite113.0ms

Algorithm
rewrite-expression-head
Rules
59×add-cbrt-cube add-exp-log
52×add-sqr-sqrt
41×times-frac
38×*-un-lft-identity add-cube-cbrt
22×cbrt-undiv div-exp
18×prod-exp cbrt-unprod
17×associate-*r*
16×associate-*l*
14×pow1
13×swap-sqr add-log-exp
12×log-prod
distribute-rgt-in associate-+l+ distribute-lft-in
div-inv unswap-sqr
associate-+r+ insert-posit16
sum-log diff-log associate-/r/
frac-times sub-neg pow-prod-down associate-*l/ associate--l+ associate-*r/ *-commutative
pow2 +-commutative clear-num associate-+r- associate-/r* frac-2neg flip3-+ pow-plus pow-sqr log-pow pow-prod-up flip-+ associate-/l*
Counts
4 → 156
Calls
4 calls:
77.0ms
(+ (* x (log y)) (- (- (* (log 1.0) z) (/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))) (* (* 1.0 y) z)))
6.0ms
(* x (log y))
12.0ms
(* (/ 1.0 y) (/ 1.0 y))
15.0ms
(/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))

series262.0ms

Counts
4 → 12
Calls
4 calls:
137.0ms
(+ (* x (log y)) (- (- (* (log 1.0) z) (/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))) (* (* 1.0 y) z)))
49.0ms
(* x (log y))
38.0ms
(* (/ 1.0 y) (/ 1.0 y))
39.0ms
(/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))

simplify597.0ms

Counts
168 → 168
Iterations
IterNodes
done2000
1809
0264

prune902.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize66.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)
7.2b
(/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
45×add-cbrt-cube add-exp-log
18×cbrt-undiv div-exp
13×prod-exp cbrt-unprod
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 insert-posit16 add-log-exp
pow1/3 associate-/r/
frac-times clear-num associate-/r* frac-2neg times-frac associate-*l/ associate-*r/ div-inv associate-/l*
Counts
4 → 73
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)
14.0ms
(/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))

series763.0ms

Counts
4 → 12
Calls
4 calls:
248.0ms
(cbrt y)
238.0ms
(cbrt y)
244.0ms
(cbrt y)
33.0ms
(/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))

simplify516.0ms

Counts
85 → 85
Iterations
IterNodes
done2011
21257
1310
0110

prune454.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.6b
(cbrt y)
0.6b
(cbrt y)
5.1b
(pow y 1/3)
7.2b
(/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
46×add-exp-log
45×add-cbrt-cube
18×cbrt-undiv div-exp
13×prod-exp cbrt-unprod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod
pow1
insert-posit16 add-log-exp
pow-unpow unpow-prod-down associate-/r/
pow1/3
frac-times pow-to-exp clear-num associate-/r* pow-pow frac-2neg times-frac unpow1/3 associate-*l/ pow-exp associate-*r/ div-inv associate-/l* sqr-pow
Counts
4 → 80
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
2.0ms
(pow y 1/3)
17.0ms
(/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))

series736.0ms

Counts
4 → 12
Calls
4 calls:
222.0ms
(cbrt y)
207.0ms
(cbrt y)
258.0ms
(pow y 1/3)
49.0ms
(/ (* z 1/2) (* (/ 1.0 y) (/ 1.0 y)))

simplify766.0ms

Counts
92 → 92
Iterations
IterNodes
done2003
21828
1389
0138

prune741.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

regimes275.0ms

Accuracy

0% (0.1b remaining)

Error of 0.3b against oracle of 0.2b and baseline of 0.3b

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done26
126
020

end0.0ms

sample6.6s

Algorithm
intervals
Results
3.7s23412×body80nan
758.0ms5598×body80valid
486.0ms853×body640valid
407.0ms409×body1280valid
286.0ms704×body320valid
109.0ms470×body160valid