Details

Time bar (total: 38.1s)

sample53.0ms

Algorithm
intervals
Results
11.0ms198×body80valid
8.0ms27×body1280valid
6.0ms256×pre80true
4.0ms16×body640valid
2.0msbody320valid
1.0msbody160valid

simplify10.5s

Counts
1 → 1
Iterations
IterNodes
done5000
254885
244583
234303
223954
213572
203229
192829
182315
171985
161722
151474
141236
13995
12795
11669
10582
9467
8348
7290
6209
5124
469
350
233
120
010

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.6b

localize71.0ms

Local error

Found 2 expressions with local error:

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

rewrite661.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-cbrt-cube add-exp-log associate-/r/ add-log-exp
flip3-+ flip-+
expm1-log1p-u pow1 div-sub insert-posit16 log1p-expm1-u div-inv associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg flip3-- div-exp associate-+l- flip--
Counts
2 → 102
Calls
2 calls:
113.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
538.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series169.0ms

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

simplify2.8s

Counts
108 → 108
Iterations
IterNodes
done5000
21177
1342
0130

prune1.1s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 13.0b

localize134.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
(/ beta (+ (+ alpha beta) 2.0))
0.0b
(/ alpha (+ (+ alpha beta) 2.0))
1.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite4.3s

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-cbrt-cube add-exp-log difference-of-squares
div-inv
flip3-+ flip-+ add-log-exp
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u associate-/l/
cbrt-undiv clear-num frac-2neg flip3-- div-exp flip--
frac-sub
sub-neg diff-log div-sub
Counts
4 → 233
Calls
4 calls:
3.4s
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
81.0ms
(/ beta (+ (+ alpha beta) 2.0))
117.0ms
(/ alpha (+ (+ alpha beta) 2.0))
661.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series458.0ms

Counts
4 → 12
Calls
4 calls:
145.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
80.0ms
(/ beta (+ (+ alpha beta) 2.0))
80.0ms
(/ alpha (+ (+ alpha beta) 2.0))
153.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify5.4s

Counts
245 → 245
Iterations
IterNodes
done5002
22313
1744
0312

prune2.5s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 1.9b

localize203.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ alpha (+ (+ alpha beta) 2.0))
0.5b
(exp (log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)))
1.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
8.2b
(log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0))

rewrite2.7s

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
associate-/r* flip3-+ flip-+
expm1-log1p-u exp-prod insert-posit16 log1p-expm1-u
associate-/l*
log-div div-exp rem-log-exp log-pow
cbrt-undiv clear-num sub-neg frac-2neg flip3-- exp-diff diff-log flip-- rem-exp-log
Counts
4 → 222
Calls
4 calls:
116.0ms
(/ alpha (+ (+ alpha beta) 2.0))
1.1s
(exp (log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)))
563.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
913.0ms
(log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0))

series601.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(/ alpha (+ (+ alpha beta) 2.0))
122.0ms
(exp (log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)))
169.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
235.0ms
(log (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0))

simplify4.0s

Counts
234 → 234
Iterations
IterNodes
done5004
21859
1731
0340

prune2.5s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.9b

localize14.0ms