Re: More numbers and math
From: | Carlos Thompson <carlos_thompson@...> |
Date: | Monday, September 25, 2000, 3:02 |
tal wrote:
> General follwup: does anyone have several number-systems for the
> same conlang? târuven's got four so far (binary, base5, base8,
> base24) and yes it's a mess!
Chleweyish number-system is kind of binary, or better say, it is
binary based. But there are versions for hexadecimal and decimal.
The following rules are followed:
zero: ba
Powers of two:
1: rey
2: raw
4: rap
8: rur
16: ghey
32: gaw
64: gap
128: gur
256: fey
512: faw
1024: fap
2048: fur
4096: jey
8192: jaw
16384: jap
32768: jur
For higher amounts the following prefixes are added:
di-: 65536 times
ga-: 2^32 times
Then the following suffix are added:
-(s)et : plus one half: rawet=3, rapet=6, rurset=12, gheyet=24, etc.
-(y)or : plus one quart: rapor=5, ruryor=10, gheyor=20, gawyor=40,
etc.
-sot : plus thee quarts: rapsot=7, rursot=14, gheysot=28, gawsot=56,
etc.
-yam: plus one eight: ruryam=9, etc.
-yom: plus three eights: ruryom=11, etc.
-sen: plus five eights: rursen=13, etc.
-son: plus seven eights: rurson=15, etc.
But for base ten numbers the following adaptations are used:
units:
ba rey raw rawet rap rapor rapet rapsot rur ruryam
tens:
ruryor gheyor gheyetor gawyor gawyoror gawetor gawsotor gapor
gapyamor
hundrets:
sey saw sawet sap sapor sapet sapsot sur suryam
note that 30 is expressed as gheyetor: ghey-(s)et-(y)or = 16 + ×1/2 +
×1/4 = 24 + ×1/4 = 30.
Then:
thousan: prefixes du-
million: syey
billion (10^12): syaw
trillion (10^18): syap
10^24: syur
This allow to express integer amounts from 0 to 10^30-1, in decimal,
and from 0 to 2^64-1 in binary. This is probably enough for most
situations in common life, but probably not for expressing phisycs...
I haven't design yet how to implement exponents and fractions.