«Մոդուլար հանրահաշիվ»–ի խմբագրումների տարբերություն
Տող 43. | Տող 43. | ||
=== Հիմնարար հատկություններ === |
=== Հիմնարար հատկություններ === |
||
⚫ | |||
Կոնգրուենտ հարաբերությունը պետք է բավարարի էկվիվալենտ հարաբերության բոլոր պայմանները․ |
|||
{{anchor|Properties}} |
|||
The congruence relation satisfies all the conditions of an [[equivalence relation]]: |
|||
* |
* Ռեֆլեքսիվություն․ <math> a \cong a (mod \ n) </math> |
||
* Symmetry: {{math|''a'' ≡ ''b'' (mod ''n'')}} if {{math|''b'' ≡ ''a'' (mod ''n'')}}. |
|||
* |
* Համաչափություն <math> a \cong b (mod \ n) </math> եթե <math> b \cong a (mod \ n) </math> |
||
* Անցողականություն․ եթե <math> a \cong b (mod \ n) </math> և <math> b \cong c (mod \ n) </math>, ապա <math> a \cong c (mod \ b) </math> |
|||
⚫ | |||
Եթե <math> a_1 \cong b_1 (mod \ n) </math> և <math> a_2 \cong b_2 (mod \ n) </math>, կամ եթե <math> a \cong b (mod \ n) </math>, ապա<ref>{{cite book |
Եթե <math> a_1 \cong b_1 (mod \ n) </math> և <math> a_2 \cong b_2 (mod \ n) </math>, կամ եթե <math> a \cong b (mod \ n) </math>, ապա<ref>{{cite book |
||
|author1 = Սանդոր Լեհոսկի |
|author1 = Սանդոր Լեհոսկի |
||
Տող 65. | Տող 65. | ||
|publisher = AoPS Incorporated |
|publisher = AoPS Incorporated |
||
}}</ref>. |
}}</ref>. |
||
* <math> a + k |
* <math> a + k \cong b + k (mod \ n) </math>, ցանկացած <math> k \in \mathbb{Z} </math>-ի համար (տռանսլյացիայի հետ համադրելիություն) |
||
* <math> ka \cong kb (mod \ n) </math> ցանկացած <math> k \in \mathbb{Z} </math>-ի համար (մասշտաբի հետ համադրելիություն) |
|||
<!-- |
|||
* <math> ka \cong kb (mod \ kn) </math> ցանկացած <math> k \neq 0 \in \mathbb{Z} </math>-ի համար |
|||
(compatibility with translation) |
|||
* <math> a_1 + a_2 \cong b_1 + b_2 (mod \ n) </math> (գումարման հետ համադրելիություն) |
|||
* {{math|''k a'' ≡ ''k b'' (mod ''n'')}} for any integer {{math|''k''}} (compatibility with scaling) |
|||
* <math> a_1 - a_2 \cong b_1 - b_2 (mod \ n) </math> (հանման հետ համադրելիություն) |
|||
* {{math|''k a'' ≡ ''k b'' (mod ''kn'')}} for any integer {{math|''k''}} |
|||
* <math> a_1 \times a_2 \cong b_1 \times b_2 (mod \ n) </math> (բազմապատկման հետ համադրելիություն) |
|||
* {{math|''a''<sub>1</sub> + ''a''<sub>2</sub> ≡ ''b''<sub>1</sub> + ''b''<sub>2</sub> (mod ''n'')}} (compatibility with addition) |
|||
* <math> a^k \cong b^k (mod \ n) </math> ցանկացած ոչ-բացասական <math> k \in \mathbb{Z} </math>-ի համար (ցուցիչի հետ համադրելիություն) |
|||
* {{math|''a''<sub>1</sub> − ''a''<sub>2</sub> ≡ ''b''<sub>1</sub> − ''b''<sub>2</sub> (mod ''n'')}} (compatibility with subtraction) |
|||
* <math> p(a) = p(b) \ (mod \ n ) </math> ցանկացած ամբողջ թվերով գործակիցներով <math> p(k) </math> [[բազմանդամ]]ի համար (համադրելիություն բազմանդամի գնահատման հետ)։ |
|||
* {{math|''a''<sub>1</sub> ''a''<sub>2</sub> ≡ ''b''<sub>1</sub> ''b''<sub>2</sub> (mod ''n'')}} (compatibility with multiplication) |
|||
* {{math|''a''<sup>''k''</sup> ≡ ''b''<sup>''k''</sup> (mod ''n'')}} for any non-negative integer {{math|''k''}} (compatibility with exponentiation) |
|||
* {{math|''p''(''a'') ≡ ''p''(''b'') (mod ''n'')}}, for any [[polynomial]] {{math|''p''(''x'')}} with integer coefficients (compatibility with polynomial evaluation) |
|||
⚫ | |||
If {{math|''a'' ≡ ''b'' (mod ''n'')}}, then it is generally false that {{math|''k<sup>a</sup>'' ≡ ''k<sup>b</sup>'' (mod ''n'')}}. However, the following is true: |
If {{math|''a'' ≡ ''b'' (mod ''n'')}}, then it is generally false that {{math|''k<sup>a</sup>'' ≡ ''k<sup>b</sup>'' (mod ''n'')}}. However, the following is true: |
||
* If {{math|''c'' ≡ ''d'' (mod ''φ''(''n'')),}} where {{math|''φ''}} is [[Euler's totient function]], then {{math|''a''<sup>''c''</sup> ≡ ''a''<sup>''d''</sup> (mod ''n'')}}—provided that {{math|''a''}} is [[coprime]] with {{math|''n''}}. |
* If {{math|''c'' ≡ ''d'' (mod ''φ''(''n'')),}} where {{math|''φ''}} is [[Euler's totient function]], then {{math|''a''<sup>''c''</sup> ≡ ''a''<sup>''d''</sup> (mod ''n'')}}—provided that {{math|''a''}} is [[coprime]] with {{math|''n''}}. |
||
Տող 86. | Տող 85. | ||
The last rule can be used to move modular arithmetic into division. If {{math|''b''}} divides {{math|''a''}}, then {{math|1=(''a''/''b'') mod ''n'' = (''a'' mod ''bn'') / ''b''}}. |
The last rule can be used to move modular arithmetic into division. If {{math|''b''}} divides {{math|''a''}}, then {{math|1=(''a''/''b'') mod ''n'' = (''a'' mod ''bn'') / ''b''}}. |
||
⚫ | |||
The [[modular multiplicative inverse]] is defined by the following rules: |
|||
[[Մոդուլար բազմապատիկ հակադարձ]]ը սահմանվում է հետևյալ կանոններով․ |
|||
* Existence: There exists an integer denoted {{math|''a''<sup>−1</sup>}} such that {{math|''aa''<sup>−1</sup> ≡ 1 (mod ''n'')}} if and only if {{math|''a''}} is coprime with {{math|''n''}}. This integer {{math|''a''<sup>−1</sup>}} is called a ''modular multiplicative inverse'' of {{mvar|a}} modulo {{math|''n''}}. |
|||
* If {{math|''a'' ≡ ''b'' (mod ''n'')}} and {{math|''a''<sup>−1</sup>}} exists, then {{math|''a''<sup>−1</sup> ≡ ''b''<sup>−1</sup> (mod ''n'')}} (compatibility with multiplicative inverse, and, if {{math|1=''a'' = ''b''}}, uniqueness modulo {{math|''n''}}). |
|||
* If {{math|''ax'' ≡ ''b'' (mod ''n'')}} and {{math|''a''}} is coprime to {{math|''n''}}, then the solution to this linear congruence is given by {{math|''x'' ≡ ''a''<sup>−1</sup>''b'' (mod ''n'')}}. |
|||
* Գոյություն․ <math> a^{-1} </math> գրառմամբ նշանակվող ամբողջ թիվը, որի համար ճիշտ է <math> a a^{-1} \cong 1 (mod \ n) </math> պնդումը, գոյություն ունի միայն և միայն այն դեպքում, եթե <math> a </math>-ը [[փոխադարձ պարզ թվեր|փոխադարձ պարզ]] է <math> n </math>-ին։ Այդ <math> a^{-1} </math> ամբողջ թիվը կոչվում է <math> a </math>-ի մոդուլո <math> n </math> ''մոդուլար բազապատիկ հակադարձ''։ |
|||
The multiplicative inverse {{math|''x'' ≡ ''a''<sup>−1</sup> (mod ''n'')}} may be efficiently computed by solving [[Bézout's identity|Bézout's equation]] {{math|1=''ax'' + ''ny'' = 1}} for {{math|''x''}}, {{math|''y''}} – using the [[Extended Euclidean algorithm]]. |
|||
* Եթե <math> a \cong b (mod \ n) </math> և <math> a^{-1} </math>-ը գոյություն ունի, ապա <math> a^{-1} = b^{-1} (mod \ n) </math> (համադրելիություն բազմապատիկ հակադարձի հետ, և, եթե <math> a = b </math>, մոդուլո <math> n </math> եզակիություն)։ |
|||
In particular, if {{math|''p''}} is a prime number, then {{math|''a''}} is coprime with {{math|''p''}} for every {{math|''a''}} such that {{math|0 < ''a'' < ''p''}}; thus a multiplicative inverse exists for all {{math|''a''}} that is not congruent to zero modulo {{math|''p''}}. |
|||
--> |
|||
* Եթե <math> ax \cong b (mod \ n) </math> և <math> a </math>-ն փոխադարձ պարզ է <math> n </math>-ին, ապա այս գծային կոնգրուենցիայի լուծումը տրված է <math> x \cong a^{-1} b (mod \ n) </math> հավասարմամբ։ |
|||
<math> x \cong a^{-1} (mod \ n) </math> բազմապատիկ համադարձը գտնելու արդյունավետ տարբերակ է [[Բեզուի հավասարում]]ը՝ <math> ax + ny = 1 </math>, <math> x </math>-ի և <math> y </math>-ի համար լուծելը։ Այն կարելի է լուծել [[Էվկլիդեսի ընդարձակված ալգորիթմ]]ով։ |
|||
Մասնավորապես․ եթե <math> p </math>-ն [[պարզ թիվ]] է, ապա <math> a </math>-ն <math> p </math>-ի հետ փոխադարձ պարզ է ցանկացած <math> 0 < a < p </math>-ի համար։ Այսպիսով բազապատիկ հակադարձ գոյություն ունի բոլոր այն <math> a </math>-երի համար, որոնք <math> p </math> մոդուլոյով զրոյին կոնգրուենտ չեն։ |
|||
== Մնացորդային համակարգեր == |
== Մնացորդային համակարգեր == |
22:37, 27 հունվարի 2024-ի տարբերակ
Մաթեմատիկայում մոդուլար հանրահաշիվը ամբողջ թվերի բազմության հանրահաշվական համակարգ է։ Մոդուլար հանրահաշվում թվերը, որոշակի արժեքի՝ մոդուլուսի հասնելուց հետո, «պտտվում են» սկզբնակետի շուրջ։ Մոդուլար հանրահաշվի ժամանակակից մոտեցումը մշակել է Կառլ Գաուսն իր 1801 թվականին հրատարակված «Disquisitiones Arithmeticae» գրքում։
Մոդուլար հանրահաշվի ամենօրյա օգտագործման օրինակ է 12-ժամանոց ժամացույցը։ Ժամացույցում օրը բաժանված է երկու 12-ժամյա հատվածների։ Եթե հիմա ժամը 07:00 է, 8 ժամ անց կլինի ժամը 03:00։ Սովորական գումարումը՝ կհանգի 15:00-ի, բայց այն կարելի կարդալ որպես 03:00, քանի որ ժամացույցը 12 ժամը մեկ վերսկսում է, և ժամը ներկայացնող թվերը սկսում են զրոյից երբ ժամը հասնում է 12֊ին։ Սա նկարագրում ենք որպես «15-ը կոնգրուենտ է 3֊ին մոդուլո 12, և գրանցում որպես ։ Այսպիսով. ։ Նույն տրամաբանությամբ 8:00 ներկայացնում է 8-ժամյա ժամանակահտված, որի կրկնակին կլինի 16:00: 16:00-ն ժամացույցի վրա ընթերցում ենք որպես 4:00։ Նշանակում է․ ։
Կոնգրուենցիա
Եթե տրված է ամբողջ թիվ, ապա և ամբողջ թվերը կոչվում են «մոդուլո կոնգրուենտ» եթե -ը դրանց տարբերության բաժանարարն է։ Ասել է թե․ գոյություն ունի այնպիսի որի համար կարող ենք գրել․
Մոդուլո կոնգրուենցիան գրանցվում է որպես․
Փակագծերը նշանակում են, որ -ը վերաբերում է ամբողջ հավասարմանը, ո՛չ միայն աջ կողմին (օրինակում աջ կողմը -ն է)։
Այս գրառումը պետք չէ շփոթել (առանց փակագծերի) գրանցման հետ, որը վերաբերում է մոդուլո գործողությանը (-ն -ի բաժանման մնացորդին)։ -ը արտահայտում է այն եզակի ամբողջ թիվը, որի համար ճիշտ են և պնդումները։
Կոնգրուենտ հարաբերությունը կարելի է ներկայացնել որպես.
- ,
բացահայտ ցուցադրելով Էվկլիդեսյան բաժանման հետ զուգահեռները։ Մեզ անհրաժեշտ չէ, որպեսզի -ն լինի -ով -ի բաժանման մնացորդը։ Փոխարենը, պնդում է, որ -ով բաժանելիս -ն ու -ն նույն մնացորդն ունեն․
- ,
որտեղ -ը ընդհանուր մնացորդն է։ Երկու հավասարումներն իրարից հանելուվ կարող են վերականգնել սկզբնական հարաբերությունը․ , որտեղ ։
Մոդուլո կոնգրուենցիան կոնգրուենտ հարաբերություն է․ կոնգրուենցիան էկվիվալենտ հարաբերություն է և համադրելի է գումարման, հանման ու բազմապատկման գործողությունների հետ։
Օրինակներ
Մոդուլուս 12 համակարգում կարող ենք պնդել, որ , քանի որ տարբերությունը հավասար է . -ի բազմապատիկ է։ Համապատասխանաբար, -ով բաժանելիս -ն ու -ը նույն մնացորդն ունեն։
Կոնգրուենցիայի սահմանումն աշխատում է նաև բացասական արժեքների համար։ Օրինակ․
Հատկություններ
Հիմնարար հատկություններ
Կոնգրուենտ հարաբերությունը պետք է բավարարի էկվիվալենտ հարաբերության բոլոր պայմանները․
- Ռեֆլեքսիվություն․
- Համաչափություն եթե
- Անցողականություն․ եթե և , ապա
Եթե և , կամ եթե , ապա[1].
- , ցանկացած -ի համար (տռանսլյացիայի հետ համադրելիություն)
- ցանկացած -ի համար (մասշտաբի հետ համադրելիություն)
- ցանկացած -ի համար
- (գումարման հետ համադրելիություն)
- (հանման հետ համադրելիություն)
- (բազմապատկման հետ համադրելիություն)
- ցանկացած ոչ-բացասական -ի համար (ցուցիչի հետ համադրելիություն)
- ցանկացած ամբողջ թվերով գործակիցներով բազմանդամի համար (համադրելիություն բազմանդամի գնահատման հետ)։
Մոդուլար բազմապատիկ հակադարձը սահմանվում է հետևյալ կանոններով․
- Գոյություն․ գրառմամբ նշանակվող ամբողջ թիվը, որի համար ճիշտ է պնդումը, գոյություն ունի միայն և միայն այն դեպքում, եթե -ը փոխադարձ պարզ է -ին։ Այդ ամբողջ թիվը կոչվում է -ի մոդուլո մոդուլար բազապատիկ հակադարձ։
- Եթե և -ը գոյություն ունի, ապա (համադրելիություն բազմապատիկ հակադարձի հետ, և, եթե , մոդուլո եզակիություն)։
- Եթե և -ն փոխադարձ պարզ է -ին, ապա այս գծային կոնգրուենցիայի լուծումը տրված է հավասարմամբ։
բազմապատիկ համադարձը գտնելու արդյունավետ տարբերակ է Բեզուի հավասարումը՝ , -ի և -ի համար լուծելը։ Այն կարելի է լուծել Էվկլիդեսի ընդարձակված ալգորիթմով։
Մասնավորապես․ եթե -ն պարզ թիվ է, ապա -ն -ի հետ փոխադարձ պարզ է ցանկացած -ի համար։ Այսպիսով բազապատիկ հակադարձ գոյություն ունի բոլոր այն -երի համար, որոնք մոդուլոյով զրոյին կոնգրուենտ չեն։
Մնացորդային համակարգեր
Յուրաքանչյուն մոդուլո մնացորդային դասակարգը կարելի է ներկայացնել իր կամայական անդամով։ Սովորաբար այն ներկայացնում ենք այն փոքրագույն ոչ-բացասական ամբողջ թվով որը դասակարգի անդամ է[2], (սա կլինի բաժանման արդյունքում ստացված մնացորդը)։ Տարբեր դասակարգերի կայական անդամներ իրար մոդուլո ինկոնգրուենտ են։ Ավելին․ յուրաքանչյուր ամբողջ թիվ պատկանում է միայն մի մոդուլո մնացորդային դասակարգի[3]։
Ծանոթագրություններ
- ↑ Սանդոր Լեհոսկի; Ռիչարդ Ռուսկի (2006). Դեյվիդ Պատրիկ (ed.). Խնդիրներ լուծելու արվեստը (անգլերեն). Vol. 1 (7 ed.). AoPS Incorporated. էջ 44. ISBN 0977304566.
- ↑ Վեյսշտայն, Էրիկ. «Մոդուլար հանրահաշիվ». mathworld.wolfram.com (անգլերեն). Վերցված է 2020 թվականի օգոստոսի 12-ին.
- ↑ Pettofrezzo & Byrkit (1970, էջ. 90)