Details

Time bar (total: 1.3m)

sample597.0ms

Algorithm
intervals
Results
568.0ms256×body80valid

simplify541.0ms

Calls
1 calls:
Slowest
540.0ms
(sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.7b

localize42.0ms

Local error

Found 4 expressions with local error:

8.0b
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
2.5b
(/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))
0.5b
(/ 4 (/ Om l))
0.3b
(* (sin ky) (sin ky))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
155×times-frac
75×add-sqr-sqrt
74×*-un-lft-identity add-cube-cbrt
43×div-inv
29×associate-/r*
22×associate-/r/
11×add-cbrt-cube add-exp-log
pow1
insert-posit16 add-log-exp
cbrt-undiv div-exp associate-*r* associate-*l* sqrt-prod sqr-sin sin-mult associate-/l* associate-/l/
clear-num frac-2neg flip3-+ sqrt-div div-sub flip-+
pow2 rem-sqrt-square associate-+r- pow-plus pow1/2 pow-prod-down frac-add prod-exp *-commutative pow-prod-up associate-+l- cbrt-unprod
Calls
4 calls:
Slowest
22.0ms
(/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))
19.0ms
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
4.0ms
(* (sin ky) (sin ky))
0.0ms
(/ 4 (/ Om l))

series574.0ms

Calls
4 calls:
Slowest
290.0ms
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
251.0ms
(/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))
18.0ms
(* (sin ky) (sin ky))
15.0ms
(/ 4 (/ Om l))

simplify28.5s

Calls
222 calls:
Slowest
658.0ms
(- (log (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (- (log (/ Om l)) (log (/ 4 (/ Om l)))))
532.0ms
(/ (* (* (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (* (* (/ (/ Om l) (/ 4 (/ Om l))) (/ (/ Om l) (/ 4 (/ Om l)))) (/ (/ Om l) (/ 4 (/ Om l)))))
528.0ms
(/ (* (* (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (/ (* (* (/ Om l) (/ Om l)) (/ Om l)) (* (* (/ 4 (/ Om l)) (/ 4 (/ Om l))) (/ 4 (/ Om l)))))
498.0ms
(/ 1/2 (/ (/ Om l) (/ 4 (/ Om l))))
495.0ms
(/ (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (/ (/ Om l) (/ 1 (/ Om l))))

prune3.2s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize38.0ms

Local error

Found 4 expressions with local error:

8.3b
(sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))
8.3b
(sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))
8.0b
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
8.0b
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
26×sqrt-prod
16×add-sqr-sqrt
12×sqrt-div
10×*-un-lft-identity add-cube-cbrt
rem-sqrt-square
pow1 flip3-+ add-cbrt-cube pow1/2 add-exp-log flip-+ insert-posit16 add-log-exp
Calls
4 calls:
Slowest
16.0ms
(sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))
14.0ms
(sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))
13.0ms
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
13.0ms
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))

series1.0s

Calls
4 calls:
Slowest
333.0ms
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
304.0ms
(sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
200.0ms
(sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))
200.0ms
(sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))

simplify6.4s

Calls
44 calls:
Slowest
539.0ms
(sqrt (sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))))
359.0ms
(sqrt (sqrt (* (cbrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))) (cbrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))))
307.0ms
(sqrt (sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))))
300.0ms
(sqrt (sqrt (+ 1 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))
286.0ms
(sqrt (sqrt (+ (pow 1 3) (pow (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))) 3))))

prune1.2s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.2b

localize29.0ms

Local error

Found 4 expressions with local error:

24.4b
(posit16->real (real->posit16 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
8.0b
(sqrt (+ 1 (posit16->real (real->posit16 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))))
2.5b
(/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))
0.5b
(/ 4 (/ Om l))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
155×times-frac
73×add-sqr-sqrt
72×*-un-lft-identity add-cube-cbrt
43×div-inv
29×associate-/r*
22×associate-/r/
add-cbrt-cube add-exp-log
pow1 insert-posit16 add-log-exp
cbrt-undiv div-exp sqrt-prod associate-/l* associate-/l/
clear-num frac-2neg flip3-+ sqrt-div div-sub flip-+ sqr-sin sin-mult
rem-sqrt-square associate-+r- pow1/2 frac-add associate-+l- remove-posit16
Calls
4 calls:
Slowest
30.0ms
(/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))
1.0ms
(sqrt (+ 1 (posit16->real (real->posit16 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))))
1.0ms
(/ 4 (/ Om l))
0.0ms
(posit16->real (real->posit16 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))

series694.0ms

Calls
4 calls:
Slowest
264.0ms
(posit16->real (real->posit16 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))
224.0ms
(sqrt (+ 1 (posit16->real (real->posit16 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))))))
197.0ms
(/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l))))
9.0ms
(/ 4 (/ Om l))

simplify27.7s

Calls
210 calls:
Slowest
756.0ms
(sqrt (- (* 1 1) (* (posit16->real (real->posit16 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))) (posit16->real (real->posit16 (/ (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (/ (/ Om l) (/ 4 (/ Om l)))))))))
559.0ms
(/ (* (* (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (/ (* (* (/ Om l) (/ Om l)) (/ Om l)) (* (* (/ 4 (/ Om l)) (/ 4 (/ Om l))) (/ 4 (/ Om l)))))
466.0ms
(- (log (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (- (log (/ Om l)) (log (/ 4 (/ Om l)))))
412.0ms
(/ (* (cbrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (cbrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))))) (/ (* (cbrt (/ Om l)) (cbrt (/ Om l))) (/ 4 Om)))
392.0ms
(/ (* (* (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))) (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (* (* (/ (/ Om l) (/ 4 (/ Om l))) (/ (/ Om l) (/ 4 (/ Om l)))) (/ (/ Om l) (/ 4 (/ Om l)))))

prune5.5s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.2b

regimes341.0ms

Accuracy

0% (0.7b remaining)

Error of 1.6b against oracle of 0.8b and baseline of 1.6b

bsearch5.0ms

end0.0ms

sample3.8s

Algorithm
intervals
Results
3.5s8000×body80valid