Details

Time bar (total: 20.9s)

sample127.0ms

Algorithm
intervals
Results
34.0ms44×body640valid
30.0ms269×body80valid
18.0ms26×body1280valid
10.0ms29×body320valid
3.0ms14×body160valid

simplify63.0ms

Counts
1 → 1

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 40.1b

localize42.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))))
3.9b
(cos (/ (+ phi1 phi2) 2.0))
3.9b
(cos (/ (+ phi1 phi2) 2.0))
36.0b
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite364.0ms

Algorithm
rewrite-expression-head
Rules
142×associate-*l/
102×flip3-- flip--
68×frac-times
66×sqrt-div
64×frac-add
44×pow1
34×associate-*r/
17×pow-prod-down
16×add-exp-log add-cbrt-cube
prod-exp cbrt-unprod
add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
pow-sqr pow-prod-up add-log-exp
sqrt-prod
pow-plus
pow2 rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 swap-sqr associate-*r* associate-*l* *-commutative flip-+
Counts
4 → 135
Calls
4 calls:
116.0ms
(* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))))
21.0ms
(cos (/ (+ phi1 phi2) 2.0))
22.0ms
(cos (/ (+ phi1 phi2) 2.0))
189.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

series864.0ms

Counts
4 → 12
Calls
4 calls:
140.0ms
(* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))))
28.0ms
(cos (/ (+ phi1 phi2) 2.0))
54.0ms
(cos (/ (+ phi1 phi2) 2.0))
641.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

simplify56.0ms

Counts
147 → 147

prune705.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 26.9b

localize41.0ms

Local error

Found 4 expressions with local error:

0.5b
(log (exp (cos (/ (+ phi1 phi2) 2.0))))
3.9b
(cos (/ (+ phi1 phi2) 2.0))
3.9b
(cos (/ (+ phi1 phi2) 2.0))
36.0b
(sqrt (+ (* (* (- lambda1 lambda2) (log (exp (cos (/ (+ phi1 phi2) 2.0))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite252.0ms

Algorithm
rewrite-expression-head
Rules
128×associate-*l/
96×flip3-- flip--
66×sqrt-div
64×frac-times frac-add
32×associate-*r/
add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
pow1
add-exp-log log-pow add-cbrt-cube add-log-exp
log-prod exp-prod sqrt-prod
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 rem-log-exp flip-+
Counts
4 → 108
Calls
4 calls:
35.0ms
(log (exp (cos (/ (+ phi1 phi2) 2.0))))
18.0ms
(cos (/ (+ phi1 phi2) 2.0))
18.0ms
(cos (/ (+ phi1 phi2) 2.0))
161.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (log (exp (cos (/ (+ phi1 phi2) 2.0))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

series711.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(log (exp (cos (/ (+ phi1 phi2) 2.0))))
34.0ms
(cos (/ (+ phi1 phi2) 2.0))
36.0ms
(cos (/ (+ phi1 phi2) 2.0))
611.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (log (exp (cos (/ (+ phi1 phi2) 2.0))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

simplify68.0ms

Counts
120 → 120

prune778.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 26.9b

localize31.0ms

Local error

Found 4 expressions with local error:

3.9b
(cos (/ (+ phi1 phi2) 2.0))
3.9b
(cos (/ (+ phi1 phi2) 2.0))
3.9b
(cos (/ (+ phi1 phi2) 2.0))
36.0b
(sqrt (+ (* (* (- lambda1 lambda2) (+ (log (sqrt (exp (cos (/ (+ phi1 phi2) 2.0))))) (log (sqrt (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite425.0ms

Algorithm
rewrite-expression-head
Rules
328×frac-times
308×associate-*l/
300×flip3-- flip--
210×sqrt-div
208×frac-add
116×associate-*r/
73×flip3-+ flip-+
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity
add-exp-log add-cbrt-cube add-log-exp
sqrt-prod
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 244
Calls
4 calls:
11.0ms
(cos (/ (+ phi1 phi2) 2.0))
20.0ms
(cos (/ (+ phi1 phi2) 2.0))
22.0ms
(cos (/ (+ phi1 phi2) 2.0))
334.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (+ (log (sqrt (exp (cos (/ (+ phi1 phi2) 2.0))))) (log (sqrt (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

series2.4s

Counts
4 → 12
Calls
4 calls:
35.0ms
(cos (/ (+ phi1 phi2) 2.0))
32.0ms
(cos (/ (+ phi1 phi2) 2.0))
31.0ms
(cos (/ (+ phi1 phi2) 2.0))
2.3s
(sqrt (+ (* (* (- lambda1 lambda2) (+ (log (sqrt (exp (cos (/ (+ phi1 phi2) 2.0))))) (log (sqrt (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

simplify250.0ms

Counts
256 → 256

prune2.2s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 26.4b

localize50.0ms

Local error

Found 4 expressions with local error:

3.9b
(cos (/ (+ phi1 phi2) 2.0))
3.9b
(cos (/ (+ phi1 phi2) 2.0))
3.9b
(cos (/ (+ phi1 phi2) 2.0))
36.0b
(sqrt (+ (* (* (- lambda1 lambda2) (+ (* 2 (log (cbrt (exp (cos (/ (+ phi1 phi2) 2.0)))))) (log (cbrt (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite389.0ms

Algorithm
rewrite-expression-head
Rules
328×frac-times
308×associate-*l/
300×flip3-- flip--
210×sqrt-div
208×frac-add
116×associate-*r/
73×flip3-+ flip-+
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity
add-exp-log add-cbrt-cube add-log-exp
sqrt-prod
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 244
Calls
4 calls:
21.0ms
(cos (/ (+ phi1 phi2) 2.0))
16.0ms
(cos (/ (+ phi1 phi2) 2.0))
11.0ms
(cos (/ (+ phi1 phi2) 2.0))
280.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (+ (* 2 (log (cbrt (exp (cos (/ (+ phi1 phi2) 2.0)))))) (log (cbrt (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

series1.2s

Counts
4 → 12
Calls
4 calls:
34.0ms
(cos (/ (+ phi1 phi2) 2.0))
41.0ms
(cos (/ (+ phi1 phi2) 2.0))
52.0ms
(cos (/ (+ phi1 phi2) 2.0))
1.1s
(sqrt (+ (* (* (- lambda1 lambda2) (+ (* 2 (log (cbrt (exp (cos (/ (+ phi1 phi2) 2.0)))))) (log (cbrt (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

simplify344.0ms

Counts
256 → 256

prune2.8s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 26.4b

regimes962.0ms

Accuracy

36.3% (8.9b remaining)

Error of 34.7b against oracle of 25.7b and baseline of 39.8b

bsearch132.0ms

Steps
ItersRangePoint
7
-1.8233225550874092e+47
-5.6280477848057986e+45
-7.319404385783377e+46

simplify79.0ms

end0.0ms

sample5.6s

Algorithm
intervals
Results
2.1s8226×body80valid
1.1s1345×body640valid
684.0ms786×body1280valid
606.0ms365×body160valid
313.0ms770×body320valid