IFÁ: Mathematics & Quantum Computing within

The Ifá Divination system, which originated in West Africa, utilizes a system of binary Mathematics to retrieve answers to life’s questions and solutions to life’s problems, from a book of knowledge called the Odús of Ifá. There are 16 major Odùs of Ifá, or “Books of Knowledge”, and within each book is contained 16 chapters, for a total of 256 chapters believed to reference all situations, circumstances, actions and consequences in life. Orunmila, the Orisha of knowledge, wisdom, and understanding, is the Orisha associated with Ifa divination system, and is identified as the Grand Priest of Ifá. Performing Ifa divination is done by a “Priest”/Mathematician called a Babalawo. The system of binary mathematics used by the Babalawo to select one of the Odús of Ifá occurs in this fashion. The Babalawo may uses a divining chain called an Opele, on which there are 8 cowry shells.

The 8 cowry shells on the Opele chain are used as an 8-bit random number generator. In Computer science, 8 Bits, or Binary Digits, is called a Byte.

The open side of a cowry shell on the Opele chain corresponds to binary digit of 1, and the closed side of a cowry shell on the Opele chain corresponds to a binary digit of 0. In binary mathematics and computer science, there are 2^8 = 256 different possible values that can be represented by 8 bits or 1 Byte. To randomly select one of the 256 values, the Babalawo throws the Opele chain in the air, allowing the 8 cowry shells are able to spin freely on the Opele chain. When the Opele chain lands on the ground, each cowry shell on the Opele chain would have landed with either the open side facing up, indicating a binary 1, or the closed side facing up, indicating a binary 0. The Babalawo then writes the 8 Bit binary number indicated on the Opele chain, in 2 4-bit columns on a wooden divination tray called Opon Ifá, and proceeds to read from the corresponding book.

Understanding how bits, or binary digits, are generated in the Ifá Divination system also provides us with an analogy to understand how Qubits, or Quantum Binary Digits, operate in Quantum computing. First we must understand that the word Quantum refers to the smallest quantity of something. In Quantum Physics, Quantum Particles are the subatomic particles, the smallest particles in nature: Quarks, Electrons, and Photons. Whereas classical computers use the flow of electrons, or electricity, in states of High and Low voltage to electronically create digital binary digits, Quantum Computers are able to use the quantum mechanical properties of the electron itself. As an electron spins, it creates a North and South dipole. The direction that an electron spins will determine which direction the electron’s north dipole is pointing. Let us use a single cowry shell on the Opele chain as an analogy for an electron, and let’s have the open side of a cowry shell represent the north dipole of an electron. As you can see, in three dimensional space, the north dipole of our cowry shell electron can have an infinite number of positions. Just as we previously defined before, the open side the cowry shell pointing up corresponds to a value of 1, and the closed side of the cowry shell pointing down corresponds to a value of 0. But as our cowry shell electron spins, it can also have an infinite number of statistical probability values that when it lands it will have a value of 0 or 1.

Author Details


Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

this article I thought I’d take a look at some of the bad patterns we should stop using as we switch to the lightning fast PHP 7

22nd February 2018

10 Things Not To Do In PHP 7

1. Do Not Use mysql_ Functions The time has finally come when you won’t just be advised to stop using mysql_ functions. PHP 7 will remove them altogether from core which means you’ll need to move to the far better mysqli_ functions, or the even more flexible PDO implementation. 2. Do Not Write Wasteful Code


2nd August 2017

How to Build a Partnership With Your Web Designer

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto