Details

Time bar (total: 28.2s)

sample163.0ms

Algorithm
intervals
Results
63.0ms729×body80nan
17.0ms188×body80valid
14.0ms27×body640valid
8.0ms26×body320valid
5.0msbody1280valid
2.0ms12×body160valid

simplify4.1s

Counts
1 → 1
Iterations
IterNodes
done5000
72731
61183
5592
4287
3116
249
126
014

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.3b

localize24.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y))))
0.0b
(* (- z 1.0) (log (- 1.0 y)))
0.1b
(* (- x 1.0) (log y))
7.2b
(log (- 1.0 y))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
37×log-prod
35×add-sqr-sqrt
31×*-un-lft-identity
17×add-cube-cbrt
16×distribute-rgt-in distribute-lft-in
12×associate-*l/
11×pow1
10×associate-+r+ associate-*l*
add-exp-log
add-cbrt-cube associate-*r*
flip3-- flip-- distribute-lft-out-- difference-of-squares
associate-+l+ add-log-exp
frac-add
log-pow
log-div pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative sum-log flip3-+ rem-log-exp flip-+
Counts
4 → 109
Calls
4 calls:
21.0ms
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y))))
35.0ms
(* (- z 1.0) (log (- 1.0 y)))
26.0ms
(* (- x 1.0) (log y))
4.0ms
(log (- 1.0 y))

series363.0ms

Counts
4 → 12
Calls
4 calls:
160.0ms
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y))))
66.0ms
(* (- z 1.0) (log (- 1.0 y)))
84.0ms
(* (- x 1.0) (log y))
52.0ms
(log (- 1.0 y))

simplify1.7s

Counts
121 → 121
Iterations
IterNodes
done5002
22036
1660
0254

prune1.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.2b

localize54.0ms

Local error

Found 4 expressions with local error:

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

rewrite309.0ms

Algorithm
rewrite-expression-head
Rules
62×add-sqr-sqrt
46×*-un-lft-identity
43×times-frac
42×add-cube-cbrt
38×add-cbrt-cube add-exp-log
23×associate-*l*
20×associate-*r*
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
flip3-- flip--
frac-times associate-*l/ unswap-sqr
div-inv
sub-neg associate-*r/ add-log-exp
pow-prod-down associate-/r/ *-commutative associate-/l*
distribute-lft-out-- difference-of-squares
pow2 clear-num associate-/r* frac-2neg pow-plus pow-sqr log-pow pow-prod-up
Counts
4 → 168
Calls
4 calls:
233.0ms
(* (- z 1.0) (- (- (log 1.0) (/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))) (* 1.0 y)))
26.0ms
(* (- x 1.0) (log y))
21.0ms
(* (/ 1.0 y) (/ 1.0 y))
22.0ms
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))

series254.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(* (- z 1.0) (- (- (log 1.0) (/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))) (* 1.0 y)))
92.0ms
(* (- x 1.0) (log y))
40.0ms
(* (/ 1.0 y) (/ 1.0 y))
39.0ms
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))

simplify2.3s

Counts
180 → 180
Iterations
IterNodes
done5000
23408
1922
0324

prune1.3s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.2b

localize80.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt y)
0.7b
(cbrt y)
0.7b
(cbrt y)
1.1b
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))

rewrite20.0ms

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

series751.0ms

Counts
4 → 12
Calls
4 calls:
268.0ms
(cbrt y)
260.0ms
(cbrt y)
195.0ms
(cbrt y)
27.0ms
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))

simplify2.7s

Counts
75 → 75
Iterations
IterNodes
done5074
34206
2804
1230
093

prune644.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.1b

localize73.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt y)
0.7b
(cbrt y)
1.1b
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))
4.9b
(pow y 1/3)

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
23×add-exp-log
22×add-cbrt-cube
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-undiv div-exp
cbrt-prod
pow1
prod-exp cbrt-unprod add-log-exp
pow-unpow unpow-prod-down times-frac associate-/r/ associate-/l*
pow1/3
frac-times pow-to-exp clear-num associate-/r* pow-pow frac-2neg unpow1/3 associate-*l/ pow-exp associate-*r/ div-inv sqr-pow
Counts
4 → 70
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
11.0ms
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))
3.0ms
(pow y 1/3)

series767.0ms

Counts
4 → 12
Calls
4 calls:
258.0ms
(cbrt y)
250.0ms
(cbrt y)
29.0ms
(/ 1/2 (* (/ 1.0 y) (/ 1.0 y)))
229.0ms
(pow y 1/3)

simplify3.2s

Counts
82 → 82
Iterations
IterNodes
done5000
34826
21035
1297
0120

prune779.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.1b

regimes925.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify13.0ms

Iterations
IterNodes
done41
141
032

end0.0ms

sample6.5s

Algorithm
intervals
Results
2.7s24237×body80nan
973.0ms5824×body80valid
914.0ms769×body640valid
248.0ms265×body1280valid
222.0ms714×body320valid
117.0ms458×body160valid