Details

Time bar (total: 27.8s)

sample245.0ms

Algorithm
intervals
Results
67.0ms275×body80valid
60.0ms22×body320valid
43.0ms30×body1280valid
39.0ms37×body640valid
6.0ms11×body160valid

simplify4.0s

Counts
1 → 1
Iterations
IterNodes
65440
51878
4761
3231
272
134
017

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.8b

localize56.0ms

Local error

Found 4 expressions with local error:

0.0b
(hypot (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (- phi1 phi2))
0.1b
(* (hypot (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (- phi1 phi2)) R)
0.2b
(* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2)))
4.0b
(cos (/ (+ phi2 phi1) 2))

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
10×*-un-lft-identity
pow1 add-cbrt-cube associate-*l* add-exp-log add-cube-cbrt
associate-*r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down associate-*l/ prod-exp *-commutative cbrt-unprod unswap-sqr
hypot-udef flip3-- flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 67
Calls
4 calls:
0.0ms
(hypot (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (- phi1 phi2))
12.0ms
(* (hypot (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (- phi1 phi2)) R)
39.0ms
(* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2)))
16.0ms
(cos (/ (+ phi2 phi1) 2))

series1.2s

Counts
4 → 12
Calls
4 calls:
476.0ms
(hypot (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (- phi1 phi2))
571.0ms
(* (hypot (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (- phi1 phi2)) R)
116.0ms
(* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2)))
44.0ms
(cos (/ (+ phi2 phi1) 2))

simplify1.9s

Counts
79 → 79
Iterations
IterNodes
33897
21082
1359
0144

prune668.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 3.6b

localize39.0ms

Local error

Found 4 expressions with local error:

0.0b
(hypot (* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2))) (- phi1 phi2))
0.1b
(* (hypot (* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2))) (- phi1 phi2)) R)
0.2b
(* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2)))
4.0b
(cos (* (+ phi1 phi2) 1/2))

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
10×*-un-lft-identity
pow1 add-cbrt-cube associate-*l* add-exp-log add-cube-cbrt
associate-*r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down associate-*l/ prod-exp *-commutative cbrt-unprod unswap-sqr
hypot-udef flip3-- flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 67
Calls
4 calls:
0.0ms
(hypot (* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2))) (- phi1 phi2))
6.0ms
(* (hypot (* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2))) (- phi1 phi2)) R)
52.0ms
(* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2)))
10.0ms
(cos (* (+ phi1 phi2) 1/2))

series1.3s

Counts
4 → 12
Calls
4 calls:
491.0ms
(hypot (* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2))) (- phi1 phi2))
647.0ms
(* (hypot (* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2))) (- phi1 phi2)) R)
133.0ms
(* (- lambda1 lambda2) (cos (* (+ phi1 phi2) 1/2)))
23.0ms
(cos (* (+ phi1 phi2) 1/2))

simplify1.5s

Counts
79 → 79
Iterations
IterNodes
33918
21100
1363
0144

prune597.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 3.6b

localize59.0ms

Local error

Found 4 expressions with local error:

0.1b
(exp (cos (/ (+ phi2 phi1) 2)))
0.2b
(* (- lambda1 lambda2) (log (exp (cos (/ (+ phi2 phi1) 2)))))
0.4b
(log (exp (cos (/ (+ phi2 phi1) 2))))
4.0b
(cos (/ (+ phi2 phi1) 2))

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
14×*-un-lft-identity
12×add-cube-cbrt
log-prod exp-prod
pow1 log-pow
associate-*r*
add-cbrt-cube add-exp-log
associate-*l* add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u
distribute-rgt-in distribute-lft-in
associate-*l/
flip3-- rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod flip-- distribute-lft-out-- difference-of-squares unswap-sqr rem-exp-log
Counts
4 → 77
Calls
4 calls:
8.0ms
(exp (cos (/ (+ phi2 phi1) 2)))
32.0ms
(* (- lambda1 lambda2) (log (exp (cos (/ (+ phi2 phi1) 2)))))
14.0ms
(log (exp (cos (/ (+ phi2 phi1) 2))))
8.0ms
(cos (/ (+ phi2 phi1) 2))

series216.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(exp (cos (/ (+ phi2 phi1) 2)))
109.0ms
(* (- lambda1 lambda2) (log (exp (cos (/ (+ phi2 phi1) 2)))))
22.0ms
(log (exp (cos (/ (+ phi2 phi1) 2))))
33.0ms
(cos (/ (+ phi2 phi1) 2))

simplify3.5s

Counts
89 → 89
Iterations
IterNodes
45622
31692
2591
1246
0122

prune839.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 3.6b

localize36.0ms

Local error

Found 4 expressions with local error:

0.7b
(log (sqrt (exp (cos (/ (+ phi2 phi1) 2)))))
0.7b
(log (sqrt (exp (cos (/ (+ phi2 phi1) 2)))))
4.0b
(cos (/ (+ phi2 phi1) 2))
4.0b
(cos (/ (+ phi2 phi1) 2))

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
12×log-prod log-pow
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 sqrt-pow1
exp-prod add-exp-log sqrt-prod
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp
pow1/2 rem-log-exp
Counts
4 → 66
Calls
4 calls:
30.0ms
(log (sqrt (exp (cos (/ (+ phi2 phi1) 2)))))
36.0ms
(log (sqrt (exp (cos (/ (+ phi2 phi1) 2)))))
8.0ms
(cos (/ (+ phi2 phi1) 2))
7.0ms
(cos (/ (+ phi2 phi1) 2))

series286.0ms

Counts
4 → 12
Calls
4 calls:
104.0ms
(log (sqrt (exp (cos (/ (+ phi2 phi1) 2)))))
108.0ms
(log (sqrt (exp (cos (/ (+ phi2 phi1) 2)))))
36.0ms
(cos (/ (+ phi2 phi1) 2))
37.0ms
(cos (/ (+ phi2 phi1) 2))

simplify2.6s

Counts
78 → 78
Iterations
IterNodes
72884
61426
5941
4615
3312
2174
1116
074

prune785.0ms

Pruning

16 alts after pruning (14 fresh and 2 done)

Merged error: 3.6b

regimes1.1s

Accuracy

0% (0.2b remaining)

Error of 3.8b against oracle of 3.6b and baseline of 3.8b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
218
118
014

end0.0ms

sample6.7s

Algorithm
intervals
Results
2.3s8237×body80valid
1.6s1315×body640valid
1.1s775×body1280valid
995.0ms713×body320valid
183.0ms358×body160valid