Skip to content

我们将滤子(Filter)理解为一种**“对‘足够大’或者‘最终状态’的抽象描述”**。在数学教材的语境下,滤子的核心价值在于它统一了极限(Limits)、邻域(Neighborhoods)和几乎处处(Almost everywhere)的概念。

以下是基于 Mathlib 定义整理的核心数学概念指南:


1. 滤子的公理化定义

是一个集合。 上的一个滤子 是幂集 的一个子集族,满足以下性质:

  • 包含全集
  • 向上封闭(Upward-closed):若 ,则
  • 交集稳定性:若 ,则

数学直觉:你可以把 中的集合看作是“足够大的集合”。比如在研究数列极限时,“包含除有限项外所有项的集合”就是一个滤子。


2. 特殊的滤子实例

  • 主滤子 (Principal Filter) :由集合 生成的滤子,定义为 。这是包含 的所有超集的集合。
  • 单点滤子 (Pure/Dirac Filter):主滤子 的特例,记作 pure a。它包含所有含有元素 的集合。
  • 最大滤子 (Top Filter):只包含全集的滤子 。它是信息量最少的滤子。
  • 最小滤子 (Bottom Filter):包含 的所有子集的滤子(包括空集 )。在逻辑上这代表“矛盾”。
  • 非平凡滤子 (NeBot):满足 的滤子,等价于 。大多数有意义的数学讨论都发生在此类滤子上。

3. 滤子间的序关系与格结构

Mathlib 在滤子上定义了一个偏序关系

  • 细化(Refinement):若 ,我们说 更细(finer)。这意味着 包含更多的集合,提供了更精确的约束。
  • 下确界 (Infimum):两个滤子的交集生成的滤子,代表同时满足两者的约束。
  • 上确界 (Supremum):包含同时属于两个滤子的集合。

4. 逻辑量词的滤子表达

这是滤子在分析学中最好用的部分。

  • 最终 (Eventually, ) 意味着

  • 例如:在数列中,“最终成立”指从某项起全部成立。

  • 经常 (Frequently, ) 意味着

  • 这表示 出现的频率“不低”,无法被滤子排除掉。


5. 滤子的映射与极限

  • 前向映射 (map):设 ,则 上的滤子,定义为
  • 收敛 (Tendsto):这是极限的统一高度抽象。

解读:函数 将“足够小”的输入(由 定义)映射到了“足够接近极限点”的输出(由 定义)。这一个定义就涵盖了 语言、数列极限和拓扑空间中的收敛。


6. 滤子的构造工具

  • 内核 (ker):一个滤子中所有集合的交集。
  • 积滤子 (prod):两个滤子 的笛卡尔积生成的滤子 。其基本元是 ,其中
  • 余有限滤子 (comk):通过补集性质构造。例如,补集为有限集的集合构成的滤子(Cofinite filter)。

你想尝试用这些定义来推导一下,为什么“函数在点 的极限为 ”可以用 Tendsto f (𝓝 a) (𝓝 b) 来简洁地表示吗?