Forumregels
(Middelbare) school-achtige vragen naar het forum "Huiswerk en Practica" a.u.b.
Zie eerst de Huiswerkbijsluiter
RedCat
Artikelen: 0
Berichten: 501
Lid geworden op: zo 21 jul 2019, 16:38

Re: Collatz conjecture of 3x+1 probleem

HansH schreef: do 08 jun 2023, 10:58 https://arxiv.org/pdf/2101.06107.pdf
De gedachte achter dit artikel is wel mooi: het Collatz vermoeden inductief bewijzen via modulaire equivalentieklassen.
Hieronder tot hoe ver ik kom met "Proof 1" van Farzali Izadi.

Definieer:
f(n) = de Collatz functie (f(n) = 3n+1 als n oneven, f(n) = n/2 als n even)
m, n, a, b, c ∈ N = {0, 1, 2, 3, ... }
i, j, k, k' ∈ I = {1, 3, 5, 7, ... }
R(k) = de gereduceerde Collatz functie van I naar I met
\(\small R(k) = k' = \frac{3k+1}{2^r}\)
waarbij r zo groot mogelijk, zodat alle factoren 2 uit 3k+1 worden weggedeeld
(zie bv https://oeis.org/A075677)
en veronderstel voor k:
\(\small j \overset{R}{\rightarrow} k \overset{R}{\rightarrow} k'\)
(voor zover er zo'n j < k bestaat)

Inductief bewijs:
Basis: R(1) = 1
Inductie:
Stel het Collatz vermoeden geldt voor alle i < k, toon aan dat het dan ook voor k geldt.
Farzali Izadi doet dit in zijn "Proof 1" via equivalentieklassen mod 6.
Hier een aangepaste versie daarvan:

Part I: k%6 ≡ 1
Part Ia: k%12 ≡ 1
k = 12m+1 → f(k) = 3k+1 = 36m+4 = 4(9m+1) → k' = R(k) ≤ 9m+1 < 12m+1 = k (voor m>0)
Omdat k' < k geldt het vermoeden voor k' (volgens de inductie-hypothese) en dus ook voor k.

Part Ib: k%12 ≡ 7
k = 12m+7 → f(k) = 3k+1 = 36m+22 = 2(18m+11) → k' = R(k) = 18m+11 > 12m+1 = k
Omdat k' > k schieten we hier niet mee op.
Probeer dan een j < k te vinden zodat R(j) = k (dan zit k in het Collatz-pad van j naar 1):
zoek a, b en c, zodanig dat
j = am+b en f(j) = 3am+3b+1 = 2c(12m+7)
c=0 → 3a = 12 en 3b+1 = 7 → a=4 en b=2 → j = 4am+2 = even, en dat mag niet
c=1 → 3b+1 = 14, heeft geen geheeltallige oplossing
c=2 → 3a = 48 en 3b+1 = 28 → a=16 en b=9 → j = 16m+9 > 12m+7 = k, kan niet: j is groter dan k
Voor hogere waarden van c wordt j alleen nog maar groter.
Conclusie: (nog) geen oplossing voor dit geval

Part II: k%6 ≡ 5 (ofwel: k%12 ≡ 5 of k%12 ≡ 11)
k = 6m+5, kies j = 4m+3 (zodat j < k):
j = 4m+3 → f(j) = 12m+10 = 2(6m+5) → R(j) = 6m+5 = k, dus geldt het vermoeden ook voor k

Part III: k%6 ≡ 3
Part IIIa: k%12 ≡ 3
k = 12m+3 → f(k) = 36m+10 = 2(18m+5) → k' = R(k) = 18m+5 > 12m+3 = k, dus k' > k = geen bewijs
dan via R(j) = k voor een j < k:
j = am+b en f(j) = 3am+3b+1 = 2c(12m+3)
dan moet 3b+1 = 3*2c → b = 2c - (1/3) en dit heeft geen geheeltallige oplossing.
Conclusie: (nog) geen oplossing voor dit geval

Part IIIb: k%12 ≡ 9
k = 12m+9 → f(k) = 36m+28 = 4(9m+7) → k' = R(k) ≤ 9m+7 < 12m+3 = k
Omdat k' < k geldt het vermoeden voor k' en dus ook voor k.


In zijn Remark 2 stelt Farzali Izadi: neem in Part I j=2m, dan is j ∉ I gaat j wel naar 1, ook al is deze even.
Maar dit gebeurt via deling door 2, en niet via 3j+1 naar k
Eveneens stelt hij daar voor Part III: "sometimes we need to apply the Syracuse function a couple of times",
maar dit is vergelijkbaar met de brute-kracht methode voor het testen van een Collatz getal,
en dit sluit bovendien een hoge cykel niet uit (hoger dan 1-4-2-1) noch mogelijke divergentie naar oneindigheid van de keten (ofwel: geen garantie dat de keten terugkomt naar een getal kleiner dan k).


Met bovenstaande kunnen we het zoeken naar Collatz-uitzonderingen nu wel beperken tot alle oneven getallen
3 mod 12 en 7 mod 12.
De vraag die overblijft is: hoe kunnen we de zoekruimte nog verder verkleinen?
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

Deze is wel aardig. Dit is een getal dat na 4 vermenigvuldigingen op een 2-macht komt en dan met alleen delingen naar 1 gaat.
202306113x+1 01
26512143 is de som van een aantal 2-machten zoals getoond. De hoogste waarde die bereikt wordt is 2^27.
De vermenigvuldigingen aan het begin komen door de component 15 (2^0+2^1+2^3) De andere 2-machten moest ik erbij optellen om tot deze mooie reeks te komen.
Dit is het hoogste aantal vermenigvuldigingen (4) waar ik dit voor kan bereiken. Er is waarschijnlijk ook wel een waarde horend bij meer vermenigvuldigingen zoals 31 (5) of 63 (6) maar het spreadsheet kon dat niet aan.
Die getallen zouden wel eens veel hoger kunnen zijn. De getallen waarvoor het geldt die ik kon vinden: 1 (na 1x vermenigvuldigen), 3 (2x) 151 (3x) en dan dus ineens pas 26512143 na 4 vermenigvuldigingen.

Er zijn veel meer getallen die een dergelijke reeks tonen maar alleen getallen die beginnen met 1,2 of 3 vermenigvuldigingen zijn makkelijk te vinden
RedCat
Artikelen: 0
Berichten: 501
Lid geworden op: zo 21 jul 2019, 16:38

Re: Collatz conjecture of 3x+1 probleem

Ik vermoed dat de getallen n die je zoekt gegeven worden door:
\(n=\left( \frac{2}{3} \right)^q \cdot \left( 2^c+1 \right)-1\)
met
\(c = i\cdot 3^{q-1}\)

waarbij
q = aantal vermenigvuldigingen
c = de hoogste macht van 2 die bereikt wordt
i ∈ { 1, 3, 5, 7, 9, 11, ... } = een vrij te kiezen oneven getal

Voor q=4 en i=1 levert dit:
\(c = 1\cdot 3^{4-1} = 27\)
\(n=\left( \frac{2}{3} \right)^4 \cdot \left( 2^{27}+1 \right)-1 = 26512143\)
voor q=5, i=1 geeft dit n=318400215865581346424671
(en c = 3^4 = 81)
voor q=6, i=1 geeft dit n=1240913164837493520914469575281720548839055905624577375251388717505927743
(en c = 3^5 = 243)

voor q=3, i=1 geeft dit n=151 (en c = 9*i = 9)
voor q=3, i=3 geeft dit n=39768215 (en c = 9*i = 27)
voor q=3, i=5 geeft dit n=10424999137431 (en c = 9*i = 45)
voor q=3, i=7 geeft dit n=2732850973882896535 (en c = 9*i = 63)


Resteert nog een net bewijs, maar dat zal niet meer voor vandaag zijn.
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

Ook deze is wel aardig. Dit getal x blijft 30 stappen lang binnen bandbreedte x-4x.
20230612 3x+1 01
Het getal x=163.470.331 blijft dus 30 stappen lang zo klein mogelijk zonder dat het kleiner wordt dan x. Om stap 31 te halen moet ik 2^30 toevoegen. Helaas kan mijn spreadsheet dat niet aan. als het eenmaal onder x zakt is het snel gedaan met de pret. In slechts 81 meer stappen (121* stappen vanaf het begin) gaat het getal dan naar 1. Dat is minder dan 3x het minimum om vanaf een getal >2^27 naar 1 1 te komen. Het ziet er toch echt wel naar uit dat alle getallen in sneltreinvaart naar 1 gaan.

* Ik tel x= (3x+1)/2 als 1 stap. als ik dat als 2 stappen zou tellen zou het totaal 180 zijn.
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

RedCat schreef: zo 11 jun 2023, 12:26 n=1240913164837493520914469575281720548839055905624577375251388717505927743
Wat is de status van dat getal? Is dat de kleinste uitzondering?
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

Xilvo schreef: za 03 jun 2023, 19:22 Hier nog een 'geweldige' manier om een tegenvoorbeeld te vinden waarbij je in een lus terechtkomt en dus nooit op 1 uitkomt.
Het is kennelijk al geprobeerd tot 268=295E18. Of dat werkelijk met brute force is gebeurd betwijfel ik, een enkele computer zou dan iedere sceconde 1000 miljard mogelijkheden moeten uitproberen, 10 jaar lang. Maar misschien met veel slimmigheidjes en inzet van veel computers...

Hoe dan ook, het is een heel groot getal. \(3x+1\) verschilt dan nauwelijks van \(3x\).
Probeer een \(n\) en \(m\) te vinden zodat \(3^n\approx 2^m\).
Helemaal gelijk worden ze niet, het ene getal is altijd oneven, het andere even.
Maar je zou dan \(n\) keer \(3x+1\) kunnen doen en kijken of je weer terugkomt op het oorspronkelijke getal door \(m\) keer door twee te delen.
Natuurlijk kan je die twee operaties niet in willekeurige volgorde uitvoeren, ach, een kleinigheidje.

Wie het proberen wil mag, ongetwijfeld is ook dit al lang geleden bedacht en geprobeerd.
Dat is helemaal niet zo'n gekke gedachte denk ik.
stap 1: x'=(3x+1)/2=(3(x+1)-2)/2=1,5(x+1)-1
stap 2: x''=(3x'+1)/2=(3(1,5(x+1)-1)-2)/2= 1,52(x+1)-1
stap n: x('n)=1,5n(x+1)-1

Voor een getal x dat op zichzelf uitkomt geldt dus dat na (in willekeurige volgorde) n vermenigvuldigingsstappen en m delingsstappen is x'(n+m) maximaal x('n)max=((x+1)*1,5n+m)/2m)-1 en minimaal x('n+m)min>x('n+m)max-(0,5*1,5n)

Er is dus een bandbreedte van (0,5*1,5n) dus even of oneven is geen probleem. Wèl een probleempje is denk ik dat de marge relatief steeds kleiner wordt.
We weten dat bij getallen <268 Een getal nooit op zichzelf uitkomt. Dus n>m>68
Volgens mijn spreadsheet is de bandbreedte dan minimaal 1,568=942335637702,334. Maar het getal is minimaal 268=2,95147905179353*1020
de bandbreedte is dus 3,19275733002308*10-9 ofwel 1/313208896,459654 deel van het getal. Naarmate n en m toenemen wordt dat deel relatief steeds kleiner.
Als we waardes x, m en n vinden die binnen de bandbreedte komen dan kunnen we de uitzondering proberen te construeren.
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

Nesciyolo schreef: wo 14 jun 2023, 09:43 Voor een getal x dat op zichzelf uitkomt geldt dus dat na (in willekeurige volgorde) n vermenigvuldigingsstappen en m delingsstappen is x'(n+m) maximaal x('n)max=((x+1)*1,5n+m)/2m)-1 en minimaal x('n+m)min>x('n+m)max-(0,5*1,5n)
Moet zijn:
Voor een getal x dat op zichzelf uitkomt geldt dus dat na (in willekeurige volgorde) n vermenigvuldigingsstappen en m delingsstappen is x'(n+m) maximaal x('n+m)max=((x+1)*1,5n-1)/2m en minimaal x('n+m)min>x('n+m)max-(0,5*1,5n)
Laatst gewijzigd door Nesciyolo op wo 14 jun 2023, 10:03, 1 keer totaal gewijzigd.
Gebruikersavatar
Xilvo
Moderator
Artikelen: 0
Berichten: 10.821
Lid geworden op: vr 30 mar 2018, 16:51

Re: Collatz conjecture of 3x+1 probleem

Nesciyolo schreef: wo 14 jun 2023, 09:43 We weten dat bij getallen <268 Een getal nooit op zichzelf uitkomt. Dus n>m>68
Nee, dat klopt niet. Je moet beginnen met een getal > 268 omdat je weet dat alleen daar nog "onbekend terrein" ligt. Maar het aantal stappen omhoog (n) en het aantal stappen terug (m) hoeft niet zo groot te zijn.

Wel weet je dat \(\frac{n}{m}\approx \frac{\log{2}}{\log{3}}\)
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

Mijn rekenwerk klopt misschien niet helemaal. Maar ik denk wel dat je een potentiële oplossing gevonden hebt. Doordat altijd x('n)=1,5n(x+1)-1 als er alleen vermenigvuldigingsstappen zijn is het rekenwerk beheersbaar.
Gebruikersavatar
Xilvo
Moderator
Artikelen: 0
Berichten: 10.821
Lid geworden op: vr 30 mar 2018, 16:51

Re: Collatz conjecture of 3x+1 probleem

Nesciyolo schreef: wo 14 jun 2023, 10:17 Mijn rekenwerk klopt misschien niet helemaal. Maar ik denk wel dat je een potentiële oplossing gevonden hebt. Doordat altijd x('n)=1,5n(x+1)-1 als er alleen vermenigvuldigingsstappen zijn is het rekenwerk beheersbaar.
Ik vrees van niet.
Je moet beginnen met getallen>268=2,95E20.
Wil je getallen bekijken tot tien keer die waarde (een relatief kleine uitbreiding) dan heb je er al 2,66E20 te bekijken.
Met 1 ns per getal is een computer daar al een kleine 100.000 jaar mee bezig.
Natuurlijk kun je veel uitsluiten (ieder even getal moet je door 2 delen, als je dan onder 268 komt kun je stoppen) maar veel getallen zul je toch (met hoge precisie!) moeten doorrekenen.
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

Als we uitgaan van binaire getallen dan is elke keer als het laatste cijfer een 1 is een vermenigvuldiging gevraagd en elke keer als het laatste cijfer een 0 is een deling.
In een vorige post heb ik een getal laten zien dat een groot aantal stappen in de buurt van zichzelf blijft. Dat heb ik stap voor stap geconstrueerd. Door 2-machten op te tellen kon ik delingen veranderen in vermenigvuldigingen en vermenigvuldigingen in delingen. In principe zou ik daar oneindig mee door kunnen gaan. Als ik op die manier een getal zou bereiken dat binnen de vereiste bandbreedte komt zou ik van daaruit door simpelweg slim vermenigvuldigingsstappen en delingen om te wisselen de precieze uitkomst kunnen aanpassen en misschien zelfs wel precies op zichzelf uit laten komen. Maar er zou wel een extreem lange reeks nodig zijn denk ik.
Om het getal in de genoemde post te construeren moest ik steeds hogere 2-machten toevoegen. Om stap 31 goed te krijgen zou ik 2^30 op moeten tellen. Soms had ik geluk en sprong de reeks een aantal stappen verder met een aanpassing. Toen ik bijvoorbeeld 2^27 toevoegde ging de reeks in één keer door van 27 naar naar 30. Ik zou dit voort kunnen zetten naar 68 stappen en daarvoor misschien niet meer dan 2^65 of zo nodig hebben. Maar als ik daarna verder wil gaan zal ik onvermijdelijk grotere getallen moeten gaan toevoegen. Dus een extreem lange reeks betekent een extreem hoog getal.
Het zal zeker niet kunnen met een spreadsheet. Voor een computerprogramma moet het geen probleem zijn om te zoeken tot 2^(duizenden)

De bandbreedte hangt samen met n en de grootte van het basisgetal met m+n in mijn vorige post. Na wat verbeteren en redeneren kunnen we misschien wel op een precieze formule uitkomen waarmee we een uitzonderingsgetal zouden kunnen vinden als het er is. Misschien zouden we in staat zijn ermee te bewijzen dat een dergelijk getal niet kan bestaan. Dan zou alleen een uitzonderingsgetal niet uitgesloten zijn dat tot oneindig toenemende uitkomsten leidt.

m en n hebben een vaste verhouding. We hoeven dus niet alle getallen te bekijken. Alleen getallen die aan die verhouding voldoen. Dat zijn er relatief gezien maar enkele.
Gebruikersavatar
Xilvo
Moderator
Artikelen: 0
Berichten: 10.821
Lid geworden op: vr 30 mar 2018, 16:51

Re: Collatz conjecture of 3x+1 probleem

Nesciyolo schreef: wo 14 jun 2023, 11:22 Het zal zeker niet kunnen met een spreadsheet. Voor een computerprogramma moet het geen probleem zijn om te zoeken tot 2^(duizenden)
Met bijvoorbeeld Python is het geen probleem.
Hier het binaire verloop van het getal 708875462214589708897417 = 7,08875E23

Code: Selecteer alles

10010110000111000011011100111111001011010000000101000010111001100000110010001001
111000010010101001010010110111101100001110000001111001000101100100010010110011100
11100001001010100101001011011110110000111000000111100100010110010001001011001110
1110000100101010010100101101111011000011100000011110010001011001000100101100111
101010001101111110111110001001110001001010100001011010110100001011001110000110110
10101000110111111011111000100111000100101010000101101011010000101100111000011011
111111010100111110011101001110101001101111110010001000001110010000110101001010010
11111101010011111001110100111010100110111111001000100000111001000011010100101001
1011110111111011101101011110101111110100111101011001100010101011001001111101111100
101111011111101110110101111010111111010011110101100110001010101100100111110111110
10111101111110111011010111101011111101001111010110011000101010110010011111011111
1000111001111100110010000111000011110111101110000011001010000000010111011110011110
100011100111110011001000011100001111011110111000001100101000000001011101111001111
1101010110111011001011001010100101110011100101000100101111000000100011001101101110
110101011011101100101100101010010111001110010100010010111100000010001100110110111
10100000010011000110000101111111000101101010111100111000110100000110100110100100110
1010000001001100011000010111111100010110101011110011100011010000011010011010010011
11110000011100101001001000111110101000100000011011010101001110001001111001110111010
1111000001110010100100100011111010100010000001101101010100111000100111100111011101
101101000101010111101101101011101111100110000101000111111110101001110110110110011000
10110100010101011110110110101110111110011000010100011111111010100111011011011001100
1011010001010101111011011010111011111001100001010001111111101010011101101101100110
101101000101010111101101101011101111100110000101000111111110101001110110110110011
10000111010000000111001001000011001110110010001111010111111011111101100100100011010
1000011101000000011100100100001100111011001000111101011111101111110110010010001101
11001010111000001010101101100100110110001011010111000011111001111100010110110101000
1100101011100000101010110110010011011000101101011100001111100111110001011011010100
110010101110000010101011011001001101100010110101110000111110011111000101101101010
11001010111000001010101101100100110110001011010111000011111001111100010110110101
1001100000101000100000001000101110100010100010000101001011101101110101000100100000
100110000010100010000000100010111010001010001000010100101110110111010100010010000
10011000001010001000000010001011101000101000100001010010111011011101010001001000
1001100000101000100000001000101110100010100010000101001011101101110101000100100
100110000010100010000000100010111010001010001000010100101110110111010100010010
10011000001010001000000010001011101000101000100001010010111011011101010001001
111001000011110011000000110100010111001111001100011111000110010010111110011100
11100100001111001100000011010001011100111100110001111100011001001011111001110
1110010000111100110000001101000101110011110011000111110001100100101111100111
101010110010110110010000100111010001011011011001010111010100101110001110110110
10101011001011011001000010011101000101101101100101011101010010111000111011011
1000000001100010001011000111010111010001001000110000010111111000101010110010010
100000000110001000101100011101011101000100100011000001011111100010101011001001
1100000010010011010000101011000010111001101101001000100011110101000000001011100
110000001001001101000010101100001011100110110100100010001111010100000000101110
11000000100100110100001010110000101110011011010010001000111101010000000010111
1001000001101110011100100000010010001011010001110110011010110111110000001000110
100100000110111001110010000001001000101101000111011001101011011111000000100011
1101100010100101101010110000011011010000111010110001101000010011101000001101010
110110001010010110101011000001101101000011101011000110100001001110100000110101
10100010011111000100000001000101000111001011000001010011100011101011100010100000
1010001001111100010000000100010100011100101100000101001110001110101110001010000
101000100111110001000000010001010001110010110000010100111000111010111000101000
10100010011111000100000001000101000111001011000001010011100011101011100010100
1010001001111100010000000100010100011100101100000101001110001110101110001010
101000100111110001000000010001010001110010110000010100111000111010111000101
1111001110111010011000000110011110101011000010000111110101010110000101010000
111100111011101001100000011001111010101100001000011111010101011000010101000
11110011101110100110000001100111101010110000100001111101010101100001010100
1111001110111010011000000110011110101011000010000111110101010110000101010
111100111011101001100000011001111010101100001000011111010101011000010101
10110110110010111100100001001101110000000100011001011110000000001001000000
1011011011001011110010000100110111000000010001100101111000000000100100000
101101101100101111001000010011011100000001000110010111100000000010010000
10110110110010111100100001001101110000000100011001011110000000001001000
1011011011001011110010000100110111000000010001100101111000000000100100
101101101100101111001000010011011100000001000110010111100000000010010
10110110110010111100100001001101110000000100011001011110000000001001
1000100100011000110101100011101001010000001101001100011010000000011100
100010010001100011010110001110100101000000110100110001101000000001110
10001001000110001101011000111010010100000011010011000110100000000111
110011011010010101000001010101110111100001001111001010011100000010110
11001101101001010100000101010111011110000100111100101001110000001011
1001101000111011111100010000000110011010001110110101111101010000100010
100110100011101111110001000000011001101000111011010111110101000010001
1110011101011001111010011000001001100111010110010000111011111000110100
111001110101100111101001100000100110011101011001000011101111100011010
11100111010110011110100110000010011001110101100100001110111110001101
1010110110000011011011110010000111001101100000101100101100111010101000
101011011000001101101111001000011100110110000010110010110011101010100
10101101100000110110111100100001110011011000001011001011001110101010
1010110110000011011011110010000111001101100000101100101100111010101
100000100010001010010011010110010101101000100010000110000110110000000
10000010001000101001001101011001010110100010001000011000011011000000
1000001000100010100100110101100101011010001000100001100001101100000
100000100010001010010011010110010101101000100010000110000110110000
10000010001000101001001101011001010110100010001000011000011011000
1000001000100010100100110101100101011010001000100001100001101100
100000100010001010010011010110010101101000100010000110000110110
10000010001000101001001101011001010110100010001000011000011011
110000110011001111011101000001100000011100110011001001001010010
11000011001100111101110100000110000001110011001100100100101001
1001001001100110111001011100010010000101011001100101101101111100
100100100110011011100101110001001000010101100110010110110111110
10010010011001101110010111000100100001010110011001011011011111
110110111001101001011000101001101100100000011001100010010011110
11011011100110100101100010100110110010000001100110001001001111
1010010010110011110000100111110100010110000100110010011011101110
101001001011001111000010011111010001011000010011001001101110111
1111011100001101101000111011101110100001000111001011101001100110
111101110000110110100011101110111010000100011100101110100110011
10111001010010100011101011001100101110001101010110001011110011010
1011100101001010001110101100110010111000110101011000101111001101
100010101111011110101100000110011000101010100000001010001101101000
10001010111101111010110000011001100010101010000000101000110110100
1000101011110111101011000001100110001010101000000010100011011010
100010101111011110101100000110011000101010100000001010001101101
1101000001110011100000100010011001001111111100000011110101001000
110100000111001110000010001001100100111111110000001111010100100
11010000011100111000001000100110010011111111000000111101010010
1101000001110011100000100010011001001111111100000011110101001
100111000101011010100001100111001011101111110100001011011111100
10011100010101101010000110011100101110111111010000101101111110
1001110001010110101000011001110010111011111101000010110111111
11101010100000011111001001101011000110011110111001000100111110
1110101010000001111100100110101100011001111011100100010011111
101011111110000101110101110100000101001101110010101100111011110
10101111111000010111010111010000010100110111001010110011101111
1000001111101001000110000101110000111110100101100000011011001110
100000111110100100011000010111000011111010010110000001101100111
1100010111011101101001001000101001011101111000010000101000110110
110001011101110110100100100010100101110111100001000010100011011
10010100011001100011101101100111110001100110100011000111101010010
1001010001100110001110110110011111000110011010001100011110101001
11011110100110010101100100011011101010011001110100101011011111100
1101111010011001010110010001101110101001100111010010101101111110
110111101001100101011001000110111010100110011101001010110111111
10100110111100110000001011010100101111110011010111100000100111110
1010011011110011000000101101010010111111001101011110000010011111
11111010011011001000010000111111000111101101000011010000111011110
1111101001101100100001000011111100011110110100001101000011101111
101110111101000101100011001011110101011100011100100111001011001110
10111011110100010110001100101111010101110001110010011100101100111
1000110011011101000010100110001110000001010101010111010110000110110
100011001101110100001010011000111000000101010101011101011000011011
1101001101001011100011111001010101000010000000000011000001001010010
110100110100101110001111100101010100001000000000001100000100101001
10011110011110001010101110101111111100011000000000100100001101111100
1001111001111000101010111010111111110001100000000010010000110111110
100111100111100010101011101011111111000110000000001001000011011111
1110110110110101000000011000011111101010010000000011011001010011110
111011011011010100000001100001111110101001000000001101100101001111
10110010010001111100000100100101111011111011000000101000101111101110
1011001001000111110000010010010111101111101100000010100010111110111
100001011011010111010000110111000111001111000100000111101000111100110
10000101101101011101000011011100011100111100010000011110100011110011
110010001001000010111001010010101010110110100110001011011101011011010
11001000100100001011100101001010101011011010011000101101110101101101
1001011001101100100010101111100000000010001111001010001001100001001000
100101100110110010001010111110000000001000111100101000100110000100100
10010110011011001000101011111000000000100011110010100010011000010010
1001011001101100100010101111100000000010001111001010001001100001001
11100001101000101101000001110100000000110101101011110011100100011100
1110000110100010110100000111010000000011010110101111001110010001110
111000011010001011010000011101000000001101011010111100111001000111
10101001001110100001110001010111000000101000010000110110101011010110
1010100100111010000111000101011100000010100001000011011010101101011
11111101110101110010101010000010100000111100011001010010000001000010
1111110111010111001010101000001010000011110001100101001000000100001
101111100110000101011111111000011110001011010100101111011000001100100
10111110011000010101111111100001111000101101010010111101100000110010
1011111001100001010111111110000111100010110101001011110110000011001
100011101100100100000111111010010110101000011111100011100010001001100
10001110110010010000011111101001011010100001111110001110001000100110
1000111011001001000001111110100101101010000111111000111000100010011
11010110001011011000101111011110000111110010111101010101001100111010
1101011000101101100010111101111000011111001011110101010100110011101
101000001010001000101000111001101001011101100011011111111110011011000
10100000101000100010100011100110100101110110001101111111111001101100
1010000010100010001010001110011010010111011000110111111111100110110
101000001010001000101000111001101001011101100011011111111110011011
1111000011110011001111010101100111100011000101010011111111011010010
111100001111001100111101010110011110001100010101001111111101101001
10110100101101100110111000000011011010100100111111101111111000111100
1011010010110110011011100000001101101010010011111110111111100011110
101101001011011001101110000000110110101001001111111011111110001111
10000111100010001101001010000010100011111011101111110011111010101110
1000011110001000110100101000001010001111101110111111001111101010111
11001011010011010011101111000011110101111001100111101101111000000110
1100101101001101001110111100001111010111100110011110110111100000011
100110000111100111101100110100101110000110110011011100100110100001010
10011000011110011110110011010010111000011011001101110010011010000101
111001001011011011100011001111000101001010001101001010111001110010000
11100100101101101110001100111100010100101000110100101011100111001000
1110010010110110111000110011110001010010100011010010101110011100100
111001001011011011100011001111000101001010001101001010111001110010
11100100101101101110001100111100010100101000110100101011100111001
1010101110001001001010100110110100111101111010011110000010110101100
101010111000100100101010011011010011110111101001111000001011010110
10101011100010010010101001101101001111011110100111100000101101011
1000000010100110110111111101000111101110011011110110100010001000010
100000001010011011011111110100011110111001101111011010001000100001
1100000011111010010011111011101011100101101001110001110011001100100
110000001111101001001111101110101110010110100111000111001100110010
11000000111110100100111110111010111001011010011100011100110011001
1001000010111011101110111100110000101100001111010101010110011001100
100100001011101110111011110011000010110000111101010101011001100110
10010000101110111011101111001100001011000011110101010101100110011
110110010001100110011001101100100100001001011100000000000110011010
11011001000110011001100110110010010000100101110000000000011001101
1010001011010011001100110100010110110001110001010000000001001101000
101000101101001100110011010001011011000111000101000000000100110100
10100010110100110011001101000101101100011100010100000000010011010
1010001011010011001100110100010110110001110001010000000001001101
11110100001111001100110011101000100010101010011110000000011101000
1111010000111100110011001110100010001010101001111000000001110100
111101000011110011001100111010001000101010100111100000000111010
11110100001111001100110011101000100010101010011110000000011101
1011011100101101100110011010111001100111111111011010000001011000
101101110010110110011001101011100110011111111101101000000101100
10110111001011011001100110101110011001111111110110100000010110
1011011100101101100110011010111001100111111111011010000001011
100010010110001000110011010000101100110111111110001110000100010
10001001011000100011001101000010110011011111111000111000010001
110011100001001101001100111001000011010011111101010101000110100
11001110000100110100110011100100001101001111110101010100011010
1100111000010011010011001110010000110100111111010101010001101
100110101000111001111001101010110010011110111101111111110101000
10011010100011100111100110101011001001111011110111111111010100
1001101010001110011110011010101100100111101111011111111101010
100110101000111001111001101010110010011110111101111111110101
1110011111010101101101101000000010111011100111001111111100000
111001111101010110110110100000001011101110011100111111110000
11100111110101011011011010000000101110111001110011111111000
1110011111010101101101101000000010111011100111001111111100
111001111101010110110110100000001011101110011100111111110
11100111110101011011011010000000101110111001110011111111
1010110111100000010010001110000010001100101101011011111110
101011011110000001001000111000001000110010110101101111111
10000010011010000011011010101000011010011000100001001111110
1000001001101000001101101010100001101001100010000100111111
11000011100111000101000111111100100111100100110001110111110
1100001110011100010100011111110010011110010011000111011111
100100101011010100111101011111010111011010111001010110011110
10010010101101010011110101111101011101101011100101011001111
110111000000111111011100001111000011001000010110000001101110
11011100000011111101110000111100001100100001011000000110111
1010010100001011111001010010110100100101100100001000010100110
101001010000101111100101001011010010010110010000100001010011
1111011110010001110101111100001110111000010110001100011111010
111101111001000111010111110000111011100001011000110001111101
10111001101011010110000111010010110010100100001010010101111000
1011100110101101011000011101001011001010010000101001010111100
101110011010110101100001110100101100101001000010100101011110
10111001101011010110000111010010110010100100001010010101111
1000101101000010000010010101111000010111101100011111000001110
100010110100001000001001010111100001011110110001111100000111
1101000011100011000011100000110100100011100010101110100010110
110100001110001100001110000011010010001110001010111010001011
10011100101010100100101010001001110110101010100000101110100010
1001110010101010010010101000100111011010101010000010111010001
11101010111111110110111111001110110001111111110001000101110100
1110101011111111011011111100111011000111111111000100010111010
111010101111111101101111110011101100011111111100010001011101
10110000001111111001001111011011000101011111110100110100011000
1011000000111111100100111101101100010101111111010011010001100
101100000011111110010011110110110001010111111101001101000110
10110000001111111001001111011011000101011111110100110100011
1000010000101111101011101110010001010000011111011110011101010
100001000010111110101110111001000101000001111101111001110101
1100011001000111100001100101011001111000101111001101101100000
110001100100011110000110010101100111100010111100110110110000
11000110010001111000011001010110011110001011110011011011000
1100011001000111100001100101011001111000101111001101101100
110001100100011110000110010101100111100010111100110110110
11000110010001111000011001010110011110001011110011011011
1001010010110101101001001100000011011010100011011010010010
100101001011010110100100110000001101101010001101101001001
1101111100010000011101110010000101000111110101000111011100
110111110001000001110111001000010100011111010100011101110
11011111000100000111011100100001010001111101010001110111
1010011101001100010110010101100011110101110111110101100110
101001110100110001011001010110001111010111011111010110011
1111101011110010100001100000010101110000110011110000011010
111110101111001010000110000001010111000011001111000001101
10111100001101011110010010000100000101001001101101000101000
1011110000110101111001001000010000010100100110110100010100
101111000011010111100100100001000001010010011011010001010
10111100001101011110010010000100000101001001101101000101
1000110100101000011010110110001100001111011101000111010000
100011010010100001101011011000110000111101110100011101000
10001101001010000110101101100011000011110111010001110100
1000110100101000011010110110001100001111011101000111010
100011010010100001101011011000110000111101110100011101
1101001110111100101000010001010010010111001011101011000
110100111011110010100001000101001001011100101110101100
11010011101111001010000100010100100101110010111010110
1101001110111100101000010001010010010111001011101011
100111101100110101111000110011110111000101100011000010
10011110110011010111100011001111011100010110001100001
111011100011010000110101001101110010101000010100100100
11101110001101000011010100110111001010100001010010010
1110111000110100001101010011011100101010000101001001
101100101010011100100111111010010101111110001111011100
10110010101001110010011111101001010111111000111101110
1011001010100111001001111110100101011111100011110111
100001011111110101011101111011110000011110101011100110
10000101111111010101110111101111000001111010101110011
110010001111110000001100111001101000101110000001011010
11001000111111000000110011100110100010111000000101101
1001011010111101000010011010110011101000101000010001000
100101101011110100001001101011001110100010100001000100
10010110101111010000100110101100111010001010000100010
1001011010111101000010011010110011101000101000010001
11100010000110111000111010000011010111001111000110100
1110001000011011100011101000001101011100111100011010
111000100001101110001110100000110101110011110001101
10101001100101001010101011100010100001011011010101000
1010100110010100101010101110001010000101101101010100
101010011001010010101010111000101000010110110101010
10101001100101001010101011100010100001011011010101
111111100101111100000000010100111100100010010000000
11111110010111110000000001010011110010001001000000
1111111001011111000000000101001111001000100100000
111111100101111100000000010100111100100010010000
11111110010111110000000001010011110010001001000
1111111001011111000000000101001111001000100100
111111100101111100000000010100111100100010010
11111110010111110000000001010011110010001001
1011111011000111010000000011111011010110011100
101111101100011101000000001111101101011001110
10111110110001110100000000111110110101100111
1000111100010101011100000010111100100000110110
100011110001010101110000001011110010000011011
1101011010100000001010000100011010110001010010
110101101010000000101000010001101011000101001
10100000111110000001111000110101000001001111100
1010000011111000000111100011010100000100111110
101000001111100000011110001101010000010011111
1111000101110100001011010100111110000111011110
111100010111010000101101010011111000011101111
10110101000101110010000111111011101001011001110
1011010100010111001000011111101110100101100111
100001111101000101011001011111001011110000110110
10000111110100010101100101111100101111000011011
110010111011101000000110001110110001101001010010
11001011101110100000011000111011000110100101001
1001100011001011100001001010110001010011101111100
100110001100101110000100101011000101001110111110
10011000110010111000010010101100010100111011111
111001010011000101000111000000100111110110011110
11100101001100010100011100000010011111011001111
1010101111100100111101010100000111011110001101110
101010111110010011110101010000011101111000110111
10000000111010111011011111110001011001101010100110
1000000011101011101101111111000101100110101010011
11000001011000011001001111101010000110011111111010
1100000101100001100100111110101000011001111111101
100100010000100100101110111011111001001101111111000
10010001000010010010111011101111100100110111111100
1001000100001001001011101110111110010011011111110
100100010000100100101110111011111001001101111111
1101100110001101110001100110011101011101001111110
110110011000110111000110011001110101110100111111
10100011001010100101010011001101100001011110111110
1010001100101010010101001100110110000101111011111
11110100101111110111111100110100010010001110011110
1111010010111111011111110011010001001000111001111
101101111000111110011111011001110011011010101101110
10110111100011111001111101100111001101101010110111
1000100110101011101101111000110101101001000000100110
100010011010101110110111100011010110100100000010011
1100111010000001100100110101010000011101100000111010
110011101000000110010011010101000001110110000011101
10011010111000010010111001111111000101100010001011000
1001101011100001001011100111111100010110001000101100
100110101110000100101110011111110001011000100010110
10011010111000010010111001111111000101100010001011
111010000101000111000101101111101010000100110100010
11101000010100011100010110111110101000010011010001
1010111000111101010101000100111011111000111001110100
101011100011110101010100010011101111100011100111010
10101110001111010101010001001110111110001110011101
1000001010101101111111110011101100111010101011011000
100000101010110111111111001110110011101010101101100
10000010101011011111111100111011001110101010110110
1000001010101101111111110011101100111010101011011
11000100000001001111111011011000110110000000010010
1100010000000100111111101101100011011000000001001
100100110000001110111111001000101010001000000011100
10010011000000111011111100100010101000100000001110
1001001100000011101111110010001010100010000000111
11011100100001011001111010110011111100110000010110
1101110010000101100111101011001111110011000001011
101001010110010000110111000001101111011001000100010
10100101011001000011011100000110111101100100010001
111110000001011001010010100010100111000101100110100
11111000000101100101001010001010011100010110011010
1111100000010110010100101000101001110001011001101
101110100001000010111101111001111101010100001101000
10111010000100001011110111100111110101010000110100
1011101000010000101111011110011111010101000011010
101110100001000010111101111001111101010100001101
10001011100011001000111001101101110111111100101000
1000101110001100100011100110110111011111110010100
100010111000110010001110011011011101111111001010
10001011100011001000111001101101110111111100101
110100010101001011010101101001001100111110110000
11010001010100101101010110100100110011111011000
1101000101010010110101011010010011001111101100
110100010101001011010101101001001100111110110
11010001010100101101010110100100110011111011
1001110011111110001000000011101110011011110010
100111001111111000100000001110111001101111001
1110101101111101001100000101100101101001101100
111010110111110100110000010110010110100110110
11101011011111010011000001011001011010011011
1011000010011101111001000100001100001111010010
101100001001110111100100010000110000111101001
10000100011101100110101100110010010010110111100
1000010001110110011010110011001001001011011110
100001000111011001101011001100100100101101111
1100011010110001101000001100101101110001001110
110001101011000110100000110010110111000100111
10010101000001010011100010011000100101001110110
1001010100000101001110001001100010010100111011
11011111100001111101010011100100110111110110010
1101111110000111110101001110010011011111011001
101001111010010111011111101010111010011110001100
10100111101001011101111110101011101001111000110
1010011110100101110111111010101110100111100011
11111011011110001100111110000001011110110101010
1111101101111000110011111000000101111011010101
101111001001101010011011101000010001110010000000
10111100100110101001101110100001000111001000000
1011110010011010100110111010000100011100100000
101111001001101010011011101000010001110010000
10111100100110101001101110100001000111001000
1011110010011010100110111010000100011100100
101111001001101010011011101000010001110010
10111100100110101001101110100001000111001
1000110101110011111101001011100011010101100
100011010111001111110100101110001101010110
10001101011100111111010010111000110101011
110101000010110111101111000101010100000010
11010100001011011110111100010101010000001
1001111100100010011100110100111111110000100
100111110010001001110011010011111111000010
10011111001000100111001101001111111100001
111011101011001110101100111101111110100100
11101110101100111010110011110111111010010
1110111010110011101011001111011111101001
101100110000011011000001101110011110111100
10110011000001101100000110111001111011110
1011001100000110110000011011100111101111
100001100100010100010001010010110111001110
10000110010001010001000101001011011100111
110010010110011110011001111100010010110110
11001001011001111001100111110001001011011
1001011100001101101100110111010011100010010
100101110000110110110011011101001110001001
1110001010010100100011010010111101010011100
111000101001010010001101001011110101001110
11100010100101001000110100101111010100111
1010100111101111011010011110001101111110110
101010011110111101101001111000110111111011
1111111011100111000111101101010100111110010
111111101110011100011110110101010011111001
10111111001011010101011100011111111011101100
1011111100101101010101110001111111101110110
101111110010110101010111000111111110111011
10001111011000100000000101010111111100110010
1000111101100010000000010101011111110011001
11010111000100110000001000000011111011001100
1101011100010011000000100000001111101100110
110101110001001100000010000000111110110011
10100001010011100100000110000010111100011010
1010000101001110010000011000001011110001101
11110001111101010110001001000100011010101000
1111000111110101011000100100010001101010100
111100011111010101100010010001000110101010
11110001111101010110001001000100011010101
1011010101111000000010011011001101010000000
101101010111100000001001101100110101000000
10110101011110000000100110110011010100000
1011010101111000000010011011001101010000
101101010111100000001001101100110101000
10110101011110000000100110110011010100
1011010101111000000010011011001101010
101101010111100000001001101100110101
10001000000110100000011101000110100000
1000100000011010000001110100011010000
100010000001101000000111010001101000
10001000000110100000011101000110100
1000100000011010000001110100011010
100010000001101000000111010001101
1100110000100111000010101110101000
110011000010011100001010111010100
11001100001001110000101011101010
1100110000100111000010101110101
100110010001110101001000001100000
10011001000111010100100000110000
1001100100011101010010000011000
100110010001110101001000001100
10011001000111010100100000110
1001100100011101010010000011
11100101101010111110110001010
1110010110101011111011000101
101011000100000011110001010000
10101100010000001111000101000
1010110001000000111100010100
101011000100000011110001010
10101100010000001111000101
1000000100110000101101010000
100000010011000010110101000
10000001001100001011010100
1000000100110000101101010
100000010011000010110101
1100000111001001000100000
110000011100100100010000
11000001110010010001000
1100000111001001000100
110000011100100100010
11000001110010010001
1001000101010110110100
100100010101011011010
10010001010101101101
110110100000001001000
11011010000000100100
1101101000000010010
110110100000001001
10100011100000011100
1010001110000001110
101000111000000111
1111010101000010110
111101010100001011
10110111111100100010
1011011111110010001
100010011111010110100
10001001111101011010
1000100111110101101
11001110111100001000
1100111011110000100
110011101111000010
11001110111100001
1001101100110100100
100110110011010010
10011011001101001
111010001100111100
11101000110011110
1110100011001111
101011101001101110
10101110100110111
1000001011110100110
100000101111010011
1100010001101111010
110001000110111101
10010011010100111000
1001001101010011100
100100110101001110
10010011010100111
110111001111110110
11011100111111011
1010010110111110010
101001011011111001
1111100010011101100
111110001001110110
11111000100111011
1011101001110110010
101110100111011001
10001011110110001100
1000101111011000110
100010111101100011
1101000111000101010
110100011100010101
10011101010101000000
1001110101010100000
100111010101010000
10011101010101000
1001110101010100
100111010101010
10011101010101
111011000000000
11101100000000
1110110000000
111011000000
11101100000
1110110000
111011000
11101100
1110110
111011
10110010
1011001
100001100
10000110
1000011
11001010
1100101
100110000
10011000
1001100
100110
10011
111010
11101
1011000
101100
10110
1011
100010
10001
110100
11010
1101
101000
10100
1010
101
10000
1000
100
10
1
Gebruikersavatar
Xilvo
Moderator
Artikelen: 0
Berichten: 10.821
Lid geworden op: vr 30 mar 2018, 16:51

Re: Collatz conjecture of 3x+1 probleem

Nesciyolo schreef: wo 14 jun 2023, 11:22 m en n hebben een vaste verhouding. We hoeven dus niet alle getallen te bekijken. Alleen getallen die aan die verhouding voldoen. Dat zijn er relatief gezien maar enkele.
Dat denk ik niet.
\(n\approx m\frac{\log 2}{\log 3}\)
Er zijn geen gehele getallen n en m te vinden die hier exact aan voldoen.

Maar n mag net een heel kelin beetje kleiner zijn door die 1 die steeds wordt opgeteld na vermenigvuldigen met 3.
Die extra 1 is natuurlijk relatief wel bijzonder weinig op een getal van 20+ cijfers. Dus de vergelijking moet vrijwel, maar net niet helemaal kloppen.
Ik denk dat je dan heel grote m en n nodig hebt, met ook nog eens veel verschillende mogelijkheden wegens de verschillende mogelijke volgordes waarin vermenigvuldigen en dlen gedaan kan/moet worden.
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

Xilvo schreef: wo 14 jun 2023, 10:36
Je moet beginnen met getallen>268=2,95E20.
Wil je getallen bekijken tot tien keer die waarde (een relatief kleine uitbreiding) dan heb je er al 2,66E20 te bekijken.
Met 1 ns per getal is een computer daar al een kleine 100.000 jaar mee bezig.
Natuurlijk kun je veel uitsluiten (ieder even getal moet je door 2 delen, als je dan onder 268 komt kun je stoppen) maar veel getallen zul je toch (met hoge precisie!) moeten doorrekenen.
Het heeft 10 jaar geduurd om 2^68 te bereiken dus het duurt nog eens 10 jaar om met dezelfde rekenkracht 2^69 te halen dan 20 jaar om 2^70 te halen etc. Dat moeten we dus gewoon niet gaan proberen.

Zoals ik al eerder heb laten zien zijn er veel meer getallen die je uit kan sluiten. Naarmate je verder komt wordt dat aantal steeds groter. Bijvoorbeeld alle getallen x = (1+4n), dus 1, 5, 9, 13 enz bereiken in 3 stappen een getal lager dan zichzelf. Dat is de helft van alle oneven getallen tot in het oneindige. Die kan je direct ook uitsluiten als eerste uitzonderingsgetal.
Het bewijs (alles binair gerekend):
x = (100a+1) met a is een natuurlijk getal
x'=(11x+1)/10=(100a+1000a+11+1)/10=(1100a+100)/10=110a+10
x''=(110a+10)/10=11a+1 <= x (voor x=1 is x''=x)
Gaandeweg kan je steeds meer reeksen basisgetallen uitsluiten. Het gaat om het aantal delingen dat nodig is. Als bijvoorbeeld na 4 delingen een bepaalde waarde door dat getal bereikt wordt dan heeft de component die bestaat uit 2-machten met exponent >=4 daar geen invloed op. Dus 10.000n bin. Vind ik dus een getal x dat na 4 delingen lager dan zichzelf uitkomt dan weet ik dat voor alle getallen x+10.000n bin hetzelfde geldt.
bijvoorbeeld: 3 (4 delingen), 19 (3+1*2^4), 35 (3+2*2^4), 51, 67 enz. Ook deze reeks kunnen we dus tot in het oneindige uitsluiten.
Als je die getallen naast elkaar zet dan zal je ook zien dat niet alleen het totaal aantal bewerkingen maar ook per stap elke bewerking voor al deze getallen identiek is totdat de waarde x'<x is bereikt.
Nesciyolo
Artikelen: 0
Berichten: 415
Lid geworden op: wo 09 dec 2020, 22:56

Re: Collatz conjecture of 3x+1 probleem

Xilvo schreef: wo 14 jun 2023, 11:45

Met bijvoorbeeld Python is het geen probleem.
Hier het binaire verloop van het getal 708875462214589708897417 = 7,08875E23

Code: Selecteer alles

10010110000111000011011100111111001011010000000101000010111001100000110010001001
111000010010101001010010110111101100001110000001111001000101100100010010110011100
11100001001010100101001011011110110000111000000111100100010110010001001011001110
1110000100101010010100101101111011000011100000011110010001011001000100101100111
101010001101111110111110001001110001001010100001011010110100001011001110000110110
Zie dat ook dit basisgetal in slechts 3 stappen een kleiner getal bereikt.

Terug naar “Wiskunde”