Details

Time bar (total: 25.9s)

sample69.0ms

Algorithm
intervals
Results
17.0ms204×body80valid
13.0ms22×body640valid
7.0ms256×pre80true
6.0ms13×body1280valid
2.0msbody320valid
1.0msbody160valid

simplify2.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01529
13129
210229
345229
4209029
done500129

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 23.0b

localize28.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))
2.3b
(+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) 1.0)
19.5b
(/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i)))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
54×times-frac
47×*-un-lft-identity
25×add-sqr-sqrt add-cube-cbrt
17×add-exp-log add-cbrt-cube
14×associate-/r/
11×flip3-+ flip-+ distribute-lft-out
10×associate-/l*
associate-/l/
cbrt-undiv div-exp associate-/r* div-inv
add-log-exp
frac-times
pow1 flip3-- flip--
frac-2neg associate-*r/ associate-*l/ prod-exp clear-num cbrt-unprod
+-commutative sum-log
Counts
3 → 111
Calls
3 calls:
283.0ms
(/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))
748.0ms
(+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) 1.0)
73.0ms
(/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i)))

series893.0ms

Counts
3 → 9
Calls
3 calls:
347.0ms
(/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))
411.0ms
(+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) 1.0)
134.0ms
(/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i)))

simplify1.6s

Counts
120 → 120
Iterations

Useful iterations: 2 (483.0ms)

IterNodesCost
02254035
16753821
229493577
done50003577

prune629.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 6.1b

localize30.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))
0.1b
(/ (* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))
0.1b
(* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))))
2.3b
(+ (/ (* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) 1.0)

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
48×*-un-lft-identity
45×add-sqr-sqrt
35×times-frac
26×add-cube-cbrt
21×associate-*r*
20×add-exp-log add-cbrt-cube
flip3-+ flip-+
associate-/r* associate-/l/ distribute-lft-out-- difference-of-squares
pow1 cbrt-undiv div-exp associate-/r/ associate-/l* add-log-exp
frac-times associate-*l* associate-*l/ prod-exp cbrt-unprod distribute-lft-out
div-inv
frac-2neg associate-*r/ clear-num unswap-sqr
+-commutative flip3-- div-sub pow-prod-down sum-log *-commutative flip--
Counts
4 → 129
Calls
4 calls:
67.0ms
(/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))
208.0ms
(/ (* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))
145.0ms
(* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))))
648.0ms
(+ (/ (* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) 1.0)

series935.0ms

Counts
4 → 12
Calls
4 calls:
105.0ms
(/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))
320.0ms
(/ (* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))
93.0ms
(* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))))
417.0ms
(+ (/ (* (+ alpha beta) (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i)))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) 1.0)

simplify1.9s

Counts
141 → 141
Iterations

Useful iterations: done (1.9s)

IterNodesCost
02273335
16453154
229572864
done50002862

prune590.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 6.1b

localize31.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))))
0.3b
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
0.4b
(/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
7.2b
(+ (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 1.0)

rewrite1.7s

Algorithm
rewrite-expression-head
Rules
603×times-frac
484×*-un-lft-identity
408×add-sqr-sqrt
260×add-cube-cbrt
219×sqrt-prod
153×associate-*r*
67×distribute-lft-out
45×distribute-lft-out-- difference-of-squares
38×associate-/r/
34×associate-*l*
32×add-exp-log add-cbrt-cube
25×associate-/l*
21×flip3-+ flip-+
19×div-inv
15×unswap-sqr
14×associate-/r*
13×cbrt-undiv div-exp
sqrt-div
pow1 prod-exp cbrt-unprod add-log-exp
associate-/l/
frac-2neg div-sub clear-num
+-commutative frac-times associate-*r/ pow-prod-down associate-*l/ sum-log *-commutative
Counts
4 → 485
Calls
4 calls:
1.0s
(* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))))
242.0ms
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
197.0ms
(/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
219.0ms
(+ (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 1.0)

series1.4s

Counts
4 → 12
Calls
4 calls:
405.0ms
(* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))))
359.0ms
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
240.0ms
(/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
415.0ms
(+ (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 1.0)

simplify1.3s

Counts
497 → 497
Iterations

Useful iterations: done (1.2s)

IterNodesCost
056820612
1167519182
done500118531

prune1.8s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 6.1b

localize21.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
0.4b
(/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
7.2b
(+ (cbrt (pow (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 3)) 1.0)
10.1b
(cbrt (pow (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 3))

rewrite538.0ms

Algorithm
rewrite-expression-head
Rules
295×times-frac
259×*-un-lft-identity
187×add-sqr-sqrt
139×add-cube-cbrt
108×sqrt-prod
36×distribute-lft-out
25×associate-/l*
24×distribute-lft-out-- difference-of-squares
20×associate-/r/
14×associate-/r*
12×flip3-+ flip-+
11×add-exp-log add-cbrt-cube
10×div-inv
cbrt-prod
add-log-exp
pow1 cbrt-undiv sqrt-div div-exp
cube-div cbrt-div associate-/l/
frac-2neg div-sub clear-num
+-commutative cube-mult frac-times unpow-prod-down pow1/3 unpow3 cube-prod associate-*r/ associate-*l/ sum-log rem-cbrt-cube sqr-pow
Counts
4 → 280
Calls
4 calls:
307.0ms
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
183.0ms
(/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
26.0ms
(+ (cbrt (pow (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 3)) 1.0)
4.0ms
(cbrt (pow (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 3))

series1.6s

Counts
4 → 12
Calls
4 calls:
361.0ms
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
220.0ms
(/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))
699.0ms
(+ (cbrt (pow (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 3)) 1.0)
345.0ms
(cbrt (pow (* (/ (+ alpha beta) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2.0 i))) (sqrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) 3))

simplify2.4s

Counts
292 → 292
Iterations

Useful iterations: done (2.4s)

IterNodesCost
045911881
1111210879
2365610278
done500010277

prune1.3s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 6.1b

regimes375.0ms

Accuracy

3.1% (6.1b remaining)

Error of 12.4b against oracle of 6.2b and baseline of 12.6b

bsearch98.0ms

Steps
ItersRangePoint
8
1.176656138705441e+97
2.9487777469176966e+100
1.0932916019061694e+100

simplify8.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03365
14065
done4065

end0.0ms

sample2.5s

Algorithm
intervals
Results
1.2s6338×body80valid
281.0ms574×body640valid
240.0ms8000×pre80true
225.0ms528×body1280valid
97.0ms353×body320valid
36.0ms207×body160valid