Zbiory zawierające liczby pierwsze

Podzielność. Reszty z dzielenia. Kongruencje. Systemy pozycyjne. Równania diofantyczne. Liczby pierwsze i względnie pierwsze. NWW i NWD.
ksetlak
Użytkownik
Użytkownik
Posty: 19
Rejestracja: 23 sty 2024, o 17:00
Płeć: Mężczyzna
wiek: 40

Zbiory zawierające liczby pierwsze

Post autor: ksetlak »

Raz na kilka miesięcy lubię w Excelu pobawić się liczbami pierwszymi. Kiedyś znalazłem sposób na przyspieszenie algorytmu Fermata (sprawdzony za pomocą skryptu PHP, działa). Dzisiaj chciałbym tylko pokazać 3 zbiory, które cieszą moje oczy po tygodniu zabawy :)

Najpierw definiuję zakres (np. 100, 1100 albo 2100), potem liczę, a na końcu po posortowaniu i ręcznym sprawdzeniu pierwszości mam coś takiego:

https://ksetlak.pl/matematyka/20250330%20odkrycie%20wersja%20publikuj.pdf

W trzecim zbiorze nie chciało mi się sprawdzać 2063 elementów, dlatego sprawdziłem jedynie początkowe i końcowe.

Spodziewam się, że w większych przedziałach będzie więcej "czerwonych" liczb na końcu danego zbioru, więc użyteczność tych zbiorów może być średnia, ale i tak ładnie to wygląda w porównaniu ze zbiorami, które generowałem wcześniej :)

Dodano po 20 godzinach 4 minutach 17 sekundach:
Napisałem skrypt w PHP robiący test pierwszości dla liczb z wklejonej listy 2063 elementów

https://ksetlak.pl/matematyka/test-pierwszosci.php

Nie jestem najlepszy w programowanie i musiałem kombinować, ale udało się. Trzeba było przekształcić mój zbiór na poniższy, odejmując 1 w Excelu.
Ukryta treść:    
Podsumowując, w trzecim zbiorze jest 1217 liczb pierwszych, prawie 59% z 2063.

Sposób na tworzenie tych zbiorów jest fajny, bo wykorzystuje mój ulubiony ciąg liczb pierwszych (\(\displaystyle{ 3,5,7,11,13,17...}\)) oraz wielokrotności liczby 2 (\(\displaystyle{ 2,4,8,16,32,64...}\)). Bardzo dużo jest w środku rozwiązań, które optymalizują skuteczność. Taki zgrabny sposób, bez udziwnień.
Ostatnio zmieniony 31 mar 2025, o 22:41 przez Jan Kraszewski, łącznie zmieniany 2 razy.
Powód: Poprawa wiadomości.
ODPOWIEDZ