Details

Time bar (total: 17.4s)

sample63.0ms

Algorithm
intervals
Results
45.0ms256×body80valid

simplify9.0ms

Counts
1 → 1
Iterations
IterNodes
done11
111
010

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.4b

localize52.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (sqrt (+ (* re re) (* im im))))
0.0b
(+ (* re re) (* im im))
0.5b
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
30.1b
(sqrt (+ (* re re) (* im im)))

rewrite307.0ms

Algorithm
rewrite-expression-head
Rules
55×*-un-lft-identity
25×log-pow
24×pow1 times-frac
20×add-sqr-sqrt
19×add-cube-cbrt
16×sqrt-prod
15×distribute-lft-out
12×associate-*l*
11×log-prod
sqrt-pow1 pow1/2 add-exp-log
add-cbrt-cube sqrt-div swap-sqr associate-/l* add-log-exp
log-div associate-/r* flip3-+ flip-+ insert-posit16
div-sub
cbrt-undiv +-commutative rem-sqrt-square clear-num sum-log frac-2neg div-exp rem-log-exp div-inv
Counts
4 → 112
Calls
4 calls:
35.0ms
(log (sqrt (+ (* re re) (* im im))))
73.0ms
(+ (* re re) (* im im))
104.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
92.0ms
(sqrt (+ (* re re) (* im im)))

series471.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(log (sqrt (+ (* re re) (* im im))))
54.0ms
(+ (* re re) (* im im))
256.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
71.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.7s

Counts
124 → 124
Iterations
IterNodes
done5012
32214
2650
1283
0142

prune635.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 6.9b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* re re) (* im im))
0.2b
(/ 1/2 (/ (log 10) (log (+ (* re re) (* im im)))))
0.5b
(/ (log 10) (log (+ (* re re) (* im im))))
31.1b
(log (+ (* re re) (* im im)))

rewrite156.0ms

Algorithm
rewrite-expression-head
Rules
140×times-frac
98×*-un-lft-identity
74×add-sqr-sqrt add-cube-cbrt
49×pow1
45×log-pow
28×associate-/r*
12×add-exp-log
11×add-cbrt-cube associate-/r/ associate-/l*
10×distribute-lft-out
log-prod associate-*l*
div-inv add-log-exp
cbrt-undiv swap-sqr div-exp insert-posit16
clear-num frac-2neg
log-div flip3-+ flip-+
+-commutative sum-log rem-log-exp
Counts
4 → 183
Calls
4 calls:
74.0ms
(+ (* re re) (* im im))
24.0ms
(/ 1/2 (/ (log 10) (log (+ (* re re) (* im im)))))
15.0ms
(/ (log 10) (log (+ (* re re) (* im im))))
31.0ms
(log (+ (* re re) (* im im)))

series462.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(+ (* re re) (* im im))
160.0ms
(/ 1/2 (/ (log 10) (log (+ (* re re) (* im im)))))
187.0ms
(/ (log 10) (log (+ (* re re) (* im im))))
76.0ms
(log (+ (* re re) (* im im)))

simplify1.5s

Counts
195 → 195
Iterations
IterNodes
done5000
21677
1566
0229

prune774.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 6.8b

localize67.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt (log 10))
1.0b
(cbrt (log 10))
1.0b
(cbrt (log 10))
31.1b
(log (+ (* im im) (* re re)))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
20×*-un-lft-identity
12×cbrt-prod
add-sqr-sqrt pow1 log-prod add-cube-cbrt
add-exp-log distribute-lft-out
add-cbrt-cube associate-*l* log-pow insert-posit16 add-log-exp
pow1/3
log-div swap-sqr
flip3-+ rem-log-exp flip-+
Counts
4 → 59
Calls
4 calls:
2.0ms
(cbrt (log 10))
2.0ms
(cbrt (log 10))
2.0ms
(cbrt (log 10))
63.0ms
(log (+ (* im im) (* re re)))

series71.0ms

Counts
4 → 6
Calls
4 calls:
0.0ms
(cbrt (log 10))
0.0ms
(cbrt (log 10))
0.0ms
(cbrt (log 10))
71.0ms
(log (+ (* im im) (* re re)))

simplify2.6s

Counts
65 → 65
Iterations
IterNodes
done5000
53529
41260
3588
2296
1152
072

prune432.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 0.5b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* re re) (* im im))
0.2b
(* (/ 1/2 (sqrt (log 10))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10))))
0.4b
(/ (log (+ (* re re) (* im im))) (sqrt (log 10)))
31.1b
(log (+ (* re re) (* im im)))

rewrite311.0ms

Algorithm
rewrite-expression-head
Rules
210×associate-/r*
182×frac-times
170×add-sqr-sqrt sqrt-prod
165×*-un-lft-identity
140×add-cube-cbrt
107×associate-/l*
89×times-frac
78×pow1
72×log-pow
33×associate-*l*
32×associate-*r*
31×clear-num
30×frac-2neg
19×add-exp-log
18×add-cbrt-cube
14×associate-*r/
13×associate-*l/
10×distribute-lft-out
unswap-sqr
log-prod
add-log-exp
cbrt-undiv div-exp
log-div swap-sqr prod-exp cbrt-unprod insert-posit16
flip3-+ un-div-inv flip-+ div-inv
div-sub
+-commutative sum-log rem-log-exp pow-prod-down *-commutative
Counts
4 → 387
Calls
4 calls:
78.0ms
(+ (* re re) (* im im))
67.0ms
(* (/ 1/2 (sqrt (log 10))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10))))
101.0ms
(/ (log (+ (* re re) (* im im))) (sqrt (log 10)))
32.0ms
(log (+ (* re re) (* im im)))

series592.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(+ (* re re) (* im im))
226.0ms
(* (/ 1/2 (sqrt (log 10))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10))))
254.0ms
(/ (log (+ (* re re) (* im im))) (sqrt (log 10)))
73.0ms
(log (+ (* re re) (* im im)))

simplify2.6s

Counts
399 → 399
Iterations
IterNodes
done5000
24320
11383
0405

prune1.3s

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 0.4b

regimes781.0ms

Accuracy

41.2% (17.6b remaining)

Error of 17.9b against oracle of 0.3b and baseline of 30.3b

bsearch341.0ms

Steps
ItersRangePoint
8
2.2994893295573088e+61
9.381769121995126e+63
9.270740708287654e+63
8
-2.462410482377401e-246
-1.1984645884671281e-250
-6.847505130661582e-247
9
-3.626165108189549e-111
-1.4544600887876917e-120
-1.4780679115634563e-120
6
-5.409346264960912e+152
-3.4128888137480475e+151
-3.494473208647424e+151

simplify29.0ms

Iterations
IterNodes
done74
174
058

end0.0ms

sample1.9s

Algorithm
intervals
Results
1.7s8000×body80valid