Details

Time bar (total: 18.0s)

sample63.0ms

Algorithm
intervals
Results
18.0ms198×body80valid
12.0ms27×body1280valid
10.0ms256×pre80true
6.0ms16×body640valid
2.0msbody320valid
1.0msbody160valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5001
94613
81507
7644
6306
5164
474
353
234
120
010

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.6b

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

rewrite158.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:
47.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
110.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series155.0ms

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

simplify1.1s

Counts
73 → 73
Iterations
IterNodes
done5000
21363
1328
0126

prune312.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 13.0b

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

rewrite1.1s

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:
890.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
31.0ms
(/ beta (+ (+ alpha beta) 2.0))
43.0ms
(/ alpha (+ (+ alpha beta) 2.0))
147.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series348.0ms

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

simplify1.7s

Counts
153 → 153
Iterations
IterNodes
done5002
22429
1567
0242

prune708.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 1.9b

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

rewrite553.0ms

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:
55.0ms
(cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
143.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
193.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
161.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series556.0ms

Counts
4 → 12
Calls
4 calls:
193.0ms
(cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
132.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
126.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
104.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify1.8s

Counts
77 → 77
Iterations
IterNodes
done5000
32850
2708
1264
0122

prune539.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.9b

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

rewrite710.0ms

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:
265.0ms
(log (exp (cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))
161.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
132.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
151.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series555.0ms

Counts
4 → 12
Calls
4 calls:
226.0ms
(log (exp (cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))
118.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
109.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
102.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify2.2s

Counts
82 → 82
Iterations
IterNodes
done5004
33038
2759
1292
0145

prune619.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.9b

regimes288.0ms

Accuracy

97.9% (0.3b remaining)

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

bsearch2.0ms

simplify9.0ms

Iterations
IterNodes
done35
135
033

end0.0ms

sample1.9s

Algorithm
intervals
Results
618.0ms5874×body80valid
398.0ms830×body1280valid
307.0ms692×body640valid
293.0ms8000×pre80true
95.0ms390×body320valid
42.0ms214×body160valid