Details

Time bar (total: 48.1s)

sample580.0ms

Algorithm
intervals
Results
409.0ms146×body1280valid
101.0ms66×body640valid
11.0msbody320valid
8.0ms29×body80valid
5.0msbody160valid
1.0msbody160nan

simplify3.7s

Counts
1 → 1
Iterations
IterNodes
done5000
72642
6985
5580
4386
3195
2107
158
026

prune32.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 22.9b

localize105.0ms

Local error

Found 4 expressions with local error:

2.7b
(cos (/ (- phi1 phi2) 2))
2.7b
(cos (/ (- phi1 phi2) 2))
2.8b
(sin (/ (- phi1 phi2) 2))
2.8b
(sin (/ (- phi1 phi2) 2))

rewrite91.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube div-sub add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cos-diff sin-diff
Counts
4 → 44
Calls
4 calls:
22.0ms
(cos (/ (- phi1 phi2) 2))
27.0ms
(cos (/ (- phi1 phi2) 2))
19.0ms
(sin (/ (- phi1 phi2) 2))
22.0ms
(sin (/ (- phi1 phi2) 2))

series564.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(cos (/ (- phi1 phi2) 2))
446.0ms
(cos (/ (- phi1 phi2) 2))
36.0ms
(sin (/ (- phi1 phi2) 2))
45.0ms
(sin (/ (- phi1 phi2) 2))

simplify2.6s

Counts
56 → 56
Iterations
IterNodes
done5000
52553
4858
3381
2188
1101
058

prune806.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 22.6b

localize134.0ms

Local error

Found 4 expressions with local error:

2.8b
(sin (/ (- phi1 phi2) 2))
2.8b
(sin (/ (- phi1 phi2) 2))
2.8b
(sin (/ (- phi1 phi2) 2))
6.7b
(cbrt (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2))))

rewrite167.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
div-sub sin-diff
cbrt-prod cbrt-div pow1/3 pow3 associate-*l/ rem-cbrt-cube sin-mult
Counts
4 → 47
Calls
4 calls:
21.0ms
(sin (/ (- phi1 phi2) 2))
21.0ms
(sin (/ (- phi1 phi2) 2))
20.0ms
(sin (/ (- phi1 phi2) 2))
104.0ms
(cbrt (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2))))

series165.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(sin (/ (- phi1 phi2) 2))
33.0ms
(sin (/ (- phi1 phi2) 2))
45.0ms
(sin (/ (- phi1 phi2) 2))
55.0ms
(cbrt (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2))))

simplify2.8s

Counts
59 → 59
Iterations
IterNodes
done5005
62125
5936
4548
3271
2145
186
055

prune1.2s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 22.6b

localize133.0ms

Local error

Found 4 expressions with local error:

2.8b
(sin (/ (- phi1 phi2) 2))
2.8b
(sin (/ (- phi1 phi2) 2))
2.8b
(sin (/ (- phi1 phi2) 2))
6.7b
(cbrt (* (* (* (* (cbrt (sin (/ (- phi1 phi2) 2))) (cbrt (sin (/ (- phi1 phi2) 2)))) (cbrt (sin (/ (- phi1 phi2) 2)))) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2))))

rewrite1.4s

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
div-sub sin-diff
cbrt-prod pow1/3
Counts
4 → 45
Calls
4 calls:
11.0ms
(sin (/ (- phi1 phi2) 2))
11.0ms
(sin (/ (- phi1 phi2) 2))
11.0ms
(sin (/ (- phi1 phi2) 2))
1.4s
(cbrt (* (* (* (* (cbrt (sin (/ (- phi1 phi2) 2))) (cbrt (sin (/ (- phi1 phi2) 2)))) (cbrt (sin (/ (- phi1 phi2) 2)))) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2))))

series192.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(sin (/ (- phi1 phi2) 2))
53.0ms
(sin (/ (- phi1 phi2) 2))
52.0ms
(sin (/ (- phi1 phi2) 2))
38.0ms
(cbrt (* (* (* (* (cbrt (sin (/ (- phi1 phi2) 2))) (cbrt (sin (/ (- phi1 phi2) 2)))) (cbrt (sin (/ (- phi1 phi2) 2)))) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2))))

simplify2.6s

Counts
57 → 57
Iterations
IterNodes
done5001
62486
5952
4485
3262
2141
181
050

prune1.0s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 22.5b

localize173.0ms

Local error

Found 4 expressions with local error:

2.7b
(cos (/ (- phi1 phi2) 2))
2.7b
(cos (/ (- phi1 phi2) 2))
2.8b
(sin (/ (- phi1 phi2) 2))
2.8b
(sin (/ (- phi1 phi2) 2))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube div-sub add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cos-diff sin-diff
Counts
4 → 44
Calls
4 calls:
20.0ms
(cos (/ (- phi1 phi2) 2))
11.0ms
(cos (/ (- phi1 phi2) 2))
11.0ms
(sin (/ (- phi1 phi2) 2))
18.0ms
(sin (/ (- phi1 phi2) 2))

series168.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(cos (/ (- phi1 phi2) 2))
43.0ms
(cos (/ (- phi1 phi2) 2))
35.0ms
(sin (/ (- phi1 phi2) 2))
48.0ms
(sin (/ (- phi1 phi2) 2))

simplify3.2s

Counts
56 → 56
Iterations
IterNodes
done5000
52553
4858
3381
2188
1101
058

prune778.0ms

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 22.5b

regimes4.2s

Accuracy

0% (0.7b remaining)

Error of 24.8b against oracle of 24.1b and baseline of 24.8b

bsearch0.0ms

simplify10.0ms

Iterations
IterNodes
done41
141
033

end0.0ms

sample21.1s

Algorithm
intervals
Results
15.5s4780×body1280valid
3.7s1934×body640valid
706.0ms572×body80valid
647.0ms521×body320valid
122.0ms194×body160valid
3.0msbody640nan
0.0msbody160nan