Details

Time bar (total: 1.1m)

sample360.0ms

Algorithm
intervals
Results
184.0ms202×body80valid
22.0ms256×pre80true
9.0ms22×body1280valid
4.0ms13×body640valid
3.0ms14×body320valid
1.0msbody160valid

simplify22.2s

Counts
1 → 1
Iterations
IterNodes
done5000
264760
254506
244255
234020
223732
213431
203171
192906
182472
172125
161848
151561
141275
13993
12805
11679
10588
9473
8355
7292
6210
5124
469
350
233
120
010

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.6b

localize29.0ms

Local error

Found 2 expressions with local error:

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

rewrite537.0ms

Algorithm
rewrite-expression-head
Rules
104×*-un-lft-identity
50×times-frac
47×add-sqr-sqrt
34×distribute-lft-out
31×fma-def
25×add-cube-cbrt
11×distribute-lft-out-- difference-of-squares
associate-/r* associate-/l*
add-exp-log associate-/r/ add-cbrt-cube add-log-exp
flip3-+ flip-+
pow1 expm1-log1p-u div-sub log1p-expm1-u div-inv associate-/l/
cbrt-undiv +-commutative associate-+l- flip3-- frac-2neg div-exp clear-num sum-log flip--
Counts
2 → 100
Calls
2 calls:
100.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
427.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series294.0ms

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

simplify2.2s

Counts
106 → 106
Iterations
IterNodes
done5012
21163
1341
0128

prune1.3s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 12.1b

localize38.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.2b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite3.7s

Algorithm
rewrite-expression-head
Rules
215×*-un-lft-identity
118×add-sqr-sqrt
116×times-frac
93×add-cube-cbrt
63×prod-diff
60×distribute-lft-out
21×fma-neg
13×associate-/r* associate-/l* distribute-lft-out--
12×associate-/r/
10×add-exp-log add-cbrt-cube difference-of-squares
div-inv
flip3-+ flip-+ add-log-exp
pow1 expm1-log1p-u log1p-expm1-u associate-/l/
cbrt-undiv flip3-- frac-2neg div-exp clear-num flip--
frac-sub
sub-neg diff-log div-sub
Counts
4 → 229
Calls
4 calls:
2.9s
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
74.0ms
(/ alpha (+ (+ alpha beta) 2.0))
72.0ms
(/ beta (+ (+ alpha beta) 2.0))
664.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series814.0ms

Counts
4 → 12
Calls
4 calls:
307.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
124.0ms
(/ alpha (+ (+ alpha beta) 2.0))
113.0ms
(/ beta (+ (+ alpha beta) 2.0))
251.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify6.4s

Counts
241 → 241
Iterations
IterNodes
done5006
22279
1741
0308

prune4.1s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 1.9b

localize85.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ beta (+ (+ beta alpha) 2.0))
0.5b
(exp (log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0)))
1.2b
(- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)
7.1b
(log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0))

rewrite2.4s

Algorithm
rewrite-expression-head
Rules
206×*-un-lft-identity
129×add-sqr-sqrt
124×times-frac
94×add-cube-cbrt
63×prod-diff
50×log-prod
48×distribute-lft-out
25×exp-sum
21×fma-neg
19×distribute-lft-out--
14×difference-of-squares
10×associate-/r/
add-exp-log
div-inv
pow1 add-cbrt-cube add-log-exp
flip3-+ associate-/r* flip-+
expm1-log1p-u exp-prod log1p-expm1-u
associate-/l*
log-div div-exp rem-log-exp log-pow
cbrt-undiv sub-neg flip3-- frac-2neg exp-diff diff-log clear-num flip-- rem-exp-log
Counts
4 → 218
Calls
4 calls:
70.0ms
(/ beta (+ (+ beta alpha) 2.0))
684.0ms
(exp (log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0)))
604.0ms
(- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)
980.0ms
(log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0))

series1.2s

Counts
4 → 12
Calls
4 calls:
92.0ms
(/ beta (+ (+ beta alpha) 2.0))
176.0ms
(exp (log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0)))
499.0ms
(- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)
447.0ms
(log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0))

simplify3.9s

Counts
230 → 230
Iterations
IterNodes
done5001
21889
1769
0357

prune2.0s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.9b

localize120.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ beta (+ (+ beta alpha) 2.0))
0.6b
(pow E (log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0)))
1.2b
(- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)
7.1b
(log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0))

rewrite2.0s

Algorithm
rewrite-expression-head
Rules
207×*-un-lft-identity
130×add-sqr-sqrt
124×times-frac
95×add-cube-cbrt
63×prod-diff
50×log-prod
48×distribute-lft-out
25×unpow-prod-up
21×fma-neg
19×distribute-lft-out--
14×difference-of-squares
10×add-exp-log associate-/r/
pow1 div-inv
add-cbrt-cube add-log-exp
flip3-+ associate-/r* flip-+
expm1-log1p-u pow-unpow log1p-expm1-u
unpow-prod-down associate-/l*
log-div div-exp rem-log-exp pow-exp log-pow
cbrt-undiv pow-to-exp sub-neg e-exp-1 flip3-- pow-pow frac-2neg diff-log clear-num flip-- pow-sub sqr-pow
Counts
4 → 225
Calls
4 calls:
72.0ms
(/ beta (+ (+ beta alpha) 2.0))
714.0ms
(pow E (log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0)))
444.0ms
(- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)
677.0ms
(log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0))

series842.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(/ beta (+ (+ beta alpha) 2.0))
296.0ms
(pow E (log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0)))
144.0ms
(- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)
300.0ms
(log (/ (- (/ beta (+ (+ beta alpha) 2.0)) (- (/ alpha (+ (+ beta alpha) 2.0)) 1.0)) 2.0))

simplify5.7s

Counts
237 → 237
Iterations
IterNodes
done5013
22377
1923
0371

prune1.7s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 1.9b

regimes320.0ms

Accuracy

55.5% (5.9b remaining)

Error of 8.9b against oracle of 3.0b and baseline of 16.3b

bsearch358.0ms

Steps
ItersRangePoint
7
3.9227933197023594e+166
7.439987087167839e+167
5.5368067149460316e+166
5
7.445604319051971e+112
1.5393751381298674e+113
1.5264500717710571e+113
8
4.6091985256205887e+33
6.133200959176609e+37
7.863989155318433e+36

simplify30.0ms

Iterations
IterNodes
done56
256
154
045

end0.0ms

sample5.0s

Algorithm
intervals
Results
2.0s874×body1280valid
932.0ms5842×body80valid
740.0ms381×body320valid
447.0ms719×body640valid
331.0ms8000×pre80true
99.0ms184×body160valid