ძირითადი მასალა
კურსი: კომპიუტერული მეცნიერება > თემა 2
გაკვეთილი 5: მოდულარული არითმეტიკა- ნაშთის ოპერატორი
- ნაშთის გამოწვევა
- სადარობა
- კონგრუენტულობის დამოკიდებულება
- ტოლობის დამოკიდებულებები
- ბეზუს თეორემა
- მოდულარული შეკრება და გამოკლება
- მოდულარული გამოწვევა (შეკრება და გამოკლება)
- სწრაფი მოდულარული ახარისხება
- სწრაფი მოდულარული ახარისხება
- მოდულარული შებრუნებულები
© 2024 Khan Academyგამოყენების პირობებიკონფიდენციალურობის პოლიტიკაშენიშვნა ქუქი-ჩანაწერებზე
ტოლობის დამოკიდებულებები
ტოლფასი დებულებები
სანამ გააგრძელებთ, მნიშვნელოვანია, იცოდეთ, რომ შემდეგი დებულებები ეკვივალენტურია
(| სიმბოლო ნიშნავს „ყოფს“, ანუ „მამრავლია“) (სადაც მთელი რიცხვია)
ეს საშუალებას გვაძლევს, „ვიაროთ“ ერთისა და იმავე იდეის გამოხატვის სხვადასხვა ფორმებს შორის.
მაგალითად შემდეგი დებულებები ტოლფასია:
( , რაც ჭეშმარიტია, რადგან ) . ამას ვაკმაყოფილებთ : -ით
სადარობა არის ტოლფასობის დამოკიდებულება
დაარწმუნეთ საკუთარი თავი, რომ წინა მაგალითში გამოყენებულ ნაჭრებს აქვთ შემდეგი თვისებები:
- ნაჭერში მნიშვნელობების ყველა წყვილი დაკავშირებულია ერთმანეთთან
- ვერასდროს ვიპოვით მნიშვნელობას ერთზე მეტ ნაჭერში (ნაჭრებს არ გააჩნიათ თანაკვეთა)
- თუ ყველა ნაჭერს გავაერთიანებთ, ისინი ქმნიან წრიულ დიაგრამას, რომელიც მოიცავს ყველა მნიშვნელობას
წრიული დიაგრამას (ნამცხვრის ფორმის), რომლის ნაჭრებს აქვს ეს თვისებები აქვს ტოლფასობის დამოკიდებულება.
ტოლფასობის დამოკიდებულება განსაზღვრავს, როგორ შეგვიძლია ჩვენი „ნამცხვრის“ დაჭრა (როგორ დავყოფთ ჩვენს მნიშვნელობების სიმრავლეს) ნაჭრებად (ტოლფასობის კლასებად).
ტოლფასობის დამოკიდებულება განსაზღვრავს, როგორ შეგვიძლია ჩვენი „ნამცხვრის“ დაჭრა (როგორ დავყოფთ ჩვენს მნიშვნელობების სიმრავლეს) ნაჭრებად (ტოლფასობის კლასებად).
ზოგადად, ტოლფასობის დამოკიდებულებებს უნდა ჰქონდეთ ეს თვისებები:
- წრიული დიაგრამა: ჩვენთვის საინტერესო მნიშვნელობების კოლექცია
- წრიული დიაგრამის ნაჭერი: ტოლფასობის კლასი
- როგორ ვჭრით „ნამცხვარს“ ნაჭრებად: ტოლფასობის დამოკიდებულება
კერძოდ, ჩვენი წინა მაგალითისთვის:
- წრიული დიაგრამა („ნამცხვარი“): ყველა მთელი რიცხვის კოლექცია
- დიაგრამის ნაჭერი სახელად
: ტოლფასობის კლასი, სადაც ყველა მნიშვნელობა - როგორ ვჭრით „ნამცხვარს“ ნაჭრებად: სადარობა mod C დამოკიდებულების გამოყენებით,
ამიტომ ვამბობთ, რომ სადარობა mod C არის ეკვივალენტობის დამოკიდებულება. ის ყოფს მთელ რიცხვებს C განსხვავებულ ტოლფასობის კლასად.
რატომ გვინდა, რომ სადარობა mod C იყოს ეკვივალენტობის დამოკიდებულება?
იმის ცოდნა, რომ სადარობა mod C არის ეკვივალენტობის დამოკიდებულება გვეუბნება, რომ მას კონკრეტული თვისებები ახასიათებს.
ეკვივალენტობის დამოკიდებულებები არის დამოკიდებულებები შემდეგი თვისებებით:
ეკვივალენტობის დამოკიდებულებები არის დამოკიდებულებები შემდეგი თვისებებით:
- ისინი არიან რეფლექსურები: A დამოკიდებულია A-სთან
- ისინი სიმეტრიულია: თუ A დაკავშირებულია B-სთან, მაშინ B დაკავშირებულია A-სთან
- ისინი არიან ტრანზიტული: თუ A დაკავშირებულია B-სთან და B დაკავშირებულია C-სთან, მაშინ A დაკავშირებულია C-სთან
ვინაიდან სადარობა არის ეკვივალენტობის დამოკიდებულება (mod C). ეს ნიშნავს:
- თუ
, მაშინ - თუ
და , მაშინ
მაგალითი
მოდით, ეს თვისებები გამოვიყენოთ კონკრეტულ მაგალითზე -ის გამოყენებით:
(რეფლექსურობის თვისება)- თუ
, მაშინ (სიმეტრიულობის თვისება) - თუ
და თუ , მაშინ (ტრანზიტულობის თვისება)
გსურთ, შეუერთდეთ დისკუსიას?
პოსტები ჯერ არ არის.