Hallo,
ik heb een probleem met het construeren van de diagonaal in Cantor's diagonale argument.
Het diagonale algoritme is makkelijk zat
linksboven beginnen
stapje horizontaal, stapje verticaal, tik, stapje horizontaal, stapje verticaal, tik, etc. etc..
Het is ook totaal onafhankelijk van de eigenlijke volgorde van de data.
Ik kies om te beginnen een volgorde die makkelijk laat zien waar de diagonaal loopt. Ik begin met allemaal elementen die bestaan uit allemaal nullen met 1 enkel 1-tje precies op de plaats van de diagonaal.
1,0,0,0,0,0,0,0,...
0,1,0,0,0,0,0,0,...
0,0,1,0,0,0,0,0,...
0,0,0,1,0,0,0,0,...
0,0,0,0,1,0,0,0,...
0,0,0,0,0,1,0,0,...
...
Je ziet het gebeuren, ik heb mijn oneindige diagonaal al te pakken.
Zowel vertikaal als horizontaal lopen de waarden netjes gelijkop naar het oneindige.
Als ik kijk naar de data zie ik echter dat ik niet door de hele verzameling aan het lopen ben. Er zijn vele mogelijke waarden die ik op deze manier nooit ga bereiken.
Daar het diagonale mechanisme onafhankelijk is van de data kan ik alleen maar bedenken dat dit altijd gebeurt, alleen dan minder zichtbaar.
Op deze manier kom ik dus nooit tot een diagonaal die door de hele verzameling heenloopt.
Kan iemand mij uitleggen welke denkfout(en) ik maak.
Een beetje op de rails zetten, zodat ik de diagonaal wel goed krijg?
dank
Puzzels