Birational and faithfully flat $implies$ isomorphism

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
11
down vote

favorite
3












Let $A subseteq B$ be integral domains with the same field of fractions. Assume that $A to B$ is faithfully flat. Why do we have $A=B$?



This is an exercise in Matsumura's book. Here is my idea: If $b in B$, consider $I = a in A : ab in A$. This is an ideal of $A$. By asumption $I neq 0$, and our goal is to show that $I=A$. It suffices to prove $IB=B$. But how can we achieve this?







share|cite|improve this question

















  • 1




    This is just a hunch, but if they are integral domains with the same field of fractions, wouldn't $B$ be a localization of $A$?
    – Arthur
    Sep 3 '13 at 11:28











  • @Arthur: No. This holds in some special cases (for example when $A$ is a PID), but it fails in general. Birational morphisms can be quite complicated.
    – Martin Brandenburg
    Sep 3 '13 at 13:12










  • Perhaps Arthur means localisation in the broad sense of $A[S^-1]$ for some multiplicatively-closed set $S$. Surely this is true, by taking $S$ to be the set of units in $B$?
    – Zhen Lin
    Sep 3 '13 at 13:18










  • @ZhenLin No: math.stackexchange.com/a/287259/38268
    – user38268
    Sep 3 '13 at 13:21






  • 1




    Hmmm, pity. Otherwise we could just base change to $B$ and use faithful-flatness to deduce that $operatornamecoker f = 0$.
    – Zhen Lin
    Sep 3 '13 at 13:22














up vote
11
down vote

favorite
3












Let $A subseteq B$ be integral domains with the same field of fractions. Assume that $A to B$ is faithfully flat. Why do we have $A=B$?



This is an exercise in Matsumura's book. Here is my idea: If $b in B$, consider $I = a in A : ab in A$. This is an ideal of $A$. By asumption $I neq 0$, and our goal is to show that $I=A$. It suffices to prove $IB=B$. But how can we achieve this?







share|cite|improve this question

















  • 1




    This is just a hunch, but if they are integral domains with the same field of fractions, wouldn't $B$ be a localization of $A$?
    – Arthur
    Sep 3 '13 at 11:28











  • @Arthur: No. This holds in some special cases (for example when $A$ is a PID), but it fails in general. Birational morphisms can be quite complicated.
    – Martin Brandenburg
    Sep 3 '13 at 13:12










  • Perhaps Arthur means localisation in the broad sense of $A[S^-1]$ for some multiplicatively-closed set $S$. Surely this is true, by taking $S$ to be the set of units in $B$?
    – Zhen Lin
    Sep 3 '13 at 13:18










  • @ZhenLin No: math.stackexchange.com/a/287259/38268
    – user38268
    Sep 3 '13 at 13:21






  • 1




    Hmmm, pity. Otherwise we could just base change to $B$ and use faithful-flatness to deduce that $operatornamecoker f = 0$.
    – Zhen Lin
    Sep 3 '13 at 13:22












up vote
11
down vote

favorite
3









up vote
11
down vote

favorite
3






3





Let $A subseteq B$ be integral domains with the same field of fractions. Assume that $A to B$ is faithfully flat. Why do we have $A=B$?



This is an exercise in Matsumura's book. Here is my idea: If $b in B$, consider $I = a in A : ab in A$. This is an ideal of $A$. By asumption $I neq 0$, and our goal is to show that $I=A$. It suffices to prove $IB=B$. But how can we achieve this?







share|cite|improve this question













Let $A subseteq B$ be integral domains with the same field of fractions. Assume that $A to B$ is faithfully flat. Why do we have $A=B$?



This is an exercise in Matsumura's book. Here is my idea: If $b in B$, consider $I = a in A : ab in A$. This is an ideal of $A$. By asumption $I neq 0$, and our goal is to show that $I=A$. It suffices to prove $IB=B$. But how can we achieve this?









share|cite|improve this question












share|cite|improve this question




share|cite|improve this question








edited Sep 3 '13 at 13:01







user38268
















asked Sep 3 '13 at 10:51









Martin Brandenburg

105k13150316




105k13150316







  • 1




    This is just a hunch, but if they are integral domains with the same field of fractions, wouldn't $B$ be a localization of $A$?
    – Arthur
    Sep 3 '13 at 11:28











  • @Arthur: No. This holds in some special cases (for example when $A$ is a PID), but it fails in general. Birational morphisms can be quite complicated.
    – Martin Brandenburg
    Sep 3 '13 at 13:12










  • Perhaps Arthur means localisation in the broad sense of $A[S^-1]$ for some multiplicatively-closed set $S$. Surely this is true, by taking $S$ to be the set of units in $B$?
    – Zhen Lin
    Sep 3 '13 at 13:18










  • @ZhenLin No: math.stackexchange.com/a/287259/38268
    – user38268
    Sep 3 '13 at 13:21






  • 1




    Hmmm, pity. Otherwise we could just base change to $B$ and use faithful-flatness to deduce that $operatornamecoker f = 0$.
    – Zhen Lin
    Sep 3 '13 at 13:22












  • 1




    This is just a hunch, but if they are integral domains with the same field of fractions, wouldn't $B$ be a localization of $A$?
    – Arthur
    Sep 3 '13 at 11:28











  • @Arthur: No. This holds in some special cases (for example when $A$ is a PID), but it fails in general. Birational morphisms can be quite complicated.
    – Martin Brandenburg
    Sep 3 '13 at 13:12










  • Perhaps Arthur means localisation in the broad sense of $A[S^-1]$ for some multiplicatively-closed set $S$. Surely this is true, by taking $S$ to be the set of units in $B$?
    – Zhen Lin
    Sep 3 '13 at 13:18










  • @ZhenLin No: math.stackexchange.com/a/287259/38268
    – user38268
    Sep 3 '13 at 13:21






  • 1




    Hmmm, pity. Otherwise we could just base change to $B$ and use faithful-flatness to deduce that $operatornamecoker f = 0$.
    – Zhen Lin
    Sep 3 '13 at 13:22







1




1




This is just a hunch, but if they are integral domains with the same field of fractions, wouldn't $B$ be a localization of $A$?
– Arthur
Sep 3 '13 at 11:28





This is just a hunch, but if they are integral domains with the same field of fractions, wouldn't $B$ be a localization of $A$?
– Arthur
Sep 3 '13 at 11:28













@Arthur: No. This holds in some special cases (for example when $A$ is a PID), but it fails in general. Birational morphisms can be quite complicated.
– Martin Brandenburg
Sep 3 '13 at 13:12




@Arthur: No. This holds in some special cases (for example when $A$ is a PID), but it fails in general. Birational morphisms can be quite complicated.
– Martin Brandenburg
Sep 3 '13 at 13:12












Perhaps Arthur means localisation in the broad sense of $A[S^-1]$ for some multiplicatively-closed set $S$. Surely this is true, by taking $S$ to be the set of units in $B$?
– Zhen Lin
Sep 3 '13 at 13:18




Perhaps Arthur means localisation in the broad sense of $A[S^-1]$ for some multiplicatively-closed set $S$. Surely this is true, by taking $S$ to be the set of units in $B$?
– Zhen Lin
Sep 3 '13 at 13:18












@ZhenLin No: math.stackexchange.com/a/287259/38268
– user38268
Sep 3 '13 at 13:21




@ZhenLin No: math.stackexchange.com/a/287259/38268
– user38268
Sep 3 '13 at 13:21




1




1




Hmmm, pity. Otherwise we could just base change to $B$ and use faithful-flatness to deduce that $operatornamecoker f = 0$.
– Zhen Lin
Sep 3 '13 at 13:22




Hmmm, pity. Otherwise we could just base change to $B$ and use faithful-flatness to deduce that $operatornamecoker f = 0$.
– Zhen Lin
Sep 3 '13 at 13:22










2 Answers
2






active

oldest

votes

















up vote
7
down vote



accepted










We can show $I = A$ as follows, the inclusion $I subseteq A$ being clear. Choose $a in A$ and write $b = a_1/a_2$. Then $aba_2 = acdot a_1 in A$ and so $acdot a_1 in a a_2 B cap A = aa_2 A$ where the last equality comes from faithful flatness. It follows that $aba_2 in aa_2A$ and so $aba_2 = a a_2 a'$ for some $a' in A$. Thus $ab = a a' in A$ and so indeed $a in I$. Thus $I = A$.






share|cite|improve this answer



















  • 2




    Of course it suffices to take $a=1$. So the proof is just: If $b=a_1/a_2$, then $a_1 in a_2 B cap A = a_2 A$, hence $b in A$. I should have seen this!
    – Martin Brandenburg
    Sep 3 '13 at 21:13

















up vote
1
down vote













As pointed out in the comments, the problem is easy if we know that $B$ is a localisation of $A$, because then the codiagonal $nabla : B otimes_A B to B$ is an isomorphism, and so we can (co)base change $A to B$ along itself to deduce that $A to B$ is an isomorphism. (This is where we use the fact that $A to B$ is faithfully flat.) But in fact $nabla : B otimes_A B to B$ is an isomorphism if and only if $A to B$ is an epimorphism, and this is certainly true if $B$ is flat and embeds in $operatornameFrac A$ as an $A$-algebra. (See comments below.)






share|cite|improve this answer























  • Ok. But for the last claim we also need that $B$ is flat over $A$, right?
    – Martin Brandenburg
    Sep 3 '13 at 14:34






  • 1




    Ah, sorry, I was thinking that the usual proof that $A to operatornameFrac A$ is an epimorphism would go through here as well, but it seems a more subtle approach is needed. Hmmm...
    – Zhen Lin
    Sep 3 '13 at 14:40






  • 2




    Yes. I meant that $B otimes_A B to Q(A) otimes_A Q(A)$ is injective (flatness), hence $b otimes 1 = 1 otimes b$ holds in $B otimes_A B$.
    – Martin Brandenburg
    Sep 3 '13 at 15:05











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',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f482908%2fbirational-and-faithfully-flat-implies-isomorphism%23new-answer', 'question_page');

);

Post as a guest






























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
7
down vote



accepted










We can show $I = A$ as follows, the inclusion $I subseteq A$ being clear. Choose $a in A$ and write $b = a_1/a_2$. Then $aba_2 = acdot a_1 in A$ and so $acdot a_1 in a a_2 B cap A = aa_2 A$ where the last equality comes from faithful flatness. It follows that $aba_2 in aa_2A$ and so $aba_2 = a a_2 a'$ for some $a' in A$. Thus $ab = a a' in A$ and so indeed $a in I$. Thus $I = A$.






share|cite|improve this answer



















  • 2




    Of course it suffices to take $a=1$. So the proof is just: If $b=a_1/a_2$, then $a_1 in a_2 B cap A = a_2 A$, hence $b in A$. I should have seen this!
    – Martin Brandenburg
    Sep 3 '13 at 21:13














up vote
7
down vote



accepted










We can show $I = A$ as follows, the inclusion $I subseteq A$ being clear. Choose $a in A$ and write $b = a_1/a_2$. Then $aba_2 = acdot a_1 in A$ and so $acdot a_1 in a a_2 B cap A = aa_2 A$ where the last equality comes from faithful flatness. It follows that $aba_2 in aa_2A$ and so $aba_2 = a a_2 a'$ for some $a' in A$. Thus $ab = a a' in A$ and so indeed $a in I$. Thus $I = A$.






share|cite|improve this answer



















  • 2




    Of course it suffices to take $a=1$. So the proof is just: If $b=a_1/a_2$, then $a_1 in a_2 B cap A = a_2 A$, hence $b in A$. I should have seen this!
    – Martin Brandenburg
    Sep 3 '13 at 21:13












up vote
7
down vote



accepted







up vote
7
down vote



accepted






We can show $I = A$ as follows, the inclusion $I subseteq A$ being clear. Choose $a in A$ and write $b = a_1/a_2$. Then $aba_2 = acdot a_1 in A$ and so $acdot a_1 in a a_2 B cap A = aa_2 A$ where the last equality comes from faithful flatness. It follows that $aba_2 in aa_2A$ and so $aba_2 = a a_2 a'$ for some $a' in A$. Thus $ab = a a' in A$ and so indeed $a in I$. Thus $I = A$.






share|cite|improve this answer















We can show $I = A$ as follows, the inclusion $I subseteq A$ being clear. Choose $a in A$ and write $b = a_1/a_2$. Then $aba_2 = acdot a_1 in A$ and so $acdot a_1 in a a_2 B cap A = aa_2 A$ where the last equality comes from faithful flatness. It follows that $aba_2 in aa_2A$ and so $aba_2 = a a_2 a'$ for some $a' in A$. Thus $ab = a a' in A$ and so indeed $a in I$. Thus $I = A$.







share|cite|improve this answer















share|cite|improve this answer



share|cite|improve this answer








edited Sep 3 '13 at 15:07









Martin Brandenburg

105k13150316




105k13150316











answered Sep 3 '13 at 14:49







user38268














  • 2




    Of course it suffices to take $a=1$. So the proof is just: If $b=a_1/a_2$, then $a_1 in a_2 B cap A = a_2 A$, hence $b in A$. I should have seen this!
    – Martin Brandenburg
    Sep 3 '13 at 21:13












  • 2




    Of course it suffices to take $a=1$. So the proof is just: If $b=a_1/a_2$, then $a_1 in a_2 B cap A = a_2 A$, hence $b in A$. I should have seen this!
    – Martin Brandenburg
    Sep 3 '13 at 21:13







2




2




Of course it suffices to take $a=1$. So the proof is just: If $b=a_1/a_2$, then $a_1 in a_2 B cap A = a_2 A$, hence $b in A$. I should have seen this!
– Martin Brandenburg
Sep 3 '13 at 21:13




Of course it suffices to take $a=1$. So the proof is just: If $b=a_1/a_2$, then $a_1 in a_2 B cap A = a_2 A$, hence $b in A$. I should have seen this!
– Martin Brandenburg
Sep 3 '13 at 21:13










up vote
1
down vote













As pointed out in the comments, the problem is easy if we know that $B$ is a localisation of $A$, because then the codiagonal $nabla : B otimes_A B to B$ is an isomorphism, and so we can (co)base change $A to B$ along itself to deduce that $A to B$ is an isomorphism. (This is where we use the fact that $A to B$ is faithfully flat.) But in fact $nabla : B otimes_A B to B$ is an isomorphism if and only if $A to B$ is an epimorphism, and this is certainly true if $B$ is flat and embeds in $operatornameFrac A$ as an $A$-algebra. (See comments below.)






share|cite|improve this answer























  • Ok. But for the last claim we also need that $B$ is flat over $A$, right?
    – Martin Brandenburg
    Sep 3 '13 at 14:34






  • 1




    Ah, sorry, I was thinking that the usual proof that $A to operatornameFrac A$ is an epimorphism would go through here as well, but it seems a more subtle approach is needed. Hmmm...
    – Zhen Lin
    Sep 3 '13 at 14:40






  • 2




    Yes. I meant that $B otimes_A B to Q(A) otimes_A Q(A)$ is injective (flatness), hence $b otimes 1 = 1 otimes b$ holds in $B otimes_A B$.
    – Martin Brandenburg
    Sep 3 '13 at 15:05















up vote
1
down vote













As pointed out in the comments, the problem is easy if we know that $B$ is a localisation of $A$, because then the codiagonal $nabla : B otimes_A B to B$ is an isomorphism, and so we can (co)base change $A to B$ along itself to deduce that $A to B$ is an isomorphism. (This is where we use the fact that $A to B$ is faithfully flat.) But in fact $nabla : B otimes_A B to B$ is an isomorphism if and only if $A to B$ is an epimorphism, and this is certainly true if $B$ is flat and embeds in $operatornameFrac A$ as an $A$-algebra. (See comments below.)






share|cite|improve this answer























  • Ok. But for the last claim we also need that $B$ is flat over $A$, right?
    – Martin Brandenburg
    Sep 3 '13 at 14:34






  • 1




    Ah, sorry, I was thinking that the usual proof that $A to operatornameFrac A$ is an epimorphism would go through here as well, but it seems a more subtle approach is needed. Hmmm...
    – Zhen Lin
    Sep 3 '13 at 14:40






  • 2




    Yes. I meant that $B otimes_A B to Q(A) otimes_A Q(A)$ is injective (flatness), hence $b otimes 1 = 1 otimes b$ holds in $B otimes_A B$.
    – Martin Brandenburg
    Sep 3 '13 at 15:05













up vote
1
down vote










up vote
1
down vote









As pointed out in the comments, the problem is easy if we know that $B$ is a localisation of $A$, because then the codiagonal $nabla : B otimes_A B to B$ is an isomorphism, and so we can (co)base change $A to B$ along itself to deduce that $A to B$ is an isomorphism. (This is where we use the fact that $A to B$ is faithfully flat.) But in fact $nabla : B otimes_A B to B$ is an isomorphism if and only if $A to B$ is an epimorphism, and this is certainly true if $B$ is flat and embeds in $operatornameFrac A$ as an $A$-algebra. (See comments below.)






share|cite|improve this answer















As pointed out in the comments, the problem is easy if we know that $B$ is a localisation of $A$, because then the codiagonal $nabla : B otimes_A B to B$ is an isomorphism, and so we can (co)base change $A to B$ along itself to deduce that $A to B$ is an isomorphism. (This is where we use the fact that $A to B$ is faithfully flat.) But in fact $nabla : B otimes_A B to B$ is an isomorphism if and only if $A to B$ is an epimorphism, and this is certainly true if $B$ is flat and embeds in $operatornameFrac A$ as an $A$-algebra. (See comments below.)







share|cite|improve this answer















share|cite|improve this answer



share|cite|improve this answer








edited Sep 3 '13 at 15:47


























answered Sep 3 '13 at 14:16









Zhen Lin

59k4100206




59k4100206











  • Ok. But for the last claim we also need that $B$ is flat over $A$, right?
    – Martin Brandenburg
    Sep 3 '13 at 14:34






  • 1




    Ah, sorry, I was thinking that the usual proof that $A to operatornameFrac A$ is an epimorphism would go through here as well, but it seems a more subtle approach is needed. Hmmm...
    – Zhen Lin
    Sep 3 '13 at 14:40






  • 2




    Yes. I meant that $B otimes_A B to Q(A) otimes_A Q(A)$ is injective (flatness), hence $b otimes 1 = 1 otimes b$ holds in $B otimes_A B$.
    – Martin Brandenburg
    Sep 3 '13 at 15:05

















  • Ok. But for the last claim we also need that $B$ is flat over $A$, right?
    – Martin Brandenburg
    Sep 3 '13 at 14:34






  • 1




    Ah, sorry, I was thinking that the usual proof that $A to operatornameFrac A$ is an epimorphism would go through here as well, but it seems a more subtle approach is needed. Hmmm...
    – Zhen Lin
    Sep 3 '13 at 14:40






  • 2




    Yes. I meant that $B otimes_A B to Q(A) otimes_A Q(A)$ is injective (flatness), hence $b otimes 1 = 1 otimes b$ holds in $B otimes_A B$.
    – Martin Brandenburg
    Sep 3 '13 at 15:05
















Ok. But for the last claim we also need that $B$ is flat over $A$, right?
– Martin Brandenburg
Sep 3 '13 at 14:34




Ok. But for the last claim we also need that $B$ is flat over $A$, right?
– Martin Brandenburg
Sep 3 '13 at 14:34




1




1




Ah, sorry, I was thinking that the usual proof that $A to operatornameFrac A$ is an epimorphism would go through here as well, but it seems a more subtle approach is needed. Hmmm...
– Zhen Lin
Sep 3 '13 at 14:40




Ah, sorry, I was thinking that the usual proof that $A to operatornameFrac A$ is an epimorphism would go through here as well, but it seems a more subtle approach is needed. Hmmm...
– Zhen Lin
Sep 3 '13 at 14:40




2




2




Yes. I meant that $B otimes_A B to Q(A) otimes_A Q(A)$ is injective (flatness), hence $b otimes 1 = 1 otimes b$ holds in $B otimes_A B$.
– Martin Brandenburg
Sep 3 '13 at 15:05





Yes. I meant that $B otimes_A B to Q(A) otimes_A Q(A)$ is injective (flatness), hence $b otimes 1 = 1 otimes b$ holds in $B otimes_A B$.
– Martin Brandenburg
Sep 3 '13 at 15:05













 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f482908%2fbirational-and-faithfully-flat-implies-isomorphism%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What is the equation of a 3D cone with generalised tilt?

Color the edges and diagonals of a regular polygon

Relationship between determinant of matrix and determinant of adjoint?