The History and Importance of Formal Logic
TLDR Formal logic, developed by Aristotle and built upon by Muslim philosophers and Gottfried Leibniz, is a highly formal system that breaks down statements into premises and allows for the analysis of the structure of an argument. However, Kurt Gödel's incompleteness theorems showed that there will always be some propositions that cannot be proven or disproven in any axiomatic system.
Timestamped Summary
00:00
Logic is a highly formal system that permeates everything we do, from philosophy to computer programming, and it can be used to represent statements using systems and variables.
02:10
Formal logic is a more formalized system that breaks down statements into premises and often represents statements with variables, allowing for the analysis of the structure of an argument independent of the content.
04:18
Aristotle is considered the founder of formal logic, and he developed the technique of syllogism, which consists of premises and a conclusion that can be logically drawn from the premises.
06:24
Muslim philosophers in the Middle Ages built upon the works of earlier Greek philosophers, while in the 17th century, Gottfried Leibniz made significant advancements in formal logic, even though he never published anything on the subject during his lifetime.
08:23
The Principia Mathematica attempted to base all of mathematics on a set of logical axioms, but Kurt Gödel's incompleteness theorems in 1931 showed that there will always be some propositions that cannot be proven or disproven in any axiomatic system.
10:27
Conditional statements, expressed as if-then statements, can be analyzed by taking the inverse or converse of the statement, but the contrapositive, which is the combination of both, is not necessarily true.
12:41
In symbolic logic, the contrapositive of a conditional statement is always true, and this field of study is important in computer programming.