Foundations Flashcards
What is a formal language?
It is a language where one can unambiguously decide if a sentence is grammatically correct.
Why is the study of logic important?
It provides a foundation for all of mathematics and reasoning. In addition, formal checking of reasoning systems can avoid costly flaws.
What are some examples of formal logic methods could have been applied to save money and lives?
Software bug in Therac-25, a radiation therapy machine, lead to the death of 6 patients.
Ariane 5 rocket failure in 1996 due to a software bug cost 370 million dollars.
Intel floating arithmetic bug in 1994 cost 475 million dollars.
So this stuff can matter. Big time.
What are the two primary approaches to logic?
(1) model-theoretic approach
(2) proof-theoretic approach
Are there many logics?
Yes there are many logics not just classical logic.
Do logics have levels? If so, what levels?
Yes, multiple: propositional logic, first order, second order, etc…