ΠΠ΅ΡΠΎΠ΄ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΠ΅ΡΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ j ΠΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌΡ Π²Π΅ΠΊΡΠΎΡΡ y Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ Π²Π΅ΠΊΡΠΎΡΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² j {y} ΠΈ ΠΈΡ ΡΠΈΠ½Π΄ΡΠΎΠΌΡ s (j), Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½ ΠΈΠ½Π΄Π΅ΠΊΡ j, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Π΅Ρ wt (s (j)) t. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Ρ Π² ΠΏΠ΅ΡΠ²ΡΡ r = n — k ΠΏΠΎΠ·ΠΈΡΠΈΡΡ Π²Π΅ΠΊΡΠΎΡΠ° j {y} ΠΈ Π·Π°Π΄Π°ΡΡΡΡ ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎΠΌ T = (e0, …, er — 1). Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠΉ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ΅ΡΠΎΠ΄ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ΅ΡΠΎΠ΄ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΠ΅ΡΠΎΠ΄ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠ½ΡΠΌ ΡΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π²ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ e = (e0, …, ev — 1) Π²Π΅Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ t ΠΏΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ t [ (d — 1) /2]. ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΊΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ΄ Π±ΡΠ» ΠΈΠ½Π²Π°ΡΠΈΠ°Π½ΡΠ΅Π½ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΈ ΡΡΠΎΠ±Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π΅ΠΊΡΠΎΡΠ° e, Π²Π΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ t, Π½Π°ΡΠ»Π°ΡΡ Π±Ρ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°ΡΡΠ°Ρ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ· ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π² ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅.
ΠΠ΅ΡΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ j ΠΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌΡ Π²Π΅ΠΊΡΠΎΡΡ y Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ Π²Π΅ΠΊΡΠΎΡΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² j {y} ΠΈ ΠΈΡ ΡΠΈΠ½Π΄ΡΠΎΠΌΡ s (j), Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½ ΠΈΠ½Π΄Π΅ΠΊΡ j, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Π΅Ρ wt (s (j)) t. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Ρ Π² ΠΏΠ΅ΡΠ²ΡΡ r = n — k ΠΏΠΎΠ·ΠΈΡΠΈΡΡ Π²Π΅ΠΊΡΠΎΡΠ° j {y} ΠΈ Π·Π°Π΄Π°ΡΡΡΡ ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎΠΌ [s (j)] T = (e0, …, er — 1). Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠΉ Π²Π΅ΠΊΡΠΎΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠ»ΠΎΠ²ΠΎ
.
ΠΠ΅ΡΠΎΠ΄ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Dj. ΠΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ Π²ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΠΊΡΡΠ³ΠΎΠ²ΡΡ ΡΠ΅ΡΠΈΡ Π½ΡΠ»Π΅ΠΉ Π΄Π»ΠΈΠ½Ρ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ k.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ.
1. ΠΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΡΠΈΠ½Π΄ΡΠΎΠΌ s (x) Π΄Π»Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° y (x), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ.
2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° j: = 0
3. ΠΡΠ»ΠΈ wt (sj (x)) t, ΡΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ e (x) = x j (sj, 0) ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΡ, Π²ΡΡΠΈΡΠ»ΡΡ y (x) — e (x);
4. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ j: = j + 1;
5. ΠΡΠ»ΠΈ j = n, ΡΠΎΠ³Π΄Π° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π΅ Π²ΡΠ»ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ;
6. ΠΡΠ»ΠΈ deg (sj - 1 (x) < n - k — 1, ΡΠΎΠ³Π΄Π° sj (x) = x sj - 1 (x); Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ — sj (x) = x sj - 1 (x) — g (x);
7. ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ°Π³Ρ 3.
ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡΡΠ΅ΠΌ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»ΡΡΠ°ΠΉ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π‘ ΠΊΠΎΠ΄Π° Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ (n, k), d=2t+1 ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ H= [In-kA]. ΠΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Ρ, Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π²Π΅ΠΊΡΠΎΡ
y = c +E,
Π³Π΄Π΅ E-Π²Π΅ΠΊΡΠΎΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
Π‘ΠΈΠ½Π΄ΡΠΎΠΌ Π²Π΅ΠΊΡΠΎΡΠ° y Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ
s = HyT = H (c + E) T = H (E) T.
ΠΠ±ΡΠ°Π·ΡΠ΅ΠΌ Π²Π΅ΠΊΡΠΎΡ E*= (sT, 0), Π³Π΄Π΅ 0 Π½ΡΠ»Π΅Π²ΠΎΠΉ Π²Π΅ΠΊΡΠΎΡ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· k Π½ΡΠ»Π΅ΠΉ. ΠΠ΅ΡΡΡΠ΄Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅
H (E*) T = s.
ΠΠ΅ΠΊΡΠΎΡΠ° E ΠΈ E* ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠΈΠ½Π΄ΡΠΎΠΌ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ ΠΊΠΎΠ΄Π° C. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π²Π΅Ρ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° wt (s) t. Π’ΠΎΠ³Π΄Π° wt (E*) t ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ E = E* ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π° C ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²Π΅ΠΊΡΠΎΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Π΅ΡΠ°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²Π΅ΠΊΡΠΎΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· E = (sT,0). Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ° Π²Π΅ΠΊΡΠΎΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π²Π΅ΡΠ° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ t ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠΎΡΡΠ°Π²Π΅ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΏΠ°ΡΠΊΠΈ ΠΈΠ· k Π½ΡΠ»Π΅ΠΉ. ΠΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ i — ΠΎΠΌ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ Π² ΡΡΡΡΠΊΡΡΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠ° ΠΎΡΠΈΠ±ΠΊΠΈ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΎΡ Π½ΡΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π±ΡΠ΄ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΡ (n-k) ΠΏΠΎΠ·ΠΈΡΠΈΡΡ . ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ i Π²Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° wt (si (x)) t, Π³Π΄Π΅ si (x) — ΡΠΈΠ½Π΄ΡΠΎΠΌ mod (xn-1). ΠΡΠ»ΠΈ ΡΠΈΠ½Π΄ΡΠΎΠΌ si (x) Π²ΡΡΠΈΡΠ»ΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ xiy (x) Π½Π° ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ g (x), ΡΠΎΠ³Π΄Π° wt (si (x)) t Π΄Π»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ i ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ xiE (x) = (si, 0).
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Π΅ΠΊΡΠΎΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ E (x) ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ E (x) = xi (si, 0).
Π’Π°ΠΊΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ I.
ΠΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΡΠΈΠ½Π΄ΡΠΎΠΌ s (x) Π΄Π»Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° y (x), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° i: = 0
ΠΡΠ»ΠΈ wt (si (x)) t, ΡΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ E (x) = xi (si, 0) ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΡ, Π²ΡΡΠΈΡΠ»ΡΡ y (x) — E (x);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ i: = i+1;
ΠΡΠ»ΠΈ i = n, ΡΠΎΠ³Π΄Π° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π΅ Π²ΡΠ»ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ;
ΠΡΠ»ΠΈ deg (si-1 (x) < n-k-1, ΡΠΎΠ³Π΄Π° si (x) = x si-1 (x); Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ — si (x) = x si-1 (x) — g (x);
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ°Π³Ρ 3.
ΠΡΠΈΠΌΠ΅Ρ. ΠΡΡΡΡ g (x) = 1+x2+x3 Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ (7,4,3), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΠ΄Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ c (x) = 1+x+x5 = (1+x+x2) g (x), Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π²Π΅ΠΊΡΠΎΡ y (x) = 1+x+x5+x6. Π Π°Π·Π΄Π΅Π»ΠΈΠΌ Π²Π΅ΠΊΡΠΎΡ y (x) Π½Π° ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ g (x)
y (x) = (x3+1) g (x) + (x+x2), s (x) = (x+x2).
Π’Π°ΠΊΡ ΠΊΠ°ΠΊ Π²Π΅Ρ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° Π±ΠΎΠ»ΡΡΠ΅ 1, ΡΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΡΠΈΠ½Π΄ΡΠΎΠΌ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° s1 (x) Π΄Π»Ρ xy (x). ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° s (x) ΡΠ°Π²Π½Π° 2 = n-k-1, ΡΠΎ
s1 (x) = xs (x) mod g (x) = 1.
ΠΠ΅Ρ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° ΡΠ°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠ΅ΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²Π΅ΠΊΡΠΎΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π²Π΅Π½
E (x) = x7−1 (s1,0) = x6 (100 0000) = x6.
ΠΡΠΈΠΌΠ΅Ρ. ΠΡΡΡΡ g (x) = 1+x4+x6+x7+x8 Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ (15,7,5), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄Π²Π΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠ±Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π²Π΅ΡΠ° Π΄Π²Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΡΡΡΠΊΡΡΡΠ΅ ΠΏΠ°ΡΠΊΡ ΠΈΠ· 7 Π½ΡΠ»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ»ΠΎΠ²Π»Π΅Π½Π°.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π²Π΅ΠΊΡΠΎΡ y= (1100 1110 1100 010). ΠΡΡΠΈΡΠ»ΠΈΠΌ ΡΠΈΠ½Π΄ΡΠΎΠΌ y (x) = (x +x2+x4+x5) g (x) + (1+x2+x5+x7). ΠΠ°Π»Π΅Π΅, Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΡΠΈΠ½Π΄ΡΠΎΠΌΡ si (x) Π΄Π»Ρ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² xiy (x) Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π²Π΅Ρ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° Π½Π΅ ΡΡΠ°Π½Π΅Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡΡ wt (si (x)) 2.
ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ²Π΅Π΄Π΅ΠΌ Π² ΡΠ°Π±Π»ΠΈΡΡ
i | Si (x) | |
ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ
E = x15−7 (s7,0) = x8 (10 000 100 0) = (0000 0000 1000 010),
ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΠΊΠ°ΠΊ
c = y — E = (1100 1110 0100 000).
ΠΠ°ΠΊΠ΅ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΊ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠΎΠ΄ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°. ΠΠ°ΠΊΠ΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΠΊ
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π΄Π°Π²Π°Ρ, ΠΏΠ°ΠΊΠ΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄
.
ΠΠ°ΠΊΠ΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ ΠΎΡ Π½ΡΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ. ΠΡΠ»ΠΈ Π΄Π»ΠΈΠ½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π½Π΅ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ r = n — k, ΡΠΎ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΌΠ΅Π½ΡΡΠ΅ r. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ e (x) Π½Π΅ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° g (x) Π±Π΅Π· ΠΎΡΡΠ°ΡΠΊΠ° ΠΈ ΡΠΈΠ½Π΄ΡΠΎΠΌ ΠΏΡΠΈΠ½ΡΡΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠ»ΠΈΡΠ΅Π½ ΠΎΡ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ. ΠΠ°ΠΊΠ΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΡΠ°Π²Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ r Π²ΡΠ΅Π³Π΄Π° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅ΡΡΡ. Π Π°ΡΠΏΠΎΠ·Π½Π°Π΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½Π° b (x) ΡΡΠ΅ΠΏΠ΅Π½ΠΈ, ΠΌΠ΅Π½ΡΡΠ΅ΠΉ r. ΠΠ»Ρ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ (n, k) — ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»Ρ Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½Ρ l > r + 1 ΡΠ°Π²Π½Π° 2 - r.
ΠΡΠ°Π½ΠΈΡΠ° Π Π΅ΠΉΠ΄ΠΆΠ΅ΡΠ°. ΠΠ»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ (n, k) — ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ b ΠΈ ΠΌΠ΅Π½ΡΡΠ΅, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅: n — k 2b.
Π’Π΅ΠΎΡΠ΅ΠΌΠ° Π€Π°ΠΉΡΠ°. ΠΡΡΡΡ C — ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½ΠΎΠΉ n0 c ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ΠΎΠΌ g0 (x), ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ b ΠΈ ΠΌΠ΅Π½Π΅Π΅, ΠΈ ΠΏΡΡΡΡ g1 (x) — Π½Π΅ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌΡΠΉ Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Ρ g0 (x) ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ n1, ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅ b. Π’ΠΎΠ³Π΄Π° ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½ΠΎΠΉ n = (n0 n1/ΠΠΠ (n0, n1)) Ρ ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ΠΎΠΌ g (x) = g0 (x) g1 (x) ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ b ΠΈ ΠΌΠ΅Π½Π΅Π΅.
ΠΠ· ΡΠ΅ΠΎΡΠ΅ΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ g1 (x) — Π½Π΅ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ n1, ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅ b, Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Ρ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ (x2b — 1), ΡΠΎΠ³Π΄Π° ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½ΠΎΠΉ (2b — 1) n1/ ΠΠΠ (2b — 1, n1) Ρ ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ΠΎΠΌ (x2b-1 — 1) g1 (x) ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ b ΠΈ ΠΌΠ΅Π½Π΅Π΅. Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠ΄ΠΎΠΌ Π€Π°ΠΉΡΠ°, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 3b — 1 ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΡΠΎ Π½Π° b — 1 Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΡ Π Π΅ΠΉΠ΄ΠΆΠ΅ΡΠ°, ΡΠ°Π²Π½ΠΎΠΉ 2b.
ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° (n, k), ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ t, Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ (n - k) 2t. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ° Π²Π΅ΠΊΡΠΎΡΠ° ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ t ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΡΠ΅Π·ΠΎΠΊ ΠΈΠ· (n - t) Π½ΡΠ»Π΅Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠ»ΠΈ Π²Π΅ΠΊΡΠΎΡ e ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ°ΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ t ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΡ (n - k) ΠΏΠΎΠ·ΠΈΡΠΈΡΡ Π²Π΅ΠΊΡΠΎΡΠ°, ΡΠΎΠ³Π΄Π° ΡΠΈΠ½Π΄ΡΠΎΠΌ H (eT) = s Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ t. ΠΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π΅ ΠΏΠ΅ΡΠ²ΡΡ (n - k) ΠΏΠΎΠ·ΠΈΡΠΈΡΡ Π²Π΅ΠΊΡΠΎΡΠ°, ΡΠΎ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΡΠΈΠ½Π΄ΡΠΎΠΌΠ°, ΠΊΠ°ΠΊ ΠΈ Π² ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΡΠ»ΡΡΠ°Π΅, ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ Π½Π΅ Π²Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ (ΡΠΌ. Π°Π»Π³ΠΎΡΠΈΡΠΌ I). ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ (n - k) ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ°. ΠΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° sj (x) ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΠΏΠ°ΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ t ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅, ΡΠΎ Π²Π΅ΠΊΡΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ e (x) = xn - j (si, 0).
Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄
ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° (n, k), ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ t, Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ (n-k) 2t. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ° Π²Π΅ΠΊΡΠΎΡΠ° ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ t ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΡΠ΅Π·ΠΎΠΊ ΠΈΠ· (n-t) Π½ΡΠ»Π΅Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠ»ΠΈ Π²Π΅ΠΊΡΠΎΡ E ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ°ΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ t ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΡ (n-k) ΠΏΠΎΠ·ΠΈΡΠΈΡΡ Π²Π΅ΠΊΡΠΎΡΠ°, ΡΠΎΠ³Π΄Π° ΡΠΈΠ½Π΄ΡΠΎΠΌ H (ET) = s Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅Ρ ΡΡΡΡΠΊΡΡΡΡ (Π½Π΅ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠΉ) ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ t. ΠΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π΅ ΠΏΠ΅ΡΠ²ΡΡ (n-k) ΠΏΠΎΠ·ΠΈΡΠΈΡΡ Π²Π΅ΠΊΡΠΎΡΠ°, ΡΠΎ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ (ΡΠΌ. Π°Π»Π³ΠΎΡΠΈΡΠΌ I).
ΠΠ»Π³ΠΎΡΠΈΡΠΌ II.
ΠΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΡΠΈΠ½Π΄ΡΠΎΠΌ s (x) Π΄Π»Ρ y (x).
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ i: =0.
ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ (n-k) ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ°. ΠΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° si (x) ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΠΏΠ°ΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ (Π½Π΅ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΡΡ) Π΄Π»ΠΈΠ½ΠΎΠΉ t ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅, ΡΠΎ Π²Π΅ΠΊΡΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ E (x) = xn-i (si, 0).
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ i: = i+1.
ΠΡΠ»ΠΈ i = n, ΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ ΡΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° Π½Π΅ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ.
ΠΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΡΠΈΠ½Π΄ΡΠΎΠΌ si (x) ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ I.
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΡΠ°Π³Ρ 3.
ΠΡΠΈΠΌΠ΅Ρ. ΠΡΡΡΡ g (x) = 1+x+x2+x3+x6 Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ (15,9), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠ°ΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ t = 3. ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠΉ Π²Π΅ΠΊΡΠΎΡ
y = (1110 1110 1100 000).
ΠΡΡΠΈΡΠ»ΠΈΠΌ ΡΠΈΠ½Π΄ΡΠΎΠΌ
y (x) = (x2+x3) g (x) + (1+x+x4+x5), s (x) = (1+x+x4+x5).
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ²ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (n-k) =15 — 9 =6 ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ 3. ΠΡΡΠΈΡΠ»ΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΠ½Π΄ΡΠΎΠΌΠ° Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°:
i | si (x) | |
101 000 — ΠΏΠ°ΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ t = 3 | ||
ΠΠ΅ΠΊΡΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ E (x) = xn-i (s9, 0) = x6 (101 000 0) = (0 101 000 000) mod (x15-1).
ΠΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ
c (x) = y (x) — E (x) = (1110 1100 0100 000).
ΠΠ°ΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ Π² ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΈΠ½Π΄ΡΠΎΠΌ s8 (x) ΠΈΠΌΠ΅Π΅Ρ Π²Π΅Ρ ΡΠ°Π²Π½ΡΠΉ 3, Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΡΡΡΠΊΡΡΡΡ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ 3.
Π ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠ΅ΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²
g (x) | (n, k) | ΠΠ»ΠΈΠ½Π° ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ°ΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ t | |
1+x2+x3+x4 | (7,3) | ||
1+x2+x4+x5 | (15,10) | ||
1+x4+x5+x6 | (31,25) | ||
1+x3+x4+x5+x6 | (15,9) | ||
1+x+x2+x3+x6 | (15,9) | ||