source: git/Tst/Short/paramet.tst @ f05ba1

fieker-DuValspielwiese
Last change on this file since f05ba1 was 40b27e, checked in by Olaf Bachmann <obachman@…>, 26 years ago
* added test for paramet.lib git-svn-id: file:///usr/local/Singular/svn/trunk@2457 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100755
File size: 2.7 KB
Line 
1// $Id: paramet.tst,v 1.1 1998-08-07 11:58:32 obachman Exp $
2
3//
4// paramet.tst -- short test fopr paramet.lib
5//
6LIB "tst.lib";
7tst_init();
8tst_ignore("$Id: paramet.tst,v 1.1 1998-08-07 11:58:32 obachman Exp $");
9LIB "paramet.lib";
10
11/// Examples for parametrize
12
13/// Example 1
14
15
16ring r=0,(x,y),dp;
17ideal i=x^2-y^3;
18parametrize(i);
19
20/// Example 2
21
22ring r=0,(x,y,z),dp;
23ideal i=x2-y2z2-y3;
24parametrize(i);
25
26/// Example 3
27
28ring r=0,(x,y,z),dp;
29ideal i=z2-x2y;
30parametrize(i);
31
32/// Example 4
33
34ring r=0,(x,y,z),dp;
35ideal i=z2-x2y;
36parametrize(i);
37
38/// Example 5
39
40ring r=0,(x,y,z),dp;
41ideal i=x2-y3;
42parametrize(i);
43
44/// Example 6
45
46ring r=0,(x,y,z),dp;
47ideal i=y2-xz,z2-x2y,x3-yz;
48parametrize(i);
49
50/// Example 7 - ideal is not prime
51
52ring r=0,(x,y),dp;
53ideal i=xy;
54parametrize(i);
55
56/// Example 8 - you get a parametrization of the reduced ideal
57
58ring r=0,(x,y),dp;
59ideal i=x2;
60parametrize(i);
61
62/// Example 9 - wrong ordering
63
64//ring r=0,(x,y),ls;
65//ideal i=x2-y3;
66//parametrize(i);
67
68
69
70
71
72/////////////////////////////////////////////////////////////////////
73
74/// Examples for parametrizepd
75
76/// Example 1 
77ring r=0,(x,y,z),dp;
78ideal i=y2z5-x2y2z2+y2z4-z6-z5+x4-x2z2,-y3z3+yz4+x2yz;
79parametrizepd(i);
80
81/// Example 2
82
83ring r=0,(x,y,z),dp;
84ideal i=z^2-x^2*y,y^2-x*z;
85parametrizepd(i);
86
87/// Example 3
88
89ring r=0,(x,y,z),dp;
90ideal i=y^5*z^2-x^2*y^6-x*y^3*z^3+x^3*y^4*z-x^4*y^2*z^2+x^6*y^3+x^5*z^3-x^7*y*z,y^6*z^2-x^2*y^7-2*x^4*y^3*z^2+2*x^6*y^4+x^8*z^2-x^(10)*y;
91parametrizepd(i);
92
93/// Example 4
94
95ring r=0,(x,y,z),dp;
96ideal i=y^6*z^2-x^2*y^7-x*y^4*z^3+x^3*y^5*z-x^3*y^2*z^2+x^5*y^3+x^4*z^3-x^6*y*z,y^8*z^2-x^2*y^9-2*x^3*y^4*z^2+2*x^5*y^5+x^6*z^2-x^8*y;
97parametrizepd(i);
98
99/// Example 5 - gives a parametrization which is not suitable for plotting reasons
100
101ring r=0,(x,y,z,u),dp;
102ideal i=x-zu,y2-zu2;
103parametrizepd(i);
104
105/// Example 6 - one component has no parametrization
106
107ring r=0,(x,y,z),dp;
108ideal i=-x2y3+x3yz+y2z2-xz3,y2z-xz2;
109parametrizepd(i);
110
111/// Example 7 - wrong ordering!
112
113//ring r=0,(x,y,z),ls;
114//ideal i=x2-y2z2-y3;
115//parametrizepd(i);
116
117
118
119///////////////////////////////////////////////////////////////////
120
121/// Examples for parametrizesing
122
123/// Example 1
124
125ring r=0,(x,y),ls;
126poly f=x^2-y^3;
127parametrizesing(f);
128
129/// Example 2
130
131ring r=0,(x,y),ls;
132poly f=x^3+y^3-3*x*y;
133parametrizesing(f);
134
135/// Example 3
136
137ring r=0,(x,y),ls;
138poly f=y*x^2-y^8;
139parametrizesing(f);
140
141/// Example 4
142
143ring r=0,(x,y),ls;
144poly f=-x6-x5+2x3y2+x2y2-y4;
145parametrizesing(f);
146
147/// Example 5
148
149ring r=0,(x,y),ls;
150poly f=x6y4-x8y+x5y4-2x3y6-x7y+2x5y3-x2y6+y8+x4y3-x2y5;
151parametrizesing(f);
152
153/// Example 6 - wrong number of variables
154
155ring r=0,(x,y,z),dp;
156poly f=x2-y2z2-y3;
157parametrizesing(f);
158
159/// Example 7 - wrong ring ordering
160
161ring r=0,(x,y),lp;
162poly f=x2-y3;
163parametrizesing(f);
164tst_status(1);$
165
166
167
Note: See TracBrowser for help on using the repository browser.