Details

Time bar (total: 37.8s)

sample451.0ms

Algorithm
intervals
Results
189.0ms77×body1280valid
91.0ms66×body640valid
21.0ms78×body80valid
16.0ms20×body320valid
9.0ms15×body160valid

simplify1.6s

Counts
1 → 1
Iterations
IterNodes
73496
61008
5394
4173
382
247
125
013

prune23.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.4b

localize69.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sin ky) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))))
0.2b
(* (sin kx) (sin kx))
0.3b
(* (sin ky) (sin ky))
3.1b
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

rewrite95.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt
28×*-un-lft-identity add-cube-cbrt
19×pow1
18×times-frac
15×sqrt-prod
10×add-cbrt-cube add-exp-log
associate-/r* sqrt-div swap-sqr associate-*r* associate-*l* sin-mult
insert-posit16 add-log-exp
associate-/r/ associate-/l*
pow2 flip3-+ pow-plus pow-prod-down frac-add prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod flip-+ sqr-sin unswap-sqr
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 div-exp div-inv
Counts
4 → 116
Calls
4 calls:
19.0ms
(/ (sin ky) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))))
21.0ms
(* (sin kx) (sin kx))
23.0ms
(* (sin ky) (sin ky))
26.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

series347.0ms

Counts
4 → 12
Calls
4 calls:
155.0ms
(/ (sin ky) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))))
24.0ms
(* (sin kx) (sin kx))
34.0ms
(* (sin ky) (sin ky))
133.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

simplify2.1s

Counts
128 → 128
Iterations
IterNodes
33803
21420
1431
0191

prune1.8s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 10.5b

localize58.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt (sin kx))
0.7b
(cbrt (sin kx))
0.7b
(cbrt (sin kx))
3.1b
(sqrt (+ (* (* (* (cbrt (sin kx)) (cbrt (sin kx))) (* (cbrt (sin kx)) (cbrt (sin kx)))) (* (cbrt (sin kx)) (cbrt (sin kx)))) (* (sin ky) (sin ky))))

rewrite335.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
pow1
add-cbrt-cube add-exp-log insert-posit16 add-log-exp
pow1/3 sqrt-prod
sqrt-div
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 52
Calls
4 calls:
2.0ms
(cbrt (sin kx))
2.0ms
(cbrt (sin kx))
2.0ms
(cbrt (sin kx))
327.0ms
(sqrt (+ (* (* (* (cbrt (sin kx)) (cbrt (sin kx))) (* (cbrt (sin kx)) (cbrt (sin kx)))) (* (cbrt (sin kx)) (cbrt (sin kx)))) (* (sin ky) (sin ky))))

series552.0ms

Counts
4 → 12
Calls
4 calls:
116.0ms
(cbrt (sin kx))
164.0ms
(cbrt (sin kx))
137.0ms
(cbrt (sin kx))
136.0ms
(sqrt (+ (* (* (* (cbrt (sin kx)) (cbrt (sin kx))) (* (cbrt (sin kx)) (cbrt (sin kx)))) (* (cbrt (sin kx)) (cbrt (sin kx)))) (* (sin ky) (sin ky))))

simplify5.6s

Counts
64 → 64
Iterations
IterNodes
48159
31726
2522
1196
081

prune1.3s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 10.5b

localize64.0ms

Local error

Found 4 expressions with local error:

0.4b
(cbrt (/ (sin ky) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))))
3.1b
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
3.1b
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
3.1b
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
18×times-frac sqrt-prod
12×sqrt-div
sin-mult
pow1
flip3-+ add-cbrt-cube frac-add add-exp-log flip-+ insert-posit16 add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2 associate-/r/
cbrt-div pow1/3 div-inv
Counts
4 → 86
Calls
4 calls:
17.0ms
(cbrt (/ (sin ky) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))))
14.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
12.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
12.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

series505.0ms

Counts
4 → 12
Calls
4 calls:
197.0ms
(cbrt (/ (sin ky) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))))
109.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
97.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
101.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

simplify3.8s

Counts
98 → 98
Iterations
IterNodes
45321
31825
2690
1311
0172

prune1.9s

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 10.5b

localize46.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (sin ky) (sin ky))
0.5b
(* (sqrt (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))) (sqrt (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))))
3.1b
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
3.1b
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

rewrite150.0ms

Algorithm
rewrite-expression-head
Rules
72×sqrt-prod
56×add-sqr-sqrt
54×sqrt-div
36×pow1
34×sqrt-pow1
22×*-un-lft-identity add-cube-cbrt
21×sin-mult
18×pow1/2 swap-sqr
12×associate-*r* associate-*l*
10×flip3-+ frac-add pow-prod-up flip-+ unswap-sqr
frac-times
add-cbrt-cube add-exp-log
pow-prod-down pow-sqr
insert-posit16 add-log-exp
associate-*l/ associate-*r/
pow2 rem-sqrt-square pow-plus prod-exp *-commutative cbrt-unprod
rem-square-sqrt sqrt-unprod sqr-sin
Counts
4 → 153
Calls
4 calls:
11.0ms
(* (sin ky) (sin ky))
112.0ms
(* (sqrt (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))) (sqrt (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))))
11.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
12.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

series356.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(* (sin ky) (sin ky))
108.0ms
(* (sqrt (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))) (sqrt (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))))
116.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))
97.0ms
(sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky))))

simplify1.4s

Counts
165 → 165
Iterations
IterNodes
32279
2916
1404
0192

prune2.8s

Pruning

19 alts after pruning (17 fresh and 2 done)

Merged error: 10.5b

regimes1.2s

Accuracy

0% (1.5b remaining)

Error of 12.3b against oracle of 10.8b and baseline of 12.3b

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
218
118
015

end0.0ms

sample11.3s

Algorithm
intervals
Results
6.3s2775×body1280valid
3.1s1779×body640valid
771.0ms796×body320valid
641.0ms2313×body80valid
173.0ms337×body160valid