A wikipedia-ban olvastam utána, mik azok a ciklikus számok
(
https://en.wikipedia.org/wiki/Cyclic_number)
Amikre jutottál, azok a 142857 kivételével nem ciklikus számok. A ciklikussághoz az kell, hogy az n jegyű számot k=1,2,3,...,n-1-gyel szorozva jöjjenek ki a shift-elt (vagy inkább nevezzük rotáltnak) értékek. Nálad viszont teljesen vad szorzók lesznek, pl.:
15949: 389·41, 1199·41, 1451·41, 2234·41, 2315·41
A legnormálisabb általad talált ilyen szám talán a háromjegyű:
185: 5·37, 14·37, 23·37
ugyanis ezek legalább szabályos 9·37 különbséggel mennek, bár a legkisebb ott sem 1-es szorzóval van. (Az a helyzet, hogy mondjuk a 076923-at sem tekintik ciklikus számnak, pedig ott a legkisebb szorzó 1, de a többi 3,4,9,10,12, szóval nem egyesével megy.)
Nevezheted őket mondjuk gyengén ciklikus számoknak, ami alatt akkor annyit kell érteni, hogy a rotált számoknak van közös osztójuk. Nem nagyon hiszem, hogy a H1 halmazhoz van sok közük, hisz abból csak annyit használsz ki, hogy a közös osztó az ugyanolyan hosszú H1 elemnek is osztója. Ez mindenféleképpen nagyon érdekes tény, ha igaz, de nem lepődnék meg, ha gyorsan találnál ellenpéldát...
Az igazi ciklikus számok viszont erősen kötődnek H1-hez, hisz a `p` prímhez (`p={7,17,19,23,29,47,...}`) tartozó ciklikus szám a `(10^(p-1)-1)/p`, míg a H1-beli párja a `(10^(p-1)-1)/9`. Bár inkább magához a `10^(p-1)-1`-hez kötném, szóval H9-hez, nem H1-hez.
De szerintem kutass csak tovább a témában, hátha kijön belőle, amit sejtesz. Írj programot, ami mindenféle H1 (vagy H9) elemhez keres ilyen gyengén ciklikus számot, főleg azért, hogy kiderüljön, van-e ellenpélda.