Computing Coordinate Rings of Varieites
$begingroup$
I am a complex analyst who was been screwed over by fate and now has to work with elliptic curves for my doctoral dissertation. This entails learning about (non-category-theoretic) algebraic geometry. I'm having a terrible time, simply because whenever I sit down to do anything, I find myself utterly at a loss as to what to do. There are only definitions; there are no algorithms, or computations strategies for me to learn, and I'm losing my mind. I learn things by familiarizing myself with the patterns and rules of symbol manipulation in computations and proofs, until I've gotten enough experience with them to be able to understand things like definitions or arguments. Unfortunately, since every source I turn to assumes I can figure out the methods for manipulating symbols and performing computations, they have few worked out examples (usually none at all), and, even when they do, they skip over so many steps and justifications that I find myself even more confused than when I started.
That being the case, I want to tackle my difficulties one step at a time. Here, I wish to learn how to compute quotients of polynomial rings by ideals.
Let $mathbb{K}$
be a field. Given polynomials $f_{1},ldots,f_{N}$
, I write $leftlangle f_{1},ldots,f_{N}rightrangle$
to denote the ring/ideal generated by said polynomials over $mathbb{K}$. If I recall correctly (I know only very little of commutative algebra, and most of it I can't even remember properly). I suspect, but am not sure, that the following questions' answers might depend on the properties of $mathbb{K}$
(its characteristic, its algebraic closedness (or lack thereof), etc.) If so, how?
1) Let $r$
be a non-zero element of $mathbb{K}$ How do I compute $mathbb{K}left[x,yright]/leftlangle x^{2}+y^{2}-r^{2}rightrangle$
? (If I recall correctly, this object is a vector space, correct? As such, it should have a standard basis in terms of functions of $x$
and $y$. So, by “compute” I mean “what is the algorithm for obtaining the standard basis of the $mathbb{K}$
-vector space $mathbb{K}left[x,yright]/leftlangle x^{2}+y^{2}-r^{2}rightrangle$
?”)
2) How do I compute $mathbb{K}left[x,y,zright]/leftlangle x^{2}+y^{2}+z^{2}rightrangle$
3) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{2},y^{2}rightrangle$
4) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{3},yrightrangle$
5) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{3}-y,x^{4}-y^{2}rightrangle$
?
6) How do I compute $mathbb{K}left[x,y,zright]/leftlangle x^{2}-z^{2},x^{2}-y^{2}rightrangle$
And so on.
Here is my attempt to do (1):
Using taylor series, any $fleft(x,yright)inmathbb{K}left[x,yright]$
can be written uniquely as $fleft(x,yright)=Pleft(xright)+yQleft(xright)+y^{2}Rleft(x,yright)$
for some $Pleft(xright),Qleft(xright)inmathbb{K}left[xright]$
and some $Rleft(x,yright)inmathbb{K}left[x,yright]$.
Since the quotienting out by $x^{2}+y^{2}=r^{2}$
tells me that $y^{2}=r^{2}-x^{2}$
in the resultant quotient space, I can write: $$fleft(x,yright)equiv Pleft(xright)+yQleft(xright)+left(r^{2}-x^{2}right)Rleft(x,yright)$$
Thus:
$$mathbb{K}left[x,yright] = left(mathbb{K}left[xright]right)oplusleft(ymathbb{K}left[xright]right)oplusleft(y^{2}left(mathbb{K}left[xright]right)left[y^{2}right]right)
equiv left(mathbb{K}left[xright]right)oplusleft(ymathbb{K}left[xright]right)oplusleft(left(r^{2}-x^{2}right)left(mathbb{K}left[xright]right)left[r^{2}-x^{2}right]right)$$
However, I do not know where to go from here. Worse still, I am unsure if this is even right, because the useless definition of the direct sum (the unique decomposition one) does not tell me what I want/need to know, which is/are the list of valid manipulations of the direct sum symbol, and expression that contain it. Same goes for the brackets in a notation like $mathbb{K}left[x,yright]$.
Any assistance with these difficulties would be much appreciated. Thanks in advance.
ring-theory quotient-spaces affine-varieties
$endgroup$
add a comment |
$begingroup$
I am a complex analyst who was been screwed over by fate and now has to work with elliptic curves for my doctoral dissertation. This entails learning about (non-category-theoretic) algebraic geometry. I'm having a terrible time, simply because whenever I sit down to do anything, I find myself utterly at a loss as to what to do. There are only definitions; there are no algorithms, or computations strategies for me to learn, and I'm losing my mind. I learn things by familiarizing myself with the patterns and rules of symbol manipulation in computations and proofs, until I've gotten enough experience with them to be able to understand things like definitions or arguments. Unfortunately, since every source I turn to assumes I can figure out the methods for manipulating symbols and performing computations, they have few worked out examples (usually none at all), and, even when they do, they skip over so many steps and justifications that I find myself even more confused than when I started.
That being the case, I want to tackle my difficulties one step at a time. Here, I wish to learn how to compute quotients of polynomial rings by ideals.
Let $mathbb{K}$
be a field. Given polynomials $f_{1},ldots,f_{N}$
, I write $leftlangle f_{1},ldots,f_{N}rightrangle$
to denote the ring/ideal generated by said polynomials over $mathbb{K}$. If I recall correctly (I know only very little of commutative algebra, and most of it I can't even remember properly). I suspect, but am not sure, that the following questions' answers might depend on the properties of $mathbb{K}$
(its characteristic, its algebraic closedness (or lack thereof), etc.) If so, how?
1) Let $r$
be a non-zero element of $mathbb{K}$ How do I compute $mathbb{K}left[x,yright]/leftlangle x^{2}+y^{2}-r^{2}rightrangle$
? (If I recall correctly, this object is a vector space, correct? As such, it should have a standard basis in terms of functions of $x$
and $y$. So, by “compute” I mean “what is the algorithm for obtaining the standard basis of the $mathbb{K}$
-vector space $mathbb{K}left[x,yright]/leftlangle x^{2}+y^{2}-r^{2}rightrangle$
?”)
2) How do I compute $mathbb{K}left[x,y,zright]/leftlangle x^{2}+y^{2}+z^{2}rightrangle$
3) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{2},y^{2}rightrangle$
4) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{3},yrightrangle$
5) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{3}-y,x^{4}-y^{2}rightrangle$
?
6) How do I compute $mathbb{K}left[x,y,zright]/leftlangle x^{2}-z^{2},x^{2}-y^{2}rightrangle$
And so on.
Here is my attempt to do (1):
Using taylor series, any $fleft(x,yright)inmathbb{K}left[x,yright]$
can be written uniquely as $fleft(x,yright)=Pleft(xright)+yQleft(xright)+y^{2}Rleft(x,yright)$
for some $Pleft(xright),Qleft(xright)inmathbb{K}left[xright]$
and some $Rleft(x,yright)inmathbb{K}left[x,yright]$.
Since the quotienting out by $x^{2}+y^{2}=r^{2}$
tells me that $y^{2}=r^{2}-x^{2}$
in the resultant quotient space, I can write: $$fleft(x,yright)equiv Pleft(xright)+yQleft(xright)+left(r^{2}-x^{2}right)Rleft(x,yright)$$
Thus:
$$mathbb{K}left[x,yright] = left(mathbb{K}left[xright]right)oplusleft(ymathbb{K}left[xright]right)oplusleft(y^{2}left(mathbb{K}left[xright]right)left[y^{2}right]right)
equiv left(mathbb{K}left[xright]right)oplusleft(ymathbb{K}left[xright]right)oplusleft(left(r^{2}-x^{2}right)left(mathbb{K}left[xright]right)left[r^{2}-x^{2}right]right)$$
However, I do not know where to go from here. Worse still, I am unsure if this is even right, because the useless definition of the direct sum (the unique decomposition one) does not tell me what I want/need to know, which is/are the list of valid manipulations of the direct sum symbol, and expression that contain it. Same goes for the brackets in a notation like $mathbb{K}left[x,yright]$.
Any assistance with these difficulties would be much appreciated. Thanks in advance.
ring-theory quotient-spaces affine-varieties
$endgroup$
1
$begingroup$
Have you looked up Groebner bases?
$endgroup$
– Lord Shark the Unknown
Jan 8 at 22:18
$begingroup$
If you like algorithms, there are several well known books that focus on algorithms for algebraic geometry, like Cox, Little, O'Shea: Ideals, Varieties and Algorithms. (A full pdf is the first result for the search on google). As Lord Shark the Unknown commented above, you'll probably want the chapter of Groebner bases. Disclaimer: I haven't read the book, only had it recommended to me. (I'm not much of one for the algorithmic side generally)
$endgroup$
– jgon
Jan 8 at 22:24
$begingroup$
@LordSharktheUnknown: No. Having just done so, however, they seem more complicated than what I already have on my plate. At this point, all I want are worked examples of (at least some) of the problems I listed in my post, so that I can look for patterns in the methods used therein in the hopes of being able to develop the tools and insights needed to work with these objects. Without them, I feel crippled and impotent—utterly useless.
$endgroup$
– MCS
Jan 9 at 0:37
add a comment |
$begingroup$
I am a complex analyst who was been screwed over by fate and now has to work with elliptic curves for my doctoral dissertation. This entails learning about (non-category-theoretic) algebraic geometry. I'm having a terrible time, simply because whenever I sit down to do anything, I find myself utterly at a loss as to what to do. There are only definitions; there are no algorithms, or computations strategies for me to learn, and I'm losing my mind. I learn things by familiarizing myself with the patterns and rules of symbol manipulation in computations and proofs, until I've gotten enough experience with them to be able to understand things like definitions or arguments. Unfortunately, since every source I turn to assumes I can figure out the methods for manipulating symbols and performing computations, they have few worked out examples (usually none at all), and, even when they do, they skip over so many steps and justifications that I find myself even more confused than when I started.
That being the case, I want to tackle my difficulties one step at a time. Here, I wish to learn how to compute quotients of polynomial rings by ideals.
Let $mathbb{K}$
be a field. Given polynomials $f_{1},ldots,f_{N}$
, I write $leftlangle f_{1},ldots,f_{N}rightrangle$
to denote the ring/ideal generated by said polynomials over $mathbb{K}$. If I recall correctly (I know only very little of commutative algebra, and most of it I can't even remember properly). I suspect, but am not sure, that the following questions' answers might depend on the properties of $mathbb{K}$
(its characteristic, its algebraic closedness (or lack thereof), etc.) If so, how?
1) Let $r$
be a non-zero element of $mathbb{K}$ How do I compute $mathbb{K}left[x,yright]/leftlangle x^{2}+y^{2}-r^{2}rightrangle$
? (If I recall correctly, this object is a vector space, correct? As such, it should have a standard basis in terms of functions of $x$
and $y$. So, by “compute” I mean “what is the algorithm for obtaining the standard basis of the $mathbb{K}$
-vector space $mathbb{K}left[x,yright]/leftlangle x^{2}+y^{2}-r^{2}rightrangle$
?”)
2) How do I compute $mathbb{K}left[x,y,zright]/leftlangle x^{2}+y^{2}+z^{2}rightrangle$
3) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{2},y^{2}rightrangle$
4) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{3},yrightrangle$
5) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{3}-y,x^{4}-y^{2}rightrangle$
?
6) How do I compute $mathbb{K}left[x,y,zright]/leftlangle x^{2}-z^{2},x^{2}-y^{2}rightrangle$
And so on.
Here is my attempt to do (1):
Using taylor series, any $fleft(x,yright)inmathbb{K}left[x,yright]$
can be written uniquely as $fleft(x,yright)=Pleft(xright)+yQleft(xright)+y^{2}Rleft(x,yright)$
for some $Pleft(xright),Qleft(xright)inmathbb{K}left[xright]$
and some $Rleft(x,yright)inmathbb{K}left[x,yright]$.
Since the quotienting out by $x^{2}+y^{2}=r^{2}$
tells me that $y^{2}=r^{2}-x^{2}$
in the resultant quotient space, I can write: $$fleft(x,yright)equiv Pleft(xright)+yQleft(xright)+left(r^{2}-x^{2}right)Rleft(x,yright)$$
Thus:
$$mathbb{K}left[x,yright] = left(mathbb{K}left[xright]right)oplusleft(ymathbb{K}left[xright]right)oplusleft(y^{2}left(mathbb{K}left[xright]right)left[y^{2}right]right)
equiv left(mathbb{K}left[xright]right)oplusleft(ymathbb{K}left[xright]right)oplusleft(left(r^{2}-x^{2}right)left(mathbb{K}left[xright]right)left[r^{2}-x^{2}right]right)$$
However, I do not know where to go from here. Worse still, I am unsure if this is even right, because the useless definition of the direct sum (the unique decomposition one) does not tell me what I want/need to know, which is/are the list of valid manipulations of the direct sum symbol, and expression that contain it. Same goes for the brackets in a notation like $mathbb{K}left[x,yright]$.
Any assistance with these difficulties would be much appreciated. Thanks in advance.
ring-theory quotient-spaces affine-varieties
$endgroup$
I am a complex analyst who was been screwed over by fate and now has to work with elliptic curves for my doctoral dissertation. This entails learning about (non-category-theoretic) algebraic geometry. I'm having a terrible time, simply because whenever I sit down to do anything, I find myself utterly at a loss as to what to do. There are only definitions; there are no algorithms, or computations strategies for me to learn, and I'm losing my mind. I learn things by familiarizing myself with the patterns and rules of symbol manipulation in computations and proofs, until I've gotten enough experience with them to be able to understand things like definitions or arguments. Unfortunately, since every source I turn to assumes I can figure out the methods for manipulating symbols and performing computations, they have few worked out examples (usually none at all), and, even when they do, they skip over so many steps and justifications that I find myself even more confused than when I started.
That being the case, I want to tackle my difficulties one step at a time. Here, I wish to learn how to compute quotients of polynomial rings by ideals.
Let $mathbb{K}$
be a field. Given polynomials $f_{1},ldots,f_{N}$
, I write $leftlangle f_{1},ldots,f_{N}rightrangle$
to denote the ring/ideal generated by said polynomials over $mathbb{K}$. If I recall correctly (I know only very little of commutative algebra, and most of it I can't even remember properly). I suspect, but am not sure, that the following questions' answers might depend on the properties of $mathbb{K}$
(its characteristic, its algebraic closedness (or lack thereof), etc.) If so, how?
1) Let $r$
be a non-zero element of $mathbb{K}$ How do I compute $mathbb{K}left[x,yright]/leftlangle x^{2}+y^{2}-r^{2}rightrangle$
? (If I recall correctly, this object is a vector space, correct? As such, it should have a standard basis in terms of functions of $x$
and $y$. So, by “compute” I mean “what is the algorithm for obtaining the standard basis of the $mathbb{K}$
-vector space $mathbb{K}left[x,yright]/leftlangle x^{2}+y^{2}-r^{2}rightrangle$
?”)
2) How do I compute $mathbb{K}left[x,y,zright]/leftlangle x^{2}+y^{2}+z^{2}rightrangle$
3) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{2},y^{2}rightrangle$
4) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{3},yrightrangle$
5) How do I compute $mathbb{K}left[x,yright]/leftlangle x^{3}-y,x^{4}-y^{2}rightrangle$
?
6) How do I compute $mathbb{K}left[x,y,zright]/leftlangle x^{2}-z^{2},x^{2}-y^{2}rightrangle$
And so on.
Here is my attempt to do (1):
Using taylor series, any $fleft(x,yright)inmathbb{K}left[x,yright]$
can be written uniquely as $fleft(x,yright)=Pleft(xright)+yQleft(xright)+y^{2}Rleft(x,yright)$
for some $Pleft(xright),Qleft(xright)inmathbb{K}left[xright]$
and some $Rleft(x,yright)inmathbb{K}left[x,yright]$.
Since the quotienting out by $x^{2}+y^{2}=r^{2}$
tells me that $y^{2}=r^{2}-x^{2}$
in the resultant quotient space, I can write: $$fleft(x,yright)equiv Pleft(xright)+yQleft(xright)+left(r^{2}-x^{2}right)Rleft(x,yright)$$
Thus:
$$mathbb{K}left[x,yright] = left(mathbb{K}left[xright]right)oplusleft(ymathbb{K}left[xright]right)oplusleft(y^{2}left(mathbb{K}left[xright]right)left[y^{2}right]right)
equiv left(mathbb{K}left[xright]right)oplusleft(ymathbb{K}left[xright]right)oplusleft(left(r^{2}-x^{2}right)left(mathbb{K}left[xright]right)left[r^{2}-x^{2}right]right)$$
However, I do not know where to go from here. Worse still, I am unsure if this is even right, because the useless definition of the direct sum (the unique decomposition one) does not tell me what I want/need to know, which is/are the list of valid manipulations of the direct sum symbol, and expression that contain it. Same goes for the brackets in a notation like $mathbb{K}left[x,yright]$.
Any assistance with these difficulties would be much appreciated. Thanks in advance.
ring-theory quotient-spaces affine-varieties
ring-theory quotient-spaces affine-varieties
asked Jan 8 at 22:17
MCSMCS
984313
984313
1
$begingroup$
Have you looked up Groebner bases?
$endgroup$
– Lord Shark the Unknown
Jan 8 at 22:18
$begingroup$
If you like algorithms, there are several well known books that focus on algorithms for algebraic geometry, like Cox, Little, O'Shea: Ideals, Varieties and Algorithms. (A full pdf is the first result for the search on google). As Lord Shark the Unknown commented above, you'll probably want the chapter of Groebner bases. Disclaimer: I haven't read the book, only had it recommended to me. (I'm not much of one for the algorithmic side generally)
$endgroup$
– jgon
Jan 8 at 22:24
$begingroup$
@LordSharktheUnknown: No. Having just done so, however, they seem more complicated than what I already have on my plate. At this point, all I want are worked examples of (at least some) of the problems I listed in my post, so that I can look for patterns in the methods used therein in the hopes of being able to develop the tools and insights needed to work with these objects. Without them, I feel crippled and impotent—utterly useless.
$endgroup$
– MCS
Jan 9 at 0:37
add a comment |
1
$begingroup$
Have you looked up Groebner bases?
$endgroup$
– Lord Shark the Unknown
Jan 8 at 22:18
$begingroup$
If you like algorithms, there are several well known books that focus on algorithms for algebraic geometry, like Cox, Little, O'Shea: Ideals, Varieties and Algorithms. (A full pdf is the first result for the search on google). As Lord Shark the Unknown commented above, you'll probably want the chapter of Groebner bases. Disclaimer: I haven't read the book, only had it recommended to me. (I'm not much of one for the algorithmic side generally)
$endgroup$
– jgon
Jan 8 at 22:24
$begingroup$
@LordSharktheUnknown: No. Having just done so, however, they seem more complicated than what I already have on my plate. At this point, all I want are worked examples of (at least some) of the problems I listed in my post, so that I can look for patterns in the methods used therein in the hopes of being able to develop the tools and insights needed to work with these objects. Without them, I feel crippled and impotent—utterly useless.
$endgroup$
– MCS
Jan 9 at 0:37
1
1
$begingroup$
Have you looked up Groebner bases?
$endgroup$
– Lord Shark the Unknown
Jan 8 at 22:18
$begingroup$
Have you looked up Groebner bases?
$endgroup$
– Lord Shark the Unknown
Jan 8 at 22:18
$begingroup$
If you like algorithms, there are several well known books that focus on algorithms for algebraic geometry, like Cox, Little, O'Shea: Ideals, Varieties and Algorithms. (A full pdf is the first result for the search on google). As Lord Shark the Unknown commented above, you'll probably want the chapter of Groebner bases. Disclaimer: I haven't read the book, only had it recommended to me. (I'm not much of one for the algorithmic side generally)
$endgroup$
– jgon
Jan 8 at 22:24
$begingroup$
If you like algorithms, there are several well known books that focus on algorithms for algebraic geometry, like Cox, Little, O'Shea: Ideals, Varieties and Algorithms. (A full pdf is the first result for the search on google). As Lord Shark the Unknown commented above, you'll probably want the chapter of Groebner bases. Disclaimer: I haven't read the book, only had it recommended to me. (I'm not much of one for the algorithmic side generally)
$endgroup$
– jgon
Jan 8 at 22:24
$begingroup$
@LordSharktheUnknown: No. Having just done so, however, they seem more complicated than what I already have on my plate. At this point, all I want are worked examples of (at least some) of the problems I listed in my post, so that I can look for patterns in the methods used therein in the hopes of being able to develop the tools and insights needed to work with these objects. Without them, I feel crippled and impotent—utterly useless.
$endgroup$
– MCS
Jan 9 at 0:37
$begingroup$
@LordSharktheUnknown: No. Having just done so, however, they seem more complicated than what I already have on my plate. At this point, all I want are worked examples of (at least some) of the problems I listed in my post, so that I can look for patterns in the methods used therein in the hopes of being able to develop the tools and insights needed to work with these objects. Without them, I feel crippled and impotent—utterly useless.
$endgroup$
– MCS
Jan 9 at 0:37
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
You could read about Groebner bases, but I don't think you need to know any theory to understand how to find basis of your algebras 1-6. For some you can even use elimination of variables. Generally speaking, this refers to any time you have a situation like $$K[x_1,ldots, x_n, y]/(f_1,ldots, f_r, y-f) cong K[x_1,ldots,x_n]/(f_1,ldots, f_r)$$ where $f$ is a function only of $x_1,ldots, x_n$ and not $y$. You can just eliminate the variable $y$ as it isn't contributing any new elements to the ring that the $x_i$'s didn't already express. So the ring is isomorphic to $K[x_1,ldots,x_n]/(f_1,ldots, f_r)$. (Note that if the $f_i$ had $y$ variable present, you have to plug in $f(x_1,ldots,x_n)$ in its place.)
(1) As a vector space it is $K[x] oplus yK[x]$. Anytime the power of $y$ goes above 1 you agree to write it in terms of $x$ instead. This means the basis is ${1,x,x^2,x^3,ldots, y, yx,yx^2,yx^3,ldots}$.
(2) As a vector space it is $K[x,y] oplus zK[x,y]$. Anytime the power of $z$ goes above 1 you rewrite it like $z^5 = z(x^2 + y^2)^2$ in terms of $x$ and $y$ instead.
(3) This is a finite dimensional algebra, with basis ${1, x, y, xy}$.
(4) we have a (very trivial) case elimination of variables where $f=0$. This ring is just $K[x]/(x^3)$ which is finite dimensional with basis ${1,x,x^2}$.
(5) You can eliminate $y$. This is instead $K[x]/(x^4 - (x^3)^2) = K[x]/(x^6 - x^4)$. This one is also finite dimensional, with basis ${1,x,x^2,x^3,x^4,x^5}$. Anytime the power of $x$ goes above $5$ you can subtract 2 from its exponent without changing the element of the ring. For instance $x^7 = x^5$ and $x^{10} = x^8 = x^6 = x^4$.
Note: In general $K[x]/(f(x))$ is an algebra of dimension equal to the degree $d$ of $f$ and ${1,ldots, x^{d-1}}$ is a basis.
(6) You can write $$K[x,y,z]/(x^2-z^2, x^2-y^2) = K[x] oplus yK[x] oplus zK[x] oplus yzK[x].$$ Anytime the power of $y$ or $z$ goes above 1, we can just change it to a power of $x$.
$endgroup$
$begingroup$
Thank you so much! This is exactly what I needed! :D
$endgroup$
– MCS
Jan 16 at 0:27
$begingroup$
@MCS Happy to be of service :)
$endgroup$
– Ben
Jan 16 at 1:07
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3066809%2fcomputing-coordinate-rings-of-varieites%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
You could read about Groebner bases, but I don't think you need to know any theory to understand how to find basis of your algebras 1-6. For some you can even use elimination of variables. Generally speaking, this refers to any time you have a situation like $$K[x_1,ldots, x_n, y]/(f_1,ldots, f_r, y-f) cong K[x_1,ldots,x_n]/(f_1,ldots, f_r)$$ where $f$ is a function only of $x_1,ldots, x_n$ and not $y$. You can just eliminate the variable $y$ as it isn't contributing any new elements to the ring that the $x_i$'s didn't already express. So the ring is isomorphic to $K[x_1,ldots,x_n]/(f_1,ldots, f_r)$. (Note that if the $f_i$ had $y$ variable present, you have to plug in $f(x_1,ldots,x_n)$ in its place.)
(1) As a vector space it is $K[x] oplus yK[x]$. Anytime the power of $y$ goes above 1 you agree to write it in terms of $x$ instead. This means the basis is ${1,x,x^2,x^3,ldots, y, yx,yx^2,yx^3,ldots}$.
(2) As a vector space it is $K[x,y] oplus zK[x,y]$. Anytime the power of $z$ goes above 1 you rewrite it like $z^5 = z(x^2 + y^2)^2$ in terms of $x$ and $y$ instead.
(3) This is a finite dimensional algebra, with basis ${1, x, y, xy}$.
(4) we have a (very trivial) case elimination of variables where $f=0$. This ring is just $K[x]/(x^3)$ which is finite dimensional with basis ${1,x,x^2}$.
(5) You can eliminate $y$. This is instead $K[x]/(x^4 - (x^3)^2) = K[x]/(x^6 - x^4)$. This one is also finite dimensional, with basis ${1,x,x^2,x^3,x^4,x^5}$. Anytime the power of $x$ goes above $5$ you can subtract 2 from its exponent without changing the element of the ring. For instance $x^7 = x^5$ and $x^{10} = x^8 = x^6 = x^4$.
Note: In general $K[x]/(f(x))$ is an algebra of dimension equal to the degree $d$ of $f$ and ${1,ldots, x^{d-1}}$ is a basis.
(6) You can write $$K[x,y,z]/(x^2-z^2, x^2-y^2) = K[x] oplus yK[x] oplus zK[x] oplus yzK[x].$$ Anytime the power of $y$ or $z$ goes above 1, we can just change it to a power of $x$.
$endgroup$
$begingroup$
Thank you so much! This is exactly what I needed! :D
$endgroup$
– MCS
Jan 16 at 0:27
$begingroup$
@MCS Happy to be of service :)
$endgroup$
– Ben
Jan 16 at 1:07
add a comment |
$begingroup$
You could read about Groebner bases, but I don't think you need to know any theory to understand how to find basis of your algebras 1-6. For some you can even use elimination of variables. Generally speaking, this refers to any time you have a situation like $$K[x_1,ldots, x_n, y]/(f_1,ldots, f_r, y-f) cong K[x_1,ldots,x_n]/(f_1,ldots, f_r)$$ where $f$ is a function only of $x_1,ldots, x_n$ and not $y$. You can just eliminate the variable $y$ as it isn't contributing any new elements to the ring that the $x_i$'s didn't already express. So the ring is isomorphic to $K[x_1,ldots,x_n]/(f_1,ldots, f_r)$. (Note that if the $f_i$ had $y$ variable present, you have to plug in $f(x_1,ldots,x_n)$ in its place.)
(1) As a vector space it is $K[x] oplus yK[x]$. Anytime the power of $y$ goes above 1 you agree to write it in terms of $x$ instead. This means the basis is ${1,x,x^2,x^3,ldots, y, yx,yx^2,yx^3,ldots}$.
(2) As a vector space it is $K[x,y] oplus zK[x,y]$. Anytime the power of $z$ goes above 1 you rewrite it like $z^5 = z(x^2 + y^2)^2$ in terms of $x$ and $y$ instead.
(3) This is a finite dimensional algebra, with basis ${1, x, y, xy}$.
(4) we have a (very trivial) case elimination of variables where $f=0$. This ring is just $K[x]/(x^3)$ which is finite dimensional with basis ${1,x,x^2}$.
(5) You can eliminate $y$. This is instead $K[x]/(x^4 - (x^3)^2) = K[x]/(x^6 - x^4)$. This one is also finite dimensional, with basis ${1,x,x^2,x^3,x^4,x^5}$. Anytime the power of $x$ goes above $5$ you can subtract 2 from its exponent without changing the element of the ring. For instance $x^7 = x^5$ and $x^{10} = x^8 = x^6 = x^4$.
Note: In general $K[x]/(f(x))$ is an algebra of dimension equal to the degree $d$ of $f$ and ${1,ldots, x^{d-1}}$ is a basis.
(6) You can write $$K[x,y,z]/(x^2-z^2, x^2-y^2) = K[x] oplus yK[x] oplus zK[x] oplus yzK[x].$$ Anytime the power of $y$ or $z$ goes above 1, we can just change it to a power of $x$.
$endgroup$
$begingroup$
Thank you so much! This is exactly what I needed! :D
$endgroup$
– MCS
Jan 16 at 0:27
$begingroup$
@MCS Happy to be of service :)
$endgroup$
– Ben
Jan 16 at 1:07
add a comment |
$begingroup$
You could read about Groebner bases, but I don't think you need to know any theory to understand how to find basis of your algebras 1-6. For some you can even use elimination of variables. Generally speaking, this refers to any time you have a situation like $$K[x_1,ldots, x_n, y]/(f_1,ldots, f_r, y-f) cong K[x_1,ldots,x_n]/(f_1,ldots, f_r)$$ where $f$ is a function only of $x_1,ldots, x_n$ and not $y$. You can just eliminate the variable $y$ as it isn't contributing any new elements to the ring that the $x_i$'s didn't already express. So the ring is isomorphic to $K[x_1,ldots,x_n]/(f_1,ldots, f_r)$. (Note that if the $f_i$ had $y$ variable present, you have to plug in $f(x_1,ldots,x_n)$ in its place.)
(1) As a vector space it is $K[x] oplus yK[x]$. Anytime the power of $y$ goes above 1 you agree to write it in terms of $x$ instead. This means the basis is ${1,x,x^2,x^3,ldots, y, yx,yx^2,yx^3,ldots}$.
(2) As a vector space it is $K[x,y] oplus zK[x,y]$. Anytime the power of $z$ goes above 1 you rewrite it like $z^5 = z(x^2 + y^2)^2$ in terms of $x$ and $y$ instead.
(3) This is a finite dimensional algebra, with basis ${1, x, y, xy}$.
(4) we have a (very trivial) case elimination of variables where $f=0$. This ring is just $K[x]/(x^3)$ which is finite dimensional with basis ${1,x,x^2}$.
(5) You can eliminate $y$. This is instead $K[x]/(x^4 - (x^3)^2) = K[x]/(x^6 - x^4)$. This one is also finite dimensional, with basis ${1,x,x^2,x^3,x^4,x^5}$. Anytime the power of $x$ goes above $5$ you can subtract 2 from its exponent without changing the element of the ring. For instance $x^7 = x^5$ and $x^{10} = x^8 = x^6 = x^4$.
Note: In general $K[x]/(f(x))$ is an algebra of dimension equal to the degree $d$ of $f$ and ${1,ldots, x^{d-1}}$ is a basis.
(6) You can write $$K[x,y,z]/(x^2-z^2, x^2-y^2) = K[x] oplus yK[x] oplus zK[x] oplus yzK[x].$$ Anytime the power of $y$ or $z$ goes above 1, we can just change it to a power of $x$.
$endgroup$
You could read about Groebner bases, but I don't think you need to know any theory to understand how to find basis of your algebras 1-6. For some you can even use elimination of variables. Generally speaking, this refers to any time you have a situation like $$K[x_1,ldots, x_n, y]/(f_1,ldots, f_r, y-f) cong K[x_1,ldots,x_n]/(f_1,ldots, f_r)$$ where $f$ is a function only of $x_1,ldots, x_n$ and not $y$. You can just eliminate the variable $y$ as it isn't contributing any new elements to the ring that the $x_i$'s didn't already express. So the ring is isomorphic to $K[x_1,ldots,x_n]/(f_1,ldots, f_r)$. (Note that if the $f_i$ had $y$ variable present, you have to plug in $f(x_1,ldots,x_n)$ in its place.)
(1) As a vector space it is $K[x] oplus yK[x]$. Anytime the power of $y$ goes above 1 you agree to write it in terms of $x$ instead. This means the basis is ${1,x,x^2,x^3,ldots, y, yx,yx^2,yx^3,ldots}$.
(2) As a vector space it is $K[x,y] oplus zK[x,y]$. Anytime the power of $z$ goes above 1 you rewrite it like $z^5 = z(x^2 + y^2)^2$ in terms of $x$ and $y$ instead.
(3) This is a finite dimensional algebra, with basis ${1, x, y, xy}$.
(4) we have a (very trivial) case elimination of variables where $f=0$. This ring is just $K[x]/(x^3)$ which is finite dimensional with basis ${1,x,x^2}$.
(5) You can eliminate $y$. This is instead $K[x]/(x^4 - (x^3)^2) = K[x]/(x^6 - x^4)$. This one is also finite dimensional, with basis ${1,x,x^2,x^3,x^4,x^5}$. Anytime the power of $x$ goes above $5$ you can subtract 2 from its exponent without changing the element of the ring. For instance $x^7 = x^5$ and $x^{10} = x^8 = x^6 = x^4$.
Note: In general $K[x]/(f(x))$ is an algebra of dimension equal to the degree $d$ of $f$ and ${1,ldots, x^{d-1}}$ is a basis.
(6) You can write $$K[x,y,z]/(x^2-z^2, x^2-y^2) = K[x] oplus yK[x] oplus zK[x] oplus yzK[x].$$ Anytime the power of $y$ or $z$ goes above 1, we can just change it to a power of $x$.
answered Jan 11 at 15:12
BenBen
4,313617
4,313617
$begingroup$
Thank you so much! This is exactly what I needed! :D
$endgroup$
– MCS
Jan 16 at 0:27
$begingroup$
@MCS Happy to be of service :)
$endgroup$
– Ben
Jan 16 at 1:07
add a comment |
$begingroup$
Thank you so much! This is exactly what I needed! :D
$endgroup$
– MCS
Jan 16 at 0:27
$begingroup$
@MCS Happy to be of service :)
$endgroup$
– Ben
Jan 16 at 1:07
$begingroup$
Thank you so much! This is exactly what I needed! :D
$endgroup$
– MCS
Jan 16 at 0:27
$begingroup$
Thank you so much! This is exactly what I needed! :D
$endgroup$
– MCS
Jan 16 at 0:27
$begingroup$
@MCS Happy to be of service :)
$endgroup$
– Ben
Jan 16 at 1:07
$begingroup$
@MCS Happy to be of service :)
$endgroup$
– Ben
Jan 16 at 1:07
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3066809%2fcomputing-coordinate-rings-of-varieites%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
$begingroup$
Have you looked up Groebner bases?
$endgroup$
– Lord Shark the Unknown
Jan 8 at 22:18
$begingroup$
If you like algorithms, there are several well known books that focus on algorithms for algebraic geometry, like Cox, Little, O'Shea: Ideals, Varieties and Algorithms. (A full pdf is the first result for the search on google). As Lord Shark the Unknown commented above, you'll probably want the chapter of Groebner bases. Disclaimer: I haven't read the book, only had it recommended to me. (I'm not much of one for the algorithmic side generally)
$endgroup$
– jgon
Jan 8 at 22:24
$begingroup$
@LordSharktheUnknown: No. Having just done so, however, they seem more complicated than what I already have on my plate. At this point, all I want are worked examples of (at least some) of the problems I listed in my post, so that I can look for patterns in the methods used therein in the hopes of being able to develop the tools and insights needed to work with these objects. Without them, I feel crippled and impotent—utterly useless.
$endgroup$
– MCS
Jan 9 at 0:37