@@ -72,29 +72,44 @@ const MP = MultivariatePolynomials
72
72
@test Tuple (variables ([x + 1 , y^ 2 ])) == (x, y)
73
73
@test Tuple (variables ([y^ 2 , x + 1 ])) == (x, y)
74
74
75
- @test maxdegree (x^ 2 - x^ 2 ) == 0
76
- @test maxdegree (x^ 2 - x^ 2 , x) == 0
77
- @test maxdegree (x^ 2 - x^ 2 , y) == 0
78
- @test mindegree (x^ 2 - x^ 2 ) == 0
79
- @test mindegree (x^ 2 - x^ 2 , x) == 0
80
- @test mindegree (x^ 2 - x^ 2 , y) == 0
81
- @test extdegree (x^ 2 - x^ 2 ) == (0 , 0 )
82
- @test extdegree (x^ 2 - x^ 2 , x) == (0 , 0 )
83
- @test extdegree (x^ 2 - x^ 2 , y) == (0 , 0 )
84
- @test maxdegree (x * y + 2 + x^ 2 * y + x + y) == 3
85
- @test maxdegree (x * y + 2 + x^ 2 * y + x + y, x) == 2
86
- @test maxdegree (x * y + 2 + x^ 2 * y + x + y, y) == 1
87
- @test mindegree (x * y + 2 + x^ 2 * y + x + y) == 0
88
- @test mindegree (x * y + 2 + x^ 2 * y + x + y, x) == 0
89
- @test mindegree (x * y + 2 + x^ 2 * y + x + y, y) == 0
90
- @test extdegree (x * y + 2 + x^ 2 * y + x + y) == (0 , 3 )
91
- @test extdegree (x * y + 2 + x^ 2 * y + x + y, x) == (0 , 2 )
92
- @test extdegree (x * y + 2 + x^ 2 * y + x + y, y) == (0 , 1 )
93
- @test extdegree (x * y + x^ 2 * y, x) == (1 , 2 )
94
- @test extdegree (x * y + x^ 2 * y, y) == (1 , 1 )
95
- @test leading_term (x * y + 2 + x^ 2 * y + x + y) == x^ 2 * y
75
+ p = x^ 2 - x^ 2
76
+ @test maxdegree (p) == 0
77
+ @test maxdegree (p, x) == 0
78
+ @test maxdegree (p, y) == 0
79
+ @test mindegree (p) == 0
80
+ @test mindegree (p, x) == 0
81
+ @test mindegree (p, y) == 0
82
+ @test extdegree (p) == (0 , 0 )
83
+ @test extdegree (p, x) == (0 , 0 )
84
+ @test extdegree (p, y) == (0 , 0 )
85
+ q = x * y + 2 + x^ 2 * y + x + y
86
+ @test maxdegree (q) == 3
87
+ @test maxdegree (q, x) == 2
88
+ @test maxdegree (q, y) == 1
89
+ @test mindegree (q) == 0
90
+ @test mindegree (q, x) == 0
91
+ @test mindegree (q, y) == 0
92
+ @test extdegree (q) == (0 , 3 )
93
+ @test extdegree (q, x) == (0 , 2 )
94
+ @test extdegree (q, y) == (0 , 1 )
95
+ r = x * y + x^ 2 * y
96
+ @test extdegree (r, x) == (1 , 2 )
97
+ @test extdegree (r, y) == (1 , 1 )
98
+ @test leading_term (q) == x^ 2 * y
96
99
@test nvariables (x + y - x) == 2
97
100
@test nvariables (x + x^ 2 ) == 1
101
+ @test mindegree ([p, q, r]) == 0
102
+ @test mindegree ([p, q, r], x) == 0
103
+ @test mindegree ([p, q, r], y) == 0
104
+ @test mindegree ([p, q], y) == 0
105
+ @test mindegree ([q], y) == 0
106
+ @test mindegree ([r], y) == 1
107
+ @test maxdegree ([p, q, r]) == 3
108
+ @test maxdegree ([p, q, r], x) == 2
109
+ @test maxdegree ([p, q, r], y) == 1
110
+ @test extdegree ([p, q, r]) == (0 , 3 )
111
+ @test extdegree ([p, q, r], x) == (0 , 2 )
112
+ @test extdegree ([p, q, r], y) == (0 , 1 )
98
113
99
114
@test collect (
100
115
coefficients (
0 commit comments