马冬梅是什么梗?
马冬梅这个梗来自《夏洛特烦恼》,但大家真的理解这个梗吗?
2015年上映的《夏洛特烦恼》堪称一部神剧,就里面暗藏的玄机大大小小有几十处之多,马冬梅这个梗就是来自它。
影片中,当 主人公夏洛去找女主角马冬梅 时,和院子里一纳凉的大爷有如下对话:
夏洛:大爷,楼上三二二住的是马冬梅家吧?
大爷:马冬什么?
夏洛:马冬梅。
大爷:什么冬梅啊?
夏洛:马冬梅啊。
大爷:马什么梅啊?
夏洛:行,大爷你先凉快着吧。
大爷:好嘞。明面上看,大爷耳朵不好使,听不清楚夏洛在说什么。但根据后来的剧情: 马冬梅 失误将水泼在了大爷头上后大爷站起来高喊马冬梅的名字,说明大爷是认识马冬梅的。而且,水从二楼马冬梅家门口落到坐在一楼自己门口的大爷头上,说明马冬梅家就在大爷家楼上。那么为什么大爷不告诉夏洛呢?大家有的猜想是大爷和马冬梅有矛盾,有的猜想是大爷为了保护马冬梅不被流氓骚扰。
我的问题是大爷要隐瞒马冬梅在这里居住的事实,可以有多种方式,比如说:“这里没有这个人”,那么为什么非要这样的回答呢?
如果你稍微懂点拓扑知识,就知道这个回答背后隐藏着秘密:大爷至少是个数学爱好者,也有可能是数学工作者,这样的回答来自拓扑学中的边缘算子。
让 马、冬、梅 这三个字 表示 三个点(见上图左),则 以这三个点为顶点 构成一个三角形。因为 三个顶点 唯一确定了 一个三角形,因此 该三角形 可以用 顶点组成的排列来表示:
[马冬梅]、[冬梅马]、 [梅马冬],
它们都表示同一个三角形,因此是等价的,于是我们选择 [马冬梅] 作为代表。
[马冬梅] 的排列是按照顺时针旋转得到的,若按照逆时针旋转也可以有:
[马梅冬]、[梅冬马]、 [冬马梅]
它们也表示同一个三角形,因此也是等价的,不妨选择 [马梅冬]作为代表 。
虽然 [马冬梅] 和 [马梅冬] 代表同一个三角形,但是 它们的旋转方向不同,于是在左手螺旋法则下,四指顺着两个不同的旋转方向,则拇指方向刚好相反,这样我们就可以用拇指方向来区分三角形的 正反两面(见上图右)。 [马冬梅] 表示 三角形的正面, [马梅冬] 表示三角形的反面。规定,三角形的正面为 正(+),反面为 负 (-),则有:
[马冬梅] = - [马梅冬]
于是,最终三角形的两个面的正规表示分别为:
±[马冬梅]
三角形是最简单的二维几何体,我们称它为二维单形。每个维度都有自己的单形,都可以用顶点序列来表示:
一维的情况下,单形就是 直线段。若 直线段 两个端点是 夏、洛(见上图左),则 可表示为:±[夏洛];
零维的情况下,单形 设为 一个点,为了一致性,规定它有两个方向。若 点是 马(见上图右),则 表示为:±[马]。
三维的情况下,单形 就是 四面体,为一致性,也规定它有两个方向。若 四面体端点是 夏、洛、冬、梅(见上图左),则 被表示为:±[夏洛冬梅];
对于高维度来说,单形 就是超椎体,同样规定它有两个方向。观察零到三维的单形后,发现:n 维单形的顶点数一定是 n+1,这一结论对于高维 超椎体 同样有效。如果,n 维超椎体 的顶点为 马_0、马_1、马_2、... 马_n(n+1 个),则 超椎体可被表示为:±[马_0马_1马_2...马_n]。
注:对于 零 或 二维 以上的单形,强行规定 两个方向可以理解为:向外为正,向内为负(见上图右)。再观察一开始的二维单形 [马冬梅],我们发现它有三个 边: [马冬]、[冬梅]、[梅马],我们用 + 号将它们 像珍珠项链一样 串起来:
[马冬] + [冬梅] + [梅马]
就组成了 [马冬梅] 的 边缘链。数学上,用 ∂ [马冬梅] 表示 [马冬梅] 的 边缘链,∂ 称为 边缘算子,于是有:
∂[马冬梅] = [马冬] + [冬梅] + [梅马]
其中 [梅马] 由于和 [马冬梅] 顺序不一致,我们将它改为 -[马梅]:
∂[马冬梅] = [马冬] + [冬梅] - [马梅]
如果规定,顶点序列的标号从 0 开始,即 第0个顶点时 马,第1个顶点时冬,第2个顶点时梅,则有:
即,
∂[马冬梅] = [马冬什么] + [什么冬梅] + [马什么梅]
到这里,大家比较一下上面大爷的回答:不仅 每个回答对应一个边,而且 用“什么”标注出边的方向,更是 连回答顺成都是一样的(都是 顺时针 串成为一个边缘链)。
这显然是有意为之的!大爷,您隐藏的好深压!正印证了那句话:你大爷(妈)永远是你大爷(妈)。每个大爷、大妈都有丰富的人生经历和知识,值得我们年轻人虚心学习。
最后,我们将边缘算子推广到任何大于零的维度:
(由于本人数学水平有限,出错在所难免,欢迎各位老师批评指正!)