开放集拓扑技能Skill open-sets

这个技能提供拓扑学中开放集相关问题的解决策略,包括连续性检验、开集验证和拓扑性质分析,使用Z3求解器等工具进行自动化证明,适用于数学研究、教育和软件开发中的数学建模。关键词:拓扑学、开放集、连续性、Z3求解器、数学问题解决。

数学 0 次安装 0 次浏览 更新于 3/14/2026

name: 开放集 description: “拓扑学中开放集的问题解决策略” allowed-tools: [Bash, Read]

开放集

使用时机

当处理拓扑学中的开放集问题时,使用此技能。

决策树

  1. 函数 f: X -> Y 是否连续?

    • 对于度量空间:x_n -> x 是否意味着 f(x_n) -> f(x)?
    • 对于一般空间:f^(-1)(开集) = 开集?
    • 对于乘积空间:检查每个坐标函数
    • z3_solve.py prove "preimage_open"
  2. 开放集验证

    • 对于度量空间:对于所有 x 在 U 中,存在 epsilon > 0 使得 B(x,epsilon) 子集 U
    • z3_solve.py prove "ball_contained" 带 epsilon 见证
  3. 拓扑性质

    • 内部:int(A) = A 的最大开子集
    • 闭包:cl(A) = A 的最小闭超集
    • 边界:bd(A) = cl(A) \ int(A)
  4. 连续性测试

    • Epsilon-delta:对于所有 epsilon > 0,存在 delta > 0:d(x,a) < delta 意味着 d(f(x),f(a)) < epsilon
    • z3_solve.py prove "epsilon_delta_bound"

工具命令

Z3_预像_开放

uv run python -m runtime.harness scripts/z3_solve.py prove "preimage_open"

Z3_Epsilon_Delta

uv run python -m runtime.harness scripts/z3_solve.py prove "ForAll(eps, Exists(delta, d(x,a) < delta implies d(f(x),f(a)) < eps))"

Z3_球_包含

uv run python -m runtime.harness scripts/z3_solve.py prove "ball_contained"

关键技术

来自索引教科书:

  • [Introduction to Topological Manifolds… (Z-Library)] 展示每个局部同胚是开映射。展示每个同胚是局部同胚。展示双射连续开映射是同胚。
  • [Introduction to Topological Manifolds… (Z-Library)] 定义这种新空间类型的关键动机是连续性的开集准则(引理 A. 附录),它表明度量空间之间的连续函数可以仅通过开集来检测。基于此观察,我们做出以下定义。
  • [Introduction to Topological Manifolds… (Z-Library)] 假设 X 是一个集合,B 是 X 的子集的任何集合,其并集等于 X。让 T 是 B 元素的所有有限交的并集的集合。注意空集是空集合的并集。
  • [Introduction to Topological Manifolds… (Z-Library)] 乘积拓扑在某种意义上是“结合”的,三个乘积拓扑 X1 × X2 × X3, (X1 × X2) × X3, 和 X1 × (X2 × X3) 在集合 X1 × X2 × X3 上都是相等的。对于任何 i 和任何点 xj ∈ Xj, j ≠ i, 映射 fi : Xi → X1 × · · × Xn 由 fi(x) = (x1, … 给出。如果对于每个 i, Bi 是 Xi 拓扑的基,那么集合 {B1 × · · · × Bn : Bi ∈ Bi} 是 X1 × · · · × Xn 上乘积拓扑的基。
  • [Introduction to Topological Manifolds… (Z-Library)] 这里是一些熟悉拓扑空间的闭子集例子。任何闭区间 [a, b] ⊂ R 是闭集,半无限闭区间 [a, ∞) 和 (−∞, b] 也是。离散空间的每个子集都是闭的。

认知工具参考

查看 .claude/skills/math-mode/SKILL.md 获取完整工具文档。