De meest creatieve maffe komen voorbij zoals: \(\pi=4/\sqrt{\varphi}\) waar \(\varphi\) de gulden snede. Er zijn mensen die oprecht geloven dat \(\pi\) bepaald word door \(\varphi\) omdat het "cosmologisch" zo is! Vaak is het een struikelblok dat veel mensen niet begrijpen dat \(\pi\) irrationeel en transcendent is. Het is moeilijk deze mensen goed uit te leggen waarom, wat vaak leid tot verwarrende niet overtuigende argumenten/bewijzen van experts. Deze experts weten het vaak ook niet goed te beschrijven omdat er weinig intuïtie is.
In mijn poging: had ik de volgende methode bedacht om intuïtief uit te leggen dat \(\pi\) irrationeel en transcendent is.
Methode:
Neem een superdun en flexibel stuk touw. De touwlengte start op 0 en eindigt op 1 (of ieder ander rationeel getal). Nu wordt het begin en uiteinde met elkaar verbonden, een gesloten lus word gecreëerd. Elke getal tussen 0 en 1 moeten bestaan, het stuk touw is immers continue zonder gaten.
Hoek meetmiddel:
Met behulp van een kompas en kunnen we een cirkel tekenen. De omtrek van de cirkel kunnen we verdelen in \(n\) gelijke stukken. Echter niet alle hoeken zijn te construeren. Het is bijvoorbeeld onmogelijk de omtrek te verdelen in \(9\) gelijke stukken.
Construeerbaar:
Niet construeerbaar:n = 3, 4, 5, 6, 8, 10, 12, 15, 16, 17, 20, 24, 30, 32, 34, 40, 48... (sequence A003401 in the OEIS),
Meer informatie: [wiki]n = 7, 9, 11, 13, 14, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31... (sequence A004169 in the OEIS).
Het creëren van een cirkel met de lus touw:
1) Construeerbare hoek en construeerbare lengte: Ratio: \(n=4\).
- Neem een willekeurig punt op het touw en plaats dit in de oorsprong.
- Deel de lus op in \(n=4\) stukken:
- Methode 1: Vouw de lus dubbel en meet de lengte met een passer dit zijn 4 delen.
- Methode 2: We weten dat de totale touwlengte is 1. Met een passer en liniaal kunnen we dit lijnstuk opdelen in \(n=4\) gelijke stukken. Zie: [wiki]
- Voor \(n=4\) is de hoek meetbaar en construeerbaar.
2) Niet Construeerbare hoek en construeerbare lengte: Ratio: \(n=11\).
- Neem een willekeurig punt op het touw en plaats dit in de oorsprong.
- Deel de lus op in \(n=11\) stukken:
- Methode 1: Lus is niet op te vouwen in \(11\) gelijke delen.
- Methode 2: We weten dat de totale touwlengte is 1. Met een passer en liniaal kunnen we dit lijnstuk opdelen in \(n=4\) gelijke stukken. Zie: [wiki]
- Voor \(n=11\) Is de hoek niet meetbaar en construeerbaar.
3) Niet Construeerbare hoek en Niet construeerbare lengte: Ratio: \(n=\sqrt{2}\).
- Neem een willekeurig punt op het touw en plaats dit in de oorsprong.
- Deel de lus op in \(n=\sqrt{2}\) stukken:
- Methode 1: De lus is niet op te vouwen in \(n=\sqrt{2}\) gelijke delen. Tevens is een irrationeel getal onmeetbaar (meten duurt oneindig lang).
- Methode 2: We weten dat de totale touwlengte is 1. Met een kompas en liniaal kunnen we dit lijnstuk niet opdelen in \(n=\sqrt{2}\) gelijke stukken. Een irrationeel getal is onmeetbaar (meten duurt oneindig lang). Zie: [wiki]
- Voor \(n=4\) Is de hoek niet meetbaar en construeerbaar.
[edit: het was beter als ik een irrationeel getal had genomen groter dan 2. Maar het principe blijft het zelfde.]
Intuitie.
Stel we delen de lus touw nu in oneindig veel stukken. Een verzameling aan: lengte delen en hoeken. Sommige stukken zijn construeerbaar en andere niet. Het getal \(\pi\) zorgt ervoor dat alle getallen iteratief geplaatst worden. In mijn perceptie is \(\pi\) een ultieme random generator. Omdat ook irrationele getallen geplaats dienen te worden hebben we een getal nodig wat transcendent is niet algebraïsch te bepalen.
Met de volgende formules kan een cirkel geconstrueerd worden met een lus touw:
$$x=\sum_{k=0}^{n}\frac{1}{n}cos \left( \frac{k2 \pi}{n} \right)$$
$$y=\sum_{k=0}^{n}\frac{1}{n}sin \left( \frac{k2 \pi}{n} \right)$$
Het itereren/berekenen van \(\pi\) volgens bovenstaande methode:
Constructie waarbij \(n\) als continue getal gezien wordt:
Code: Selecteer alles
import numpy as np
import matplotlib.pyplot as plt1
from matplotlib.ticker import (MultipleLocator, FormatStrFormatter, AutoMinorLocator)
%matplotlib inline
fig, ax1a = plt1.subplots(1, figsize=(16, 8))
ax1a.clear()
#Itterations step and circumference
rationals=1000
for p in range(rationals):
n=p/(rationals/100)
#counter
k=np.arange(n)
#Determine angle and linesegment lenght
angle=k*2*np.pi/(n+1) +np.pi/(n+1)
length=1/(1+n)
#Calculate each individual vector
x=length*np.cos(angle)
y=length*np.sin(angle)
#Cumulative sum vector
xc=np.cumsum(x)
yc=np.cumsum(y)
#Add coordinate 0,0 to start and end.
xc=np.append(xc,0)
yc=np.append(yc,0)
xc=np.concatenate(([0],xc),axis=0)
yc=np.concatenate(([0],yc),axis=0)
#Plot points or circumference.
#ax1a.plot(xc,yc, marker='o', color='black', linestyle='', markersize=0.1)
ax1a.plot(xc,yc, marker='.', color='black', linestyle='-', linewidth=0.02, markersize=0)
ax1a.plot(xc,yc, marker='.', color='red', linestyle='-', linewidth=1.5, markersize=0,zorder=rationals+1)
ax1a.set_xlabel('$x$',fontsize=20)
ax1a.set_ylabel('$y$',fontsize=20)
ax1a.set_title('Circle Creation, Circumference=1',fontsize=15)
ax1a.grid(b=True, which='major', color='#666666', linestyle='-', zorder=0)
ax1a.axes.set_xlim([-1,0.2])
ax1a.axes.set_ylim([0,0.6])
plt1.gca().set_aspect('equal', adjustable='box')
#plt1.savefig('Circle Plot', dpi=300, bbox_inches='tight')