Foundations Flashcards

1
Q

What is a formal language?

A

It is a language where one can unambiguously decide if a sentence is grammatically correct.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is the study of logic important?

A

It provides a foundation for all of mathematics and reasoning. In addition, formal checking of reasoning systems can avoid costly flaws.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are some examples of formal logic methods could have been applied to save money and lives?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the two primary approaches to logic?

A

(1) model-theoretic approach

(2) proof-theoretic approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Are there many logics?

A

Yes there are many logics not just classical logic.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Do logics have levels? If so, what levels?

A

Yes, multiple: propositional logic, first order, second order, etc…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly