Details

Time bar (total: 18.2s)

sample33.0ms

Algorithm
intervals
Results
8.0ms183×body80valid
4.0ms27×body1280valid
4.0ms256×pre80true
3.0ms23×body640valid
1.0ms11×body320valid
1.0ms12×body160valid

simplify2.1s

Counts
1 → 1
Iterations
IterNodes
done5001
94691
81531
7665
6318
5164
474
353
234
120
010

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.7b

localize14.0ms

Local error

Found 2 expressions with local error:

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

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
59×*-un-lft-identity
27×add-sqr-sqrt
25×times-frac
19×distribute-lft-out
15×add-cube-cbrt
distribute-lft-out-- difference-of-squares
associate-/r* associate-/l*
add-cbrt-cube add-exp-log add-log-exp
fma-def
expm1-log1p-u pow1 flip3-+ div-sub associate-/r/ flip-+ log1p-expm1-u associate-/l/
cbrt-undiv +-commutative clear-num associate-+r- sum-log frac-2neg flip3-- div-exp div-inv flip--
Counts
2 → 72
Calls
2 calls:
57.0ms
(/ (- beta alpha) (+ (+ alpha 2.0) beta))
108.0ms
(+ 1.0 (/ (- beta alpha) (+ (+ alpha 2.0) beta)))

series164.0ms

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

simplify874.0ms

Counts
78 → 78
Iterations
IterNodes
done5001
21406
1341
0127

prune396.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 16.3b

localize24.0ms

Local error

Found 4 expressions with local error:

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

rewrite275.0ms

Algorithm
rewrite-expression-head
Rules
68×*-un-lft-identity
32×add-sqr-sqrt
25×times-frac
21×distribute-lft-out
20×add-cube-cbrt
log-prod
add-exp-log
pow1 add-cbrt-cube distribute-lft-out-- add-log-exp difference-of-squares
associate-/r* associate-/l*
expm1-log1p-u log-div exp-prod flip3-+ exp-sum flip-+ log1p-expm1-u
fma-def
exp-diff div-sub associate-/r/ log-pow associate-/l/
cbrt-undiv +-commutative clear-num associate-+r- sum-log frac-2neg flip3-- div-exp rem-log-exp div-inv flip-- rem-exp-log
Counts
4 → 109
Calls
4 calls:
66.0ms
(/ (- beta alpha) (+ (+ beta alpha) 2.0))
75.0ms
(exp (log (+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0)))))
60.0ms
(+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0)))
71.0ms
(log (+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0))))

series473.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(/ (- beta alpha) (+ (+ beta alpha) 2.0))
111.0ms
(exp (log (+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0)))))
112.0ms
(+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0)))
181.0ms
(log (+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0))))

simplify1.1s

Counts
121 → 121
Iterations
IterNodes
done5002
21636
1414
0173

prune717.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 16.3b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite159.0ms

Algorithm
rewrite-expression-head
Rules
62×*-un-lft-identity
33×add-sqr-sqrt
32×times-frac
24×add-cube-cbrt
21×associate-*r* distribute-lft-out
16×add-exp-log
10×add-cbrt-cube
pow1
associate-/r* associate-*l* add-log-exp
div-exp prod-exp associate-/r/
expm1-log1p-u fma-def flip3-+ flip-+ log1p-expm1-u associate-/l* unswap-sqr
frac-times cbrt-undiv rec-exp flip3-- 1-exp associate-*l/ cbrt-unprod div-inv flip--
+-commutative clear-num sum-log frac-2neg pow-prod-down associate-*r/ un-div-inv *-commutative pow-flip distribute-lft-out-- inv-pow difference-of-squares
Counts
3 → 111
Calls
3 calls:
41.0ms
(/ 1 (+ (+ beta alpha) 2.0))
108.0ms
(* (- beta alpha) (/ 1 (+ (+ beta alpha) 2.0)))
6.0ms
(+ 1.0 (* (- beta alpha) (/ 1 (+ (+ beta alpha) 2.0))))

series241.0ms

Counts
3 → 9
Calls
3 calls:
69.0ms
(/ 1 (+ (+ beta alpha) 2.0))
72.0ms
(* (- beta alpha) (/ 1 (+ (+ beta alpha) 2.0)))
99.0ms
(+ 1.0 (* (- beta alpha) (/ 1 (+ (+ beta alpha) 2.0))))

simplify3.1s

Counts
120 → 120
Iterations
IterNodes
done5002
23368
1465
0168

prune540.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 16.3b

localize38.0ms

Local error

Found 4 expressions with local error:

0.2b
(exp (log (/ (+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3)) (fma (- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0) (/ (- beta alpha) (+ 2.0 (+ alpha beta))) (* 1.0 1.0)))))
1.9b
(- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0)
2.2b
(+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3))
4.3b
(log (/ (+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3)) (fma (- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0) (/ (- beta alpha) (+ 2.0 (+ alpha beta))) (* 1.0 1.0))))

rewrite897.0ms

Algorithm
rewrite-expression-head
Rules
321×*-un-lft-identity
155×times-frac
154×add-sqr-sqrt
109×add-cube-cbrt
95×distribute-lft-out
93×prod-diff
62×log-prod
31×unpow-prod-down fma-neg cube-prod exp-sum
22×difference-of-squares
21×distribute-lft-out--
12×fma-def
associate-/r/ add-log-exp
add-exp-log sum-cubes
pow1 div-inv
flip3-+ flip-+
expm1-log1p-u exp-prod add-cbrt-cube log1p-expm1-u
log-div rem-log-exp log-pow
associate--l- cube-mult +-commutative sum-log sub-neg flip3-- exp-diff diff-log unpow3 div-sub div-exp flip-- sqr-pow rem-exp-log
Counts
4 → 263
Calls
4 calls:
175.0ms
(exp (log (/ (+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3)) (fma (- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0) (/ (- beta alpha) (+ 2.0 (+ alpha beta))) (* 1.0 1.0)))))
264.0ms
(- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0)
199.0ms
(+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3))
230.0ms
(log (/ (+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3)) (fma (- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0) (/ (- beta alpha) (+ 2.0 (+ alpha beta))) (* 1.0 1.0))))

series1.6s

Counts
4 → 12
Calls
4 calls:
441.0ms
(exp (log (/ (+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3)) (fma (- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0) (/ (- beta alpha) (+ 2.0 (+ alpha beta))) (* 1.0 1.0)))))
130.0ms
(- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0)
401.0ms
(+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3))
657.0ms
(log (/ (+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3)) (fma (- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0) (/ (- beta alpha) (+ 2.0 (+ alpha beta))) (* 1.0 1.0))))

simplify1.5s

Counts
275 → 275
Iterations
IterNodes
done5004
22512
1777
0345

prune1.5s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 16.3b

regimes235.0ms

Accuracy

0% (0.3b remaining)

Error of 16.4b against oracle of 16.1b and baseline of 16.4b

bsearch0.0ms

simplify9.0ms

Iterations
IterNodes
done32
232
131
029

end0.0ms

sample1.9s

Algorithm
intervals
Results
632.0ms849×body1280valid
386.0ms5808×body80valid
232.0ms733×body640valid
203.0ms8000×pre80true
98.0ms379×body320valid
23.0ms231×body160valid