🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12541

Re: 2^(2^64)

#12541
From: quasimodo_TEM
Date: Wed, 20 Jun 2001 17:55
46 lines
3140 bytes
Saludos, Juan Pablo.

El 20 Jun 2001 14:24:21 GMT nos contabas:


>> alog(5553023288523357132.21137434038486695936) =
>> alog(0.21137434038486695936) * alog(5553023288523357132) = 
>> 1.62695050249084300164 * 10^5553023288523357132 
>>
>Trabajando en base 10 se pierde precisi�n al logaritmar. El n�mero de
>arriba es m�ltiplo de 10, mientras que 2^(2^64) desde luego que no lo es.

No es esa la cuesti�n. Si lees con atenci�n el resultado que yo daba, lo que
dice es que se trata de un n�mero de 5.553.023.288.523.357.132 d�gitos
decimales (*), de los que se dan los 21 m�s significativos (aunque yo
desechar�a los, por ejemplo, 3 �ltimos porque probablemente incluyan errores
en el c�lculo realizado por bc).

>M�s exacto quedar�a:
>2^18446744073709551616
>�
>10^(4*10^F) = 10^(4000.0000.0000.0000) en hexadecimal.

Ya s� que es exacto, pero no me hago una idea de cu�nto es eso.

>En cualquier caso, la memoria necesaria para almacenar ese n�mero se va
>al orden de los miles de petabytes. El �nico modo que se me ocurre de
>trabajar con esos monstru�tos es con una arquitectura de flujo de datos
>que fuera desechando cifras (ceros en hexadecimal, salvo un uno en la posici�n
>m�s significativa) por un lado conforme le fueran entrando por el otro.

A�n as�, me parece dificilmente realizable por dos motivos:

1- Si consiguiera un m�todo que me permitiera obtener una cifra por ciclo de
reloj y estuviera trabajando a 1 THz, tardar�a 5.553.024 segundos en hallar
el resultado, esto es, algo m�s de dos meses (m�s, por tanto, de una semana).

2- La longitud del resultado: si tuviera los d�gitos separados 2 mm entre s�,
ser�a de 2.776.511.644.261 km, o sea, 107 d�as-luz: mucho m�s de la
distancia que separa la Tierra del Sol.



(*) escrito como entero decimal, que es la forma en la que la mayor parte de
la gente piensa los n�meros: poca gente te entender� si le dices que estamos
a 14 de Junio de 7D1.
Technical Details
Message-ID: <slrn9j1osm.4mq.nko@kurrink.etxean.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!fr.clara.net!heighliner.fr.clara.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!nko
References: <87g0cxtnoo.fsf@relativistic.homeip.net> <slrn9iv5qn.3qs.nko@kurrink.etxean.org> <slrn9j1b6b.de6.hierro@otilio.cps.unizar.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,6fb9e1ce4f23a1c4
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-06-20 11:11:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!fr.clara.net!heighliner.fr.clara.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!nko
From: nko@kurrink.oink (quasimodo_TEM)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: 2^(2^64)
Date: Wed, 20 Jun 2001 19:55:35 +0200
Organization: escasa o nula
Lines: 47
Message-ID: <slrn9j1osm.4mq.nko@kurrink.etxean.org>
References: <87g0cxtnoo.fsf@relativistic.homeip.net> <slrn9iv5qn.3qs.nko@kurrink.etxean.org> <slrn9j1b6b.de6.hierro@otilio.cps.unizar.es>
Reply-To: bfg@rhfxnyarg.arg
NNTP-Posting-Host: 212.25.147.135
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 993060215 23371 212.25.147.135 (20 Jun 2001 18:03:35 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Wed, 20 Jun 2001 18:03:35 +0000 (UTC)
User-Agent: slrn/0.9.5.7 (UNIX)