Details

Time bar (total: 9.2s)

sample125.0ms

Algorithm
intervals
Results
65.0ms90×body1280valid
28.0ms68×body640valid
6.0ms23×body320valid
6.0ms68×body80valid
1.0msbody160valid

simplify50.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02310
13510
26310
313710
441710
5179810
6500210
done500210

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.9b

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ (sin ky) (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))) (sin th))
0.3b
(pow (sin kx) 2.0)
0.3b
(pow (sin ky) 2.0)
3.3b
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
41×*-un-lft-identity
34×add-sqr-sqrt
30×associate-*l*
26×times-frac
25×add-cube-cbrt
21×sqrt-prod
14×unpow-prod-down
11×add-exp-log
pow1 add-cbrt-cube
distribute-lft-out
pow-unpow
sqrt-div add-log-exp
associate-*r* unswap-sqr
pow-to-exp pow-pow flip3-+ pow-exp prod-exp associate-/r/ cbrt-unprod flip-+ sqr-pow
cbrt-undiv rem-sqrt-square sqrt-pow1 pow1/2 div-exp pow-prod-down associate-*l/ *-commutative div-inv
Counts
4 → 101
Calls
4 calls:
79.0ms
(* (/ (sin ky) (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))) (sin th))
3.0ms
(pow (sin kx) 2.0)
3.0ms
(pow (sin ky) 2.0)
26.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

series448.0ms

Counts
4 → 12
Calls
4 calls:
157.0ms
(* (/ (sin ky) (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))) (sin th))
103.0ms
(pow (sin kx) 2.0)
109.0ms
(pow (sin ky) 2.0)
78.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

simplify39.0ms

Counts
113 → 113
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
0391990
11382928
25001927
done5001927

prune390.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 10.1b

localize20.0ms

Local error

Found 4 expressions with local error:

3.3b
(sqrt (+ (* (* (cbrt (pow (sin kx) 2.0)) (cbrt (pow (sin kx) 2.0))) (cbrt (pow (sin kx) 2.0))) (pow (sin ky) 2.0)))
16.9b
(cbrt (pow (sin kx) 2.0))
16.9b
(cbrt (pow (sin kx) 2.0))
16.9b
(cbrt (pow (sin kx) 2.0))

rewrite91.0ms

Algorithm
rewrite-expression-head
Rules
21×cbrt-prod
12×add-sqr-sqrt
11×add-cube-cbrt *-un-lft-identity
unpow-prod-down
pow1
add-exp-log add-cbrt-cube add-log-exp
pow1/3 sqrt-prod sqr-pow
sqrt-div
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 60
Calls
4 calls:
82.0ms
(sqrt (+ (* (* (cbrt (pow (sin kx) 2.0)) (cbrt (pow (sin kx) 2.0))) (cbrt (pow (sin kx) 2.0))) (pow (sin ky) 2.0)))
3.0ms
(cbrt (pow (sin kx) 2.0))
3.0ms
(cbrt (pow (sin kx) 2.0))
3.0ms
(cbrt (pow (sin kx) 2.0))

series662.0ms

Counts
4 → 12
Calls
4 calls:
81.0ms
(sqrt (+ (* (* (cbrt (pow (sin kx) 2.0)) (cbrt (pow (sin kx) 2.0))) (cbrt (pow (sin kx) 2.0))) (pow (sin ky) 2.0)))
192.0ms
(cbrt (pow (sin kx) 2.0))
194.0ms
(cbrt (pow (sin kx) 2.0))
196.0ms
(cbrt (pow (sin kx) 2.0))

simplify57.0ms

Counts
72 → 72
Iterations

Useful iterations: 3 (51.0ms)

IterNodesCost
0204682
1478640
21705640
35001634
done5001634

prune346.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 10.1b

localize23.0ms

Local error

Found 4 expressions with local error:

0.4b
(cbrt (/ (sin ky) (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))))
3.3b
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
3.3b
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
3.3b
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
46×*-un-lft-identity
30×cbrt-prod sqrt-prod
25×add-sqr-sqrt
24×times-frac
22×add-cube-cbrt
12×unpow-prod-down distribute-lft-out
sqrt-div
pow1
add-exp-log flip3-+ add-cbrt-cube flip-+ add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
associate-/r/
cbrt-div pow1/3 div-inv
Counts
4 → 90
Calls
4 calls:
17.0ms
(cbrt (/ (sin ky) (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))))
25.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
25.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
30.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

series406.0ms

Counts
4 → 12
Calls
4 calls:
171.0ms
(cbrt (/ (sin ky) (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))))
82.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
74.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
79.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

simplify92.0ms

Counts
102 → 102
Iterations

Useful iterations: 3 (82.0ms)

IterNodesCost
02821291
18191231
234751224
350021219
done50021219

prune426.0ms

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 10.1b

localize25.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0))))
3.3b
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
3.3b
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
3.3b
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
25×*-un-lft-identity
20×sqrt-prod
12×add-sqr-sqrt
add-cube-cbrt
cbrt-prod unpow-prod-down sqrt-div distribute-lft-out
pow1
add-exp-log flip3-+ add-cbrt-cube flip-+ add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
cbrt-div
pow1/3
Counts
4 → 69
Calls
4 calls:
14.0ms
(cbrt (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0))))
26.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
26.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
29.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

series339.0ms

Counts
4 → 12
Calls
4 calls:
99.0ms
(cbrt (sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0))))
75.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
82.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))
83.0ms
(sqrt (+ (pow (sin kx) 2.0) (pow (sin ky) 2.0)))

simplify55.0ms

Counts
81 → 81
Iterations

Useful iterations: 3 (49.0ms)

IterNodesCost
0181788
1478746
21740744
35001740
done5001740

prune331.0ms

Pruning

22 alts after pruning (20 fresh and 2 done)

Merged error: 10.1b

regimes1.1s

Accuracy

0% (1.5b remaining)

Error of 12.9b against oracle of 11.3b and baseline of 12.9b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01931
11931
done1931

end0.0ms

sample3.8s

Algorithm
intervals
Results
2.0s2719×body1280valid
958.0ms1892×body640valid
229.0ms760×body320valid
217.0ms2287×body80valid
64.0ms342×body160valid