CITE THIS NOTEBOOK: Greek numerals and word values: the Greek number of the beast by Thomas Colignatus. Wolfram Community OCT 17 2022.
A Mathematica package, its documentation and application
2022-10-16 (2nd version)
(c) Thomas Cool, https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode
2022-10-16 (2nd version)
(c) Thomas Cool, https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode
Start (subsection for the initialisation packages)
Start (subsection for the initialisation packages)
Abstract
Abstract
The ancient Greeks used their alphabet also as numerals, using an apostroph, acute accent or prime for the distinction. With α’ = 1 and β’ = 2 and ι’ = 10, then ια’ = 11 and βι’ = 12, since the value of the letters mattered and they did not have a place value system. The 1000s were denoted with the “hasta” (a subscript prime, U + 0375), with ͵α’ = 1000 and ͵β’ = 2000 etcetera. In Mathematica 13.1 the routine IntegerString translates Hindu-Arabic numbers into Greek, e.g. 1101 ͵αρα´. There is no built-in inverse however. This is provided in the present package. There is the issue of using ϝ ’ = 6 or ϛ ’ = 6. Latin letters might be used for ease of input. An application is the calculation of “the number of the beast” 666, as calculated by the Apostle John in the Book of Revelations. The “word value” of a name of a person can be determined via addition of the values of the separate letters, like Ζ’ + ϵ’ + υ’ + ϛ’ = 7 + 5 + 400 + 6 = 418.
Table of contents
Table of contents
Introduction
Routines in the package
What is present in Mathematica 13.1
The general structure of Greek numerals
An inverse, from Greek to Arabic numerals
Digamma: Wau instead of Stigma in IntegerString
The possibility of using Latin letters
Word value
The discussion that inspired this notebook
References
Introduction
Introduction
The ancient Greeks used their alphabet also as numerals, using an apostroph, acute accent or prime for the distinction. With α’ = 1 and β’ = 2 and ι’ = 10, then ια’ = 11 and βι’ = 12, since the value of the letters mattered and they did not have a place value system. The 1000s were denoted with the “hasta” (a subscript prime, U + 0375), with ͵α’ = 1000 and ͵β’ = 2000 etcetera. See the construction below.
A discussion is given at MathWorld, see https://mathworld.wolfram.com/GreekNumerals.html, with a Demonstrations project by Stephen Wolfram (2011) at https://demonstrations.wolfram.com/GreekNumerals/. Another online converter is at http://www.russellcottrell.com/greek/utilities/greeknumberconverter.htm.
This kind of numbering is of little use nowadays but it arises in discussions about history. A particular application is a form of cryptography, where a name like Zeus or Achilles is coded to have a particular word-value. The word value of Ζϵυϛ would for example be Ζ’ + ϵ’ + υ’ + ϛ’ = 418. This number 418 would properly be written as υ ι η´, with υ = 400, ι = 10, and η = 8. There would be more words with the word value of 418 of course.
My attention was drawn to the issue because of a new paper by Francesco Carotta (2022) who has a new suggestion for the decoding of “the number of the beast” 666, which occurs in the Gospel by John, a.k.a. the Book of Revelations or the Apocalypse. Over the millennia various authors have suggested various decodings, and these calculations can be somewhat tedious. It seemed helpful to write some routines. The paper by Carotta is here: https://dejister.wordpress.com/2022/10/13/apokalypse-francesco-carotta/
Since it is somewhat awkward to type Greek letters on a Western keyboard, there is an option to use Western letters.
We adopt Stephen Wolfram's basic algorithm for the Greek numerals, but while he used a Row[{...}] statement with a Subscript Prime, we rather use the unicode hasta so that a numeral can remain a String, as in IntegerString.
Routines in the package
Routines in the package
In[]:=
?Cool`MathEd`AncientGreekNumerals`*
Out[]=
What is present in Mathematica 13.1
What is present in Mathematica 13.1
A basic routine is available in Mathematica in the following manner.
In[]:=
g1=IntegerString[101,"Greek"]
Out[]=
ΡΑ´
In[]:=
%//FullForm
Out[]//FullForm=
"\[CapitalRho]\[CapitalAlpha]\264"
In[]:=
g2=IntegerString[1101,"GreekLower"]
Out[]=
͵αρα´
In[]:=
%//FullForm
Out[]//FullForm=
"\:0375\[Alpha]\[Rho]\[Alpha]\264"
Unfortunately, the conversion of Greek numerals into Hindu-Arabic numerals is currently not supported by Mathematica.
In[]:=
FromDigits[g1,"Greek"]
Out[]=
FromDigits[ΡΑ´,Greek]
In[]:=
FromDigits[g2,"GreekLower"]
Out[]=
FromDigits͵αρα´,GreekLower
The current package allows for a translation from 0 < x < 10000 = myriad from the Greek x into Hindu-Arabic numerals.
The general structure of Greek numerals
The general structure of Greek numerals
The numbers 1 - 999 and the thousands 1000 - 9999 can be constructed as additions on the following matrix elements.
In[]:=
$NumberN
Out[]=
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 |
100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 |
1000 | 2000 | 3000 | 4000 | 5000 | 6000 | 7000 | 8000 | 9000 |
With these correspond the following Greek letters, both lower case and upper case, and using the hasta for the thousands. Observe that we require 27 letters, and that we use special letters koppa ϟ and sampi ϡ. Less seen is also the capital stigma Ϛ. The order of the common Greek alphabet is maintained, but little used symbols are inserted, which is somewhat curious, since they are used as numerals.
In[]:=
Alphabet["Greek"]
Out[]=
{α,β,γ,δ,ε,ζ,η,θ,ι,κ,λ,μ,ν,ξ,ο,π,ρ,σ,τ,υ,φ,χ,ψ,ω}
In[]:=
$GreekN
Out[]=
α | β | γ | δ | ϵ | ϛ | ζ | η | θ |
ι | κ | λ | μ | ν | ξ | ο | π | ϟ |
ρ | σ | τ | υ | ϕ | χ | ψ | ω | ϡ |
͵α | ͵β | ͵γ | ͵δ | ͵ϵ | ͵ϛ | ͵ζ | ͵η | ͵θ |
In[]:=
$GreekN//TUC
Out[]=
Α | Β | Γ | Δ | Ε | Ϛ | Ζ | Η | Θ |
Ι | Κ | Λ | Μ | Ν | Ξ | Ο | Π | Ϟ |
Ρ | Σ | Τ | Υ | Φ | Χ | Ψ | Ω | Ϡ |
͵Α | ͵Β | ͵Γ | ͵Δ | ͵Ε | ͵Ϛ | ͵Ζ | ͵Η | ͵Θ |
Our routines generate the same outcomes as the standard routine IntegerString as above, except for Digamma, Wau and Stigma, see below.
In[]:=
{ToGREEKN[101],ToGreekN[1101]}
Out[]=
ΡΑ´,͵αρα´
The following is a transpose of the combinations.
In[]:=
$GreekN+($GreekN//TUC)/.Plus->"";
In[]:=
Riffle[%,$NumberN]//Transpose//TableForm
Out[]//TableForm=
(α,Α) | 1 | (ι,Ι) | 10 | (ρ,Ρ) | 100 | ͵α,͵Α | 1000 |
(β,Β) | 2 | (κ,Κ) | 20 | (σ,Σ) | 200 | ͵β,͵Β | 2000 |
(γ,Γ) | 3 | (λ,Λ) | 30 | (τ,Τ) | 300 | ͵γ,͵Γ | 3000 |
(δ,Δ) | 4 | (μ,Μ) | 40 | (υ,Υ) | 400 | ͵δ,͵Δ | 4000 |
(ϵ,Ε) | 5 | (ν,Ν) | 50 | (ϕ,Φ) | 500 | ͵ϵ,͵Ε | 5000 |
(ϛ,Ϛ) | 6 | (ξ,Ξ) | 60 | (χ,Χ) | 600 | ͵ϛ,͵Ϛ | 6000 |
(ζ,Ζ) | 7 | (ο,Ο) | 70 | (ψ,Ψ) | 700 | ͵ζ,͵Ζ | 7000 |
(η,Η) | 8 | (π,Π) | 80 | (ω,Ω) | 800 | ͵η,͵Η | 8000 |
(θ,Θ) | 9 | (ϟ,Ϟ) | 90 | (ϡ,Ϡ) | 900 | ͵θ,͵Θ | 9000 |
An inverse, from Greek to Arabic numerals
An inverse, from Greek to Arabic numerals
In[]:=
?GreekToArabicN
Out[]=
In[]:=
IntegerString[1101,"GreekLower"]
Out[]=
͵αρα´
In[]:=
GreekToArabicN[%]
Out[]=
1101
Observe that the Greek numerals have no “place value system”, so the order of the letters does not make a difference for units, tens and hundreds. In this case, the two alpha’s have a different effect, because of the hasta at the beginning.
In[]:=
GreekToArabicN["͵ααρ´"]
Out[]=
1101
Digamma: Wau instead of Stigma in IntegerString
Digamma: Wau instead of Stigma in IntegerString
Apparently both ϝ ‘ = 6 and ϛ ‘ = 6 are in use. Wikipedia (a portal and no source) has an enlightening entry on Digamma. The shape of the letter went through two “stacked gammas” F to ϛ in some steps. The first F can be called Digamma / Wau and the last ϛ Digamma / Stigma.
Jannaris (1907) explains that it is a common misunderstanding that the Greeks would use ϝ ' = 6 (digamma / wau). Consistent use was made in Alexandria and Byzantium of ϛ ' = 6 (stigma). We indeed find this on the website by Russell Cottrell.
Jannaris provides for an intermediate shape of Digamma / Stigma as as well, which later was rotated. Unfortunately, the use of digamma / wau is hardcoded in Mathematica, not only with the letter \ [Digamma] but also in IntegerString. A suggestion to the makers of Mathematica is to provide an option on the choice. The letter \ [Wau] is not encoded yet. For the present package, it is wiser to stick with Jannaris (1907) and Cottrell, and to provide a quick fix for applications of IntegerString.
The replacement of Digamma (wau) by Stigma has been built in the inverse function, that is provided in this package.
The possibility of using Latin letters
The possibility of using Latin letters
For ease of input, we can use Latin letters. Observe that this method thus differs from Roman numerals, such as MLX = 1060. With 26 letters we need one more, and let us keep using the sampi for 900. Also, the Greek upsilon υ and capital Υ give different letters in the Latin alphabet. Some choices must be made, and there appears to be no standard choice. The following seems useful.
Our routines generate the same outcomes as the standard routine IntegerString as above.
We can transcribe letter by letter using the order of the numerical-alphabet.
The following is a transpose of the combinations.
Word value
Word value
The notion of a “word value” of Ζϵυϛ is different from the inverse problem of translating a Greek numeral into an Arabic numeral. The word value would be Ζ’ + ϵ’ + υ’ + ϛ’ = 7 + 5 + 400 + 6 = 418 = ΥΙΗ´. Since it is tedious to type in the Greek letters, let us use Latin letters.
The following recovers the values of the separate letters.
The number 418 is written in Greek using the following notation.
We could also have found the word value in a notation with Latin letters.
The use of Latin letters, as shortcut for Greek, of course differs from the use of Roman numerals.
The discussion that inspired this notebook
The discussion that inspired this notebook
Carotta (2022) traced a coin of Mark Antony and Cleopatra, who in 36-33 BC had joined forces and who had started to live together as Queen of Egypt and her spouse or Queen-consort. Their opponent was Octavian, the adopted son of Gaius Julius Caesar. Caesar had been assassinated on the Ides of March 44 BC, and Octavian wished to become his successor, and indeed later became emperor Augustus. He reminded the world that Mark Antony still was married officially to Octavia Minor, Octavian’s elder sister. Earlier, Cleopatra had been with Caesar, with a son Caesarion. For Octavian, it might have been useful to have a legal reason to depose of Mark Antony, Cleopatra and Caesarion, as he eventually achieved. In the propaganda, the term of whore of Babylon may have come up, in all likelihood in reference to the old testament, Ezekiel 23:2, 18 & 28: “Son of man, there were two women, the daughters of one mother: And they committed whoredoms in Egypt; they committed whoredoms in their youth: there were their breasts pressed, and there they bruised the teats of their virginity. (...) And the Babylonians came to her into the bed of love, and they defiled her with their whoredom, and she was polluted with them, and her mind was alienated from them. (...)Thus will I make thy lewdness to cease from thee, and thy whoredom brought from the land of Egypt: so that thou shalt not lift up thine eyes unto them, nor remember Egypt any more. ” (King James)
Carotta links Octavian to the notion of “son (of Caesar), youth”, Latin iuvenis, which could become Greek ioannis, which links up to the name of John, the ascribed writer of the Revelations and the Apocalypse. The gospel could be read and might have been created as a paraphrase of what might have been Octavian’s proclamation of investiture, in which he, or a writer for him, reveals (“unveals”, “away from hiding”, ἀποκάλυψις ) his plans and deeds at the beginning of his road to power. Revelation 13: 17 & 18 has: “And that no man might buy or sell, save he that had the mark, or the name of the beast, or the number of his name. Here is wisdom. Let him that hath understanding count the number of the beast: for it is the number of a man; and his number is Six hundred threescore and six.” (King James).
Supposedly "man" might also be "person". Carotta suggests that "beast" is better translated as "horrible person" or something to that effect. Octavian abhorred that Mark Antony and Cleopatra issued their own coins, so that trade in the Eastern Roman empire could be conducted with those coins rather than with the coins issued by Rome. Coins came not only with seigniorage but also with propaganda value for a population and notably soldiers with little competence in reading. Subsequently, Carotta takes the name of Cleopatra and the abbreviation of her title, the "newer goddess". (Apparently it had to be "newer" since an earlier Cleopatra Thea c. 164 – 121 BC already had been a "new goddess".)
Subsequently, using ΚΛΕΟΠΑΤΡΑ Θ(εα) N(εωτερα) and not counting spaces.
As stated above, the Greek numeral would be:
Carotta mentions that some methods allow to count a letter only once. In that case one of the two A’s would drop out, and the word value would become 665. He refers to some manuscripts with versions of the gospel where 665 indeed is mentioned rather than 666.
It is a remarkable analysis, also given the wide variety of non-conclusive results by so many authors in history. The reader is referred to Carotta’s text. For some readers it will be unfortunate that the current text is in German.
Colignatus (2022) has a discussion of Carotta's use of "cryptic word puzzle techniques", a bit more radical than midrashim, for decoding new testament texts, like e.g. iuvennus (Latin, for a property) ~ ιοαννιϛ (Greek, for a personal name).
PM 1. Carotta (2005) gives the underlying theory. Carotta makes the reception of his analysis vulnerable by his phrase “Jesus was Caesar” (the title of his English book). With IC = Iulius Caesar (Latin had no J) and IX = Ιησούς Χριστός (early written sources were in Greek), Carotta’s statement is IX = IC. Commonly, people will understand that the historical person IC will have had many properties that differ from the properties attributed to IX, thus IX ≠ IC. The latter inequality holds whether IX was a historical figure or not, but anyhow when one considers IX with the usual properties attributed to him. What Carotta means to say is that IC > IX, or “Jesus was modeled on Caesar”, or that the life of IC (100 - 44 BC) and the Divus Iulius cult after Caesar’s deification apparently were used to create the religion that is centered around IX (supposedly born in 0 AD but commonly dated to circa 4 BC - 30 or 33 AD).
(It is one of Carotta's suggestions that Eusebius (c 260/265 - 339 AD) in his Pantodape historia ("The Chronicon") intended that IX was born on 0 AD, but that he was more fundamentally stuck on the notion that IC was born on a round number year, and then chose the latter as 100 BC so that IX could be at 0 AD. With the Gregorian calendar fixed, historians later arrived at a supposed birth of IX around 4 BC.)
PM 2. Engineer Arne Eickenberg (2015) gives the analysis that natural events, that supposedly occurred around the death of IX, actually were observed around the death of IC. Well known is Caesar’s Comet or the Sidus Iulium of July 44 BC. Such events would have been mentioned in the Divus Iulius cult, and could have been transcribed towards other religious texts without checking upon actual dates.
References
References
Carotta, Francesco (2005), “Jesus was Caesar”, https://www.amazon.com/Francesco-Carotta/e/B001JXH4RO and https://www.carotta.de/eindex.html
Carotta, Francesco (2022), “Die ΑΠΟΚΑΛΥΨΙΣ ΙΩΑΝΝΟΥ , als Palimpsest der Taten Octavians”, draft version 12.10.22, https://dejister.wordpress.com/2022/10/13/apokalypse-francesco-carotta/
Colignatus, Thomas (2022), https://boycottholland.wordpress.com/2022/07/07/divus-julius-circumcision-and-cryptic-puzzles/
Cottrell, Russell, “The Greek Number Converter”, http://www.russellcottrell.com/greek/utilities/greeknumberconverter.htm
Eickenberg, Arne (2015), “The sixth hour”, English summary at https://archive.ph/cMb8 and https://tu-berlin.academia.edu/ArneEickenberg
Jannaris, A.N. (1907), “The Digamma, Koppa, and Sampi as Numerals in Greek”, https://zenodo.org/record/2188121
King James Version, https://biblehub.com/kjv/revelation/13.htm
Weisstein, Eric W. “Greek Numerals.” From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/GreekNumerals.html
Wolfram, Stephen (2011), “Greek Numerals”, https://demonstrations.wolfram.com/GreekNumerals/
