Delen door nul
Moderators: Michel Uphoff, Jan van de Velde
Delen door nul
Wat jaren geleden heb ik aan een theorie gewerkt die delen door nul mogelijk zou moeten maken. Ik ben daarmee een heel eind gekomen, maar ik kwam niet genoeg interessante resultaten tegen om ermee door te gaan. Het basisidee is echter wel interessant, en misschien dat ik er met wat hulp toch iets leuks van kan maken. Het zou mij ook goed zijn wanneer iemand aannemelijk kan maken waarom dit nooit iets kan worden.
De reden waarom delen door nul fout loopt is dat vermenigvuldigen met nul alle informatie over het getal waarmee vermenigvuldigd wordt teniet doet. Immers: waar je nul ook mee vermenigvuldigt er zal altijd nul uit komen. Dit kunnen we verhelpen door de reële getallen als het ware een rugzakje mee te geven waarin informatie wordt opgeslagen over de bewerkingen die de getallen reeds hebben ondergaan. Stel dat je de oplossing van 0' = x . 0* zoekt. Dan zou je dus in de "rugzakjes" van 0' en 0* kunnen kijken waar ze de uitkomt van zijn. Als nu 0' de uitkomst is van 3.0 en 0* de uitkomst is van 7.0, dan is het logisch als oplossing x = 3/7 te nemen. Onder 0 verstaan we hierbij het oorspronkelijke getal nul zoals dat uit de verzameling der gehele getallen geplukt wordt.
Wat vinden we hiervan?
De reden waarom delen door nul fout loopt is dat vermenigvuldigen met nul alle informatie over het getal waarmee vermenigvuldigd wordt teniet doet. Immers: waar je nul ook mee vermenigvuldigt er zal altijd nul uit komen. Dit kunnen we verhelpen door de reële getallen als het ware een rugzakje mee te geven waarin informatie wordt opgeslagen over de bewerkingen die de getallen reeds hebben ondergaan. Stel dat je de oplossing van 0' = x . 0* zoekt. Dan zou je dus in de "rugzakjes" van 0' en 0* kunnen kijken waar ze de uitkomt van zijn. Als nu 0' de uitkomst is van 3.0 en 0* de uitkomst is van 7.0, dan is het logisch als oplossing x = 3/7 te nemen. Onder 0 verstaan we hierbij het oorspronkelijke getal nul zoals dat uit de verzameling der gehele getallen geplukt wordt.
Wat vinden we hiervan?
- Berichten: 7.390
Re: Delen door nul
Als je aan een theorie werkt, heb je waarschijnlijk er een doel mee voor ogen en het doel/nut van jouw theorie ontgaat me: de eigenschappen van 0 zijn eigenlijk heel 'natuurlijk' en de '0' of (limiet van ) oneindig zijn vaak net dat wat we 'intuïtief' zouden en wensen te verwachten.
Het is niet dat 0 een struikelblok vomt in de huidige wis- en natuurkunde, dus waarom zou je dit doen?
Het is niet dat 0 een struikelblok vomt in de huidige wis- en natuurkunde, dus waarom zou je dit doen?
"C++ : Where friends have access to your private members." Gavin Russell Baker.
-
- Berichten: 156
Re: Delen door nul
Ik zie geen verschil tussen een 'oorspronkelijke' 0 en een 0 afkomstig van 3.0
Als eindresultaat dan.
Indien het om een tussenstap gaat, dan komen we naar mijn mening ver genoeg met limieten.
Als jij die getallen een 'rugzakje' meegeeft, is dit in essentie eigenlijk hetzelfde wat we doen met limieten uitrekenen.
Bij limieten behoud je de volledige vergelijking zonder vereenvoudigen, jij zou de vergelijking in een rugzakje stoppen.
Wat is het nut daarvan behalve extra verwarrend en omslachtig maken?
Als eindresultaat dan.
Indien het om een tussenstap gaat, dan komen we naar mijn mening ver genoeg met limieten.
Als jij die getallen een 'rugzakje' meegeeft, is dit in essentie eigenlijk hetzelfde wat we doen met limieten uitrekenen.
Bij limieten behoud je de volledige vergelijking zonder vereenvoudigen, jij zou de vergelijking in een rugzakje stoppen.
Wat is het nut daarvan behalve extra verwarrend en omslachtig maken?
- Berichten: 5.609
Re: Delen door nul
Daar ga ik toch niet mee akkoord. Intuïtief vind ik net dat als je iets maal nul doet, en dan gedeeld door nul, dat je weer hetzelfde uitkomt. Bovendien vormt het wel degelijk een soort struikelblok, we hebben speciaal daarvoor concepten zoals limieten moeten uitvinden om daar rond te kunnen werken.In physics I trust schreef:Als je aan een theorie werkt, heb je waarschijnlijk er een doel mee voor ogen en het doel/nut van jouw theorie ontgaat me: de eigenschappen van 0 zijn eigenlijk heel 'natuurlijk' en de '0' of (limiet van ) oneindig zijn vaak net dat wat we 'intuïtief' zouden en wensen te verwachten.
Het is niet dat 0 een struikelblok vomt in de huidige wis- en natuurkunde, dus waarom zou je dit doen?
Het is gevaarlijk om argumenten als intuïtief te gebruiken voor de 'traditionele' methode, want dikwijls gebruik je het omdat het de enige methode is die je gezien hebt.
What it all comes down to, is that I haven't got it all figured out just yet
And I've got one hand in my pocket and the other one is giving the peace sign
-Alanis Morisette-
And I've got one hand in my pocket and the other one is giving the peace sign
-Alanis Morisette-
- Berichten: 7.390
Re: Delen door nul
Maar vele natuurkundige concepten worden opgebouwd door middel van die limieten, (gaande naar oneindig klein, uitwerken voor een elementair deeltje), omdan vervolgens te integreren om een globaal resultaat te bekomen.Daar ga ik toch niet mee akkoord. Bovendien vormt het wel degelijk een soort struikelblok, we hebben speciaal daarvoor concepten zoals limieten moeten uitvinden om daar rond te kunnen werken.
Ik niet. Vermenigvuldigen met nul: je neemt het gewoon niet. Dan heb je ook niets (nul). Erdoor delen: daarvoor vind ik de benaderingen met limieten erg natuurlijk overkomen met redeneringen in de trant van: 'als de noemer heel klein wordt, is de hele breuk heel groot', en in dat opzicht doet nul toch wat er daar van hem wordt verwacht?Intuïtief vind ik net dat als je iets maal nul doet, en dan gedeeld door nul, dat je weer hetzelfde uitkomt.
"C++ : Where friends have access to your private members." Gavin Russell Baker.
Re: Delen door nul
Dank voor de reacties. Of het nut heeft weet ik niet. Daar is het mij ook niet om te doen. Ik zie het als een interessante uitdaging om iets wat binnen de gebruikelijk rekenkunde niet lukt via een omweg toch mogelijk te maken. Zo zijn vroeger immers ook de negatieve getallen, de breuken, de irrationale getallen, etc. ontstaan. Daar keek men aanvankelijk ook vreemd tegen aan.
Ik heb er geen enkel probleem mee wanneer we dit project verder als recreatieve wiskunde typeren. Of er later toch toepassingen opduiken zien we dan wel weer. Gebeurt dat niet, des te beter. Dan kunnen we deze theorie als een onschuldig wiskundig speeltuintje beschouwen, zonder verdere maatschappelijke relevantie (met de daarbij komende goede of kwade gevolgen).
Ik heb er geen enkel probleem mee wanneer we dit project verder als recreatieve wiskunde typeren. Of er later toch toepassingen opduiken zien we dan wel weer. Gebeurt dat niet, des te beter. Dan kunnen we deze theorie als een onschuldig wiskundig speeltuintje beschouwen, zonder verdere maatschappelijke relevantie (met de daarbij komende goede of kwade gevolgen).
- Berichten: 2.906
Re: Delen door nul
Wat ik mij nu heel erg sterk afvraag, is de vraag in hoeverre jouw nul nog steeds echt als 'nul' beschouwd kan worden.Stel dat je de oplossing van 0' = x . 0* zoekt. Dan zou je dus in de "rugzakjes" van 0' en 0* kunnen kijken waar ze de uitkomt van zijn. Als nu 0' de uitkomst is van 3.0 en 0* de uitkomst is van 7.0, dan is het logisch als oplossing x = 3/7 te nemen. Onder 0 verstaan we hierbij het oorspronkelijke getal nul zoals dat uit de verzameling der gehele getallen geplukt wordt.
Wat je hier volgens mij aan het doen bent is gewoon wat manipuleren met symbolen, waarbij jouw notatie suggereert dat de symbolen 0, 0' en 0* iets met het natuurlijke getal 0 te maken hebben. Stel dat we 0 even vervangen door een ander symbool, laten we zeggen Y, en we vervangen 0' door het symbool 3Y en 0* door 7Y dan vinden we 'doodgewone' vergelijkingen:
\(3 \cdot Y = 3Y\)
\(7 \cdot Y = 7Y\)
\(\frac{3Y}{7Y} = \frac{3}{7}\)
Met andere woorden: wat heeft deze set vergelijkingen verder nog met het getal 0 te maken?while(true){ Thread.sleep(60*1000/180); bang_bassdrum(); }
- Berichten: 7.390
Re: Delen door nul
Die opmerking wilde ik ook net formuleren.
En verder: de complexe getallen zijn eerst ingevoerd omdat ze 'bleken te werken'. Pas later is men dit wiskundig gaan formaliseren.
En verder: de complexe getallen zijn eerst ingevoerd omdat ze 'bleken te werken'. Pas later is men dit wiskundig gaan formaliseren.
"C++ : Where friends have access to your private members." Gavin Russell Baker.
Re: Delen door nul
Je zou mijn getallen kunnen zien als geordende tweetallen (x,X) waarbij x een gewoon reëel getal is, en de X (dat is het rugzakje) informatie bevat over de berekeningen die tot x geleid hebben. Hoe uitgebreid X moet zijn is daarbij nog de vraag. Je rekent met dergelijke getallen dus als met gewone getallen. Maar in die gevallen waar je op 0/0 zou uitkomen, kan je in de boekhouding in de meegedragen rugzakjes van de betreffende twee nullen 'terugbladeren' om een zinvolle uitkomst voor deze deling van nul door nul te vinden.Math-E-Mad-X schreef:Wat ik mij nu heel erg sterk afvraag, is de vraag in hoeverre jouw nul nog steeds echt als 'nul' beschouwd kan worden.
Wat je hier volgens mij aan het doen bent is gewoon wat manipuleren met symbolen, waarbij jouw notatie suggereert dat de symbolen 0, 0' en 0* iets met het natuurlijke getal 0 te maken hebben. Stel dat we 0 even vervangen door een ander symbool, laten we zeggen Y, en we vervangen 0' door het symbool 3Y en 0* door 7Y dan vinden we 'doodgewone' vergelijkingen:
\(3 \cdot Y = 3Y\)\(7 \cdot Y = 7Y\)\(\frac{3Y}{7Y} = \frac{3}{7}\)Met andere woorden: wat heeft deze set vergelijkingen verder nog met het getal 0 te maken?
Re: Delen door nul
Waar het mij om gaat is dat ik praktische toepassingen in techniek of (natuur)wetenschap niet essentieel vind. Een wiskundige theorie kan ook als aangenaam tijdverdrijf van belang zijn. Maar dan moet een dergelijke theorie wel verrassende en/of fraaie resultaten te bieden hebben. En die heb ik nog niet gevonden.En verder: de complexe getallen zijn eerst ingevoerd omdat ze 'bleken te werken'. Pas later is men dit wiskundig gaan formaliseren.
Wat ik dus hoop is dat deze discussie mij ofwel op het juiste spoor zet om alsnog iets moois uit te werken, ofwel mij duidelijk maakt dat er in deze richting niets interessants te beleven is.
- Berichten: 10.571
Re: Delen door nul
Wat je hier in feite doet is op een gecompliceerde manier voorstellen om dingen in de vorm van een vergelijking op te schrijven, iets wat al een paar duizend jaar gedaan wordt.
Cetero censeo Senseo non esse bibendum
Re: Delen door nul
In zekere zin is dat inderdaad de bedoeling. Als je alle informatie wilt bewaren zou je als X de formele (dus niet verder uitgewerkte!) formule kunnen nemen waarmee x berekend is. Het is echter de vraag of dit geen overkill is...Wat je hier in feite doet is op een gecompliceerde manier voorstellen om dingen in de vorm van een vergelijking op te schrijven, iets wat al een paar duizend jaar gedaan wordt.
De hamvraag is dus welke informatie X moet bevatten, om iets interessants op te leveren.
- Berichten: 2.906
Re: Delen door nul
Je gaat volledig voorbij aan mijn punt. Wat ik probeer te zeggen is dat datgene wat jij 'nul' noemt gewoon helemaal geen nul is, maar alleen maar een abstract object waarvan het symbool wat je gebruikt toevallig hetzelfde symbool is als wat men normaal gesproken voor nul gebruikt.Je zou mijn getallen kunnen zien als geordende tweetallen (x,X) waarbij x een gewoon reëel getal is, en de X (dat is het rugzakje) informatie bevat over de berekeningen die tot x geleid hebben. Hoe uitgebreid X moet zijn is daarbij nog de vraag. Je rekent met dergelijke getallen dus als met gewone getallen. Maar in die gevallen waar je op 0/0 zou uitkomen, kan je in de boekhouding in de meegedragen rugzakjes van de betreffende twee nullen 'terugbladeren' om een zinvolle uitkomst voor deze deling van nul door nul te vinden.
Om je even op weg te helpen:
stel we hebben een verzameling V met een operatie + Dan wordt 'nul' als volgt gedefinieerd:
\(\forall x \in V : x + 0 = 0 + x = x\)
Nu zul jij dus moeten laten zien dat jouw symbolen 0, 0' en 0* ook aan deze eigenschap voldoen, zonder dat dit inconsistenties oplevert. Als jouw symbolen niet aan deze eigenschap voldoen, dan ben je simpelweg niet door nul aan het delen, maar aan het delen door één of ander abstract object dat je noteert met het symbool 0.edit: sorry, ik heb te snel gereageerd zonder je reactie zorgvuldig door te lezen.
ik zie dat je inderdaad met die (x , X) notatie een soort van 'nul' definieert. Neemt niet weg dat je nog eens goed naar mogelijke inconsistenties moet kijken.
Probeer eens zorgvuldig de axioma's te formuleren waar de berekeningen met objecten (x, X) aan moeten voldoen.
Hoe tel je deze objecten bij elkaar op? hoe vermenigvuldig je ze met elkaar? Geldt associativiteit? zijn vermenigvuldiging en optelling commuterende operaties?
while(true){ Thread.sleep(60*1000/180); bang_bassdrum(); }
Re: Delen door nul
De radicaalste definitie is aldus:Math-E-Mad-X schreef:Probeer eens zorgvuldig de axioma's te formuleren waar de berekeningen met objecten (x, X) aan moeten voldoen.
Hoe tel je deze objecten bij elkaar op? hoe vermenigvuldig je ze met elkaar? Geldt associativiteit? zijn vermenigvuldiging en optelling commuterende operaties?
(x,X) + (y,Y) = (x+y,X+Y)
(x,X) . (y,Y) = (x.y,X.Y)
De getallen x en y worden daarbij op de gebruikelijke wijze opgeteld en vermenigvuldigd, en de formele uitdrukkingen X en Y leveren de formele uitdrukking (X) + (Y) en (X) . (Y) op.
Voorbeeld:
(2,5589; 2,5589) + (0; (0).(5)) = ( 2,5589 ; (2,5589) + ((0).(5)) )
(2,5589; 2,5589) . (0; (0).(5)) = ( 0 ; (2,5589) . ((0).(5)) )
Als we het daarbij laten gelden er voor dit systeem enkel triviale gelijkheden waarbij er aan beide zijden van het gelijkteken precies dezelfde uitdrukkingen staan. Daar ligt dan ook niet de kracht van deze "getallen".
Bovendien is de z in de uitkomst (z,Z) van een aldus doorgerekende formule gewoon het reële getal dat we normaal ook gevonden hadden. Maar waar er bij de reële getallen over een uitkomst nul niets meer te zeggen valt dan dat het nul is, kunnen we uit
( 0 ; (2,5589) . ((0).(5)) )
af lezen waar die nul vandaan komt.
We zouden nu nog een operatie kunnen definiëren die bij twee van dergelijke nullen toch nog een eenduidig getal als "pseudo-quotiënt" oplevert. Voor eenvoudige gevallen ligt het voor de hand hoe dit moet, ingewikkelder gevallen zouden moeilijkheden kunnen geven. Dat moet nog uitgezocht worden.
Re: Delen door nul
We zouden nu nog een operatie kunnen definiëren die bij twee van dergelijke nullen toch nog een eenduidig getal als "pseudo-quotiënt" oplevert. Voor eenvoudige gevallen ligt het voor de hand hoe dit moet, ingewikkelder gevallen zouden moeilijkheden kunnen geven. Dat moet nog uitgezocht worden.
Afhankelijk van hoe we het pseudo-quotiënt definiëren zal het rugzakje X van ons getal (x,X) minder informatie hoeven te bevatten. Als de uitkomst van het pseudo-quotiënt bijvoorbeeld ongevoelig is voor wijzigingen in de volgorde van de factoren van producten in de formele uitdrukking X, kunnen er in X weer wat (kennelijk overbodige) haakjes worden weggelaten. Bovendien wordt het systeem van getallen (x,X) daarmee minder triviaal. Dit is allemaal een kwestie van uitproberen wat het fraaiste resultaat geeft.