Details

Time bar (total: 43.0s)

sample56.0ms

Algorithm
intervals
Results
13.0ms198×body80valid
9.0ms27×body1280valid
7.0ms256×pre80true
3.0ms16×body640valid
2.0msbody320valid
1.0msbody160valid

simplify10.3s

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

prune17.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.6b

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

rewrite678.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-+ insert-posit16 associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg flip3-- div-exp associate-+l- div-inv flip--
Counts
2 → 67
Calls
2 calls:
138.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
530.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series172.0ms

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

simplify2.5s

Counts
73 → 73
Iterations
IterNodes
done5005
21125
1328
0126

prune788.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 13.0b

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

rewrite3.4s

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/ insert-posit16 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 → 141
Calls
4 calls:
2.8s
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
89.0ms
(/ beta (+ (+ alpha beta) 2.0))
83.0ms
(/ alpha (+ (+ alpha beta) 2.0))
470.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series441.0ms

Counts
4 → 12
Calls
4 calls:
134.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
88.0ms
(/ beta (+ (+ alpha beta) 2.0))
71.0ms
(/ alpha (+ (+ alpha beta) 2.0))
147.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify4.3s

Counts
153 → 153
Iterations
IterNodes
done5007
21882
1567
0242

prune1.7s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 1.9b

localize187.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.7s

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
13×*-un-lft-identity
10×add-log-exp
difference-of-squares
cbrt-prod
add-cube-cbrt
pow1 times-frac flip3-- add-cbrt-cube add-exp-log insert-posit16 flip-- distribute-lft-out--
sub-neg diff-log
cbrt-div
pow1/3
Counts
4 → 65
Calls
4 calls:
179.0ms
(cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
465.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
540.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
512.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series709.0ms

Counts
4 → 12
Calls
4 calls:
322.0ms
(cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
126.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
133.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
129.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify3.7s

Counts
77 → 77
Iterations
IterNodes
done5001
31720
2629
1264
0122

prune1.1s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.9b

localize211.0ms

Local error

Found 4 expressions with local error:

0.6b
(log (exp (cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))
1.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
1.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
1.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite2.6s

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
15×*-un-lft-identity
10×log-pow add-log-exp
exp-prod
difference-of-squares
add-cube-cbrt
cbrt-prod
pow1
times-frac add-cbrt-cube add-exp-log insert-posit16 distribute-lft-out--
log-prod sub-neg flip3-- diff-log flip--
rem-log-exp
Counts
4 → 70
Calls
4 calls:
951.0ms
(log (exp (cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))
583.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
595.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
475.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series814.0ms

Counts
4 → 12
Calls
4 calls:
383.0ms
(log (exp (cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))
149.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
134.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
147.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify3.8s

Counts
82 → 82
Iterations
IterNodes
done5002
31768
2672
1290
0145

prune1.0s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.9b

regimes946.0ms

Accuracy

97.9% (0.3b remaining)

Error of 3.1b against oracle of 2.9b and baseline of 15.5b

bsearch5.0ms

simplify26.0ms

Iterations
IterNodes
done33
133
030

end0.0ms

sample1.8s

Algorithm
intervals
Results
512.0ms5874×body80valid
338.0ms830×body1280valid
302.0ms8000×pre80true
229.0ms692×body640valid
110.0ms390×body320valid
30.0ms214×body160valid