Deutsch English Français Italiano |
<a2cf90b6ca7e1dd7dd2ed0da5e6710ea5f7adc20.camel@gmail.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: wij <wyniijj5@gmail.com> Newsgroups: comp.theory Subject: Re: Real Number --- Merely numbers whose digits can be infinitely long Date: Thu, 02 May 2024 12:46:20 +0800 Organization: A noiseless patient Spider Lines: 91 Message-ID: <a2cf90b6ca7e1dd7dd2ed0da5e6710ea5f7adc20.camel@gmail.com> References: <c10c644441b2307e828f8392fb6993a78c580ee4.camel@gmail.com> <87edaobfm4.fsf@bsb.me.uk> <0ad60eee1517af22b54bcdac3f4947895c9fa559.camel@gmail.com> <87o79p5h45.fsf@bsb.me.uk> <0e898ea58ba39da3c6d3a2a4cbd9b198d4b5c37a.camel@gmail.com> <87ttjhkn6q.fsf@nosuchdomain.example.com> <b903715ba20b5f40fb4bbcd1640e8ade97a233ac.camel@gmail.com> <87plu4lw6o.fsf@nosuchdomain.example.com> <87le4slvuv.fsf@nosuchdomain.example.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Date: Thu, 02 May 2024 06:46:21 +0200 (CEST) Injection-Info: dont-email.me; posting-host="8f3dd3269221b3f901ad2ab676f3c5fb"; logging-data="3829713"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+XvY/9Xxxej7RF/q+OAc21" User-Agent: Evolution 3.50.2 (3.50.2-1.fc39) Cancel-Lock: sha1:BDE2nCdku/iqOuyV07WW1jA3C4Q= In-Reply-To: <87le4slvuv.fsf@nosuchdomain.example.com> Bytes: 5153 On Wed, 2024-05-01 at 20:46 -0700, Keith Thompson wrote: > Keith Thompson <Keith.S.Thompson+u@gmail.com> writes: > > wij <wyniijj5@gmail.com> writes: > > > On Wed, 2024-05-01 at 18:38 -0700, Keith Thompson wrote: > > > > wij <wyniijj5@gmail.com> writes: > > > > > On Wed, 2024-05-01 at 22:58 +0100, Ben Bacarisse wrote: > > > > > > wij <wyniijj5@gmail.com> writes: > > > > [...] > > > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 <fixed_point_number>::=3D [-] <wnum>= [ . <frac> ]=C2=A0 // excluding "-0" case > > > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 <wnum>::=3D 0 > > > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 <wnum>::=3D <nzd> { 0 | <nzd> } > > > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 <frac>::=3D { 0 | <nzd> } <nzd> > > > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 <nzd> ::=3D 1 | 2 | 3 | 4 | 5 | 6 | = 7 | 8 | 9 // 'digit' varys depending on n-ary > > > > > > >=20 > > > > > > > =C2=A0=C2=A0=C2=A0 Ex: 78, -12.345, 3.1414159 > > > > > >=20 > > > > > > So what's the point of defining these strings that represent a = subset of > > > > > > the rationals? > > > > >=20 > > > > > <fixed_point_number> is a super set of rationals. > > > > [...] > > > >=20 > > > > An extraordinary claim. > > > >=20 > > > > Do you agree that 1/3 is a rational number?=C2=A0 How is 1/3 repres= ented in > > > > your <fixed_point_number> notation? > > > >=20 > > >=20 > > > I already told you: 1/3=3D 0.1 (3-ary <fixed_point_number>) > > > Substitute the n in n-ary with the q in p/q, every p/q is representab= le=20 > > > by <fixed_point_number>. > > > And, the rule of <frac> can generate infinitely long fractions, read = it carefully! > >=20 > > That kind of notation almost universally refers to *finite* sequences o= f > > symbols. > >=20 > > If you intend it to be able to specify infinite sequences, that's fine, > > but it's not inherent in the notation you've presented.=C2=A0 I also wo= nder > > how an infinitely long <frac> can have <nzx> as its last element. > >=20 > > So <frac> can be infinitely long.=C2=A0 Can <wnum> be infinitely long? > >=20 > > I presume that the "n-ary" base can be any integer greater than or equa= l > > to 2, and that the digits can range from 0 to n-1.=C2=A0 That means you= 'll > > need arbitrarily many distinct symbols for the digits in large bases. > > That's all fine, but it would be good to state all this explicitly. > >=20 > > There are already perfectly good mathematical methods for constructing > > the integers, the rationals, and the reals.=C2=A0 Your method of using = base-n > > notation to *define* the reals and/or rationals seems superfluous.=C2= =A0 It > > can probably be done consistently, but I fail to see how it's useful. >=20 > And something I thought of immediately after I posted the above: >=20 > You need to use different bases to represent all rational numbers, but > the base isn't part of your notation.=C2=A0 Your grammar matches "0.1", b= ut > how do I know whether than's 1/10, 1/3, or 1/1729? >=20 Do you use different bases to represent all rational numbers? > 0.2 (base 10) and 0.1 (base 5) represent the same number.=C2=A0 0.2 (base= 10) > and 0.1 (base 4) do not.=C2=A0 Your notation doesn't seem to have any way= to > indicate this.=C2=A0 How can we know that 0.2 (base 10) and 0.1 (base 5) = are > equal without using the real numbers that you're trying to *define*? >=20 How should I know your numbers (1/10, 1/3, or 1/1729) are in base-12 or bas= e-16 if you also did not say it explicitly? > Or are you assuming that real numbers already exist, and you're defining > this notation on top of that?=C2=A0 If so, what's the point? >=20 Your request is valid but not practically reasonable.