Surjectivity is stable under base change
Nowadays, I close a new small case.
Proposition. For a surjective morphism between scheme $X\stackrel{f}\to Y$, For any $Z\to Y$, the base change $X\times_Y Z\to Z$ is also surjective.
The diagram is as following
$$\begin{array}{ccc} X\times_Y Z& \to & Z\\ \downarrow && \downarrow \\ Z& \to & Y\\\end{array}$$
In the first place, we will reduce the proposition into affine case.Since the proof involves some essential computation of tensor product, I will deal with secondly. At the end of the post, I will close the proof.
First Step (reduce to affine case). We will prove a more stronger statement,
For any $z\in Z$, let $y\in Y$ be its image, if there exists $x\in X$ such that $f(x)=y$, then exists $w\in X\times_Y Z$ mapsto $y$.
Take an affine set $\operatorname{Spec}A, \operatorname{Spec}B, \operatorname{Spec}C$ of $x,y,z$ such that the image of $\operatorname{Spec} A$ and $\operatorname{Spec} C$ is in $\operatorname{Spec} B$. So the problem reduce to the following statement.
Let $A\stackrel{\varphi}\leftarrow B\stackrel{\psi}\to C$ be ring homomorphisms, and primes $\mathfrak{p}, \mathfrak{r}$ of $A,C$ respectively, such that $\mathfrak{q}=\varphi^{-1}(\mathfrak{p})=\psi^{-1}(\mathfrak{r})$. Then there exists a prime $\mathfrak{s}$ of $A\otimes_B C$, such $\mathfrak{r}$ is the inverse image of $\mathfrak{s}$.
$$\begin{array}{ccc} A\otimes_B C& \leftarrow & A\\ \uparrow && \uparrow \\ C& \leftarrow & B \\ \end{array}\qquad \begin{array}{ccc} \mathfrak{s}& \mapsto & \mathfrak{p}\\ \overline{\downarrow} && \overline{\downarrow} \\ \mathfrak{r}& \mapsto & \mathfrak{q} \\ \end{array} $$
Second Step (some computation of tensor product). We show the following
Consider the tensor product of $k$-algebra $R_1\otimes_k R_2$. For a mutiplitive subset $S$ of $R_1$, one have $$S^{-1}(R_1\otimes_k R_2)=S^{-1} R_1\otimes_{\overline{S}^{-1}k} \overline{S}^{-1} R_2$$Where $\overline{S}\subseteq k$ is the inverse image of $S$, and $k$ is not necessary to be a field.
The proof is nothing but check the structure of tensor product. More precisely, $S^{-1}(R_1\otimes_kR_2)=S^{-1}R_1\otimes_{R_1}R_1\otimes_k R_2 =S^{-1}R_1 \otimes_kR_2$ and $$\begin{cases} \frac{r_1}{s}\otimes \frac{r_2}{s'} = \frac{r_1}{ss'}s'\otimes \frac{r_2}{s'}=\frac{r_1}{ss'}\otimes s'\frac{r_2}{s'}=\frac{r_1}{ss'}\otimes r_2\\\frac{r_1}{s_1}\frac{k}{s}\otimes \frac{r_2}{s_2}=\frac{r_1}{s_1}\frac{k}{s}\otimes s\frac{1}{s}\frac{r_2}{s_2}=\frac{r_1}{s_1}k\otimes \frac{1}{s}\frac{r_2}{s_2}=\frac{r_1}{s_1}\otimes \frac{k}{s}\frac{r_2}{s_2}\end{cases}$$
Third Step (finish the proof). By the second step, we can assume $B, C$ to be local ring. Then it reduces to whether $A\otimes_B C \otimes C/\mathfrak{r}=0$. We have know that $A\otimes_B B/\mathfrak{q}\neq 0$ by the assumption on $\mathfrak{q}$. One have $$A\otimes_B C\otimes_C C/\mathfrak{r}=\underbrace{A\otimes_B B/\mathfrak{q}}_{\neq 0}\otimes_{B/\mathfrak{q}}\otimes C/\mathfrak{r}$$But now, $B/\mathfrak{q}$ and $C/\mathfrak{r}$ is field, thus, it is not zero either, the proof is complete.
Appendix (The fiber of $y\in Y$ in the morphism $X \to Y$ is $X\times_Y k(y)$). We only need to prove the affine case. Let $B\stackrel{\varphi}\to A$ be the associated ring homomorphism, given a prime $\mathfrak{q}$ of $B$, one have $$\begin{array}{rl}f^{-1}(\mathfrak{q})& = \{\textrm{prime } \mathfrak{p}\subseteq A: \varphi^{-1}(\mathfrak{p})=\mathfrak{q}\} \\ & =\{\textrm{prime } \mathfrak{p}\subseteq A: \varphi^{-1}(\mathfrak{p})\subseteq \mathfrak{q}, \varphi(\mathfrak{q})\subseteq \mathfrak{p} \}\\ & \cong \{\textrm{prime } \mathfrak{p}\subseteq A_\mathfrak{q}/\varphi(\mathfrak{q})A_{\mathfrak{q}}\} \\ & \cong \operatorname{Spec} (A_\mathfrak{q}/\varphi(\mathfrak{q})A_{\mathfrak{q}})=\operatorname{Spec}( A\otimes_B B_\mathfrak{q}/\mathfrak{q}B_{\mathfrak{q}})=\operatorname{Spec} (A\otimes_B k(\mathfrak{q}))\end{array}$$Where $k(\mathfrak{q})=\operatorname{Frac} B/\mathfrak{q}=B_{\mathfrak{q}}/\mathfrak{q}B_{\mathfrak{q}}$ is the residual field of the point $\mathfrak{q}$.

Surjectivity is stable under base change的更多相关文章
- 关于CI/CD/CD (Continuous Integration/Continuous Delivery/Continuous Deployment)
Continuous Integration (CI) Continuous integration (CI) is the process that ensures the stability of ...
- C++ Core Guidelines
C++ Core Guidelines September 9, 2015 Editors: Bjarne Stroustrup Herb Sutter This document is a very ...
- 说说设计模式~适配器模式(Adapter)
返回目录 之前和大家一起谈了工厂模式和单例模式,今天来看一下另一种非常常用的模式,它就是适配器模式,第一次看到这个模式是通过“张逸”老师的“设计之道”这篇文章,在这里表adapter讲的很透彻,今天把 ...
- CakeDC(cakephp company)Git workflow--适合于较大团队大型项目开发
CakeDC Git workflow是一个项目开发和版本发布的工作流,在这个工作流程中开发和版本发布周期是基于几个关键阶段(key phases): Development: 所有活跃的开发活动都由 ...
- Raspberry Pi Kernel Compilation 内核编译官方文档
elinux.org/Raspberry_Pi_Kernel_Compilation#Use_the_provided_compiler Software & Distributions: S ...
- 1027. Colors in Mars (20) PAT
题目:http://pat.zju.edu.cn/contests/pat-a-practise/1027 简单题,考察十进制数和n进制数的转换和输出格式的控制. People in Mars rep ...
- PHP 使用用户自定义的比较函数对数组中的值进行排序
原文:PHP 使用用户自定义的比较函数对数组中的值进行排序 usort (PHP 4, PHP 5) usort — 使用用户自定义的比较函数对数组中的值进行排序 说明 bool ...
- libevent源码阅读笔记(一):libevent对epoll的封装
title: libevent源码阅读笔记(一):libevent对epoll的封装 最近开始阅读网络库libevent的源码,阅读源码之前,大致看了张亮写的几篇博文(libevent源码深度剖析 h ...
- RPi Kernel Compilation
Overview This page explains how to rebuild the kernel image for the RPi. There are two possible rout ...
随机推荐
- oracle数据库密码过期修改注意事项
近期的工作中,因数据库密码临近过期,需要进行修改,因对oracle数据库底层结构不了解,导致安装网上的教程操作是出现一些问题,特记录下来 传统的修改语句为 输入:win+R进入cmd 输入sqlpl ...
- asp.net mvc Html.BeginForm()及Html.Action用法
Html.BeginForm Add:操作方法的名称,Activities:控制器的名称,FormMethod.Post:定义from的method的值,,new { id = "fo ...
- Linux学习笔记之MySql的安装(CentOS)
一.移除mariadb 由于CentOS默认安装了mariadb,所以在安装MySql之前先移除mariadb,使用命令:yum remove mariadb-libs.x86_64,如下图所示: 二 ...
- FastReport编程方式给Picture控件赋值
public Image BytesToImage(Byte[] buffer) { var ms = new MemoryStream(buffer, 0, buffer.Length); retu ...
- C#服务器控件 IsReadOnly 和 Visibility,IsEnable 的区别
IsReadOnly 适用于“输入.输出”类控件,比如TextBox类, 可以当做文本输入,也可以通过后台代码进行输出. 设置 IsReadOnly(只读) = true 后,该控件只允许输出,不允 ...
- Android安全–Dex文件格式详解
Dex文件是手机上类似Windows上的EXE文件,dex文件是可以直接在Dalvik虚拟机中加载运行的文件. 首先我们来生成一个Dex文件. 新建文件Hello.java内容如下: class He ...
- 关闭open页面时刷新父页面列表
var winObjEI = window.open("/Invoice/InvoiceViewEI?invoiceid=" + data.InvoiceId); ; //关闭op ...
- MySQL优化COUNT()查询
COUNT()聚合函数,以及如何优化使用了该函数的查询,很可能是最容易被人们误解的知识点之一 COUNT()的作用 COUNT()是一个特殊的函数,有两种非常不同的作用: 统计某个列值的数量 统计行数 ...
- 将Dynamics 365中的用户及其角色、角色导出到Excel中
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复240或者20161204可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- SAP freelancer夫妻并不难!你也可以!
SAP freelancer夫妻并不难!你也可以! 在笔者看来,如果能有每月超过10万的家庭收入,要是去上海滩购买单价在八万以上的房子,应该是可以轻松应对,想买就可以买,根本不用眨眼睛,不用一丁点儿的 ...