מבחן אוילר

מתוך testwiki
קפיצה לניווט קפיצה לחיפוש

מבחן אוילר (על שם המתמטיקאי הגרמני לאונהרד אוילר) הוא מבחן לבדיקה אם מספר a∈ℤ הוא שארית ריבועית מודולו מספר ראשוני p.

יהי p מספר ראשוני אי-זוגי ויהי a מספר זר ל-p. אזי a הוא שארית ריבועית מודולו p אם ורק אם a(p−1)/2≡1(modp).

הוכחה

כיוון ראשון: נניח כי a שארית ריבועית מודולו p, כלומר קיים x∈ℤ עבורו x2≡a(modp).תבנית:ש לפי המשפט הקטן של פרמה xp−1≡1(modp) לכל x הזר ל-p. לכן מתקיים xp−1=(x2)(p−1)/2≡a(p−1)/2≡1(modp).

כיוון שני: נניח כי a(p−1)/2≡1(modp). לכל p ראשוני קיים שורש פרימיטיבי, כלומר איבר מסדר ϕ(p)=p−1 אשר חזקותיו שקולות מודולו p לאיברים 1,2,…,p−1 בסדר כלשהו.תבנית:ש לכן קיים שורש פרימיטיבי r המקיים rk≡a(modp) עבור 1≤k≤ϕ(p) כלשהו. מתקיים (rk)(p−1)/2=rk(p−1)/2≡a(p−1)/2≡1(modp).תבנית:ש הסדר ϕ(p) מחלק את kp−12 ולכן b=k2 מספר שלם. מתקיים (rb)2=r2b=rk≡a(modp) ולכן a שארית ריבועית מודולו p.

קישורים חיצוניים

תבנית:קצרמר