Details

Time bar (total: 59.9s)

sample1.0s

Algorithm
intervals
Results
785.0ms247×body10240exit
123.0ms501×body80nan
87.0ms256×body80valid

simplify24.0ms

Counts
1 → 1
Iterations
IterNodes
254
154
018

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.2b

localize497.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (log base) (log base)))
0.4b
(* (log (sqrt (+ (* re re) (* im im)))) (log base))
0.5b
(* (log base) (log base))
27.8b
(sqrt (+ (* re re) (* im im)))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
23×pow1
20×add-sqr-sqrt add-cbrt-cube add-exp-log
17×*-un-lft-identity
15×add-cube-cbrt
12×log-prod
10×associate-*l* log-pow
associate-*r*
distribute-rgt-in distribute-lft-in swap-sqr prod-exp cbrt-unprod
cbrt-undiv div-exp insert-posit16 add-log-exp
sqrt-prod
sqrt-pow1 pow1/2 sqrt-div pow-prod-down *-commutative unswap-sqr
pow2 rem-sqrt-square clear-num associate-/r* frac-2neg flip3-+ times-frac pow-plus pow-sqr pow-prod-up flip-+ div-inv associate-/l*
Counts
4 → 104
Calls
4 calls:
33.0ms
(/ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (log base) (log base)))
21.0ms
(* (log (sqrt (+ (* re re) (* im im)))) (log base))
16.0ms
(* (log base) (log base))
7.0ms
(sqrt (+ (* re re) (* im im)))

series544.0ms

Counts
4 → 12
Calls
4 calls:
144.0ms
(/ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (log base) (log base)))
136.0ms
(* (log (sqrt (+ (* re re) (* im im)))) (log base))
210.0ms
(* (log base) (log base))
53.0ms
(sqrt (+ (* re re) (* im im)))

simplify695.0ms

Counts
116 → 116
Iterations
IterNodes
22079
1701
0162

prune1.6s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 7.0b

localize47.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* re re) (* im im))
0.4b
(/ (/ (log (sqrt (+ (* re re) (* im im)))) 1) (log base))
27.8b
(sqrt (+ (* re re) (* im im)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
178×times-frac
78×add-sqr-sqrt
77×*-un-lft-identity add-cube-cbrt
68×log-pow
57×pow1
22×associate-/l*
16×sqrt-pow1 pow1/2
10×add-exp-log
add-cbrt-cube
div-inv
div-exp add-log-exp
associate-/r* sqrt-div div-sub
cbrt-undiv flip3-+ sqrt-prod flip-+ insert-posit16
log-div
+-commutative rem-sqrt-square clear-num sum-log frac-2neg 1-exp associate-/l/
Counts
3 → 161
Calls
3 calls:
12.0ms
(+ (* re re) (* im im))
26.0ms
(/ (/ (log (sqrt (+ (* re re) (* im im)))) 1) (log base))
17.0ms
(sqrt (+ (* re re) (* im im)))

series210.0ms

Counts
3 → 9
Calls
3 calls:
39.0ms
(+ (* re re) (* im im))
128.0ms
(/ (/ (log (sqrt (+ (* re re) (* im im)))) 1) (log base))
44.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.3s

Counts
170 → 170
Iterations
IterNodes
33004
21637
1943
0262

prune1.9s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 7.0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ (/ (log (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 1) (log base))
0.5b
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
27.8b
(sqrt (+ (* re re) (* im im)))
27.8b
(sqrt (+ (* re re) (* im im)))

rewrite190.0ms

Algorithm
rewrite-expression-head
Rules
691×times-frac
514×sqrt-pow1
469×pow1
410×log-pow
275×add-sqr-sqrt
258×pow1/2
243×*-un-lft-identity add-cube-cbrt
144×pow-prod-up
80×pow-prod-down pow-sqr
79×associate-/l*
72×sqrt-prod
52×sqrt-div
16×pow2 pow-plus div-sub
15×swap-sqr
14×flip3-+ flip-+
13×add-exp-log
11×add-cbrt-cube
associate-*r* associate-*l* unswap-sqr
frac-times log-div
div-inv
div-exp
associate-/r* associate-*l/ associate-*r/ insert-posit16 add-log-exp
cbrt-undiv
rem-sqrt-square
clear-num rem-square-sqrt frac-2neg sqrt-unprod 1-exp prod-exp *-commutative cbrt-unprod associate-/l/
Counts
4 → 540
Calls
4 calls:
122.0ms
(/ (/ (log (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 1) (log base))
39.0ms
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
6.0ms
(sqrt (+ (* re re) (* im im)))
6.0ms
(sqrt (+ (* re re) (* im im)))

series227.0ms

Counts
4 → 12
Calls
4 calls:
99.0ms
(/ (/ (log (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 1) (log base))
39.0ms
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
47.0ms
(sqrt (+ (* re re) (* im im)))
41.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.1s

Counts
552 → 552
Iterations
IterNodes
12164
0621

prune6.2s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 7.0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (/ (log (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 1) (/ 1 (log base)))
0.5b
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
27.8b
(sqrt (+ (* re re) (* im im)))
27.8b
(sqrt (+ (* re re) (* im im)))

rewrite201.0ms

Algorithm
rewrite-expression-head
Rules
130×sqrt-pow1
111×add-sqr-sqrt
106×pow1
99×times-frac
88×associate-*l*
72×sqrt-prod
69×log-pow
66×pow1/2
61×*-un-lft-identity
55×add-cube-cbrt
37×add-exp-log
36×pow-prod-up
28×sqrt-div
25×associate-*r*
21×pow-prod-down
20×pow-sqr
18×add-cbrt-cube unswap-sqr
15×swap-sqr
14×div-exp
13×prod-exp
flip3-+ flip-+
1-exp
frac-times cbrt-unprod
pow2 cbrt-undiv pow-plus insert-posit16 add-log-exp
rec-exp associate-*l/ associate-*r/
rem-sqrt-square *-commutative div-inv
rem-square-sqrt sqrt-unprod un-div-inv
Counts
4 → 250
Calls
4 calls:
129.0ms
(* (/ (log (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 1) (/ 1 (log base)))
43.0ms
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
6.0ms
(sqrt (+ (* re re) (* im im)))
10.0ms
(sqrt (+ (* re re) (* im im)))

series296.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(* (/ (log (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 1) (/ 1 (log base)))
61.0ms
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
60.0ms
(sqrt (+ (* re re) (* im im)))
47.0ms
(sqrt (+ (* re re) (* im im)))

simplify2.0s

Counts
262 → 262
Iterations
IterNodes
34055
21924
11051
0277

prune3.4s

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 7.0b

regimes809.0ms

Accuracy

51.7% (11.5b remaining)

Error of 18.8b against oracle of 7.3b and baseline of 31.1b

bsearch1.9s

Steps
ItersRangePoint
5
1.3108230826417503e-56
3.3878388801915877e-56
3.3440052807984994e-56
6
-3.066438994183041e-87
-2.4260742374513095e-88
-2.973946629754585e-88
10
-7.898439204912028e+150
-5.815936964035446e+140
-3.723507598105854e+150

simplify6.0ms

Iterations
IterNodes
236
136
032

end0.0ms

sample35.4s

Algorithm
intervals
Results
26.9s7897×body10240exit
5.3s16210×body80nan
2.2s8000×body80valid