All engineering disciplines involve some logic. The foundations of Idris, as you will see later, are based on a system that implements (or encodes) classical mathematical logic so that you can easily “map” this logic and its inference rules to computer programs.
2.1 Hierarchy of Mathematical Logic and Definitions
At its core, mathematical logic deals with mathematical concepts expressed using formal logical systems. This section looks at the hierarchy of these logical systems. The reason ...