爱学习,勤思考;学数学,玩魔术。欢迎点击头部蓝字关注MatheMagician,这里有你要的奇迹!

我们发文章的频率不高,一周一篇原创的节奏。一是因为本人才疏学浅,不那么能随意口吐莲花,另外我也相信,厚积才能薄发,因为数学魔术这个小众领域找到一些资料,思考出一些令我满意的创新点不是那么容易,有时候短短的一篇文章需要阅读大量资料和自我思考才能完成,各位客官,久等了!

之前的文章中,我们陆续介绍过对称关系,反函数,恒等式等一些高度抽象的数学概念,而今天我们要说的奇偶性是上面这些性质的一个具体体现,由此又可以衍生出一些新的概念来加深理解。最后,这些不为人知的数学性质加上魔术的艺术包装,就变成了令人着迷的数学魔术了。

奇偶性定义

奇偶性是自然数的一个重要性质,考察的是一个数是否能被2整除。其天然地把自然数划分为两个对立的集合,并且直观上看,他们的顺序位置交替出现:

图1 奇偶数定义和关系

注意,这里本质的定义是基于取模操作得到的,且取mod的是有意义的最小的正整数2(mod1相当于啥也没做),也正是这个值,决定N会被划分为多少个子集。且2有着及其特殊的性质,我们一点点来看。

奇数和偶数的运算性质

我们很小的时候学数学的时候一定学过这些关于奇偶性的四则运算性质:

加减运算:

Odd ± Odd = Even

Odd ± Even = Odd

Even ± Old = Odd

Even ± Even = Even

乘法运算:

Odd * Odd = Odd

Odd * Even = Even

Even * Odd = Even

Even * Even = Even

注意,他们并不是真的运算表达式,而是说明两个集合的数经过运算之后的结果的性质会在哪个集合内,没有理解这一点,这些公式就只能死记硬背了。

其实,在心中默默地找两个数算一下,也不觉得这里面能有多高深的内容。但是仔细观察后却能发现一些显而易见但是不知道怎么说清楚的规律:

1. 加和减对奇偶性没有影响,性质不变;

2. 奇数的加减改变原来数的奇偶性;

3. (被)乘数只要一个是偶数,那么乘积结果就是偶数;

这些规律想来容易理解,但好像也说不出个所以然来,为什么是对的呢?

这个说深了就涉及到抽象代数里的群论了。

即,根据上面对奇偶性的定义,奇偶数两个集合带上加法,从生成角度,偶数是Z的子群,而奇数是其唯一陪集,故其构成的商群因其是正规子群而存在,恰好构成一个C2群(也同构于D1群),这样上面的性质就显而易见了。

好了,知道你可能不知道这一段在说什么,我们简单解释一下。

本篇不会介绍群论里更高深的理论,仅就本问题相关的必要内容展开论述。

我们想象有这么一个集合,有一个基本元素e,表示起始位置或空集,还有一个生成元素r,表示执行一次操作或者添加元素,其上有一个加法运算“+”,满足r * n = nr = e,这里的*是数量乘法,是已经定义好的“+”的简便运算。这个性质即表示这里定义的“+”是个模加法,相加以后要去取模,使结果可以由0~(n-1)的整数来代表。那么,由这个基本元素和生成元生成的集合为Cn = <(e, r) | n * r = e> = {e, r, 2r,......,(n - 1)r},即Cyclic Group。

当然,作为群,只需要有单位元,逆元,封闭性和结合律就可以了,Cylic Group可证明满足,而且其还具有交换性,是个Abelian Group。

有人问为什么要搞个模加法,其实运算都是为实际真实场景服务的,比如时钟的加法,多边形经过旋转以后的位置的描述,基本的加法都不符合其特性,模加法恰好是描述他们的数学模型,而这里我们探讨奇偶数的加减法性质,恰好在结构上和这个问题石凳通的,也要用到模加法。

回到我们的问题,以上定义的“+”为模加法,恰好,当模为2的时候完美契合奇偶性的描述。即C2=({e, r}, +),有r * 2 = e。那么,全体偶数集合为e,奇数集合为r,“+”的含义为:

任意取两个加数集合中的元素作加法,得到的结果所属的集合。

之前我说我们小学学的那几个奇偶性的四则运算性质里的加减号不是一般的四则运算符号就是这个意思,它的真实含义是上面这个。而这个含义下,符合上面说的C2群的性质,故其规律是显而易见的(与前面的性质一一对应):

1. 对于C2群,显然e = - e,由r * 2 = 2r= e有r = - r,换句话说,加减法这对逆运算是相等的。即这个操作是二阶对称的(仅指2r = e这一点)。即加减运算在奇偶性意义下是等同的(f ^ - 1(x) = f(x)),且任意数的加法做两次以后回归本身(x = ff(x));

注意哦,这里是指的奇偶性回归本身,而且两次f只需要是同为奇数或偶数就行了,不要求是同一个数!

这个性质当且仅当模为2的时候成立,即r的周期为2,形成的就是二阶对称操作,即两次复合以后恢复原状(不是指的整体的不变性,而是描述不变性的群内的操作的性质),或者正反操作完全等同。当r的周期为1,即r = e,或言之x = f(x),此时对象x称为操作f的不动点,而x的取值范围往往是重点,故这是一个变量的性质,不同于前面的函数的性质。再推广之,若r的周期为3及以上,那么性质仍然对应成立只是没有不动点的对象对称性和对称关系的关系二阶对称性来得美观和简洁了。

2. 奇数集合就是群中的的r元素,相当于1,显然它的加减等价地改变原来的值,而偶数是e元素,即0,加减以后原地不动;

3. 乘积运算我们理解成数量乘法,那么被乘数是偶数则表示e元素累加若干次,结果不变;乘数是偶数时,由于每两次运算都可以拆解为互相抵消的逆元算,则无论被乘数是多少都不改变结果,况且我们还有交换律打底。

最后用数学语言爽快地再说一遍:

Z是一个在数量加法下的Abel群和加上乘法上的幺半群(monoid)的环,2Z由于丢失了乘法的单位元而不再是环但仍然是群,称为子群。2Z + 1是该群唯一的陪集(coset),而其陪集和本身又构成群,称为商群(quotient group)Z / 2Z = Z2,其存在的条件是原子群是个正规子群。所以我们的奇偶性说白了就是Z群的一个正规子群2Z和唯一陪集2Z + 1一起,他们构成的商群同构于C2 / D1。

而前面关于奇偶的运算定律说的就是:

加减法:

Z2是一个+上的Abel群,故有逆运算,偶数是+的单位元,奇数是生成元,满足二阶对称性(r ^ 2 = e)。

乘法:

Z2还是一个+和*上的交换环(commutativering),但不是除环(division ring, inverse of * exists except 0),0是 * 上的消去子(annihilator,或者叫零化因子)。

以上用到的仅仅是群的最基本的定义和性质。简单提到一下,群是研究集合对象及其运算结构的数学,比如典型的对称,指的是某些操作下的不变性,而这些操作能够形成的元素全集连同操作本身天然就是群,满足其性质。对称群对应的集合使得原图形在任何群内操作上都保持不变,这是漂亮的几何图形形成的根源,也是他们的共同本质。

而前面讲的对称关系仅仅是群内元素的运算性质:二阶对称,而还可以有很多其他更低或更高阶的,以及其他的对称结构,这个我们后面有文章再详细说明。而一旦深入到这个结构,就和该对象本身无关了,就像我用5表示这一筐枣子的数量和另一框6个枣子的相加,那相加运算和枣子就没有关系了,已经完成数学建模变成数学运算了。比如,这里的Cn群的实现可以是模n加法(不考虑进位的位加法),也可以是类似上述的定义,甚至是一个待旋转的几何图形。他们是在群的结构上同构的,但是表象却大不相同。

这些就是我对奇偶性在一个高维度上的理解和解释。当我们满足于模糊的理解时,总是容易骄傲自满,但是当静下心来思考问题的来由,会发现还有大把的宝藏等待着我们来挖掘。

我痴迷于把我看到的表面的世界一点点抽象掉。

数学到魔术

说了这么多奇偶性,那么哪一条才最值得使用到魔术里成为杀招呢?当然是以2为周期的操作上的二阶对称性了!

1. 两次相同的操作就可以恢复原状,可以直接控制结果的奇偶性;

2. 任意选择加减操作却不会改变结果的奇偶性;

说白了,还是对称性,而且是C2群的对称性的两种经典使用,无论是恢复原状,还是逆操作的相等性,都是在看似随机条件下制造恒等条件的绝佳方法。回顾一下之前的数学魔术文章,尤其是Reverse原理背后的数学和魔幻艺术为代表的这篇,大多都是利用的这个二阶对称性来构造的奇迹。而更高阶的对称性的使用会稍微有些困难,而更低阶的不动点性质也值得挖掘,我们后面再单独介绍。

数学魔术

今天只放出两个我筛选良久的里用奇偶性原理构造的魔术表演,相信聪明的你一定可以思考到其中的奥秘,具体的魔术点分析我们将在本系列的其他文章中具体分析,敬请期待。

视频1 神奇的移动

视频2 五张牌的游戏


回复“数学”,获取《数学建模算法与应用》,数模比赛经典教材,司守奎著

回复“魔术”,获取《In Action, Volumn 1》,两次Fism近景纸牌大奖得主Gregory Wilson的经典教学

好了,今天数学魔术师的分享就到这里,希望各位客官喜欢,期待您的转发和赞赏哦!

更多精彩内容欢迎扫描下方二维码关注我们,下期再见!

我们是谁:

MatheMagician,中文“数学魔术师”,是一个十分冷门的职业,原指用喜欢用数学原理设计魔术的魔术师或数学家。但由于数学太过艰深,变成魔术又表演困难,所以这个领域的专业研究者及其罕见。但其实,魔术设计只是数学建模的一个别致的场景;而魔术本身也蕴含着数学之外的诸如心理学,行为科学等其他广阔的议题。我们文章分享的内容涵盖统计,算法,NLP等前沿的数学及应用领域;也包括魔术思想,流程解析,鉴赏等关于魔术的思考;还有大量直接结合二者设计的数学魔术的分享。如果你对数学或者魔术感兴趣,或者喜欢思考和有内涵的文字,我们的内容一定能成为你学习成长的好伙伴!欢迎在文末或公众号留言与我交流!

推荐阅读:

天津戏法的记忆——魔术名家郭玉文老师访谈录

记2019GMA广州魔术交流会

终结版水与油——致我献给魔术的青春

关于洗牌的研究(七)——从数学到魔术之鸽尾洗牌

记The Faro酒吧交流会

关于洗牌的研究(六)——从数学到魔术之完美洗牌

关于洗牌的研究(五)——从数学到魔术之印度洗牌

关于洗牌的研究(四)——洗牌混乱度计算

关于洗牌的研究(三)——洗牌过程建模

关于洗牌的研究(二)——你的扑克洗乱了吗?

点击阅读原文,往期精彩不错过!

奇偶性与魔术(一)——奇偶性的数学本质相关推荐

  1. 奇偶性与魔术(二)——数学到魔术的初体验

    爱学习,勤思考:学数学,玩魔术.欢迎点击头部蓝字关注MatheMagician,这里有你要的奇迹! 系列历史文章请戳: 奇偶性与魔术(一)--奇偶性的数学本质 数学到魔术 在上一篇中,我们着重分析了奇 ...

  2. 奇偶性与魔术(三)——魔术的艺术魅力

    爱学习,勤思考:学数学,玩魔术.欢迎点击头部蓝字关注MatheMagician,这里有你要的奇迹! 历史文章请戳: 奇偶性与魔术(一)--奇偶性的数学本质 奇偶性与魔术(二)--数学到魔术的初体验 在 ...

  3. 序列周期性与魔术(一)——数学里的函数周期性

    在我们前面的文章中,介绍过函数的对称性,可逆性,常函数等内容.可以说,以函数关系为核心,可以建模很多现实生活中的事和魔术过程.接下来,我们进入另一个经典性质--周期性,内容较多,故单独成篇. 周期性是 ...

  4. 拿到input输入的时间_【Keras 笔记】Input/Dense层的数学本质

    在你写下x=Input(shape=(128,128,3))的时候你是习以为常,还是在思考发生了什么? 抱着这样的问题,我做了几个实验,简单记录几个以后可能用到的知识点. 1.Input并非" ...

  5. 对数学本质特征的若干认识

    对数学本质特征的若干认识 什么是数学?这是任何一个数学教育工作者都应认真思考的问题.只有对数学的本质特征有比较清晰的认识,才能在数学教育研究中把握正确的方向. 1 数学,其英文是mathematics ...

  6. BP神经网络的数学本质

    原创文章,转载请说明来自<老饼讲解-BP神经网络>:bp.bbbdata.com 目录 一. 隐神经元与tansig函数 二 .BP本质 三.BP神经网络的曲线拟合要素 (一)  误差函数 ...

  7. 机器学习数学本质的理解

    Datawhale干货 作者:鄂维南院士,来源:科学智能AISI 北京时间2022年7月8日晚上22:30,鄂维南院士在2022年的国际数学家大会上作一小时大会报告(plenary talk).今天我 ...

  8. 开发者集合丨游戏背后的“数学”本质?听听零零后主程怎么说

    "数学"是什么? "数学"不仅仅存在于大自然,在游戏.动画和音乐等商业或艺术作品中,也随处可见"数学"的影子.有时候从"数学&qu ...

  9. 电子技术背后的数学本质【3】(放大器电路噪声的计算和去除)

    这一篇我们主要对电路的噪声进行一个分析,尤其是在放大器电设计时,遇到的噪声问题.首先我们对噪声进行一个数学上的分析,得到噪声的表达式.然后对电路中常见的噪声进行一个分类,并根据之前的数学分析,给出计算 ...

  10. 怎么用PHP判定奇偶性,函数如何判断奇偶性,一起来学学吧!

    定义:如果对于函数f(x)的定义域内任意一个x,都有f(-x)=f(x),那么函数f(x)就叫做偶函数;如果都有f(-x)=-f(x),那么函数f(x)就叫做奇函数. 一.奇偶函数的前提条件 从定义中 ...

最新文章

  1. 陆奇演讲:人工智能精要
  2. 如何使用 Druid 和 Kafka 构造 Kappa 架构完成流量分析
  3. Fully Convolutional Networks
  4. UA MATH566 统计理论 Fisher信息量的性质上
  5. python3精要(84)-字节码原理及分析(2)
  6. python对文件的操作模式_python对文件的操作
  7. 救援模式下解决boot.local修改后无法登陆系统
  8. 我喜欢的一首歌--《幸福的瞬间》
  9. 基于Docker搭建Gitlab代码存储
  10. maya mel uf8_如何在maya中创建uv 的mel语言
  11. 怎么用html做随机颜色,JavaScript 实现网站标签随机颜色的方法
  12. Edraw Max(亿图图示):新手如何快速美化思维导图?
  13. vue前端UI框架收集
  14. js拆字分图程序 _拆分字帖_使用方法
  15. 自定义带放大镜功能的图片剪裁框
  16. Python pywin32(一)
  17. 台式计算机中经常使用的硬盘多是多少英寸,笔记本硬盘和台式机硬盘有什么不同...
  18. rk3588 与 rk3399 差异比较
  19. SPI的模拟应用——OLED以及时钟模块的应用(一)SPI协议介绍及利用协议实现两机通信(51单片机)
  20. 【更新】【Windows Server 2019】存储服务器的配置和管理——iSCSI的安装和配置(上)

热门文章

  1. 离境收心,入于虚无。
  2. 手机连接 linux系统软件,linux上安卓手机管理软件及连接办法
  3. 关于ie浏览器不能访问localhost的问题
  4. 获取QQ好友列表、QQ分组信息、QQ群成员数据接口实现
  5. 电脑进入安全模式的两种方法
  6. 刚入行的软件测试工程师如何自学软件测试?
  7. 4k纸是几厘米乘几厘米_4k纸有多大?长宽各几厘米?
  8. MYSQL选修课的心得体会_选修课心得体会
  9. 街头篮球常常服务器连接中断,街头篮球总是掉线,街头篮球打一局就掉线
  10. 一支管理高效的技术团队是什么样子的?