数学 弱问一个模运算的规律

yeerkunth · 2014年01月02日 · 最后由 yeerkunth 回复于 2014年01月03日 · 7836 次阅读
(a % b) % c == a % (b % c)

有这样的定律吗?

有没有直观的证明,最好图形化什么的。

此坑来源 20min ~ 26min 老头用时钟作为例子解释 Monad, 时钟运算由加法和模运算两条规则组成. 加法运算显然符合 Monad 的他倒是解释了许多, 模运算是否满足 Monad 定律他则一笔带过,略不严谨了吧

(4 % 13) % 5 = 4 4 % (13 % 5) = 1

#1 楼 @wuwx 再思考了下 他里面说的应该是属于这种 ((a+b) % p + c) % p = (a + (b+c) % p) % p 我犯晕了 :P

视频说的不是模运算啊,而是 N/12 上的加法 而且说的那个是含幺半群 Monoid, 定义和 Monad 很相近但不是 Monad.

#3 楼 @luikore 嗯,是一个运算,我理解错成了两个运算了.. 含幺半群这个关键字很有用啊,google 到这个定义,第一个例子说的就是这茬. Thanks :)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号