Details

Time bar (total: 30.3s)

sample32.0ms

Algorithm
intervals
Results
11.0ms256×body80valid
4.0ms256×pre80true

simplify719.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01753
15853
225253
3126853
done500153

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 57.5b

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i)))
0.1b
(* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
35.9b
(/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i)))) (- (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))) 1.0))
49.5b
(/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))))

rewrite338.0ms

Algorithm
rewrite-expression-head
Rules
61×add-exp-log add-cbrt-cube
58×times-frac
54×flip3-+ flip-+
50×associate-/r/
44×add-sqr-sqrt
36×frac-times
30×associate-*r/
28×add-cube-cbrt *-un-lft-identity
22×prod-exp cbrt-unprod
19×cbrt-undiv div-exp
18×associate-*l/
16×pow1
14×associate-/l* difference-of-squares
associate-/l/
div-inv
associate-*r*
associate-/r*
associate-*l* pow-prod-down add-log-exp
swap-sqr
distribute-rgt-in frac-2neg distribute-lft-in clear-num *-commutative
pow2 flip3-- pow-plus pow-sqr pow-prod-up flip-- unswap-sqr
Counts
4 → 200
Calls
4 calls:
77.0ms
(* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i)))
54.0ms
(* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
122.0ms
(/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i)))) (- (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))) 1.0))
74.0ms
(/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))))

series1.1s

Counts
4 → 12
Calls
4 calls:
64.0ms
(* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i)))
110.0ms
(* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
772.0ms
(/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i)))) (- (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))) 1.0))
180.0ms
(/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))))

simplify474.0ms

Counts
212 → 212
Iterations

Useful iterations: done (464.0ms)

IterNodesCost
035812169
1120211261
done500010969

prune623.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 34.2b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0)))
0.2b
(* (/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
34.9b
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i)))
36.1b
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i)))

rewrite749.0ms

Algorithm
rewrite-expression-head
Rules
366×times-frac
300×add-sqr-sqrt
235×*-un-lft-identity
155×add-cube-cbrt
96×associate-*r*
70×add-exp-log add-cbrt-cube
62×difference-of-squares
44×associate-/r/
42×associate-*l*
33×cbrt-undiv div-exp
31×sqrt-prod distribute-lft-out--
22×flip3-+ flip-+ div-inv
19×associate-/l*
16×prod-exp cbrt-unprod
12×associate-/r*
distribute-lft-out
pow1 unswap-sqr
associate-/l/
add-log-exp
frac-2neg associate-*r/ clear-num
flip3-- flip--
frac-times pow-prod-down associate-*l/ *-commutative
Counts
4 → 364
Calls
4 calls:
142.0ms
(/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0)))
481.0ms
(* (/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
35.0ms
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i)))
67.0ms
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i)))

series2.8s

Counts
4 → 12
Calls
4 calls:
336.0ms
(/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0)))
2.3s
(* (/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
85.0ms
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i)))
120.0ms
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i)))

simplify744.0ms

Counts
376 → 376
Iterations

Useful iterations: done (726.0ms)

IterNodesCost
050121013
1168620455
done500120075

prune1.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 34.1b

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
34.9b
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i)))
36.0b
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
36.0b
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
2499×times-frac
1610×add-sqr-sqrt
1254×*-un-lft-identity
938×add-cube-cbrt
921×sqrt-prod
900×associate-*r*
298×difference-of-squares
149×distribute-lft-out--
92×associate-/r/
89×add-exp-log add-cbrt-cube
76×sqrt-div
49×div-inv
46×cbrt-undiv div-exp
45×flip3-+ flip-+
42×associate-*l*
21×prod-exp cbrt-unprod
16×unswap-sqr
distribute-lft-out
pow1
add-log-exp
associate-*r/ associate-/r*
rem-sqrt-square sqrt-pow1 pow1/2 associate-/l/
frac-times flip3-- frac-2neg pow-prod-down associate-*l/ clear-num *-commutative flip-- associate-/l*
Counts
4 → 1057
Calls
4 calls:
1.1s
(* (/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
35.0ms
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i)))
3.0ms
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
3.0ms
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))

series2.4s

Counts
4 → 12
Calls
4 calls:
2.2s
(* (/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
86.0ms
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i)))
53.0ms
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
61.0ms
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))

simplify4.1s

Counts
1069 → 1069
Iterations

Useful iterations: 1 (3.5s)

IterNodesCost
0132079899
1485474031
done500074031

prune2.4s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 34.1b

localize21.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))))
0.2b
(* (/ (* i (/ (+ (+ alpha beta) i) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
36.0b
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
36.0b
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))

rewrite943.0ms

Algorithm
rewrite-expression-head
Rules
2697×times-frac
1692×add-sqr-sqrt
1361×*-un-lft-identity
1061×add-cube-cbrt
1054×sqrt-prod
900×associate-*r*
298×difference-of-squares
149×distribute-lft-out--
97×associate-/r/
92×sqrt-div
89×add-exp-log add-cbrt-cube
52×div-inv
47×flip3-+ flip-+
43×cbrt-undiv div-exp
24×prod-exp associate-/r* cbrt-unprod
10×associate-*l*
pow1 unswap-sqr
associate-/l*
add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2 associate-/l/
frac-times flip3-- frac-2neg associate-*r/ pow-prod-down associate-*l/ clear-num *-commutative flip-- distribute-lft-out
Counts
4 → 1183
Calls
4 calls:
35.0ms
(/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))))
754.0ms
(* (/ (* i (/ (+ (+ alpha beta) i) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
3.0ms
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
3.0ms
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))

series2.5s

Counts
4 → 12
Calls
4 calls:
120.0ms
(/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))))
2.3s
(* (/ (* i (/ (+ (+ alpha beta) i) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (/ (+ (+ alpha beta) (* 2.0 i)) (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))
53.0ms
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
61.0ms
(sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i))))

simplify4.2s

Counts
1195 → 1195
Iterations

Useful iterations: 1 (3.6s)

IterNodesCost
0134588168
1476581486
done500081486

prune2.7s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 2.2b

regimes178.0ms

Accuracy

43.4% (8.9b remaining)

Error of 10.9b against oracle of 2.1b and baseline of 17.8b

bsearch128.0ms

Steps
ItersRangePoint
6
4.8175808799786606e+132
7.074096462631705e+133
1.2654971835220536e+133
6
4.72673536428945e+81
3.474293526218884e+82
9.598562067917735e+81
3
1.942579471140307e+76
2.3647194005773024e+76
2.1272656902689922e+76

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
043242
160242
done60242

end0.0ms

sample655.0ms

Algorithm
intervals
Results
347.0ms8000×body80valid
126.0ms8000×pre80true