0%

浅谈“抽象”

本文译自 https://ncatlab.org/nlab/show/abstraction.

介绍

抽象或一般化是数学研究的基本策略. 通过阐述一个论点或将一个概念置于“适当的普遍性”中, 我们不仅可以加强结论和拓宽适用性, 而且可以更清晰地察觉数学概念中真正重要的部分.

毫不夸张地说, 现代代数 (尤其是范畴代数) 的发展驱动力来源于提取数学结构的本质并置于公理化的一般框架中的需求. 这对诸如拓扑斯, 阿贝尔范畴, 概形, 上同调理论和其他无数概念都是正确的.

寻找概念的“正确”推广 (而不仅仅是极大推广) 是一个辩证的过程, 严格逻辑意义上的一般化程度必须与简单性, 易用性, 启发性, 优美程度等其他因素相平衡. 对概念坚持不懈地打磨后, 一个集中了良好选择的定义的理论形成了, 关键结论从这些定义中自然地产生.

在数学 (和物理学等) 的历史上, 抽象的推动力偶尔会受到质疑. 在某种程度上这可能是一种代际效应, 观念的转变和重新学习学科基础的压力可能会遭到长期习惯于陈旧观点的数学家的抵制. 另一种观点认为, 为了推广而推广是一项枯燥无味的工作, 因此典型的相对反应就是进一步的抽象应该“证明它们自己”, 例如能够解决古老的问题.

抽象的模式

蜈蚣数学是指在不完全破坏某个现存数学概念功能的前提下删除其定义中的组成部分而形成的数学. Steven Krantz 将该词的产生归于 Antoni Zygmund. 引自 Mathematical Apocrypha Redux:“你将一个蜈蚣 (译注: 也可译作百足虫) 的 99 条腿拔掉, 看看它能做什么.”(我们不建议对真的蜈蚣这么做, 除非它是一个扫雷机器人.)

例如, 我们从交换群的概念开始, 并尝试删除其中的一部分东西:

  • 删除交换律可以获得群;
  • 接着, 删除逆元可以获得幺半群;
  • 或者, 不删除逆元, 而删除结合律可以获得幺拟群;
  • 等等 (参见群的条目).

什么仍然起作用? 阿贝尔群构成阿贝尔范畴, 但群只构成半阿贝尔范畴, 因此上同调变得更加复杂 (参见非阿贝列上同调的条目), 但仍然有意义. 幺半群表示 (例如在向量空间上) 和群表示一样有意义, 但幺拟群表示没有显然的意义. (但就像非阿贝尔上同调一样, 也许有一天有人会使它们变得有意义.) 描述幺半群的同态和表现要比描述群的情况更加小心, 但简单的定义仍然适用于幺拟群. 有时事情会变得更好; 群对象仅在笛卡尔幺半范畴中有意义, 而幺半群对象在任何幺半范畴中都有意义. 通过研究使上同调和表示论这类事务变得有意义的特征, 我们发现我们可以概括这些特征, 这并不是简单地从群的定义中删除内容, 而是将概念重新加工为诸如范畴或量子群的概念.

蜈蚣数学在有关数学基础的中常被称为反推数学. 此时, 我们删除集合论 (或其他形式的基础) 中的一些公理, 并考虑哪些定理仍然能够被证明, 哪些定理能够在重新构造成 (显然的) 古典等价形式后被证明,哪些定理完全失效了 (它们在理想情况下应该被证明). 在 Lab (译注: 指该网站), 我们中的一些人为了构造性数学而常这样做, 但这对内化也很重要. (主流的反推数学更多地与直谓数学和高阶算术子系统相关, 而不是这两种数学.)

和“一般的抽象废话”(译注: 指范畴论) 一样, “蜈蚣数学”一词既可以是半开玩笑的, 也可以是贬义的. 当然, 证明诸如“偏亚半连续函数是莱布尼兹可积的.”的孤立定理对从没有真正需要以该限制性方式对该类一般函数进行积分的人来说是毫无价值的 (此处的两个术语都是编造的, 以免侮辱任何现实生活中无用定理的创造者). 但有时, 思考什么才是真正必要的会为真正卓有成效的一般化指明道路; 如同数学中的每一个判断, 良好的品味是必需的.

引例

引自 Lawvere, 在 An interview with F. William Lawvere 中:

对不断发展的数学的本质进行总结的基本工具是什么? 代数! 当我们用有限个公理表示范畴的元范畴时, 我们所知道的一切都可以表示为一种代数, 这类研究就产生了节点. 我很自豪能与 Eilenberg, Mac Lane, Freyd 以及许多其他人一起带来将当代代数作为范畴论的意识.

引自 Miles Reid, p. 123:

当时的许多学生显然想不出比研究 EGAs 还高的志向了. 对范畴理论本身的研究 (当然这是所有对智力的追求中最枯燥无味的一个) 也可以追溯到这个时期; Grothendieck 不应该因此受到指责, 因为他能很成功地使用范畴解决问题.

引自 Tom Leinster, 原引自 Reid , Leinster2010:

我很喜欢这句话,虽然不是出于 Reid 的本意. “Sterile”不仅意味着不肥沃或无生产力. 它同时也是对你想要的手术器械的要求: 干净, 无污染, 无疾病. 没有人愿意被脏手术刀做手术.

我要澄清这一点, 因为我能听到一个讽刺的声音说: “哦, 所以你想做的范畴论是不受实际数学污染的”. 我认为, 范畴论作为数学中的数学在其最佳状态发挥作用时, 不仅能反映数学家的实际工作, 而且能展示如何做得更好.

引自 Categories for the Working Mathematician, p. 108:

人们可以推测为什么伴随函子的发现如此之晚. (…) Bourbaki 只不过错过了. (…) Bourbaki 的通用构造的思想被设计得如此一般化以至于包含了更多 (比找到左伴随更为广泛的问题). (…) (他的)公式缺乏伴随问题的对称性, 因此错过一个基本的发现; 这一发现留给了一个更年轻的人, 也许这个人对传统或流行不那么感激. 换句话说, 好的一般性理论不是寻找最大程度的推广, 而是寻找正确的推广.

译后记

译者首次接触较为抽象的数学是本科内容的抽象代数 (群和交换环简介), 学习时被其抽象凝练的特点及其具有的普遍适用性折服. 自此以后, 译者又学习了群论, 非交换环论和模论, 格论, 半群理论, 准环理论, 系理论等一系列代数结构理论, 伴随着结构所需假设的减少, 结论的一般化程度在增强, 而优雅程度也在减弱. 虽然译者早已知道一部分数学工作者对具有“semi-”, “hemi-”, “demi-” , “quasi-”, “near-”, “pseudo-”, “para-”等词头的数学结构颇有微词, 但译者在阅读此文时发现了蜈蚣数学 (Centipede mathematics) 这一颇具调侃意味的名称时仍惊讶了一番, 惊讶之余翻译了此文与大家共享. 由于译者的水平有限, 译文的缺点和错误在所难免, 真诚地希望读者批评指正.

原文

Introduction

Abstraction or generalization is a basic tactic in mathematics research. By formulating an argument or placing a concept in ‘proper generality’, one not only strengthens results and widens applicability, but one also perceives much more clearly what is truly at stake within the sphere of concepts where the mathematics takes place.

Without too much of an exaggeration, one could say that the development of modern algebra generally, and categorical algebra in particular, has been driven by the need to extract the essence of mathematical structures and situate them within axiomatic frameworks of general type. This is certain true of such concepts as topos, abelian category, scheme, cohomology theory, and countless others.

Finding the ‘right’ generality (as opposed to merely maximal generality) of concepts is a kind of dialectical process, in which generality in the strictly logical sense must be balanced against other considerations such as simplicity, ease of application, suggestiveness, aesthetics, etc. The result of such persistent conceptual polishing is often a theory that becomes concentrated in its well-chosen definitions, from which key summary results flow naturally.

Occasionally throughout the history of mathematics (and physics, etc.), the drive to abstraction has met with suspicion. To some extent this may be a generational phenomenon, where shifting conceptual landscapes and pressure to relearn the foundations of a subject may meet with resistance from mathematicians long accustomed to older insights. There can also be justice in the charge that generality for the sake of generality is a sterile pursuit, and a typical counter-reaction is that further layers of abstraction should “prove themselves”, e.g., by leading to solutions of venerable problems.

Styles of abstraction

Centipede mathematics is where you take an extant mathematical concept and see how many parts you can strip away without completely destroying its ability to function properly. Steven Krantz has attributed this term to Antoni Zygmund. From Mathematical Apocrypha Redux: ‘You take a centipede and pull off ninety-nine of its legs and see what it can do.’ (We do not recommend doing this to an actual centipede, unless it is a land-mine destroying robot.)

For example, you can start with the concept of abelian group and try removing some things:

  • remove commutativity to get groups;
  • then remove inverses to get monoids;
  • or remove associativity instead of inverses to get loops;
  • etc (see group for more).

What still works? Abelian groups form an abelian category, while groups only form a semi-abelian category, so cohomology gets more complicated (see nonabelian cohomology) but still makes sense. Monoid representations (say on vector spaces) make as much sense as group representations, but loop representations are not apparently meaningful. (But like nonabelian cohomology, maybe somebody will make sense of them some day.) Describing homomorphisms and presentations of monoids takes a little more care than for groups, while the naïve definitions continue to work for loops. Sometimes things actually work better; group objects make sense only in a cartesian monoidal category, while monoid objects make sense in any monoidal category. By seeing what are the salient features for making sense of things like cohomology and representation theory, we also see that we can generalise these, not by simply removing clauses from the definition of group, but by reworking the concept into such things as categories or quantum groups.

Centipede mathematics in the context of foundations is often called reverse mathematics. Here we remove axioms from set theory (or some other form of foundations) and consider what theorems can still be proved, which can be proved if reformulated into (obviously) classically equivalent forms, and which are lost entirely (ideally provably so). On the Lab, some of us like to do this for constructive mathematics, but it is also important for internalization. (Mainstream reverse mathematics has more to do with predicative mathematics than with either of these and works with subsystems of higher-order arithmetic.)

Like ‘general abstract nonsense’, the term ‘centipede mathematics’ can vary from tongue-in-cheek to derogatory. Certainly there is little value in proving isolated theorems like ‘Hemidemisemicontinuous functions are Leibniz-integrable.’ when one never really needs to integrate such general functions in such a restrictive way (both terms here are made up, to avoid insulting the creators of any real-life useless theorems). But sometimes thinking about what is really necessary points the way to really fruitful generalisations; like every judgement in mathematics, good taste is required.

Illustrative quotes

From Lawvere, in An interview with F. William Lawvere:

What is the primary tool for such summing up of the essence of ongoing mathematics? Algebra! Nodal points in the progress of this kind of research occur when, as in the case with the finite number of axioms for the metacategory of categories, all that we know so far can be expressed in a single sort of algebra. I am proud to have participated with Eilenberg, Mac Lane, Freyd, and many others, in bringing about the contemporary awareness of Algebra as Category Theory.

From Miles Reid, p. 123:

Many students of the time could apparently not think of any higher ambition than Étudier les EGAs. The study of category theory for its own sake (surely one of the most sterile of all intellectual pursuits) also dates from this time; Grothendieck himself can’t necessarily be blamed for this, since his own use of categories was very successful in solving problems.

From Tom Leinster, referring to the quotation from Reid, Leinster2010:

I’ve become rather fond of that quotation, though not for the reason that Reid intended. ‘Sterile’ doesn’t only mean infertile or unproductive. It’s also what you want surgical instruments to be: clean, uncontaminated, disease-free. No one wants to be operated on with a dirty scalpel.

I’m going to clarify that point, because I can hear a sarcastic voice saying ‘oh, so you want to do category theory uncontaminated by real mathematics’. Category theory is at its best, I think, when it reflects what mathematicians actually do and shows how to do it better, when it functions as the mathematics of mathematics.

From Categories for the Working Mathematician, p. 108:

One may speculate as to why the discovery of adjoint functors was so delayed. (…) Bourbaki just missed… Bourbaki’s idea of universal construction was devised to be so general as to include more [than the problem of finding a left adjoint] … [his] formulation lacks the symmetry of the adjunction problem … and so missed a basic discovery; this discovery was left to a younger man, perhaps one less beholden to tradition or to fashion. Put differently, good general theory does not search for the maximum generality, but for the right generality.