Details

Time bar (total: 44.2s)

sample486.0ms

Algorithm
intervals
Results
331.0ms146×body1280valid
104.0ms66×body640valid
9.0msbody320valid
8.0ms29×body80valid
4.0msbody160valid
1.0msbody160nan

simplify3.9s

Counts
1 → 1
Iterations
IterNodes
done5001
72160
6829
5453
4319
3192
2102
158
026

prune45.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 22.9b

localize139.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))

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube div-sub add-exp-log add-cube-cbrt insert-posit16 add-log-exp
cos-diff sin-diff
Counts
4 → 36
Calls
4 calls:
17.0ms
(cos (/ (- phi1 phi2) 2))
14.0ms
(cos (/ (- phi1 phi2) 2))
22.0ms
(sin (/ (- phi1 phi2) 2))
18.0ms
(sin (/ (- phi1 phi2) 2))

series123.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(cos (/ (- phi1 phi2) 2))
24.0ms
(cos (/ (- phi1 phi2) 2))
31.0ms
(sin (/ (- phi1 phi2) 2))
45.0ms
(sin (/ (- phi1 phi2) 2))

simplify1.9s

Counts
48 → 48
Iterations
IterNodes
done5009
52847
4760
3344
2171
194
054

prune697.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 22.6b

localize103.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))))

rewrite107.0ms

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

series151.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(sin (/ (- phi1 phi2) 2))
51.0ms
(sin (/ (- phi1 phi2) 2))
37.0ms
(sin (/ (- phi1 phi2) 2))
32.0ms
(cbrt (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2))))

simplify2.8s

Counts
51 → 51
Iterations
IterNodes
done5002
62555
5958
4486
3263
2133
180
051

prune900.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 22.5b

localize124.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)) (* (* (cbrt (sin (/ (- phi1 phi2) 2))) (cbrt (sin (/ (- phi1 phi2) 2)))) (cbrt (sin (/ (- phi1 phi2) 2))))) (sin (/ (- phi1 phi2) 2))))

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 add-log-exp
div-sub sin-diff
cbrt-prod pow1/3
Counts
4 → 37
Calls
4 calls:
19.0ms
(sin (/ (- phi1 phi2) 2))
18.0ms
(sin (/ (- phi1 phi2) 2))
18.0ms
(sin (/ (- phi1 phi2) 2))
954.0ms
(cbrt (* (* (sin (/ (- phi1 phi2) 2)) (* (* (cbrt (sin (/ (- phi1 phi2) 2))) (cbrt (sin (/ (- phi1 phi2) 2)))) (cbrt (sin (/ (- phi1 phi2) 2))))) (sin (/ (- phi1 phi2) 2))))

series164.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(sin (/ (- phi1 phi2) 2))
50.0ms
(sin (/ (- phi1 phi2) 2))
33.0ms
(sin (/ (- phi1 phi2) 2))
40.0ms
(cbrt (* (* (sin (/ (- phi1 phi2) 2)) (* (* (cbrt (sin (/ (- phi1 phi2) 2))) (cbrt (sin (/ (- phi1 phi2) 2)))) (cbrt (sin (/ (- phi1 phi2) 2))))) (sin (/ (- phi1 phi2) 2))))

simplify2.8s

Counts
49 → 49
Iterations
IterNodes
done5000
62282
5772
4410
3228
2125
175
046

prune940.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 22.5b

localize151.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))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube div-sub add-exp-log add-cube-cbrt insert-posit16 add-log-exp
cos-diff sin-diff
Counts
4 → 36
Calls
4 calls:
23.0ms
(cos (/ (- phi1 phi2) 2))
19.0ms
(cos (/ (- phi1 phi2) 2))
18.0ms
(sin (/ (- phi1 phi2) 2))
16.0ms
(sin (/ (- phi1 phi2) 2))

series164.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(cos (/ (- phi1 phi2) 2))
33.0ms
(cos (/ (- phi1 phi2) 2))
50.0ms
(sin (/ (- phi1 phi2) 2))
50.0ms
(sin (/ (- phi1 phi2) 2))

simplify2.1s

Counts
48 → 48
Iterations
IterNodes
done5009
52847
4760
3344
2171
194
054

prune632.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 22.5b

regimes3.9s

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify9.0ms

Iterations
IterNodes
done41
141
033

end0.0ms

sample20.7s

Algorithm
intervals
Results
14.4s4780×body1280valid
4.4s1934×body640valid
1.1s521×body320valid
261.0ms572×body80valid
118.0ms194×body160valid
2.0msbody640nan
1.0msbody160nan