有限域的某一章節的某一小部分的簡單證明

2021-07-31 20:18:25 字數 4078 閱讀 9951

定義zp

s[x]

上的兩個多項式f1

和f2,如果存在兩個zp

s[x]

上的多項式λ1

和λ2,滿足λ1

f1+λ

2f2=

1 ,也即滿足zp

s[x]

f1+z

ps[x

]f2=

zps[

x]則稱f1

和f2在zp

s[x]

上是互素的。對於

λ1f1

+λ2f

2=1⇔

zps[

x]f1

+zps

[x]f

2=zp

s[x]

的簡單證明如下:

證明:對於

充分性而

言,若λ

1f1+

λ2f2

=1,則任取乙個f∈

zps[

x]並分別乘在等式兩邊有,(f

λ1)f

1+(f

λ2)f

2=f。

由整數多項式環上乘法運算封閉易有fλ

1∈zp

s[x]

,fλ2

∈zps

[x]。

則該式表明對於任意的f∈

zps[

x],均有對應的fλ

1∈zp

s[x]

,fλ2

∈zps

[x] 滿足(f

λ1)f

1+(f

λ2)f

2=f。

則按定義知zp

s[x]

⊆zps

[x]f

1+zp

s[x]

f2。 又由整數多項式環乘法運算和加法運算封閉知若fλ

1∈zp

s[x]

,fλ2

∈zps

[x],

f1,f

2∈zp

s[x]

,則顯然有(f

λ1)f

1+(f

λ2)f

2∈zp

s[x]

,也即

zps[

x]f1

+zps

[x]f

2⊆zp

s[x]

,故zp

s[x]

f1+z

ps[x

]f2=

zps[

x],充

分性證畢

。 對

於必要性

而言,我

們易知因

1∈zp

s[x]

,則由z

ps[x

]f1+

zps[

x]f2

=zps

[x]知

,必定存

在兩個λ

1,λ2

∈zps

[x] ,使得λ1

f1+λ

2f2=

1 ,證畢。

基於以上定義,我們可以模仿之,用於定義兩個域fp

[x] 上的多項式的互素,也即若fp

[x] 上的兩個多項式互素,當且僅當它們沒有度大於等於1的最大公因子。

lemma 13.5 let f1

and f2

∈zps[x]

.then f1

and f2

are coprime in zp

s[x]

if and only if f¯

1 and f¯

2 are coprime in fp

[x]

證明之前,首先明確f1

和 f¯

1 的含義,前者為zp

s[x]

的乙個多項式,後者是f1

中每個係數mo

d p 之後的多項式。

例子: 若p

=2,s

=3則zps

=z8=

又f1∈z8[

x],也

即f1中

的x前面

的任意系

數ai∈

z8,不妨令f1

=2x7

+3x6

+6x5

+7x4

+4x3

+5x+

7 ,則根據定義,f¯

1=x6

+x4+

x+1 ,即只保留原f1

中係數為奇數的

x 的冪次。

證明: 當s

=1時,

zps[

x]=z

p[x]

,此時z

p=。又f

1∈zp

[x] ,

不妨設f1=

amxm

+am−

1xm−

1+..

.a1x

1+a0

接著,任取f1

的乙個係數記為a′

,按定義a′

可表示為a′

=cnp

n+cn

−1pn

−1+.

..c1

p1+c

0 且我們知道a′

∈zp=

,故我們易有f1

中的任意

係數a′

=c0 。

以上結論可以用反證法證明,也即若設a′

=cnp

n+cn

−1pn

−1+.

..c1

p1+c

0 ,存在乙個

i>

0 使得ci

≠0,那麼顯然有ci

pi≥p

, 即a′

∉zp 這與已知條件a′

∈zp矛

盾 故a′

=c0 ,證畢。從而我們有a′

=c0=

a′¯ ,進而我們有f1

¯=f1

及f2¯

=f2 故結論顯然成立。 而當s

>

1 時,我們假設f1

¯和f2

¯在域f

p[x]

上互素 ,則對於λ1

和λ2∈

zps[

x],有λ¯

1f1¯

+λ¯2

f2¯=

1 進而我們有λ1

f1+λ

2f2=

1+pk

,其中k

∈zps

[x] 。接著我們構造l=

∑s−1

i=0(

−pk)

i 並將其分別乘於前式的等式兩邊,則有lλ

1f1+

lλ2f

2=l(

1+pk

) 對於右邊,我們進一步展開有l(

1+pk

)=∑s

−1i=

0(−1

)ipi

ki+∑

s−1i

=0(−

1)ip

i+1k

i+1 將和式展開,並裂項相消有l(

1+pk

)=(−

1)p0

k0+(

−1)s

−1ps

ks顯然在如若

中 (−

1)s−

1psk

s=0 故l(

1+pk

)=1 也即lλ

1f1+

lλ2f

2=1 再次利用zp

s[x]

是整數多項式環,元素運算具有封閉性知lλ

1∈zp

s[x]

和lλ2

∈zps

[x] 故最終我們可得lλ

1f1+

lλ2f

2=1=

λ1f1

+λ2f

2 。因此f1

和f2在

zps[

x]上是

互素的,

反之亦然

學習C 筆記 剛剛學的一小部分

資料型別 變數 表示式 enum range long struct屬於簡單型別,不能繼承.值型別包括列舉型別和結構型別.引用型別包括類型別 介面型別 陣列型別 型別 預定義的object和string型別.陣列 using system class array console.writeline ...

我回憶的本科難忘的日子的一小部分

今天qq上了一下線,碰到了本科隔壁337的那個捲髮猥瑣男,只不過那傢伙現在在澳洲了,估計要很長時間才能再見到他。和他扯了會q,談到我幫他補考高數差點沒幫他考掛,談到網神網咖的女老闆,談到談到小師傅的那張臉,居然還談到工大一枝花,寒自己。我說我會經常在工大校園獲工大附近看到 她 誰知那個傢伙打來了一行...

如何編譯android專案中的一小部分小技巧

剛開始學習android,導師直接給了我乙個完整的android專案,起初只會整體編譯,不但用時長,而且經常因為某些意想不到的原因在編譯了很久之後失敗。尤其是僅僅在某個檔案中改動了一小句或是僅僅加了乙個日誌時,編譯整個專案真的是麻煩透頂,隨著不斷摸索學習,掌握的乙個不成形的小技巧。注 此方法針對的是...