Details

Time bar (total: 22.3s)

sample46.0ms

Algorithm
intervals
Results
12.0ms189×body80valid
9.0ms29×body1280valid
7.0ms256×pre80true
6.0ms24×body640valid
2.0ms11×body320valid
0.0msbody160valid

simplify4.6s

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

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.9b

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

rewrite303.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:
95.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
200.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series157.0ms

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

simplify1.2s

Counts
108 → 108
Iterations
IterNodes
done5004
21170
1342
0130

prune424.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 15.0b

localize29.0ms

Local error

Found 3 expressions with local error:

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

rewrite425.0ms

Algorithm
rewrite-expression-head
Rules
182×*-un-lft-identity
91×times-frac
85×add-sqr-sqrt
80×add-cube-cbrt
63×prod-diff
60×distribute-lft-out
21×fma-neg
12×associate-/r/
10×associate-/r*
add-cbrt-cube add-exp-log
flip3-+ flip-+ div-inv associate-/l*
add-log-exp
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u
cbrt-undiv clear-num frac-2neg div-exp difference-of-squares
sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
3 → 182
Calls
3 calls:
39.0ms
(/ alpha (+ (+ alpha beta) 2.0))
40.0ms
(/ beta (+ (+ alpha beta) 2.0))
339.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series236.0ms

Counts
3 → 9
Calls
3 calls:
67.0ms
(/ alpha (+ (+ alpha beta) 2.0))
70.0ms
(/ beta (+ (+ alpha beta) 2.0))
99.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify1.5s

Counts
191 → 191
Iterations
IterNodes
done5001
21450
1516
0224

prune917.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 3.8b

localize33.0ms

Local error

Found 4 expressions with local error:

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

rewrite529.0ms

Algorithm
rewrite-expression-head
Rules
216×*-un-lft-identity
106×times-frac
99×add-sqr-sqrt
94×add-cube-cbrt
72×distribute-lft-out
63×cbrt-prod prod-diff
33×cbrt-div
21×fma-neg
15×associate-/r*
14×associate-/r/
associate-/l*
flip3-+ flip-+ div-inv
add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
clear-num frac-2neg pow1/3
difference-of-squares
sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
4 → 231
Calls
4 calls:
356.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
37.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
62.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
45.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))

series758.0ms

Counts
4 → 12
Calls
4 calls:
115.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
191.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
203.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
248.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))

simplify2.3s

Counts
243 → 243
Iterations
IterNodes
done5000
34728
21375
1547
0261

prune1.1s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 3.8b

localize78.0ms

Local error

Found 4 expressions with local error:

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

rewrite461.0ms

Algorithm
rewrite-expression-head
Rules
240×*-un-lft-identity
121×times-frac
108×add-sqr-sqrt
103×add-cube-cbrt
94×cbrt-prod
81×distribute-lft-out
63×prod-diff
38×cbrt-div
21×fma-neg
16×associate-/r*
12×associate-/r/
11×associate-/l*
flip3-+ flip-+ div-inv
add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
clear-num frac-2neg pow1/3
difference-of-squares associate-/l/
sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
4 → 249
Calls
4 calls:
323.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
39.0ms
(cbrt (/ (+ (+ alpha beta) 2.0) (cbrt beta)))
52.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
32.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))

series842.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
325.0ms
(cbrt (/ (+ (+ alpha beta) 2.0) (cbrt beta)))
227.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
196.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))

simplify2.2s

Counts
261 → 261
Iterations
IterNodes
done5000
22533
1893
0421

prune1.3s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 3.8b

regimes354.0ms

Accuracy

99% (0.1b remaining)

Error of 3.2b against oracle of 3.1b and baseline of 16.1b

bsearch6.0ms

simplify7.0ms

Iterations
IterNodes
done31
131
027

end0.0ms

sample2.5s

Algorithm
intervals
Results
813.0ms873×body1280valid
697.0ms5827×body80valid
310.0ms8000×pre80true
309.0ms702×body640valid
96.0ms362×body320valid
41.0ms236×body160valid