Wiki Googologie
Advertisement
Hypercalc

Screenshot of Hypercalc

Hypercalc est un programme Perl écrit par Robert Munafo[1][2] qui est conçu pour manipuler de très grands nombres en les stockant dans une notation appelée "opérateur PT" comme décrit ci-dessous. Elle est sous licence GNU General Public License, et fonctionne via une interface de terminal. La calculatrice peut traiter des valeurs jusqu'à (10^10) PT (10^300), soit environ 10↑↑1010, bien plus que la plupart des calculatrices scientifiques.

La calculatrice a d'abord été programmée sur un Palm Pilot, avant d'être portée en Perl. La limite supérieure sur cette plateforme était plus petite, à 32768 PT 300.

Kenny Chan a créé une version en ligne en portant le programme en JavaScript. La limite du programme en ligne est plus élevée que la version Perl, et elle est de 10↑↑(2^1024) ou approximativement 10^308 PT 10^34.

Opérateur PT[]

a PT b signifie "a puissances de dix avec b en tête" :

a PT b = (a fois la répétition de 10^)b =

"PT" est l'abréviation de "Powers of Ten".[3]

Toutes les expressions qui peuvent être exprimées dans les limites dans Hypercalc utilisent un seul signe PT. Malgré cela, il est utile de rendre l'opérateur PT associatif à gauche car cela conduit à des taux de croissance plus élevés.

a PT b est égal à Eb#a dans la notation hyper-E par définition identique.

Une propriété utile de l'opérateur PT est que a PT (b PT c) < (a+b) PT c.

Références[]

Advertisement