Details

Time bar (total: 48.4s)

sample205.0ms

Algorithm
intervals
Results
77.0ms58×body1280valid
41.0ms43×body640valid
33.0ms18×body320valid
29.0ms124×body80valid
7.0ms13×body160valid

simplify250.0ms

Calls
1 calls:
Slowest
249.0ms
(* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))

prune23.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.8b

localize36.0ms

Local error

Found 4 expressions with local error:

9.2b
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
6.4b
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (cos (/ K 2)) J)))
0.2b
(* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J))))
0.2b
(* (cos (/ K 2)) J)

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
13×associate-*l*
11×add-sqr-sqrt pow1
10×*-un-lft-identity add-cube-cbrt
add-cbrt-cube add-exp-log
sqrt-prod
associate-*r*
sqrt-div insert-posit16 add-log-exp
associate-*l/ *-commutative
flip3-+ pow-prod-down prod-exp cbrt-unprod flip-+ div-inv
pow2 frac-times rem-sqrt-square pow-plus pow1/2 associate-*r/ pow-prod-up
Calls
4 calls:
Slowest
34.0ms
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (cos (/ K 2)) J)))
21.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
14.0ms
(* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J))))
4.0ms
(* (cos (/ K 2)) J)

series406.0ms

Calls
4 calls:
Slowest
169.0ms
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (cos (/ K 2)) J)))
94.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
92.0ms
(* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J))))
52.0ms
(* (cos (/ K 2)) J)

simplify8.7s

Calls
47 calls:
Slowest
769.0ms
(+ (log (/ U (* 2 (* (cos (/ K 2)) J)))) (log (/ U (* 2 (* (cos (/ K 2)) J)))))
476.0ms
(sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))
460.0ms
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (cos (/ K 2)) J)))
438.0ms
(+ (log (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (log (* -2 (* (cos (/ K 2)) J))))
398.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))

prune1.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 7.6b

localize10.0ms

Local error

Found 4 expressions with local error:

9.2b
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
9.2b
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
6.4b
(sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))
6.4b
(sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))

rewrite84.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
27.0ms
(sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))
21.0ms
(sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))
21.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
14.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))

series529.0ms

Calls
4 calls:
Slowest
191.0ms
(sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))
179.0ms
(sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))
92.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
67.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))

simplify11.5s

Calls
44 calls:
Slowest
828.0ms
(sqrt (* (cbrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (cbrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))))
471.0ms
(sqrt (* (cbrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (cbrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))))
440.0ms
(sqrt (sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))))
433.0ms
(sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)))
433.0ms
(sqrt (sqrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))))

prune1.4s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 7.6b

localize20.0ms

Local error

Found 4 expressions with local error:

9.2b
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
6.4b
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))) (* (cbrt (cos (/ K 2))) J))))
0.3b
(cbrt (cos (/ K 2)))
0.3b
(cbrt (cos (/ K 2)))

rewrite193.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
cbrt-prod pow1 add-cbrt-cube associate-*l* add-exp-log sqrt-prod
sqrt-div insert-posit16 add-log-exp
flip3-+ pow1/3 associate-*l/ flip-+
rem-sqrt-square pow1/2 associate-*r* pow-prod-down prod-exp *-commutative cbrt-unprod
Calls
4 calls:
Slowest
175.0ms
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))) (* (cbrt (cos (/ K 2))) J))))
14.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
2.0ms
(cbrt (cos (/ K 2)))
2.0ms
(cbrt (cos (/ K 2)))

series556.0ms

Calls
4 calls:
Slowest
158.0ms
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))) (* (cbrt (cos (/ K 2))) J))))
153.0ms
(cbrt (cos (/ K 2)))
137.0ms
(cbrt (cos (/ K 2)))
107.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))

simplify5.8s

Calls
35 calls:
Slowest
580.0ms
(* (* (* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (* (* (* -2 (* (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))) (* (cbrt (cos (/ K 2))) J))) (* -2 (* (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))) (* (cbrt (cos (/ K 2))) J)))) (* -2 (* (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))) (* (cbrt (cos (/ K 2))) J)))))
452.0ms
(* (sqrt (+ (pow (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 3) (pow 1 3))) (* -2 (* (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))) (* (cbrt (cos (/ K 2))) J))))
423.0ms
(* (cbrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (cbrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))))
392.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
378.0ms
(sqrt (* (cbrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (cbrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))))

prune1.1s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 7.6b

localize29.0ms

Local error

Found 4 expressions with local error:

9.2b
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
6.4b
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (* (cbrt (cos (/ K 2))) (* (cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cbrt (cos (/ K 2)))))) (* (cbrt (cos (/ K 2))) J))))
0.4b
(cbrt (cbrt (cos (/ K 2))))
0.4b
(cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))))

rewrite451.0ms

Algorithm
rewrite-expression-head
Rules
10×cbrt-prod add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube associate-*l* add-exp-log sqrt-prod
sqrt-div insert-posit16 add-log-exp
flip3-+ pow1/3 associate-*l/ flip-+
rem-sqrt-square pow1/2 associate-*r* pow-prod-down prod-exp *-commutative cbrt-unprod
Calls
4 calls:
Slowest
432.0ms
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (* (cbrt (cos (/ K 2))) (* (cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cbrt (cos (/ K 2)))))) (* (cbrt (cos (/ K 2))) J))))
14.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
4.0ms
(cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))))
1.0ms
(cbrt (cbrt (cos (/ K 2))))

series527.0ms

Calls
4 calls:
Slowest
184.0ms
(cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2)))))
144.0ms
(cbrt (cbrt (cos (/ K 2))))
126.0ms
(* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (* -2 (* (* (cbrt (cos (/ K 2))) (* (cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cbrt (cos (/ K 2)))))) (* (cbrt (cos (/ K 2))) J))))
74.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))

simplify6.9s

Calls
36 calls:
Slowest
1.2s
(* (* (* (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (* (* (* -2 (* (* (cbrt (cos (/ K 2))) (* (cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cbrt (cos (/ K 2)))))) (* (cbrt (cos (/ K 2))) J))) (* -2 (* (* (cbrt (cos (/ K 2))) (* (cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cbrt (cos (/ K 2)))))) (* (cbrt (cos (/ K 2))) J)))) (* -2 (* (* (cbrt (cos (/ K 2))) (* (cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cbrt (cos (/ K 2)))))) (* (cbrt (cos (/ K 2))) J)))))
548.0ms
(* (sqrt (+ (pow (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 3) (pow 1 3))) (* -2 (* (* (cbrt (cos (/ K 2))) (* (cbrt (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cbrt (cos (/ K 2)))))) (* (cbrt (cos (/ K 2))) J))))
471.0ms
(* (cbrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))) (cbrt (sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))))
423.0ms
(sqrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))
417.0ms
(sqrt (* (cbrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1)) (cbrt (+ (* (/ U (* 2 (* (cos (/ K 2)) J))) (/ U (* 2 (* (cos (/ K 2)) J)))) 1))))

prune1.4s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 7.6b

regimes494.0ms

Accuracy

9% (8.0b remaining)

Error of 16.8b against oracle of 8.7b and baseline of 17.6b

bsearch292.0ms

end0.0ms

sample6.4s

Algorithm
intervals
Results
2.6s1504×body1280valid
1.6s4323×body80valid
1.3s1208×body640valid
534.0ms638×body320valid
181.0ms330×body160valid