cinta扩展作业2:乘法逆元、消去律

1、给出正整数a和m,gcd(a,m)=1,请问,a模m的乘法逆元(在mod m的意义下)是唯一的吗?为什么?请证明。

是唯一的。证明如下:
因为 g c d ( a , m ) = 1 gcd(a,m)=1 gcd(a,m)=1,所以 a a a m m m 下存在乘法逆元,假设乘法逆元不唯一,则有:
a ⋅ a − 1 ≡ 1 m o d    m a ⋅ ( a − 1 ) ′ ≡ 1 m o d    m a\cdot a^{-1} \equiv 1 \mod m \\ a\cdot (a^{-1})' \equiv 1 \mod m aa11modma(a1)1modm
进而可得:
a ⋅ a − 1 ≡ a ⋅ ( a − 1 ) ′ m o d    m a\cdot a^{-1} \equiv a\cdot (a^{-1})' \mod m \\ aa1a(a1)modm
由消去律可得:
a − 1 ≡ ( a − 1 ) ′ m o d    m a^{-1} \equiv (a^{-1})' \mod m a1(a1)modm
则产生矛盾,故a模m的乘法逆元(在mod m的意义下)是唯一的


2、设p是素数,计算(p-1)! mod p,并找出规律(可编写一个程序),写成定理,并给出证明。(!表示阶乘)

可观察总结出一个定理: ( p − 1 ) ! ≡ − 1 m o d    p (p-1)! \equiv-1 \mod p (p1)!1modp
证明:

p = 2 p=2 p=2 时, 显然成立
p ≠ 2 p\not =2 p=2 时, p p p 为奇素数,首先由于 p − 1 ≡ − 1 m o d    p p-1 \equiv-1 \mod p p11modp,则由要证明的定理同价转换有: ( p − 2 ) ! ≡ ( p − 2 ) ! / 1 ≡ 1 m o d    p (p-2)! \equiv(p-2)!/1\equiv1\mod p (p2)!(p2)!/11modp,即转换成证明此式: ( p − 2 ) ! / 1 ≡ 1 m o d    p (p-2)!/1\equiv1\mod p (p2)!/11modp
( p − 2 ) ! (p-2)! (p2)! 除去 1 1 1 之外共有偶数个相乘,由于逆元的唯一性,故在这偶数个里面将与逆元两两配对相乘,得到的结果在模 p p p 下同余单位元 1 1 1,证毕


3、思考另一个版本的消去律。设 a , b , c ∈ Z a, b, c \in \Z a,b,cZ m m m是一个正整数。如果 g c d ( c , m ) = g gcd(c, m) = g gcd(c,m)=g g g g是大于一的整数,且 a c ≡ b c ( m o d m ) ac \equiv bc \pmod{m} acbc(modm)。 请问此时能消去 c c c得到某个同余式 a ≡ b ( m o d m ′ ) a \equiv b \pmod{m'} ab(modm)吗?这个 m ′ m' m会是什么?给出证明。

因为 g c d ( c , m ) = g gcd(c, m) = g gcd(c,m)=g,由bezout定理可得:
c r + m s = g r , s ∈ Z cr+ms=g\\r,s\in\mathbb{Z} cr+ms=gr,sZ
上式两边同除 g g g 后可得:
c r g + s m g = 1 c\frac{r}{g}+s\frac{m}{g}=1 cgr+sgm=1
上式两边同模 m g \frac{m}{g} gm 后可得:
c r g ≡ 1 m o d    m g c\frac{r}{g}\equiv1\mod \frac{m}{g} cgr1modgm
c c c 在模 m g \frac{m}{g} gm 下存在逆元 r g \frac{r}{g} gr ,故 c c c 在模 m g \frac{m}{g} gm 下满足消去律,所以 m ′ = m g m'=\frac{m}{g} m=gm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,这里是50种不同国家的语言表达“我爱你”: 1. English - I love you 2. Spanish - Te quiero 3. French - Je t'aime 4. German - Ich liebe Dich 5. Italian - Ti amo 6. Portuguese - Eu te amo 7. Russian - Ya lyublyu tebya 8. Chinese (Mandarin) - Wo ai ni 9. Japanese - Aishiteru 10. Korean - Sarang hae 11. Arabic - Ana behibak (to a male) / Ana behibek (to a female) 12. Dutch - Ik hou van je 13. Danish - Jeg elsker dig 14. Swedish - Jag älskar dig 15. Norwegian - Jeg elsker deg 16. Finnish - Minä rakastan sinua 17. Polish - Kocham Cię 18. Czech - Miluji Tě 19. Hungarian - Szeretlek 20. Bulgarian - Obicham te 21. Greek - S'ayapo 22. Turkish - Seni seviyorum 23. Romanian - Te iubesc 24. Croatian - Volim te 25. Serbian - Volim te 26. Slovenian - Ljubim te 27. Slovak - Milujem Ťa 28. Estonian - Ma armastan sind 29. Latvian - Es tevi mīlu 30. Lithuanian - Aš tave myliu 31. Icelandic - Ég elska þig 32. Albanian - Te dua 33. Thai - Phom rak khun (to a male) / Chan rak khun (to a female) 34. Vietnamese - Anh ye^u em (to a female) / Em ye^u anh (to a male) 35. Indonesian - Saya cinta padamu 36. Filipino - Mahal kita 37. Hindi - Main tumse pyar karta hoon 38. Bengali - Ami tomake bhalobashi 39. Urdu - Main tumse muhabbat karta hoon 40. Marathi - Me tujhe pyaar kartaa hoo 41. Punjabi - Main tere pyar da haan 42. Telugu - Nenu ninnu premisthunnanu 43. Tamil - Naan unnai kaadhalikken 44. Malayalam - Njan ninnodenikkoo 45. Kannada - Naanu ninna preetisuttene 46. Gujrati - Hu tane pyar karoo chu 47. Nepali - Ma timilai maya garchu 48. Sinhala - Mama oyata arderyi 49. Burmese - Chit pa de 50. Mongolian - Bi chamd hairtai
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GOAT_0x02

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值