Details

Time bar (total: 20.5s)

sample65.0ms

Algorithm
intervals
Results
13.0ms256×pre80true
13.0ms190×body80valid
9.0ms28×body1280valid
6.0ms22×body640valid
2.0ms12×body320valid
1.0msbody160valid

simplify3.8s

Counts
1 → 1
Iterations
IterNodes
done5001
324930
314722
304510
294301
284120
273916
263715
253502
243325
233117
222909
212698
202516
192291
182012
171763
161558
151364
141138
13931
12742
11607
10526
9431
8318
7267
6197
5124
469
350
233
120
010

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.3b

localize26.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
1.0b
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

rewrite266.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity
26×add-sqr-sqrt
25×times-frac
19×distribute-lft-out
14×add-cube-cbrt
distribute-lft-out-- difference-of-squares
associate-/r* associate-/l*
add-cbrt-cube add-exp-log add-log-exp
pow1 flip3-+ div-sub associate-/r/ flip-+ associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg flip3-- div-exp associate-+l- div-inv flip--
Counts
2 → 65
Calls
2 calls:
71.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
190.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series167.0ms

Counts
2 → 6
Calls
2 calls:
63.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
103.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

simplify1.1s

Counts
71 → 71
Iterations
IterNodes
done5003
21119
1326
0124

prune398.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 14.7b

localize24.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
0.0b
(/ alpha (+ (+ alpha beta) 2.0))
0.0b
(/ beta (+ (+ alpha beta) 2.0))
1.0b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite1.6s

Algorithm
rewrite-expression-head
Rules
98×*-un-lft-identity
61×add-sqr-sqrt
56×times-frac
36×add-cube-cbrt
24×distribute-lft-out
13×associate-/r* associate-/l* distribute-lft-out--
10×add-cbrt-cube add-exp-log difference-of-squares
add-log-exp
pow1 associate-/r/ associate-/l/
cbrt-undiv clear-num frac-2neg flip3-- div-exp div-inv flip--
flip3-+ frac-sub flip-+
sub-neg diff-log div-sub
Counts
4 → 137
Calls
4 calls:
1.3s
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
55.0ms
(/ alpha (+ (+ alpha beta) 2.0))
39.0ms
(/ beta (+ (+ alpha beta) 2.0))
210.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series316.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
67.0ms
(/ alpha (+ (+ alpha beta) 2.0))
53.0ms
(/ beta (+ (+ alpha beta) 2.0))
101.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify1.6s

Counts
149 → 149
Iterations
IterNodes
done5000
21872
1563
0238

prune760.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 2.7b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ alpha (+ (+ alpha beta) 2.0))
0.0b
(/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))
0.0b
(/ beta (+ (+ alpha beta) 2.0))
1.1b
(log (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0)))

rewrite320.0ms

Algorithm
rewrite-expression-head
Rules
83×*-un-lft-identity
48×times-frac
39×add-sqr-sqrt add-cube-cbrt
24×distribute-lft-out
13×log-prod associate-/r*
10×add-cbrt-cube
add-exp-log associate-/l*
pow1
exp-prod div-exp associate-/r/ div-inv add-log-exp
cbrt-undiv clear-num frac-2neg
flip3-+ rem-log-exp log-pow flip-+ pow-div
log-div
Counts
4 → 127
Calls
4 calls:
33.0ms
(/ alpha (+ (+ alpha beta) 2.0))
139.0ms
(/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))
36.0ms
(/ beta (+ (+ alpha beta) 2.0))
105.0ms
(log (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0)))

series522.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(/ alpha (+ (+ alpha beta) 2.0))
200.0ms
(/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))
78.0ms
(/ beta (+ (+ alpha beta) 2.0))
176.0ms
(log (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0)))

simplify1.4s

Counts
139 → 139
Iterations
IterNodes
done5002
21369
1478
0219

prune873.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 2.7b

localize47.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))
0.0b
(/ beta (+ (+ alpha beta) 2.0))
1.1b
(log (sqrt (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))))
1.1b
(log (sqrt (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))))

rewrite359.0ms

Algorithm
rewrite-expression-head
Rules
64×*-un-lft-identity
42×times-frac
38×add-sqr-sqrt add-cube-cbrt
32×log-prod
26×sqrt-prod
12×distribute-lft-out
pow1 associate-/r* add-cbrt-cube add-exp-log log-pow
exp-prod associate-/l*
sqrt-pow1 div-inv add-log-exp
pow-div
cbrt-undiv log-div clear-num frac-2neg pow1/2 sqrt-div div-exp rem-log-exp associate-/r/
flip3-+ flip-+
Counts
4 → 123
Calls
4 calls:
150.0ms
(/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))
37.0ms
(/ beta (+ (+ alpha beta) 2.0))
81.0ms
(log (sqrt (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))))
82.0ms
(log (sqrt (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))))

series889.0ms

Counts
4 → 12
Calls
4 calls:
184.0ms
(/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))
67.0ms
(/ beta (+ (+ alpha beta) 2.0))
329.0ms
(log (sqrt (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))))
308.0ms
(log (sqrt (/ (exp (/ alpha (+ (+ alpha beta) 2.0))) (exp 1.0))))

simplify2.9s

Counts
135 → 135
Iterations
IterNodes
done5006
34522
21072
1399
0209

prune1.0s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 2.7b

regimes202.0ms

Accuracy

77.5% (2.9b remaining)

Error of 5.9b against oracle of 3.0b and baseline of 15.9b

bsearch33.0ms

Steps
ItersRangePoint
5
805227075.7906344
1807605485.6585176
1470024490.544248

simplify6.0ms

Iterations
IterNodes
done33
133
029

end0.0ms

sample1.7s

Algorithm
intervals
Results
785.0ms5818×body80valid
268.0ms857×body1280valid
174.0ms8000×pre80true
135.0ms719×body640valid
54.0ms372×body320valid
21.0ms234×body160valid