findsub doesn't need special variable nd*
[maxima.git] / share / integer_sequence / rtest_sequence.mac
blob693ce23ea965ef35ac550cc0d05a0dfe78c7f59f
1 (load("integer_sequence"),0);
2 0$
4 args(a .. b);
5 [a,b]$
7 args(a .. b .. c);
8 [a,b,c]$
10 a .. 1 .. b;
11 a .. b$
13 0 .. 0;
14 [0]$
16 0 .. 1;
17 [0,1]$
19 -1 .. -1;
20 [-1]$
22 -1 .. 1;
23 [-1,0,1]$
25 1/2 .. 3;
26 [1/2,3/2,5/2]$
28 0 .. 22/7;
29 [0,1,2,3]$
31 %i .. %i + 2;
32 [%i,%i+1,%i+2]$
34 a .. a;
35 [a]$
37 args(w .. g .. w);
38 [w,g,w]$
40 (assume(notequal(g,0)),0);
43 args(w .. g .. w);
44 [w]$
46 (forget(notequal(g,0)),0);
49 a .. a - 1;
50 []$
52 1 .. 2 .. 1;
53 [1]$
55 x .. x;
56 [x]$
58 x .. 1 .. x;
59 [x]$
61 x .. -1 .. x;
62 [x]$
64 x .. x + 1;
65 [x,x+1]$
67 x .. x - 1;
68 []$
70 x .. -1 .. x-1;
71 [x,x-1]$
73 sqrt(2) .. 3;
74 [sqrt(2), sqrt(2) + 1]$
76 1.0 .. 5.1;
77 [1.0, 2.0, 3.0, 4.0, 5.0]$
79 1.0 .. 5.1b0;
80 [1.0, 2.0, 3.0, 4.0, 5.0]$
82 1.0b0 .. 5.1b0;
83 [1.0b0, 2.0b0, 3.0b0, 4.0b0, 5.0b0]$
85 42.0 .. 45.0;
86 [42.0,43.0,44.0,45.0]$
88 args(x .. inf);
89 [x,inf]$
91 args(minf .. inf);
92 [minf,inf]$
94 args(%i .. 2 * %i);
95 [%i, 2*%i]$
97 ratsubst(1, a, a .. a + 1);
98 [1,2]$
100 ratsubst(2, h, 0 .. h .. 5);
101 [0,2,4]$
103 subst(1, a, a .. a + 1);
104 [1,2]$
106 subst(2, h, 0 .. h .. 5);
107 [0,2,4]$
109 (assume(big > small),0);
112 big .. small;
115 big .. 2 .. small;
118 args(big .. -1 .. small);
119 [big,-1,small]$
121 (forget(big > small),0);
124 (assume(equal(a,b)),0);
127 a .. b;
128 [a]$
130 (forget(equal(a,b)),0);
133 args(a .. %i .. a+1);
134 [a,%i,a + 1]$
136 errcatch(a .. b .. c .. d);
139 errcatch(a .. 0 .. b);
142 errcatch(".."());
145 errcatch(".."(a));
148 rat(a) ..  a;
149 [a]$
151 a .. rat(a);
152 [a]$
154 rat(a) .. 5 .. a;
155 [a]$
157 args(a .. rat(h) .. b);
158 [a,h,b]$
160 [a] .. [a];
161 [[a]]$
163 /* Known bug(s)   */
165 /* csign(ind) ---> error, not pnz */
167 args(0 .. ind);
168 [0,ind]$