Details

Time bar (total: 22.1s)

sample219.0ms

Algorithm
intervals
Results
82.0ms849×body80nan
19.0ms174×body80valid
18.0ms16×body1280valid
18.0ms31×body640valid
8.0ms21×body320valid
3.0ms15×body160valid

simplify746.0ms

Counts
1 → 1
Iterations
IterNodes
done5001
8618
7187
690
559
444
338
230
121
012

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.1b

localize39.0ms

Local error

Found 3 expressions with local error:

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

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity
11×log-prod
add-cube-cbrt add-log-exp
pow1
add-exp-log
add-cbrt-cube
associate-*r*
distribute-rgt-in distribute-lft-in associate-*l*
log-div flip3-- diff-log log-pow flip-- distribute-lft-out-- difference-of-squares
sum-log sub-neg rem-log-exp pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod unswap-sqr
Counts
3 → 57
Calls
3 calls:
54.0ms
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
7.0ms
(* x (log y))
7.0ms
(log (- 1.0 y))

series317.0ms

Counts
3 → 9
Calls
3 calls:
177.0ms
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
77.0ms
(* x (log y))
63.0ms
(log (- 1.0 y))

simplify2.6s

Counts
66 → 66
Iterations
IterNodes
done5001
34859
21041
1345
0160

prune505.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

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

rewrite292.0ms

Algorithm
rewrite-expression-head
Rules
26×add-cbrt-cube add-exp-log
18×add-sqr-sqrt
14×pow1
13×*-un-lft-identity add-cube-cbrt
12×log-prod associate-*l/
11×prod-exp associate-*r/ cbrt-unprod
10×associate-*r*
distribute-rgt-in distribute-lft-in
associate-*l*
associate-+l+ frac-add add-log-exp
pow-prod-down
cbrt-undiv div-exp
frac-times flip3-- *-commutative flip-- unswap-sqr
associate-+r+ flip3-+ flip-+
+-commutative sum-log log-pow
Counts
4 → 100
Calls
4 calls:
206.0ms
(* z (+ (* (* (/ y 1.0) (/ y 1.0)) -1/2) (- (log 1.0) (* y 1.0))))
52.0ms
(* (* (/ y 1.0) (/ y 1.0)) -1/2)
17.0ms
(+ (* x (log y)) (* z (+ (* (* (/ y 1.0) (/ y 1.0)) -1/2) (- (log 1.0) (* y 1.0)))))
9.0ms
(* x (log y))

series399.0ms

Counts
4 → 12
Calls
4 calls:
137.0ms
(* z (+ (* (* (/ y 1.0) (/ y 1.0)) -1/2) (- (log 1.0) (* y 1.0))))
48.0ms
(* (* (/ y 1.0) (/ y 1.0)) -1/2)
151.0ms
(+ (* x (log y)) (* z (+ (* (* (/ y 1.0) (/ y 1.0)) -1/2) (- (log 1.0) (* y 1.0)))))
63.0ms
(* x (log y))

simplify2.3s

Counts
112 → 112
Iterations
IterNodes
done5000
23763
1716
0228

prune880.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize73.0ms

Local error

Found 4 expressions with local error:

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

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
12×associate-+r+ log-prod
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
distribute-rgt-in distribute-lft-in
pow1 add-cbrt-cube add-exp-log
sum-log pow1/3
distribute-lft-out
+-commutative associate-+l+ distribute-lft1-in flip3-+ count-2 flip-+
Counts
4 → 60
Calls
4 calls:
40.0ms
(+ (+ (* x (log (cbrt y))) (* x (log (cbrt y)))) (* x (log (cbrt y))))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series1.2s

Counts
4 → 12
Calls
4 calls:
211.0ms
(+ (+ (* x (log (cbrt y))) (* x (log (cbrt y)))) (* x (log (cbrt y))))
309.0ms
(cbrt y)
330.0ms
(cbrt y)
340.0ms
(cbrt y)

simplify1.3s

Counts
72 → 72
Iterations
IterNodes
done5000
21043
1258
094

prune690.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize77.0ms

Local error

Found 4 expressions with local error:

0.3b
(+ (+ (* x (log (cbrt y))) (* x (log (cbrt y)))) (* x (log (pow y 1/3))))
0.7b
(cbrt y)
0.7b
(cbrt y)
5.2b
(pow y 1/3)

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
14×associate-+r+ log-prod
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
unpow-prod-down add-log-exp
distribute-rgt-in distribute-lft-in
cbrt-prod
pow1 add-exp-log
add-cbrt-cube
pow-unpow sum-log sqr-pow
pow1/3 distribute-lft-out
pow-to-exp +-commutative associate-+l+ pow-pow flip3-+ unpow1/3 pow-exp flip-+
Counts
4 → 68
Calls
4 calls:
44.0ms
(+ (+ (* x (log (cbrt y))) (* x (log (cbrt y)))) (* x (log (pow y 1/3))))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
3.0ms
(pow y 1/3)

series1.1s

Counts
4 → 12
Calls
4 calls:
209.0ms
(+ (+ (* x (log (cbrt y))) (* x (log (cbrt y)))) (* x (log (pow y 1/3))))
281.0ms
(cbrt y)
315.0ms
(cbrt y)
286.0ms
(pow y 1/3)

simplify1.6s

Counts
80 → 80
Iterations
IterNodes
done5000
21333
1371
0132

prune651.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

regimes401.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done33
133
025

end0.0ms

sample6.4s

Algorithm
intervals
Results
3.4s23794×body80nan
543.0ms5478×body80valid
425.0ms914×body640valid
388.0ms418×body1280valid
263.0ms754×body320valid
125.0ms466×body160valid