Details

Time bar (total: 21.6s)

sample69.0ms

Algorithm
intervals
Results
23.0ms182×body80valid
9.0ms256×pre80true
9.0ms26×body1280valid
7.0ms26×body640valid
3.0ms14×body320valid
1.0msbody160valid

simplify4.3s

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: 17.5b

localize20.0ms

Local error

Found 2 expressions with local error:

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

rewrite199.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:
46.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
149.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series155.0ms

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

simplify1.1s

Counts
108 → 108
Iterations
IterNodes
done5004
21170
1342
0130

prune378.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 16.7b

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

rewrite625.0ms

Algorithm
rewrite-expression-head
Rules
512×*-un-lft-identity
328×add-sqr-sqrt
263×times-frac
252×prod-diff
213×add-cube-cbrt
150×distribute-lft-out
65×associate--r+
46×difference-of-squares
42×fma-neg
32×associate-/r/
25×distribute-lft-out--
16×flip3-+ flip-+ div-inv
11×add-log-exp
10×associate-/r*
add-cbrt-cube add-exp-log
associate-/l*
expm1-log1p-u pow1 diff-log insert-posit16 log1p-expm1-u
sub-neg flip3-- flip--
cbrt-undiv clear-num frac-2neg div-exp frac-sub
associate--r-
Counts
4 → 417
Calls
4 calls:
369.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
36.0ms
(/ alpha (+ (+ alpha beta) 2.0))
28.0ms
(/ beta (+ (+ alpha beta) 2.0))
182.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series302.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
62.0ms
(/ alpha (+ (+ alpha beta) 2.0))
55.0ms
(/ beta (+ (+ alpha beta) 2.0))
97.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify2.6s

Counts
429 → 429
Iterations
IterNodes
done5003
22686
1995
0406

prune2.1s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 3.1b

localize32.0ms

Local error

Found 4 expressions with local error:

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

rewrite597.0ms

Algorithm
rewrite-expression-head
Rules
280×*-un-lft-identity
141×add-sqr-sqrt
137×times-frac
131×add-cube-cbrt
126×prod-diff
87×distribute-lft-out
68×log-prod
65×exp-sum
21×fma-neg
18×associate-/r/
10×associate-/r*
flip3-+ flip-+ div-inv
add-cbrt-cube add-exp-log
log-pow
exp-prod associate-/l* add-log-exp
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u difference-of-squares
cbrt-undiv clear-num sub-neg frac-2neg div-exp distribute-lft-out--
log-div flip3-- exp-diff diff-log rem-log-exp flip--
Counts
4 → 269
Calls
4 calls:
22.0ms
(/ alpha (+ (+ alpha beta) 2.0))
44.0ms
(/ beta (+ (+ alpha beta) 2.0))
191.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
333.0ms
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))

series399.0ms

Counts
4 → 12
Calls
4 calls:
61.0ms
(/ alpha (+ (+ alpha beta) 2.0))
87.0ms
(/ beta (+ (+ alpha beta) 2.0))
137.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
114.0ms
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))

simplify1.6s

Counts
281 → 281
Iterations
IterNodes
done5001
21748
1664
0352

prune1.1s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 3.1b

localize57.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (+ (+ alpha beta) 2.0))
0.1b
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
2.0b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
2.0b
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))

rewrite720.0ms

Algorithm
rewrite-expression-head
Rules
276×*-un-lft-identity
148×add-sqr-sqrt
139×times-frac
131×add-cube-cbrt
126×prod-diff
84×distribute-lft-out
68×log-prod
65×exp-sum
21×fma-neg associate-*r*
18×associate-/r/
17×add-exp-log
11×add-cbrt-cube
flip3-+ flip-+ div-inv
pow1
log-pow
exp-prod add-log-exp
associate-/r*
expm1-log1p-u div-exp prod-exp insert-posit16 log1p-expm1-u difference-of-squares
associate-*l* associate-/l* unswap-sqr
cbrt-undiv rec-exp sub-neg 1-exp cbrt-unprod distribute-lft-out--
log-div clear-num frac-2neg flip3-- exp-diff diff-log rem-log-exp pow-prod-down associate-*r/ un-div-inv *-commutative pow-flip flip-- inv-pow
Counts
4 → 280
Calls
4 calls:
49.0ms
(/ 1 (+ (+ alpha beta) 2.0))
97.0ms
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
196.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
366.0ms
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))

series350.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(/ 1 (+ (+ alpha beta) 2.0))
66.0ms
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
93.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
143.0ms
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))

simplify1.6s

Counts
292 → 292
Iterations
IterNodes
done5010
21959
1748
0376

prune1.2s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 3.1b

regimes124.0ms

Accuracy

75.9% (3.0b remaining)

Error of 6.0b against oracle of 3.0b and baseline of 15.4b

bsearch94.0ms

Steps
ItersRangePoint
8
28342861701.492744
542402004696104.94
11629067263522.379

simplify6.0ms

Iterations
IterNodes
done36
136
031

end0.0ms

sample1.9s

Algorithm
intervals
Results
713.0ms817×body1280valid
507.0ms5886×body80valid
247.0ms8000×pre80true
163.0ms732×body640valid
64.0ms373×body320valid
21.0ms192×body160valid