Details

Time bar (total: 14.5s)

sample33.0ms

Algorithm
intervals
Results
6.0ms183×body80valid
5.0ms27×body1280valid
4.0ms256×pre80true
4.0ms27×body640valid
1.0ms10×body320valid
1.0msbody160valid

simplify9.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01013
12013
23313
35113
47013
512113
615313
719813
824613
931113
1041213
1146813
1250113
1355013
1458413
1562813
1666013
1770513
1873513
1978013
2080713
2185013
2287913
2392213
2495113
2599413
26102313
27106813
28109913
29114213
30117013
31121513
32124513
33128813
34131613
35136113
36139213
37143513
38146313
39150613
40153513
41158013
42161013
43165513
44168613
45173113
46176213
47180713
48183313
49187613
50190113
51194413
52197313
53201613
54204613
55209113
56212213
57216913
58220213
59224913
60227713
61232013
62234713
63239013
64241913
65246413
66249613
67254313
68257613
69262513
70265313
71269813
72273013
73277713
74281213
75286113
76289413
77294113
78297413
79302113
80305413
81309913
82312713
83317013
84319613
85323913
86326713
87331013
88333913
89338213
90340913
91345213
92348213
93352713
94355813
95360513
96364013
97368713
98371813
99376313
100379513
101384213
102387713
103392813
104396313
105401013
106404213
107408913
108411713
109416013
110418713
111423013
112426013
113430313
114433013
115437313
116440413
117444913
118448113
119452813
120456113
121460613
122463713
123468013
124471013
125475513
126478613
127483113
128485913
129490413
130493313
131497813
done500013

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 17.0b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite33.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-exp-log add-cbrt-cube add-log-exp
pow1 flip3-+ div-sub associate-/r/ flip-+ associate-/l/
cbrt-undiv +-commutative associate-+l- flip3-- frac-2neg div-exp clear-num sum-log flip-- div-inv
Counts
2 → 65
Calls
2 calls:
11.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
19.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series28.0ms

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

simplify707.0ms

Counts
71 → 71
Iterations

Useful iterations: done (705.0ms)

IterNodesCost
01241134
13211074
28671014
326411006
done50011005

prune136.0ms

Filtered
46 candidates to 71 candidates (-54.3%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New591271
Fresh000
Picked101
Done000
Total601272

Merged error: 16.2b

Counts
72 → 12

localize10.0ms

Local error

Found 4 expressions with local error:

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

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
71×*-un-lft-identity
34×add-sqr-sqrt
32×times-frac
24×add-cube-cbrt distribute-lft-out
11×add-log-exp
10×associate-/r*
add-exp-log add-cbrt-cube
associate-/l*
pow1 diff-log associate-/r/ distribute-lft-out-- difference-of-squares
sub-neg flip3-- flip--
cbrt-undiv frac-2neg flip3-+ div-exp clear-num frac-sub flip-+ div-inv associate--r+
associate--r-
Counts
4 → 111
Calls
4 calls:
29.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
8.0ms
(/ beta (+ (+ alpha beta) 2.0))
9.0ms
(/ alpha (+ (+ alpha beta) 2.0))
15.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series44.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
7.0ms
(/ beta (+ (+ alpha beta) 2.0))
7.0ms
(/ alpha (+ (+ alpha beta) 2.0))
17.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify1.0s

Counts
123 → 123
Iterations

Useful iterations: done (1.0s)

IterNodesCost
01931936
14601819
212781736
341621700
done50011698

prune201.0ms

Filtered
87 candidates to 123 candidates (-41.4%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1176123
Fresh10111
Picked101
Done000
Total1287135

Merged error: 3.2b

Counts
135 → 7

localize14.0ms

Local error

Found 4 expressions with local error:

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

rewrite64.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 add-exp-log flip3-- times-frac add-cbrt-cube flip-- distribute-lft-out--
sub-neg diff-log
cbrt-div
pow1/3
Counts
4 → 61
Calls
4 calls:
13.0ms
(cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
15.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
15.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
19.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series75.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(cbrt (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
17.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
13.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
13.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify502.0ms

Counts
73 → 73
Iterations

Useful iterations: done (500.0ms)

IterNodesCost
01231336
12681308
26581183
317481142
done50001116

prune216.0ms

Filtered
58 candidates to 73 candidates (-25.9%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New72173
Fresh066
Picked101
Done000
Total73780

Merged error: 3.2b

Counts
80 → 7

localize18.0ms

Local error

Found 4 expressions with local error:

2.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
2.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
2.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
2.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
12×*-un-lft-identity add-log-exp
difference-of-squares
pow1 add-exp-log add-cube-cbrt sub-neg flip3-- times-frac diff-log add-cbrt-cube flip-- distribute-lft-out--
Counts
4 → 60
Calls
4 calls:
15.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
19.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
15.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
15.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series50.0ms

Counts
4 → 12
Calls
4 calls:
12.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
13.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
12.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
13.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify649.0ms

Counts
72 → 72
Iterations

Useful iterations: 3 (81.0ms)

IterNodesCost
0591172
11311160
23011040
37461008
422631008
done50001008

prune254.0ms

Filtered
56 candidates to 72 candidates (-28.6%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New71172
Fresh066
Picked101
Done000
Total72779

Merged error: 3.2b

Counts
79 → 7

regimes129.0ms

Accuracy

78.1% (2.8b remaining)

Error of 5.9b against oracle of 3.1b and baseline of 15.8b

bsearch14.0ms

Steps
ItersRangePoint
6
7170427078.972401
99835565477.3547
18187930964.32793

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03044
13744
done3744

end0.0ms

sample919.0ms

Algorithm
intervals
Results
221.0ms5836×body80valid
153.0ms854×body1280valid
132.0ms8000×pre80true
99.0ms702×body640valid
39.0ms376×body320valid
20.0ms232×body160valid

Profiling

Loading profile data...