Details

Time bar (total: 42.0s)

sample140.0ms

Algorithm
intervals
Results
60.0ms254×body80nan
51.0ms256×body80valid

simplify16.0ms

Counts
1 → 1
Iterations
IterNodes
222
122
018

prune35.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.4b

localize36.0ms

Local error

Found 4 expressions with local error:

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

rewrite73.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:
17.0ms
(* (log (sqrt (+ (* re re) (* im im)))) (log base))
28.0ms
(/ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (log base) (log base)))
16.0ms
(* (log base) (log base))
11.0ms
(sqrt (+ (* re re) (* im im)))

series1.0s

Counts
4 → 12
Calls
4 calls:
128.0ms
(* (log (sqrt (+ (* re re) (* im im)))) (log base))
127.0ms
(/ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (log base) (log base)))
704.0ms
(* (log base) (log base))
67.0ms
(sqrt (+ (* re re) (* im im)))

simplify8.8s

Counts
116 → 116
Iterations
IterNodes
312873
21710
1417
0162

prune1.4s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 7.2b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* re re) (* im im))
0.3b
(/ 1 (/ (log base) (log (sqrt (+ (* re re) (* im im))))))
0.3b
(/ (log base) (log (sqrt (+ (* re re) (* im im)))))
31.9b
(sqrt (+ (* re re) (* im im)))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
204×times-frac
94×log-pow
91×add-sqr-sqrt
90×*-un-lft-identity add-cube-cbrt
79×pow1
34×associate-/r*
22×sqrt-pow1 pow1/2
17×add-exp-log
11×add-cbrt-cube
div-exp
associate-/l*
div-inv add-log-exp
cbrt-undiv insert-posit16
sqrt-prod
rec-exp clear-num frac-2neg flip3-+ sqrt-div 1-exp flip-+
+-commutative rem-sqrt-square sum-log associate-/r/ pow-flip inv-pow
Counts
4 → 212
Calls
4 calls:
13.0ms
(+ (* re re) (* im im))
14.0ms
(/ 1 (/ (log base) (log (sqrt (+ (* re re) (* im im))))))
11.0ms
(/ (log base) (log (sqrt (+ (* re re) (* im im)))))
11.0ms
(sqrt (+ (* re re) (* im im)))

series428.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(+ (* re re) (* im im))
173.0ms
(/ 1 (/ (log base) (log (sqrt (+ (* re re) (* im im))))))
157.0ms
(/ (log base) (log (sqrt (+ (* re re) (* im im)))))
54.0ms
(sqrt (+ (* re re) (* im im)))

simplify4.0s

Counts
224 → 224
Iterations
IterNodes
34642
21624
1611
0254

prune2.7s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 7.2b

localize28.0ms

Local error

Found 4 expressions with local error:

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

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
964×times-frac
380×add-sqr-sqrt
379×*-un-lft-identity add-cube-cbrt
238×log-pow
190×pow1
56×sqrt-pow1 pow1/2
52×add-exp-log
43×div-inv
36×div-exp
32×associate-/r*
22×associate-/l*
20×add-cbrt-cube
10×cbrt-undiv rec-exp 1-exp
insert-posit16 add-log-exp
clear-num frac-2neg sqrt-prod
sqrt-div pow-flip inv-pow
rem-sqrt-square flip3-+ associate-/r/ flip-+ associate-/l/
Counts
4 → 519
Calls
4 calls:
7.0ms
(/ 1 (log (sqrt (+ (* re re) (* im im)))))
5.0ms
(/ 1 (log base))
15.0ms
(/ (/ 1 (log base)) (/ 1 (log (sqrt (+ (* re re) (* im im))))))
8.0ms
(sqrt (+ (* re re) (* im im)))

series553.0ms

Counts
4 → 12
Calls
4 calls:
112.0ms
(/ 1 (log (sqrt (+ (* re re) (* im im)))))
229.0ms
(/ 1 (log base))
148.0ms
(/ (/ 1 (log base)) (/ 1 (log (sqrt (+ (* re re) (* im im))))))
63.0ms
(sqrt (+ (* re re) (* im im)))

simplify7.3s

Counts
531 → 531
Iterations
IterNodes
23018
11696
0570

prune6.3s

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 7.2b

localize36.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (* (* (/ (log base) (log (sqrt (+ (* re re) (* im im))))) (/ (log base) (log (sqrt (+ (* re re) (* im im)))))) (/ (log base) (log (sqrt (+ (* re re) (* im im)))))))
31.9b
(sqrt (+ (* re re) (* im im)))
31.9b
(sqrt (+ (* re re) (* im im)))
31.9b
(sqrt (+ (* re re) (* im im)))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
sqrt-prod
pow1 cbrt-div *-un-lft-identity add-cube-cbrt
sqrt-div
frac-times associate-*l/
add-cbrt-cube add-exp-log insert-posit16 add-log-exp
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 associate-*r/ flip-+
cbrt-prod pow1/3 pow3 rem-cbrt-cube
Counts
4 → 66
Calls
4 calls:
56.0ms
(cbrt (* (* (/ (log base) (log (sqrt (+ (* re re) (* im im))))) (/ (log base) (log (sqrt (+ (* re re) (* im im)))))) (/ (log base) (log (sqrt (+ (* re re) (* im im)))))))
7.0ms
(sqrt (+ (* re re) (* im im)))
7.0ms
(sqrt (+ (* re re) (* im im)))
7.0ms
(sqrt (+ (* re re) (* im im)))

series340.0ms

Counts
4 → 12
Calls
4 calls:
182.0ms
(cbrt (* (* (/ (log base) (log (sqrt (+ (* re re) (* im im))))) (/ (log base) (log (sqrt (+ (* re re) (* im im)))))) (/ (log base) (log (sqrt (+ (* re re) (* im im)))))))
53.0ms
(sqrt (+ (* re re) (* im im)))
55.0ms
(sqrt (+ (* re re) (* im im)))
50.0ms
(sqrt (+ (* re re) (* im im)))

simplify898.0ms

Counts
78 → 78
Iterations
IterNodes
43015
3845
2329
1178
092

prune1.1s

Pruning

18 alts after pruning (16 fresh and 2 done)

Merged error: 7.2b

regimes596.0ms

Accuracy

59% (9.8b remaining)

Error of 16.9b against oracle of 7.1b and baseline of 31.0b

bsearch453.0ms

Steps
ItersRangePoint
11
8.974002264587472e+123
1.5263377708456642e+150
6.270425502185955e+140
8
-1.1790907230225289e-304
-7.789640258942631e-308
-9.044826970858667e-305
2
-3.1678905667204715e-212
-2.6616175635737e-212
-2.7249016889670465e-212
10
-1.8102216906122654e+101
-1.7705199891395814e+89
-1.144600521445903e+98

simplify7.0ms

Iterations
IterNodes
237
137
034

end0.0ms

sample5.6s

Algorithm
intervals
Results
2.9s8000×body80valid
2.2s7915×body80nan