Showing posts with label Gödel theorems. Show all posts
Showing posts with label Gödel theorems. Show all posts

Thursday, May 13, 2021

The limits of mathematics

Kurt Gödel

In the last decades of the nineteenth century, Friedrich Ludwig Gottlob Frege, a professor in the university of Vienna, undertook an ambitious goal: formalizing the arithmetic in a set of axioms and deduction rules, in such a way that every true theorem would be deductible from the axioms by a finite number of applications of the deduction rules. The result was a monumental book, Grundgesetze der Arithmetike (1893-1903), which introduced, among other things, a basic formalization of set theory and a cumbersome notation, quickly replaced by Peano’s, which we are using now.

Unfortunately for Frege, when the second volume of his book was about to be published, he received a letter from Bertrand Russell, proving that his formulation of set theory entails an inconsistency. In Frege’s set theory, some sets are not member of themselves (as the set of all integers, which is not an integer), while other sets are members of themselves (as the set of all infinite sets, which is an infinite set). Russell then defined this set: the set of all sets that are not members of themselves. It is easy to see that this set leads to a paradox: if it is a member of itself, it cannot be a member of itself, and vice versa. Russell’s paradox wreaked havoc with Frege’s work, who had to add a hasty appendix to his book and then abandoned his research on the fundamentals of mathematics.

Thursday, January 9, 2020

The three laws of Robotics

Isaac Asimov

Isaac Asimov was a prolific science fiction and popular science writer who published in the 40s a series of stories about robots, later compiled in the I, Robot collection. In these stories he invented a word that has become a part of the technological vocabulary, as the name of a discipline: Robotics. He also formulated the three famous laws of Robotics, which in his opinion should be implemented in every robot to make secure our interactions with these machines that, when Asimov formulated the laws, were simple future forecasts.
The three laws of Robotics are the following:
First Law: A robot may not harm a human being, or through inaction allow a human being to come to harm.
Second Law: A robot must obey any order given by a human being, except those that conflict with the first law.
Third Law: A robot must protect its own existence as long as such protection does not conflict with the first two laws.