Details

Time bar (total: 19.5s)

sample31.0ms

Algorithm
intervals
Results
6.0ms192×body80valid
5.0ms32×body1280valid
4.0ms13×body320valid
3.0ms256×pre80true
2.0ms16×body640valid
0.0msbody160valid

simplify3.9s

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

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.0b

localize15.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)

rewrite199.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:
49.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
146.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series193.0ms

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

simplify1.3s

Counts
71 → 71
Iterations
IterNodes
done5003
21119
1326
0124

prune400.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 14.5b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite288.0ms

Algorithm
rewrite-expression-head
Rules
65×*-un-lft-identity
31×times-frac
28×add-sqr-sqrt
24×distribute-lft-out
23×add-cube-cbrt
10×associate-/r*
add-cbrt-cube add-exp-log
associate-/l*
add-log-exp
associate-/r/
pow1
cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ div-inv difference-of-squares
sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
3 → 89
Calls
3 calls:
33.0ms
(/ beta (+ (+ alpha beta) 2.0))
50.0ms
(/ alpha (+ (+ alpha beta) 2.0))
201.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series256.0ms

Counts
3 → 9
Calls
3 calls:
78.0ms
(/ beta (+ (+ alpha beta) 2.0))
69.0ms
(/ alpha (+ (+ alpha beta) 2.0))
110.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify3.0s

Counts
98 → 98
Iterations
IterNodes
done5022
34942
21047
1341
0153

prune527.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 2.2b

localize51.0ms

Local error

Found 4 expressions with local error:

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

rewrite342.0ms

Algorithm
rewrite-expression-head
Rules
244×*-un-lft-identity
130×times-frac
96×distribute-lft-out
84×add-sqr-sqrt
72×add-cube-cbrt
39×swap-sqr
21×associate-*r* associate-*l*
20×add-cbrt-cube add-exp-log
12×associate-/r/
11×pow1
10×associate-/r*
cbrt-undiv flip3-+ div-exp flip-+ div-inv associate-/l* add-log-exp
prod-exp cbrt-unprod unswap-sqr
clear-num frac-2neg
pow2 frac-times sub-neg pow-plus flip3-- diff-log pow-prod-down associate-*l/ associate-*r/ pow-sqr *-commutative pow-prod-up flip-- difference-of-squares
Counts
4 → 196
Calls
4 calls:
41.0ms
(/ alpha (+ (+ alpha beta) 2.0))
27.0ms
(/ alpha (+ (+ alpha beta) 2.0))
203.0ms
(* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))
61.0ms
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))

series345.0ms

Counts
4 → 12
Calls
4 calls:
79.0ms
(/ alpha (+ (+ alpha beta) 2.0))
61.0ms
(/ alpha (+ (+ alpha beta) 2.0))
105.0ms
(* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))
99.0ms
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))

simplify1.9s

Counts
208 → 208
Iterations
IterNodes
done5016
22309
1629
0191

prune1000.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 2.2b

localize120.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))
1.0b
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))
1.0b
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))
1.0b
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))

rewrite346.0ms

Algorithm
rewrite-expression-head
Rules
184×*-un-lft-identity
100×times-frac
72×distribute-lft-out
64×add-sqr-sqrt
52×add-cube-cbrt
39×swap-sqr
21×associate-*r* associate-*l*
16×add-cbrt-cube add-exp-log
11×pow1
10×add-log-exp
associate-/r/
cbrt-undiv flip3-+ div-exp prod-exp cbrt-unprod flip-+ div-inv unswap-sqr
sub-neg flip3-- diff-log flip-- difference-of-squares
pow2 frac-times pow-plus pow-prod-down associate-*l/ associate-*r/ pow-sqr *-commutative pow-prod-up
Counts
4 → 148
Calls
4 calls:
189.0ms
(* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))
37.0ms
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))
72.0ms
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))
39.0ms
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))

series474.0ms

Counts
4 → 12
Calls
4 calls:
86.0ms
(* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))
133.0ms
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))
110.0ms
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))
144.0ms
(- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))

simplify2.0s

Counts
160 → 160
Iterations
IterNodes
done5004
22094
1585
0177

prune988.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 2.2b

regimes176.0ms

Accuracy

74.9% (3.2b remaining)

Error of 6.1b against oracle of 3.0b and baseline of 15.6b

bsearch73.0ms

Steps
ItersRangePoint
8
1541639454070.677
19367525498197844.0
7715362331151764.0

simplify16.0ms

Iterations
IterNodes
done36
136
032

end0.0ms

sample1.6s

Algorithm
intervals
Results
684.0ms5862×body80valid
247.0ms841×body1280valid
233.0ms694×body640valid
192.0ms8000×pre80true
52.0ms410×body320valid
17.0ms193×body160valid