Details

Time bar (total: 38.0s)

sample47.0ms

Algorithm
intervals
Results
11.0ms202×body80valid
6.0ms22×body1280valid
5.0ms256×pre80true
3.0ms13×body640valid
2.0ms14×body320valid
0.0msbody160valid

simplify7.8s

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

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.6b

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

rewrite498.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:
104.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
384.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series219.0ms

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

simplify1.9s

Counts
106 → 106
Iterations
IterNodes
done5012
21163
1341
0128

prune788.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 12.1b

localize43.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.0s

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.4s
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
110.0ms
(/ alpha (+ (+ alpha beta) 2.0))
68.0ms
(/ beta (+ (+ alpha beta) 2.0))
423.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series431.0ms

Counts
4 → 12
Calls
4 calls:
116.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
87.0ms
(/ alpha (+ (+ alpha beta) 2.0))
86.0ms
(/ beta (+ (+ alpha beta) 2.0))
142.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify3.3s

Counts
241 → 241
Iterations
IterNodes
done5006
22279
1741
0308

prune1.9s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 1.9b

localize56.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.8s

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:
80.0ms
(/ beta (+ (+ alpha beta) 2.0))
646.0ms
(exp (log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)))
388.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
622.0ms
(log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0))

series1.1s

Counts
4 → 12
Calls
4 calls:
81.0ms
(/ beta (+ (+ alpha beta) 2.0))
129.0ms
(exp (log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)))
661.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
247.0ms
(log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0))

simplify2.7s

Counts
230 → 230
Iterations
IterNodes
done5001
21886
1769
0357

prune1.7s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.9b

localize70.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.9s

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:
75.0ms
(/ beta (+ (+ alpha beta) 2.0))
655.0ms
(pow E (log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)))
451.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
652.0ms
(log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0))

series844.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(/ beta (+ (+ alpha beta) 2.0))
321.0ms
(pow E (log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)))
159.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
254.0ms
(log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0))

simplify3.7s

Counts
237 → 237
Iterations
IterNodes
done5007
22376
1923
0371

prune1.8s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 1.9b

regimes306.0ms

Accuracy

57.2% (5.4b remaining)

Error of 8.5b against oracle of 3.0b and baseline of 15.7b

bsearch276.0ms

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

simplify25.0ms

Iterations
IterNodes
done51
351
248
145
036

end0.0ms

sample1.8s

Algorithm
intervals
Results
442.0ms5842×body80valid
358.0ms8000×pre80true
328.0ms719×body640valid
291.0ms874×body1280valid
73.0ms381×body320valid
23.0ms184×body160valid