🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.science
Article #14635

Unair talstelsel (was: Re: Binair talstelsel)

#14635
From: Steven 'GoofY' de Brouwer
Date: Wed, 05 Mar 1997 00:00
94 lines
5095 bytes
-----BEGIN PGP SIGNED MESSAGE-----

In nl.wetenschap, philipd@cs.KULeuven.ac.be (Philip Dutre) wrote:

> P.S. Kent iemand een manier om getallen neer te schrijven in basis -1 ?
> (Geen raadseltje, een echte vraag ...)

Was basis 1 te eenvoudig of zo? Die wil ik eerst doen...

Ter inleiding:
 In het decimale geval:
 Een getal x kan geschreven worden als:
 ... + a2*10^2 + a1*10^1 + a0*10^0 + b1*10^-1 + b2*10^-2 + ...
 oftewel ... + a2*100 + a1*10 + a0 + b1*.1 + b2*.01 + ...
 met de a's en b's element van {i|0<=i<10 en i geheeltallig}.

Oh, u wilt ook het binaire geval zien? Oke.
 Een getal x kan geschreven worden als:
 ... + a2*2^2 + a1*2^1 + a0*2^0 + b1*2^-1 + b2*2^-2 + ...
 oftewel ... + a2*4 + a1*2 + a0 + b1*.5 + b2*.25 + ...
 met de a's en b's element van {i|0<=i<2 en i geheeltallig}.

In het unaire geval zou x als volgt geschreven worden:
... + a2*1^2 + a1*1^1 + a0*1^0 + b1*1^-1 + b2*1^-2 + ...
oftewel ... + a2 + a1 + a0 + b1 + b2 + ...
met de a's en b's element van {i|0<=i<1 en i geheeltallig}.
(want 1^n=1 voor elke geheeltallige n)

We zien echter direct, dat de a's en b's gelijk aan 0 moeten zijn!
(want {i|0<=i<1 en i geheeltallig} = {i|i=0})
Want dat wil unair zeggen: je hebt maar e'e'n cijfer om te gebruiken.
Daaruit volgt, dat het enige getal wat je unair kunt representeren,
nul zelf is!

Maar ik denk, dat in de praktijk stiekum toch een 0 en een 1 gebruikt
mogen worden. In dat geval maakt het niet uit welke a's of b's 1
worden, als het aantal enen maar klopt met de grootte van x
(er kunnen echter alleen geheeltallige delen mee gemaakt worden).
Denk hierbij aan de oudheid, waarbij het aantal keitjes aangaf, 
hoeveel schapen je had. Of het turf-systeem...

Enfin, dit gezegd hebbende, gaan we nu over naar het negunaire
talstelsel (negunair = negatief-unair, basis -1).
x zou dan geschreven moeten kunnen worden als:
... + a2*-1^2 + a1*-1^1 + a0*-1^0 + b1*-1^-1 + b2*-1^-2 + ...
oftewel ... + a2 - a1 + a0 - b1 + b2 - ...
met de a's en b's element van {i|0<=i<-1 en i geheeltallig}.

De a's en b's moeten volgens (mijn) theorie uit een lege verzameling
gekozen worden, en dus, helaas, is het negunaire talstelsel niet
bruikbaar! Einde discussie. Antwoord op Philip's vraag: NEE.

Maar zou hier stiekum dan ook iets anders gebruikt mogen worden?
Het enige beetje redelijke wat ik nu kan bedenken, is weer {0,1},
wel of geen kiezeltje. Maar dan dien je wel twee kleuren kiezels
te gebruiken, namelijk (bijv.) groen, als je moet optellen, en
rood als je moet aftrekken. Want anders zie je niet het verschil
tussen bv. 8 en 2(=5-3).
Maar ja, dit kan natuurlijk ook simpel in het unaire systeem,
door 2 variabelen bij te houden. Maar dit is misschien al te 
moeilijk voor mensen uit de oudheid ;)


Even een noot voor de pure wiskundigen onder ons:
De verzameling {i|0<=i<basis} heb ikzelf bedacht.
 Zit deze zo ook in de 'formele' definities?

Overigens, het rekenen met getallen in het (neg)unaire stelsel
heb ik maar gemakshalve buiten beschouwing gelaten.


Goed, dit leek me wel een leuke post om m'n debuut op
nl.wetenschap te maken.

Kind regards cq. De groeten,

GoofY
- -- PubKey at http://www.stack.nl/~goofy/PGP
And as a finishing touch...
                       God created the Dutch!


-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: cp850
Comment: PGP signatures are NOT binaries!

iQCVAwUBMxzEzQY01jPEDCRNAQHt3QQApEFJeTA0Yd5zk4KzME0jhALtd7L5PH+0
WZCTkd99BRmTVAJ6w7HZF4xBwt8JjAkVMt+Zk+a3rfuDdKgajbm7w4kHaGqQkoZu
P8hwD85jnXmAoZYL86rXfkhJoRg4FrtiCSGy6tO1CxPuRexo8Kyz0NmfeUwCHKMm
Fs1MjmOmX3o=
=R08k
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <5figev$n26@tuegate.tue.nl>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <5docln$hc8@rhea.glo.be> <5dpf0o$o5s@idefix.CS.kuleuven.ac.be><N.021297.155935.75@rtd3-14.worldaccess.nl><5dsuri$4ah@idefix.CS.kuleuven.ac.be> <5dv46o$f6c@chaos.kulnet.kuleuven.ac.be><33033785.4305@worldaccess.nl> <5dvj4p$r0f@idefix.CS.kuleuven.ac.be><33083adc.4440686@news.tip.nl> <5ecprh$5s4@idefix.CS.kuleuven.ac.be><331142a1.301757@pubnews.demon.nl> <N.022597.134458.14@rtd6-5.worldaccess.nl> <Pine.OSF.3.95.970226171236.2650J-100000@ruunat.fys.ruu.nl> <5f1q37$ojn@idefix.CS.kuleuven.ac.be> <Pine.OSF.3.95.970304170354.27056B-100000@ruunat.fys.ruu.nl> <5fhjgm$r6k@idefix.CS.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: f5500,ccf1e4ad811b0b14
X-Google-Attributes: gidf5500,public
X-Google-Thread: f7e01,ccf1e4ad811b0b14
X-Google-Attributes: gidf7e01,public
X-Google-Thread: 10adaf,ccf1e4ad811b0b14
X-Google-Attributes: gid10adaf,public
From: GoofY@stack.nl (Steven 'GoofY' de Brouwer)
Subject: Unair talstelsel (was: Re: Binair talstelsel)
Date: 1997/03/05
Message-ID: <5figev$n26@tuegate.tue.nl>
X-Deja-AN: 223140125
References: <5docln$hc8@rhea.glo.be> <5dpf0o$o5s@idefix.CS.kuleuven.ac.be><N.021297.155935.75@rtd3-14.worldaccess.nl><5dsuri$4ah@idefix.CS.kuleuven.ac.be> <5dv46o$f6c@chaos.kulnet.kuleuven.ac.be><33033785.4305@worldaccess.nl> <5dvj4p$r0f@idefix.CS.kuleuven.ac.be><33083adc.4440686@news.tip.nl> <5ecprh$5s4@idefix.CS.kuleuven.ac.be><331142a1.301757@pubnews.demon.nl> <N.022597.134458.14@rtd6-5.worldaccess.nl> <Pine.OSF.3.95.970226171236.2650J-100000@ruunat.fys.ruu.nl> <5f1q37$ojn@idefix.CS.kuleuven.ac.be> <Pine.OSF.3.95.970304170354.27056B-100000@ruunat.fys.ruu.nl> <5fhjgm$r6k@idefix.CS.kuleuven.ac.be>
HomePage: http://www.stack.nl/~goofy/GoofPage.html
Xscientology: http://huizen.dds.nl/~goofsel/Co$/
Summary: Watch out! New domain name!
Organization: Eindhoven University of Technology, The Netherlands
Finger-Print: DB 03 2E 45 A7 51 03 30  9E 71 33 02 BC 04 A7 89
Newsgroups: be.science,fido.belg.wetenschap,nl.wetenschap
PGP-key: 0xC40C244D