Week 1 Lecture 2 (Fri) - Logically correct arguments in propositional logic Flashcards

1
Q

What makes an argument logically correct?

A

If in every situation that makes all premises true, the conclusion is true as well.

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

What is a situation?

A

a row in the truth table of p1,p2,…,pn,q

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

How can we conclude an argument as incorrect?

A

find one situation where all premises are true, but the conclusion is false.

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

Why are rules of inference convenient?

A

Sometimes truth tables can be long/excessive/take time to draw out. These rules establish the correctness of some simple argument forms.

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

When “x>3”, P(x), what do the “P” and “x” represent?

A

P is the predicate (property) “greater than 3” and x is the variable.

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

When does P(x) become a proposition?

A

By assigning a value (a concrete entity) to its variable, P (x) becomes a proposition that has a truth value.

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

How would you formalize formalise a statement like “x = y + 4”? How would you describe this predicate?

A

Q(x,y) - x and y are the variables, Q is the predicate joining two variables. Q is a binary predicate.

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

What are the two ways of forming a proposition from a predicate P(x)?

A
  1. assigning a concrete value to x

2. Quantification.

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

What is Quantification?

A

Quantification expresses the extent to which a predicate is true over a range of entities, called the domain.

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

How do you denote the universal quantification of P (x) for a particular domain?

A

∀xP(x).

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

What is the universal quantification of P(x)?

A

“P (x) is true for all values of x from the domain.”

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

What happens to truth value of ∀x P (x) is we change the domain?

A

It might also change.

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

universal instantiation:

A

For each and every entity c in the domain we have a correct inference rule of the form

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

How do you denote existential quantification of P (x) for a particular domain?

A

∃x P (x).

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

What does ∃x P (x) mean?

A

The proposition “there exists a value for x in the domain such that P (x) is true.”

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

When do you call a proposition a theorem?

A

When a proposition can be shown true and important enough.

17
Q

What is a proof of theorem t?

A

A proof of a theorem t is a sequence of propositions ending with t such that each and every of the premises is
• either an axiom (= a proposition whose truth we simply assume),
• or can be obtained from earlier premises in the sequence by a logically
correct argument.

18
Q

What is an axiom?

A

A proposition whose truth we simply assume.

19
Q

What do many theorems assert?

A

Many theorems assert that a property holds for all entities in a domain,
such as the integers or the natural numbers

20
Q

What is a conjecture?

A

A statement many believe to be true, but so far nobody can find proof for.

21
Q

examples of conjectures include:

A

The Goldbach and Collatz conjectures

22
Q

Step by step of general direct proof:

A

This technique is used to prove theorems of the form ∀x 􏰀A(x) → B(x)􏰁:
• First, we choose an arbitrary entity from the domain. It is important that this
entity is indeed arbitrary, meaning we do not use any specifics about it.
No matter what is the domain, we need to use some ‘pointer’ to refer to this chosen entity. We can denote it with whatever symbol we want: c, x, ⋆, , . . .
• Then, we prove the conditional statement A􏰀 􏰁 → B􏰀 􏰁 for this arbitrary by a direct proof:
We assume that A􏰀 􏰁 is true, and use axioms, definitions, and previously proven theorems, together with rules of inference, to show that then B􏰀 􏰁 must also be true.
• Then we apply the rule of universal generalisation: (cf. lecture slide 41)

23
Q

FOR EXAMPLE: Theorem: “If n is an odd integer, then n2 is odd.” Give proof:

A

Proof: Let n be an arbitrary integer, and assume that n is odd. By the definition of being odd, n = 2k+1 for some integer k. So n2 = (2k + 1)2 = 4k2 + 4k + 1 = 2(2k2 + 2k) + 1. As 2k2 + 2k is an integer, by the definition of being odd, it follows that n2 is odd.

24
Q

EXERCISE: Show that at least 4 of any 22 dates in the calendar must fall on the same day of the week.

A

proof by contradiction -
Let p be: “At least 4 of 22 chosen dates fall on the same day of the week.” Suppose that ¬p is true. This means that at most 3 of the 22 dates fall on the same day of the week. Because there are 7 days of the week, this implies that at most 21 dates could have been chosen, as for each of the days of the week, at most 3 of the chosen dates could fall on that day. This contradicts the premise that we have 22 dates under consideration. That is, if q is the statement that 22 dates are chosen, then we have shown that ¬p → (q ∧ ¬q) is true.