Details

Time bar (total: 18.4s)

sample35.0ms

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

simplify2.2s

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

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

rewrite162.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:
71.0ms
(/ (- beta alpha) (+ (+ alpha 2.0) beta))
87.0ms
(+ 1.0 (/ (- beta alpha) (+ (+ alpha 2.0) beta)))

series192.0ms

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

simplify909.0ms

Counts
78 → 78
Iterations
IterNodes
done5001
21406
1341
0127

prune387.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 16.3b

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

rewrite425.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:
50.0ms
(/ (- beta alpha) (+ (+ beta alpha) 2.0))
125.0ms
(exp (log (+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0)))))
120.0ms
(+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0)))
123.0ms
(log (+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0))))

series416.0ms

Counts
4 → 12
Calls
4 calls:
60.0ms
(/ (- beta alpha) (+ (+ beta alpha) 2.0))
88.0ms
(exp (log (+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0)))))
81.0ms
(+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0)))
187.0ms
(log (+ 1.0 (/ (- beta alpha) (+ (+ beta alpha) 2.0))))

simplify1.1s

Counts
121 → 121
Iterations
IterNodes
done5002
21636
1414
0173

prune808.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 16.3b

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

rewrite228.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:
65.0ms
(/ 1 (+ (+ beta alpha) 2.0))
144.0ms
(* (- beta alpha) (/ 1 (+ (+ beta alpha) 2.0)))
12.0ms
(+ 1.0 (* (- beta alpha) (/ 1 (+ (+ beta alpha) 2.0))))

series225.0ms

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

simplify3.3s

Counts
120 → 120
Iterations
IterNodes
done5002
23368
1465
0168

prune527.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 16.3b

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

rewrite898.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:
186.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)))))
285.0ms
(- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0)
205.0ms
(+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3))
191.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:
365.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)))))
141.0ms
(- (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 1.0)
376.0ms
(+ (pow 1.0 3) (pow (/ (- beta alpha) (+ 2.0 (+ alpha beta))) 3))
694.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.3s

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

regimes308.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify13.0ms

Iterations
IterNodes
done32
232
131
029

end0.0ms

sample1.8s

Algorithm
intervals
Results
750.0ms733×body640valid
352.0ms5808×body80valid
211.0ms849×body1280valid
153.0ms8000×pre80true
55.0ms379×body320valid
23.0ms231×body160valid