Details

Time bar (total: 23.4s)

sample86.0ms

Algorithm
intervals
Results
36.0ms205×body80valid
12.0ms21×body1280valid
10.0ms256×pre80true
7.0ms16×body640valid
2.0msbody320valid
1.0msbody160valid

simplify929.0ms

Counts
1 → 1
Iterations
IterNodes
done2042
42042
3440
295
132
016

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 24.0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ alpha beta) (- beta alpha))
0.1b
(/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
1.3b
(+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)) 1.0)
21.0b
(/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i)))

rewrite868.0ms

Algorithm
rewrite-expression-head
Rules
54×*-un-lft-identity times-frac
32×add-sqr-sqrt
28×add-cube-cbrt
20×add-cbrt-cube add-exp-log
14×flip3-+ associate-/r/ flip-+
12×distribute-lft-out
10×associate-/l*
associate-/l/
frac-times
cbrt-undiv associate-/r* div-exp div-inv
pow1 flip3-- flip-- add-log-exp
associate-*r*
associate-*l* associate-*l/ associate-*r/ insert-posit16
prod-exp cbrt-unprod
distribute-rgt-in clear-num sub-neg frac-2neg distribute-lft-in
+-commutative sum-log pow-prod-down *-commutative distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 148
Calls
4 calls:
26.0ms
(* (+ alpha beta) (- beta alpha))
190.0ms
(/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
584.0ms
(+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)) 1.0)
64.0ms
(/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i)))

series835.0ms

Counts
4 → 12
Calls
4 calls:
55.0ms
(* (+ alpha beta) (- beta alpha))
317.0ms
(/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
364.0ms
(+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)) 1.0)
98.0ms
(/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i)))

simplify1.1s

Counts
160 → 160
Iterations
IterNodes
done2000
22000
1789
0267

prune889.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 5.0b

localize53.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))
0.1b
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
1.2b
(* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
3.7b
(+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

rewrite650.0ms

Algorithm
rewrite-expression-head
Rules
321×times-frac
290×*-un-lft-identity
211×add-sqr-sqrt
140×add-cube-cbrt
90×associate-*r*
44×distribute-lft-out
31×distribute-lft-out-- difference-of-squares
26×associate-/l*
24×associate-/r/
20×add-cbrt-cube add-exp-log
15×flip3-+ flip-+
12×div-inv
cbrt-undiv associate-/r* div-exp
pow1 add-log-exp
associate-*l* insert-posit16
div-sub prod-exp cbrt-unprod unswap-sqr associate-/l/
frac-times clear-num frac-2neg associate-*l/
+-commutative sum-log flip3-- pow-prod-down associate-*r/ *-commutative flip--
Counts
4 → 299
Calls
4 calls:
31.0ms
(/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))
139.0ms
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
376.0ms
(* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
94.0ms
(+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

series1.1s

Counts
4 → 12
Calls
4 calls:
111.0ms
(/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))
257.0ms
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
291.0ms
(* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
432.0ms
(+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

simplify1.6s

Counts
311 → 311
Iterations
IterNodes
done2005
22005
11128
0389

prune1.5s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 5.0b

localize72.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))
0.1b
(* (+ alpha beta) (/ (log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
2.4b
(log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))))
3.7b
(+ (* (+ alpha beta) (/ (log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

rewrite824.0ms

Algorithm
rewrite-expression-head
Rules
191×times-frac
181×*-un-lft-identity
134×add-sqr-sqrt
110×log-pow
106×associate-*r*
105×exp-prod
91×add-cube-cbrt
26×distribute-lft-out
19×distribute-lft-out-- difference-of-squares
14×associate-/r/
11×pow1 add-cbrt-cube add-exp-log
10×flip3-+ flip-+
div-inv
add-log-exp
associate-/l*
associate-*l* insert-posit16
log-prod associate-/r*
frac-times cbrt-undiv div-sub div-exp associate-*l/ prod-exp cbrt-unprod unswap-sqr associate-/l/
+-commutative log-div clear-num sum-log frac-2neg flip3-- exp-diff rem-log-exp pow-prod-down associate-*r/ *-commutative flip--
Counts
4 → 219
Calls
4 calls:
59.0ms
(/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))
565.0ms
(* (+ alpha beta) (/ (log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
69.0ms
(log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))))
119.0ms
(+ (* (+ alpha beta) (/ (log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

series957.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))
304.0ms
(* (+ alpha beta) (/ (log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
132.0ms
(log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i)))))
423.0ms
(+ (* (+ alpha beta) (/ (log (exp (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

simplify1.4s

Counts
231 → 231
Iterations
IterNodes
done2003
22003
11039
0373

prune1.2s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 5.0b

localize47.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
1.2b
(* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
3.7b
(log (exp (+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)))
3.7b
(+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

rewrite993.0ms

Algorithm
rewrite-expression-head
Rules
306×times-frac
274×*-un-lft-identity
195×add-sqr-sqrt
132×add-cube-cbrt
90×associate-*r*
44×distribute-lft-out
27×distribute-lft-out-- difference-of-squares
22×associate-/r/
21×associate-/l*
18×add-cbrt-cube add-exp-log
14×flip3-+ flip-+
11×div-inv
pow1
cbrt-undiv div-exp add-log-exp
log-prod associate-/r* associate-*l* log-pow insert-posit16
exp-prod prod-exp cbrt-unprod unswap-sqr
frac-times div-sub associate-*l/
+-commutative clear-num sum-log frac-2neg rem-log-exp exp-sum pow-prod-down associate-*r/ *-commutative associate-/l/
Counts
4 → 275
Calls
4 calls:
200.0ms
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
354.0ms
(* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
349.0ms
(log (exp (+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)))
83.0ms
(+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

series1.4s

Counts
4 → 12
Calls
4 calls:
251.0ms
(/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))
373.0ms
(* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)))
392.0ms
(log (exp (+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)))
361.0ms
(+ (* (+ alpha beta) (/ (/ (- beta alpha) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0))) 1.0)

simplify1.5s

Counts
287 → 287
Iterations
IterNodes
done2007
22007
11132
0398

prune1.8s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 5.0b

regimes485.0ms

Accuracy

15.7% (5.3b remaining)

Error of 11.1b against oracle of 5.8b and baseline of 12.1b

bsearch2.0ms

Steps
ItersRangePoint
0
1.3411925364794105e+213
1.351568782861715e+213
1.3451371616542299e+213

simplify20.0ms

Iterations
IterNodes
done46
146
035

end0.0ms

sample3.2s

Algorithm
intervals
Results
1.1s6394×body80valid
529.0ms345×body320valid
447.0ms513×body1280valid
430.0ms8000×pre80true
315.0ms560×body640valid
56.0ms188×body160valid