Details

Time bar (total: 11.9s)

sample221.0ms

Algorithm
intervals
Results
61.0ms43×body640valid
55.0ms22×body2560valid
44.0ms30×body1280valid
29.0ms133×body80valid
16.0ms21×body320valid
4.0msbody160valid

simplify5.0ms

Counts
1 → 1
Iterations
IterNodes
done11
111
08

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 36.0b

localize24.0ms

Local error

Found 3 expressions with local error:

8.4b
(/ (tan (/ x (* y 2.0))) (sin (/ x (* y 2.0))))
28.5b
(tan (/ x (* y 2.0)))
28.6b
(sin (/ x (* y 2.0)))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
pow1 associate-/r* insert-posit16 associate-/l* add-log-exp
tan-quot
cbrt-undiv clear-num frac-2neg div-exp div-inv associate-/l/
Counts
3 → 46
Calls
3 calls:
13.0ms
(/ (tan (/ x (* y 2.0))) (sin (/ x (* y 2.0))))
4.0ms
(tan (/ x (* y 2.0)))
28.0ms
(sin (/ x (* y 2.0)))

series103.0ms

Counts
3 → 9
Calls
3 calls:
54.0ms
(/ (tan (/ x (* y 2.0))) (sin (/ x (* y 2.0))))
39.0ms
(tan (/ x (* y 2.0)))
11.0ms
(sin (/ x (* y 2.0)))

simplify527.0ms

Counts
55 → 55
Iterations
IterNodes
done2054
31492
2409
1147
080

prune304.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 26.0b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune72.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 26.0b

localize44.0ms

Local error

Found 4 expressions with local error:

28.5b
(tan (/ x (* y 2.0)))
28.6b
(sin (/ x (* y 2.0)))
28.6b
(sin (/ x (* y 2.0)))
28.6b
(sin (/ x (* y 2.0)))

rewrite30.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
tan-quot
Counts
4 → 33
Calls
4 calls:
5.0ms
(tan (/ x (* y 2.0)))
6.0ms
(sin (/ x (* y 2.0)))
11.0ms
(sin (/ x (* y 2.0)))
7.0ms
(sin (/ x (* y 2.0)))

series95.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(tan (/ x (* y 2.0)))
14.0ms
(sin (/ x (* y 2.0)))
13.0ms
(sin (/ x (* y 2.0)))
14.0ms
(sin (/ x (* y 2.0)))

simplify769.0ms

Counts
45 → 45
Iterations
IterNodes
done2005
41601
3441
2131
159
035

prune288.0ms

Pruning

15 alts after pruning (13 fresh and 2 done)

Merged error: 25.9b

localize34.0ms

Local error

Found 4 expressions with local error:

28.5b
(tan (/ x (* 2.0 y)))
28.6b
(sin (/ x (* 2.0 y)))
28.6b
(sin (/ x (* 2.0 y)))
28.6b
(sin (/ x (* 2.0 y)))

rewrite20.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
tan-quot
Counts
4 → 33
Calls
4 calls:
3.0ms
(tan (/ x (* 2.0 y)))
4.0ms
(sin (/ x (* 2.0 y)))
7.0ms
(sin (/ x (* 2.0 y)))
4.0ms
(sin (/ x (* 2.0 y)))

series83.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(tan (/ x (* 2.0 y)))
13.0ms
(sin (/ x (* 2.0 y)))
11.0ms
(sin (/ x (* 2.0 y)))
10.0ms
(sin (/ x (* 2.0 y)))

simplify793.0ms

Counts
45 → 45
Iterations
IterNodes
done2018
41587
3431
2132
160
035

prune235.0ms

Pruning

15 alts after pruning (12 fresh and 3 done)

Merged error: 25.9b

regimes590.0ms

Accuracy

40.4% (1.5b remaining)

Error of 27.5b against oracle of 26.0b and baseline of 28.5b

bsearch2.0ms

simplify4.0ms

Iterations
IterNodes
done17
117
015

end0.0ms

sample7.6s

Algorithm
intervals
Results
2.6s1371×body1280valid
1.8s672×body2560valid
1.4s4098×body80valid
1.1s984×body640valid
448.0ms570×body320valid
146.0ms305×body160valid