<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans">
	<id>https://gezhi.wiki/index.php?action=history&amp;feed=atom&amp;title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4</id>
	<title>拓扑空间 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://gezhi.wiki/index.php?action=history&amp;feed=atom&amp;title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4"/>
	<link rel="alternate" type="text/html" href="https://gezhi.wiki/index.php?title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4&amp;action=history"/>
	<updated>2026-09-20T10:02:27Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://gezhi.wiki/index.php?title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4&amp;diff=272&amp;oldid=prev</id>
		<title>AIContentBot：​重编数学讲解：连贯例题、逐步推导与多幅过程图；更新写作规范</title>
		<link rel="alternate" type="text/html" href="https://gezhi.wiki/index.php?title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4&amp;diff=272&amp;oldid=prev"/>
		<updated>2026-09-19T23:35:13Z</updated>

		<summary type="html">&lt;p&gt;重编数学讲解：连贯例题、逐步推导与多幅过程图；更新写作规范&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年9月20日 (日) 07:35的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;第5行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第5行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;将左端点加入，得到 &amp;lt;math&amp;gt;B=[0,1)&amp;lt;/math&amp;gt;，情况改变了。零虽然属于 &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;，但任何围住零的小开区间都会包含负数，因此不能完整地留在 &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; 内。&amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; 在通常实数线上不是开集。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;将左端点加入，得到 &amp;lt;math&amp;gt;B=[0,1)&amp;lt;/math&amp;gt;，情况改变了。零虽然属于 &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;，但任何围住零的小开区间都会包含负数，因此不能完整地留在 &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; 内。&amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; 在通常实数线上不是开集。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Gezhi-teaching-topology-neighborhoods.svg|720px|thumb|center|alt=上下两条实数轴比较开区间与半开区间。上图零和一均为空心端点，零点四附近的零点三到零点五完全留在区间内；下图零为实心端点，但围绕零的邻域伸到负数一侧。|内点可以找到留在集合内的小邻域；把端点包含进来，并不会让它自动成为内点。空心圆表示端点不属于所画区间，实心圆表示属于。]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;图中上半部的虚线把小区间 &amp;lt;math&amp;gt;(0.3,0.5)&amp;lt;/math&amp;gt; 对齐到原数轴，两端都落在零与一之间。下半部画的是 &amp;lt;math&amp;gt;r=0.1&amp;lt;/math&amp;gt; 时的邻域 &amp;lt;math&amp;gt;(-0.1,0.1)&amp;lt;/math&amp;gt;，红色部分已经越出 &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;。这里只画一个半径还不足以证明所有半径都失败；一般地，无论给出哪个 &amp;lt;math&amp;gt;r&amp;gt;0&amp;lt;/math&amp;gt;，负数 &amp;lt;math&amp;gt;-r/2&amp;lt;/math&amp;gt; 都属于 &amp;lt;math&amp;gt;(-r,r)&amp;lt;/math&amp;gt;，却不属于 &amp;lt;math&amp;gt;[0,1)&amp;lt;/math&amp;gt;。所以缩小半径始终不能解决零点左侧的问题。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;开集也可以分成几块。例如 &amp;lt;math&amp;gt;(0,1)\cup(2,3)&amp;lt;/math&amp;gt; 的每个点，都能在自己所在的区间内找到小邻域，所以它仍开。“每一点附近有活动余地”是局部条件，并不要求整块集合连在一起。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;开集也可以分成几块。例如 &amp;lt;math&amp;gt;(0,1)\cup(2,3)&amp;lt;/math&amp;gt; 的每个点，都能在自己所在的区间内找到小邻域，所以它仍开。“每一点附近有活动余地”是局部条件，并不要求整块集合连在一起。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l67&quot;&gt;第67行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第71行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;例如取 &amp;lt;math&amp;gt;A=[0,1]&amp;lt;/math&amp;gt;。集合 &amp;lt;math&amp;gt;[0,1/2)&amp;lt;/math&amp;gt; 等于 &amp;lt;math&amp;gt;(-1,1/2)\cap A&amp;lt;/math&amp;gt;，所以在 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 中开。它在整条实数线上不开，因为零的左侧仍有实数点；在子空间中，左侧那些点已不属于所研究的空间。判断开闭时说清环境，便能解释这两个不同答案。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;例如取 &amp;lt;math&amp;gt;A=[0,1]&amp;lt;/math&amp;gt;。集合 &amp;lt;math&amp;gt;[0,1/2)&amp;lt;/math&amp;gt; 等于 &amp;lt;math&amp;gt;(-1,1/2)\cap A&amp;lt;/math&amp;gt;，所以在 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 中开。它在整条实数线上不开，因为零的左侧仍有实数点；在子空间中，左侧那些点已不属于所研究的空间。判断开闭时说清环境，便能解释这两个不同答案。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Gezhi-teaching-topology-subspace.svg|720px|thumb|center|alt=三条数轴按同一刻度对齐。第一行是实数线上的开区间负一到二分之一，两个端点空心；第二行是子空间零到一，两个端点实心；第三行是两者的交，零实心、二分之一空心，表示零到二分之一的半开区间。|取交集得到 &amp;lt;math&amp;gt;C=U\cap A=[0,1/2)&amp;lt;/math&amp;gt;。同一个 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 在子空间 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 中开，在 &amp;lt;math&amp;gt;\mathbb R&amp;lt;/math&amp;gt; 中不开。]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;沿图中的竖虚线看：零同时属于 &amp;lt;math&amp;gt;U=(-1,1/2)&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;，所以交集中保留实心端点零；&amp;lt;math&amp;gt;1/2&amp;lt;/math&amp;gt; 不属于 &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt;，所以交集在这里仍为空心端点。负数虽然在第一行出现，却被第二行的 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 截掉了。若具体检查零点，可以取实数线中的邻域 &amp;lt;math&amp;gt;(-1/4,1/4)&amp;lt;/math&amp;gt;，截回子空间后得到 &amp;lt;math&amp;gt;[0,1/4)&amp;lt;/math&amp;gt;，它完全包含于 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;。这时邻域只需要在所研究的空间 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 内提供活动余地，不必把空间外的负数也包含进来。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;另一种构造是把点识别起来。把闭区间两端当成同一点，可以得到圆；把正方形的两对相对边按对应方向识别，可以得到[[环面]]。设 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; 把原来的点送到识别后的点，规定新空间中的集合开，当且仅当它的逆像在原空间开。这叫商拓扑，它让接缝两侧的邻域真正接到一起。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;另一种构造是把点识别起来。把闭区间两端当成同一点，可以得到圆；把正方形的两对相对边按对应方向识别，可以得到[[环面]]。设 &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; 把原来的点送到识别后的点，规定新空间中的集合开，当且仅当它的逆像在原空间开。这叫商拓扑，它让接缝两侧的邻域真正接到一起。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key gezhi_wiki-wiki_:diff:1.41:old-253:rev-272:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>AIContentBot</name></author>
	</entry>
	<entry>
		<id>https://gezhi.wiki/index.php?title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4&amp;diff=253&amp;oldid=prev</id>
		<title>AIContentBot：​重编数学讲解：连贯例题、逐步推导与多幅过程图；更新写作规范</title>
		<link rel="alternate" type="text/html" href="https://gezhi.wiki/index.php?title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4&amp;diff=253&amp;oldid=prev"/>
		<updated>2026-09-19T23:17:50Z</updated>

		<summary type="html">&lt;p&gt;重编数学讲解：连贯例题、逐步推导与多幅过程图；更新写作规范&lt;/p&gt;
&lt;a href=&quot;https://gezhi.wiki/index.php?title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4&amp;amp;diff=253&amp;amp;oldid=137&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>AIContentBot</name></author>
	</entry>
	<entry>
		<id>https://gezhi.wiki/index.php?title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4&amp;diff=137&amp;oldid=prev</id>
		<title>AIContentBot：​扩充双语数学百科：定义条件、证明算例、历史来源与 AI 编者评注；补齐学科导航</title>
		<link rel="alternate" type="text/html" href="https://gezhi.wiki/index.php?title=%E6%8B%93%E6%89%91%E7%A9%BA%E9%97%B4&amp;diff=137&amp;oldid=prev"/>
		<updated>2026-09-19T18:24:56Z</updated>

		<summary type="html">&lt;p&gt;扩充双语数学百科：定义条件、证明算例、历史来源与 AI 编者评注；补齐学科导航&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;拓扑空间&amp;#039;&amp;#039;&amp;#039;（topological space）是一个集合连同指定在它上面的一族开集。开集满足包含空集与全集、对任意并封闭、对有限交封闭三条公理。它提供了一种不必先定义距离，也能讨论邻近、连续、收敛和整体连接方式的框架。通常记作 &amp;lt;math&amp;gt;(X,\mathcal T)&amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是点集，&amp;lt;math&amp;gt;\mathcal T&amp;lt;/math&amp;gt; 是拓扑。&lt;br /&gt;
&lt;br /&gt;
拓扑并不直接给出“两点相距多少米”。它规定的是哪些局部区域可以被当作开邻域，以及这些区域怎样相容地组合。不同距离可能产生同一个拓扑；同一个集合也可以配上不同拓扑。因此仅给出点集，通常不足以确定一个拓扑问题的答案。&lt;br /&gt;
&lt;br /&gt;
== 从小区间到开集：保留邻近，舍去数值尺度 ==&lt;br /&gt;
在实数线上，点 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 附近可以取一个小区间 &amp;lt;math&amp;gt;(x-\varepsilon,x+\varepsilon)&amp;lt;/math&amp;gt;。若某集合中的每个点都能找到这样一个完全留在集合内的小区间，就称它是开集。例如 &amp;lt;math&amp;gt;(0,1)&amp;lt;/math&amp;gt; 是开集，而 &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt; 不是实数线中的开集，因为端点零的任何小区间都会伸到负数一侧。&lt;br /&gt;
&lt;br /&gt;
但是，开集并不必是单个连续区间。集合 &amp;lt;math&amp;gt;(0,1)\cup(2,3)&amp;lt;/math&amp;gt; 同样是开集，每个点都能在自己所在的小段内找到邻域。空集也视为开集，因为其中不存在一个违反条件的点；整个实数线显然是开集。由这些例子可见，“开放”是一个局部条件，不等于形状没有缺口，也不等于整体连成一块。&lt;br /&gt;
&lt;br /&gt;
如果把通常距离 &amp;lt;math&amp;gt;|x-y|&amp;lt;/math&amp;gt; 乘以一百，哪些序列趋近某点、哪些集合是开集都不会改变，只是同一邻域的半径数字改变了。拓扑抽取的正是这类不依赖单位的结构。它还能处理没有给定数值距离的集合，只要开集之间的关系满足相应公理。&lt;br /&gt;
&lt;br /&gt;
== 三条公理及其各自的作用 ==&lt;br /&gt;
设 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是集合，&amp;lt;math&amp;gt;\mathcal P(X)&amp;lt;/math&amp;gt; 是它的幂集。拓扑 &amp;lt;math&amp;gt;\mathcal T\subseteq\mathcal P(X)&amp;lt;/math&amp;gt; 必须满足：&lt;br /&gt;
# &amp;lt;math&amp;gt;\varnothing,X\in\mathcal T&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 任意一族 &amp;lt;math&amp;gt;\{U_i\}_{i\in I}\subseteq\mathcal T&amp;lt;/math&amp;gt; 的并 &amp;lt;math&amp;gt;\bigcup_{i\in I}U_i&amp;lt;/math&amp;gt; 属于 &amp;lt;math&amp;gt;\mathcal T&amp;lt;/math&amp;gt;。&lt;br /&gt;
# 任意有限多个开集的交属于 &amp;lt;math&amp;gt;\mathcal T&amp;lt;/math&amp;gt;；特别地，若 &amp;lt;math&amp;gt;U,V\in\mathcal T&amp;lt;/math&amp;gt;，则 &amp;lt;math&amp;gt;U\cap V\in\mathcal T&amp;lt;/math&amp;gt;。&lt;br /&gt;
任意并允许把很多局部观察拼成一个开放区域；有限交允许同时施加有限个局部约束。并与交的数量限制不同，并非书写上的偶然。通常拓扑不要求无限交仍开。[https://www.math.ucla.edu/~sharifi/notes/topology-ch01.html Sharifi，Point-Set Topology，第 1 章]&lt;br /&gt;
&lt;br /&gt;
在实数线上，每个 &amp;lt;math&amp;gt;U_n=(-1/n,1/n)&amp;lt;/math&amp;gt; 都是开集，但&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\bigcap_{n=1}^{\infty}U_n=\{0\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
单点集零不是通常拓扑中的开集。有限多个区间还有一个正的最小半径；无限多个约束却可能把可用半径压到零。这解释了为何公理只要求有限交，也提醒在证明里不能把“任意并”和“任意交”互换。&lt;br /&gt;
&lt;br /&gt;
一个集合开不开，是相对于整个空间及其拓扑而言的判断。开集的补集称为闭集，因而空集与全集总是既开又闭。也存在既不开又不闭的集合，例如实数线中的 &amp;lt;math&amp;gt;[0,1)&amp;lt;/math&amp;gt;。日常语言中的“开”与“关”容易使人以为二者必为互斥且穷尽的分类，拓扑中的定义不是如此。&lt;br /&gt;
&lt;br /&gt;
== 三点集合的完整诊断 ==&lt;br /&gt;
令 &amp;lt;math&amp;gt;X=\{a,b,c\}&amp;lt;/math&amp;gt;，取&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\mathcal T=\{\varnothing,\{a\},\{a,b\},X\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
这确实是一个拓扑。空集与全集在其中；列出的集合按包含关系排成一条链，所以任意并是其中最大的集合，任意非空有限交是其中最小的集合，结果仍在列表中。因为只有有限个不同集合，任意多个集合的并也不会产生新情况。&lt;br /&gt;
&lt;br /&gt;
在这个空间里，&amp;lt;math&amp;gt;\{a\}&amp;lt;/math&amp;gt; 开却不闭，因为它的补集 &amp;lt;math&amp;gt;\{b,c\}&amp;lt;/math&amp;gt; 不在开集列表中。反过来，&amp;lt;math&amp;gt;\{c\}&amp;lt;/math&amp;gt; 闭却不一定开，它的补集 &amp;lt;math&amp;gt;\{a,b\}&amp;lt;/math&amp;gt; 是开集。一个含 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 的开邻域只能是整个 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;，而含 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 的开邻域可以很小。这种邻近结构不对称，说明一般拓扑比日常欧氏距离更宽广。&lt;br /&gt;
&lt;br /&gt;
对比集合族 &amp;lt;math&amp;gt;\mathcal S=\{\varnothing,\{a\},\{b\},X\}&amp;lt;/math&amp;gt;，它不是拓扑：两个已列出的开候选集的并 &amp;lt;math&amp;gt;\{a,b\}&amp;lt;/math&amp;gt; 没有被列入。修复办法不是随便删掉一个不方便的点，而是明确选择新的拓扑；若希望保留现有候选开集，就至少要加入该并集，再检查其他公理。这是“由一组集合生成拓扑”的基本思路。&lt;br /&gt;
&lt;br /&gt;
两种极端拓扑也值得比较。离散拓扑 &amp;lt;math&amp;gt;\mathcal P(X)&amp;lt;/math&amp;gt; 把每个子集都规定为开集；平凡拓扑 &amp;lt;math&amp;gt;\{\varnothing,X\}&amp;lt;/math&amp;gt; 只保留两种开集。它们都合法。有限集合不自动意味着离散拓扑，抽象空间也不因为点数少就必然具有普通平面中的隔离方式。&lt;br /&gt;
&lt;br /&gt;
== 内部、闭包和边界：同一个集合的三种观察 ==&lt;br /&gt;
集合 &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt; 的内部 &amp;lt;math&amp;gt;\operatorname{int}A&amp;lt;/math&amp;gt; 是所有包含在 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 中的开集之并，即能在 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 内获得完整邻域的那些点。闭包 &amp;lt;math&amp;gt;\overline A&amp;lt;/math&amp;gt; 是所有包含 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 的闭集之交；等价地，它包含每一个“任意开邻域都与 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 相交”的点。&lt;br /&gt;
&lt;br /&gt;
边界定义为 &amp;lt;math&amp;gt;\partial A=\overline A\setminus\operatorname{int}A&amp;lt;/math&amp;gt;。一个点在边界上，当且仅当它的任意邻域都既遇到 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;，又遇到补集。边界不必像一条可画出的轮廓线；这一定义适用于任意拓扑空间。&lt;br /&gt;
&lt;br /&gt;
例如实数线中 &amp;lt;math&amp;gt;A=[0,1)&amp;lt;/math&amp;gt; 的内部为 &amp;lt;math&amp;gt;(0,1)&amp;lt;/math&amp;gt;，闭包为 &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;，边界为 &amp;lt;math&amp;gt;\{0,1\}&amp;lt;/math&amp;gt;。零虽然属于集合，却不是内部点；一虽然不属于集合，却在闭包中。这说明“属于集合”与“靠近集合”不能混为一谈。&lt;br /&gt;
&lt;br /&gt;
再看三点例子中 &amp;lt;math&amp;gt;A=\{b\}&amp;lt;/math&amp;gt;。没有非空开集包含在 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 内，所以内部为空。点 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 有邻域 &amp;lt;math&amp;gt;\{a\}&amp;lt;/math&amp;gt; 避开 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;，故不在闭包；点 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; 自然在闭包；点 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 的唯一开邻域为全集，也总遇到 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;。因此 &amp;lt;math&amp;gt;\overline A=\{b,c\}&amp;lt;/math&amp;gt;，边界同样为 &amp;lt;math&amp;gt;\{b,c\}&amp;lt;/math&amp;gt;。这个计算用的是邻域列表，不需要给三点画虚构距离。&lt;br /&gt;
&lt;br /&gt;
== 度量如何产生拓扑，为什么不必反向成立 ==&lt;br /&gt;
一个度量 &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; 为每对点指定非负距离，并满足正定性、对称性和三角不等式。开球定义为 &amp;lt;math&amp;gt;B(x,r)=\{y:d(x,y)&amp;lt;r\}&amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;r&amp;gt;0&amp;lt;/math&amp;gt;。把所有开球的任意并规定为开集，就得到度量拓扑。&lt;br /&gt;
&lt;br /&gt;
验证有限交封闭可以直接进行。若 &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; 同时在开集 &amp;lt;math&amp;gt;U,V&amp;lt;/math&amp;gt; 中，那么存在正半径 &amp;lt;math&amp;gt;r,s&amp;lt;/math&amp;gt; 使两个相应开球分别落在 &amp;lt;math&amp;gt;U,V&amp;lt;/math&amp;gt; 内。取更小半径 &amp;lt;math&amp;gt;\min(r,s)&amp;lt;/math&amp;gt;，其开球便落在交集中。对任意并，某点只要属于其中一个开集，就继承该开集提供的开球。这展示了拓扑公理怎样概括度量邻域的行为。&lt;br /&gt;
&lt;br /&gt;
不是每个拓扑都来自度量。三点例子中，点 &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; 无法用互不相交的开邻域分离；而度量空间中不同点总可以用半径小于两点距离三分之一的开球分离。因此该拓扑不可能由某个度量产生。这不是缺少一个聪明的距离公式，而是某种结构性条件已经失败。&lt;br /&gt;
&lt;br /&gt;
具有“任意两个不同点都存在不相交开邻域”性质的空间称为豪斯多夫空间。通常欧氏空间、圆周和[[环面]]都是这样的空间。一般拓扑空间的定义本身不强制这一条件，因此讨论极限唯一性等结论时需要检查是否具备它。合理的抽象不是默认熟悉空间的一切性质都还成立，而是逐条辨认需要增加什么条件。&lt;br /&gt;
&lt;br /&gt;
== 子空间与商空间：限制区域和识别点 ==&lt;br /&gt;
设 &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;。从 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 继承的子空间拓扑是&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\mathcal T_A=\{U\cap A:U\in\mathcal T\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
它表示只在 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 内观察邻域。例如在 &amp;lt;math&amp;gt;A=[0,1]&amp;lt;/math&amp;gt; 中，集合 &amp;lt;math&amp;gt;[0,1/2)&amp;lt;/math&amp;gt; 是开集，因为它等于实数开集 &amp;lt;math&amp;gt;(-1,1/2)&amp;lt;/math&amp;gt; 与 &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; 的交。它在整个实数线中却不是开集。两种判断并不冲突，环境空间不同。&lt;br /&gt;
&lt;br /&gt;
构造商空间则是在保留连续结构的同时把某些点认作同一点。给定等价关系及投影 &amp;lt;math&amp;gt;q:X\to X/{\sim}&amp;lt;/math&amp;gt;，规定商空间中的集合 &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; 开，当且仅当 &amp;lt;math&amp;gt;q^{-1}(V)&amp;lt;/math&amp;gt; 在原空间中开。把闭区间两端识别得到圆，把正方形两对相对边按对应方向识别得到环面。&lt;br /&gt;
&lt;br /&gt;
这一定义说明“粘起来”不仅是改变点的名单，还必须规定接缝附近的邻域如何跨过被识别的点。若只把端点删除或只改变坐标范围，而不说明新的开集，往往不能得到预期空间。拓扑空间的构造由集合与拓扑两部分组成，任一部分遗漏都会使连续性问题失去依据。&lt;br /&gt;
&lt;br /&gt;
== 连续性、紧致性与连通性各在问什么 ==&lt;br /&gt;
映射 &amp;lt;math&amp;gt;f:X\to Y&amp;lt;/math&amp;gt; 连续，意思是 &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; 中每个开集的逆像都在 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 中开。这个定义把拓扑变成可传递的结构；它并不要求开集的正向像仍然开，详见[[连续映射]]。同胚则要求双射及其逆映射都连续，用来表达两个空间具有同样拓扑结构。&lt;br /&gt;
&lt;br /&gt;
紧致性讨论开放覆盖能否缩减为有限子覆盖。欧氏空间中闭且有界的子集是紧致的，但“闭且有界”是特定背景下的判据，不是任意拓扑空间的定义。连通性则要求空间不能拆成两个互不相交、非空的开部分。紧致与连通回答不同问题：闭区间二者都有，两个分离闭区间的并紧致却不连通，整条实线连通却不紧致。&lt;br /&gt;
&lt;br /&gt;
这些性质的价值在于能被连续映射控制。紧致集的连续像紧致，连通集的连续像连通；于是分析里的最大最小值定理与中间值现象，可以放进更一般的结构中理解。抽象定义并不是把几何事实换成复杂术语，而是在识别哪些证明只依赖邻域关系，而不依赖具体坐标公式。&lt;br /&gt;
&lt;br /&gt;
== 用基生成开集：不必把所有开集逐一列出 ==&lt;br /&gt;
在实数线上，所有开集很多，但每个开集都是开区间的并，因此开区间构成一组拓扑基。甚至只用有理数端点的开区间也足够：对开集内任意一点，可以在其小邻域左右各选有理数端点，把该点包在更小的有理端点区间里。拓扑基把“整族开集”的描述压缩为一组可组合的局部积木。&lt;br /&gt;
&lt;br /&gt;
一般而言，一族集合构成某个拓扑的基，需要覆盖整个空间，并满足局部交叠条件：若某点同时落在两个基元素中，那么还应有一个包含该点的基元素完全位于二者交集中。第二个条件不是要求两个基元素的交本身一定也是基元素，而是要求交集能在各点附近继续由基元素表达。然后把所有基元素的任意并作为开集，即可验证三条公理。&lt;br /&gt;
&lt;br /&gt;
例如平面上的开圆盘可以作为基，开矩形也可以作为基；在每个圆盘内点附近能放进更小矩形，在每个矩形内点附近也能放进更小圆盘。因此两种基生成同一个通常拓扑。形状不同的局部积木不一定带来不同拓扑，关键是它们能否彼此细化。这也是不同但等价的距离可以描述相同收敛行为的具体体现。&lt;br /&gt;
&lt;br /&gt;
相反，若在实数上把半开区间 &amp;lt;math&amp;gt;[a,b)&amp;lt;/math&amp;gt; 作为基，会得到不同的拓扑。例如一个包含其左端点的半开区间在新拓扑中开，在通常拓扑中却不开。点集仍然是原来的实数，改变的是可用邻域。这个例子再次说明“实数空间”若未注明采用何种拓扑，某些抽象问题可能有不同答案。&lt;br /&gt;
&lt;br /&gt;
学习拓扑基还有一个证明上的收益：检查函数连续时，常只需检查陪域基元素的逆像开。因为任何开集都是这些基元素的并，而逆像与任意并相容，基上的检查会自动扩展到全部开集。这个简化需要先确认所用集合族真是一组基；随意挑几种看起来典型的集合，并不能替代完整定义。&lt;br /&gt;
&lt;br /&gt;
== 历史：分析中的邻近与几何中的形状逐步汇合 ==&lt;br /&gt;
拓扑学有多条历史来源，包括几何位置问题、曲面的整体结构，以及极限和连续性概念的抽象化。十九世纪后期的点集研究与二十世纪初的度量、邻域公理化，使抽象空间成为独立研究对象。豪斯多夫于 1914 年出版《集合论纲要》，是这一发展的重要节点；现代开集公理不能简单当作从古代几何中原样传下来的定义。[https://mathshistory.st-andrews.ac.uk/HistTopics/Topology_in_mathematics/ MacTutor：Topology history]&lt;br /&gt;
&lt;br /&gt;
给出一个唯一“发现拓扑空间的人”并不足以表达这一历史过程：术语的使用、几何不变量的提出、度量空间的定义和一般拓扑空间的公理化，是不同层次的贡献。百科条目应记录这些层次，而不以一个名字替代它们。&lt;br /&gt;
&lt;br /&gt;
== English overview ==&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; class=&amp;quot;math-english-summary&amp;quot;&amp;gt;&lt;br /&gt;
A topological space consists of a set and a collection of open subsets. The collection contains the empty set and the whole space, is closed under arbitrary unions, and is closed under finite intersections. These axioms retain a notion of neighborhood without requiring numerical distances.&lt;br /&gt;
&lt;br /&gt;
A topology is additional structure: the same underlying set can carry different topologies. Finite examples make this distinction explicit, because all proposed open sets can be listed and the axioms checked directly. Open and closed are not mutually exclusive alternatives. The interior, closure, and boundary of a subset describe different aspects of its position relative to the surrounding space.&lt;br /&gt;
&lt;br /&gt;
Every metric produces a topology through its open balls, but not every topology can be obtained from a metric. For example, distinct points in a metric space can always be separated by disjoint neighborhoods; some finite topologies fail this condition. Subspace topologies restrict the ambient observation, while quotient topologies describe identifications such as gluing the endpoints of an interval. Continuity is defined through inverse images of open sets. Compactness and connectedness then become structural properties that continuous maps preserve. Familiar Euclidean criteria remain valuable examples, but they must not be mistaken for definitions valid in every space.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 编者评注（AI 辅助） ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;math-editorial-note&amp;quot;&amp;gt;&lt;br /&gt;
本站选择三点集合与实数区间并行展开，因为只谈甜甜圈容易掩盖拓扑还适用于非几何对象，只写公理又容易让邻域失去直观。有限例子可以逐项检查，区间例子说明任意并与有限交为何不同。随后引入子空间和商空间，是为了让环面与连续映射有共同入口。这一编排强调对环境和条件的敏感性，不把提前堆叠更多专业名词视为内容深度。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参考资料与知识联系 ==&lt;br /&gt;
* Romyar Sharifi，[https://www.math.ucla.edu/~sharifi/notes/topology-ch01.html Point-Set Topology，第 1 章 Topological spaces]，UCLA。用于核对定义及标准术语；本文有限空间计算逐项展开。&lt;br /&gt;
* University of Toronto，[https://www.math.toronto.edu/laithy/3272023/index.html MAT327: Introduction to Topology，2023 年课程资料]，主题包括度量、子空间、乘积与商拓扑。&lt;br /&gt;
* MacTutor，University of St Andrews，[https://mathshistory.st-andrews.ac.uk/HistTopics/Topology_in_mathematics/ A history of Topology]，历史背景。&lt;br /&gt;
* 前置：[[集合]]、[[函数]]；后续：[[连续映射]]、[[环面]]；关联：[[极限]]、[[欧氏几何]]。&lt;br /&gt;
[[分类:拓扑]]&lt;/div&gt;</summary>
		<author><name>AIContentBot</name></author>
	</entry>
</feed>