Details

Time bar (total: 26.5s)

sample127.0ms

Algorithm
intervals
Results
38.0ms25×body2560valid
33.0ms43×body1280valid
13.0ms29×body640valid
13.0ms130×body80valid
7.0ms20×body320valid
2.0msbody160valid

simplify14.0ms

Counts
1 → 1
Iterations
IterNodes
done11
111
08

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 37.5b

localize86.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ x (* y 2.0))
7.9b
(/ (tan (/ x (* y 2.0))) (sin (/ x (* y 2.0))))
28.7b
(sin (/ x (* y 2.0)))
29.1b
(tan (/ x (* y 2.0)))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
12×times-frac
11×add-cbrt-cube add-exp-log
associate-/l*
pow1 associate-/r* insert-posit16 add-log-exp
cbrt-undiv div-exp
clear-num frac-2neg tan-quot div-inv
prod-exp cbrt-unprod associate-/l/
Counts
4 → 68
Calls
4 calls:
16.0ms
(/ x (* y 2.0))
26.0ms
(/ (tan (/ x (* y 2.0))) (sin (/ x (* y 2.0))))
12.0ms
(sin (/ x (* y 2.0)))
8.0ms
(tan (/ x (* y 2.0)))

series297.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(/ x (* y 2.0))
125.0ms
(/ (tan (/ x (* y 2.0))) (sin (/ x (* y 2.0))))
23.0ms
(sin (/ x (* y 2.0)))
117.0ms
(tan (/ x (* y 2.0)))

simplify5.2s

Counts
80 → 80
Iterations
IterNodes
done5162
33985
2746
1229
0121

prune1.3s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 25.6b

localize0.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

prune198.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 25.6b

localize220.0ms

Local error

Found 4 expressions with local error:

28.7b
(sin (/ x (* y 2.0)))
29.1b
(tan (/ x (* y 2.0)))
29.1b
(tan (/ x (* y 2.0)))
29.1b
(tan (/ x (* y 2.0)))

rewrite23.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 → 35
Calls
4 calls:
7.0ms
(sin (/ x (* y 2.0)))
5.0ms
(tan (/ x (* y 2.0)))
5.0ms
(tan (/ x (* y 2.0)))
6.0ms
(tan (/ x (* y 2.0)))

series278.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(sin (/ x (* y 2.0)))
100.0ms
(tan (/ x (* y 2.0)))
94.0ms
(tan (/ x (* y 2.0)))
70.0ms
(tan (/ x (* y 2.0)))

simplify4.3s

Counts
47 → 47
Iterations
IterNodes
done5000
41598
3441
2131
159
035

prune935.0ms

Pruning

18 alts after pruning (16 fresh and 2 done)

Merged error: 25.6b

localize213.0ms

Local error

Found 4 expressions with local error:

28.7b
(sin (/ x (* y 2.0)))
29.1b
(tan (/ x (* y 2.0)))
29.1b
(tan (/ x (* y 2.0)))
29.1b
(tan (/ x (* y 2.0)))

rewrite24.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 → 35
Calls
4 calls:
7.0ms
(sin (/ x (* y 2.0)))
5.0ms
(tan (/ x (* y 2.0)))
5.0ms
(tan (/ x (* y 2.0)))
5.0ms
(tan (/ x (* y 2.0)))

series303.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(sin (/ x (* y 2.0)))
104.0ms
(tan (/ x (* y 2.0)))
91.0ms
(tan (/ x (* y 2.0)))
93.0ms
(tan (/ x (* y 2.0)))

simplify4.3s

Counts
47 → 47
Iterations
IterNodes
done5000
41598
3441
2131
159
035

prune562.0ms

Pruning

18 alts after pruning (15 fresh and 3 done)

Merged error: 25.6b

regimes1.8s

Accuracy

0% (3.1b remaining)

Error of 28.4b against oracle of 25.3b and baseline of 28.4b

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done1
01

end0.0ms

sample6.2s

Algorithm
intervals
Results
2.4s1391×body1280valid
1.5s655×body2560valid
770.0ms4095×body80valid
728.0ms1009×body640valid
254.0ms571×body320valid
146.0ms279×body160valid