Nhảy chuyển đến

Lần thứ hai còn thừa

Định nghĩa

Lệnh số nguyên,Thỏa mãn,Nếu tồn tại số nguyênKhiến cho

Tắc xưngVì môLần thứ hai còn thừa, nếu không xưngVì môLần thứ hai phi còn thừa.

Thông tục một ít, có thể cho rằng là cầu mô ý nghĩa hạKhai bình phươngGiải toán. Đối với càng cao thứ phương khai căn nhưng tham kiếnk thứ còn thừa.

Nơi này chỉ thảo luậnKỳ tố sốCầu giải phương pháp. Sau văn khả năng ở môHiển nhiên dưới tình huống viết chữ giản thể thành lần thứ hai ( phi ) còn thừa.

Euler phân biệt pháp

Đối kỳ tố sốCùng thỏa mãnSố nguyên,

Tức đối kể trênCùng,

  1. Lần thứ hai còn thừa đương thả chỉ đương.
  2. Lần thứ hai phi còn thừa đương thả chỉ đương.
Chứng minh

Đầu tiên từFermat tiểu định lý,Có,Cố

Do đó đối tùy ý thỏa mãnĐều có

Mặt khác từLà kỳ tố số, chúng ta có:

Trong đóLà nào đó chỉnh hệ số đa thức, tiến tới:

TừCùng dư phương trình định lý 5Cũng biết,Là môLần thứ hai còn thừa đương thả chỉ đương.Tiến tớiLà môPhi lần thứ hai còn thừa đương thả chỉ đương.

Legendre ký hiệu

Định nghĩa

Đối kỳ tố sốCùng số nguyên,Định nghĩa Legendre ký hiệu như sau:

Legendre ký hiệu nhưng tiến thêm một bước mở rộng vìJacobi ký hiệu,Jacobi ký hiệu nhưng tiến thêm một bước mở rộng vìKronecker ký hiệu.

Hạ biểu vì bộ phận Legendre ký hiệu giá trị ( FromWikipedia)

Tính chất

  1. Đối tùy ý số nguyên,

    Tiến thêm một bước, chúng ta có suy luận:

  2. (Hoàn toàn tích tính) đối tùy ý số nguyên,

    Chúng ta có suy luận: Đối số nguyên,

Chứng minh
  1. TừLegendre ký hiệu định nghĩaCùngEuler phân biệt phápDễ đến.
  2. Chú ý tới

    Thả,Cố:

  3. Từ 1 đến

    Thả,Cố:

  4. Tham kiếnLần thứ hai lẫn nhau phản luật

Lần thứ hai lẫn nhau phản luật

Lần thứ hai lẫn nhau phản luật

Thiết,Là hai cái bất đồng kỳ tố số, tắc

Chứng minh phương thức rất nhiều, người đọc cảm thấy hứng thú nói nhưng tham khảo5.Một loại chứng minh phương thức là căn cứ vào như sau dẫn lý ( Gauss dẫn lý ):

Gauss dẫn lý

Thiết,Đối số nguyên,LệnhNhỏ nhất phi phụ còn thừa, thiếtVì sở hữuTrung lớn hơnCái số, tắc

Cái này dẫn lý có thể chứng minh như sau hữu dụng kết luận:

Kết luận

Đối kỳ tố số,

Lần thứ hai lẫn nhau phản luật không chỉ có có thể sử dụng với phán đoán sốHay không là môLần thứ hai còn thừa, còn có thể dùng cho xác định sử sốVì lần thứ hai còn thừa mô số kết cấu.

Lần thứ hai còn thừa số lượng

Đối với kỳ tố số,MôÝ nghĩa hạ lần thứ hai còn thừa cùng lần thứ hai phi còn thừa đều cóCái.

Chứng minh

Căn cứ Euler phân biệt pháp, suy xét.

Chú ý tới,TừCùng dư phương trình định lý 6Cũng biếtCái giải. Cho nên môÝ nghĩa hạ lần thứ hai còn thừa cùng lần thứ hai phi còn thừa đều cóCái.

Tương quan thuật toán

Đặc thù tình huống khi thuật toán

Đối với cùng dư phương trình,Trong đóVì kỳ tố số thảVì lần thứ hai còn thừa ởKhi có càng đơn giản giải pháp, suy xét

Như vậyVì một cái giải.

Atkin thuật toán

Vẫn cứ suy xét kể trên cùng dư phương trình, lúc này,Như vậy lệnhCùngNhư vậy lúc nàyThảVì một cái giải.

Chứng minh

Như vậy

Cipolla thuật toán

Cipolla thuật toán dùng cho cầu giải cùng dư phương trình,Trong đóVì kỳ tố số thảVì lần thứ hai còn thừa.

Thuật toán nhưng miêu tả vì tìm đượcThỏa mãnVì lần thứ hai phi còn thừa,Vì một cái giải.

Ở số nhiều vựcTrung, suy xét lệnhCùng thật hệ số đa thức tập hợpĐốiLấy mô sau tập hợp nhớ làm,Như vậy tập hợp trung nguyên tố đều có thể tỏ vẻ vìHình thức, trong đó,Lại bởi vì,Suy xét đa thức giải toán có thể phát hiệnTrung nguyên tố giải toán cùngTrung nhất trí.

Sau văn suy xét đối với hệ số thuộc về hữu hạn vựcĐa thứcCùng đốiLấy mô sau tập hợpTrung giải toán.

Lựa chọn:

NếuNhư vậyVì lần thứ hai còn thừa, lúc này giải hiển nhiên vì.Cho nên giả thiết.Khiến choVì phi linh lần thứ hai còn thừa lựa chọn cóCái, mà khiến choLựa chọn đúng lúc có hai cái, như vậy cóLoại lựa chọn có thể khiến choVì lần thứ hai phi còn thừa, sử dụng tùy cơ phương pháp bình quân ước hai lần nhưng đến.

Chứng minh

LệnhCùngNhư vậy cóThả.

Lại bởi vì Định lý nhị thức

Có thể phát hiện chỉ có đươngCùngKhi bởi vì không có ước sốSẽ không bởi vì môBị đánh tan, mặt khác hạng đều bởi vì cóƯớc số bị đánh tan. Cho nên

Cho nên

NếuThả

Cho nênHệ số cần thiết bằng không tứcLúc này suy xét Legendre ký hiệu vì hoàn toàn tích tính hàm số cũng biếtHiển nhiên vì lần thứ hai còn thừa, không phù hợp định nghĩa. Bởi vậyThả.

Bostan–Mori thuật toán

Nên thuật toán căn cứ vào Cipolla thuật toán, chúng ta đem vấn đề thay đổi vìThường hệ số tề thứ tuyến tính đệ đẩyLại ứng dụng Bostan–Mori thuật toán. Suy xét một loại khác thường thấy Cipolla thuật toán miêu tả vìVì thỏa mãnMột cái giải3,Trong đóVì không thể ước đa thức. Lựa chọn sử dụngĐồng dạng sử dụng tùy cơ. Chứng minh quá trình lược. Tham khảo văn hiến4Trung thuật toán chúng ta có thể phát hiện vấn đề nhưng chuyển hóa vì cầu giải hình thức mịch cấp số phép nhân nghịch nguyên mỗ hạng nhất hệ số:

Thả

Khi hiển nhiên có,Nên thuật toán phép nhân số lần tương so với Cipolla thuật toán càng thiếu, mặt khác tương quan phép nhân số lần ít thuật toán có thể thấy được2.

Legendre thuật toán

Đối với cùng dư phương trình,Trong đóVì kỳ tố số thảVì lần thứ hai còn thừa. Legendre thuật toán nhưng miêu tả vì tìm đượcThỏa mãnVì lần thứ hai phi còn thừa, lệnh,Như vậyThả.

Chứng minh

Suy xét lựa chọn một cáiThỏa mãn,Như vậyVì lần thứ hai phi còn thừa, cho nên

Tồn tại hoàn thái bắn

Như vậy

Cho nên.

Tonelli–Shanks thuật toán

Tonelli–Shanks thuật toán là căn cứ vào ly tán đối số cầu giải cùng dư phương trìnhThuật toán1,Trong đóVì kỳ tố số thảVì môLần thứ hai còn thừa.

LệnhTrong đóVì số lẻ. Vẫn cứ sử dụng tùy cơ phương pháp tìm kiếmThỏa mãnVì lần thứ hai phi còn thừa. LệnhThả,Như vậy tồn tại số nguyênThỏa mãn.NếuVì lần thứ hai còn thừa, như vậyVì số chẵn thả.

Chứng minh

Cho nênGiai vì,Lại bởi vìGiải, cho nênMịch thứ, nhớ.

NếuLà lần thứ hai còn thừa, như vậy

Cho nênVì số chẵn, mà

Dư lại vấn đề là như thế nào tính toán,Tonelli cùng Shanks đưa ra một lần xác địnhMột cái bit. LệnhỞ cơ số hai hạ tỏ vẻ vìTrong đó.

Bởi vìLà lần thứ hai còn thừa, cho nên bắt đầu khi,Sau đó tính toánSau đóTừ từ, từ dưới công thức cấp ra

Chính xác tính hiển nhiên.

Bài tập

Tham khảo tư liệu cùng chú thích

  1. Quadratic residue - Wikipedia
  2. Euler's criterion - Wikipedia

  1. Daniel. J. Bernstein. Faster Square Roots in Annoying Finite Fields.

  2. S. Müller, On the computation of square roots in finite fields, Design, Codes and Cryptography, Vol.31, pp. 301-312, 2004

  3. A. Menezes, P. van Oorschot and S. Vanstone. Handbook of Applied Cryptography, 1996.

  4. Alin Bostan, Ryuhei Mori.A Simple and Fast Algorithm for Computing the N-th Term of a Linearly Recurrent Sequence.

  5. Quadratic reciprocity - Wikipedia