CH 3 Propositional Logic Flashcards

1
Q

Define a proposition.

Define the 5 connectives we will use.

How many rows are in a truth table with n variables?

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

Define a valuation.

Define a tautology.

Define a contradiction.

A

A valuation is an assignment of truth values T and F to the variables. So, with n variables, there are 2n valuations. A tautology is a formula which is given the value T by every valuation, and a contradiction is one which is given the value F by every valuation.

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

When is a formula in disjunctive normal form, DNF?

State and prove a result on when a function can be represented by a formula in DNF.

When is a formula in conjunctive normal form, CNF?

State and prove a similar result for CNF.

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

Define a deduction system.

Define a proof.

Define a theorem.

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

Modus Ponens

Give a deduction system for propositional logic.

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

Define a hypothesis.

State the Deduction Theorem.

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

State and prove the Proof by Contradiction theorem.

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

Define logically valid.

When is a deduction system sound, and when is it complete?

How do we prove a deduction system is sound?

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

State a theorem on the deduction system for propositional logic, on having a countable set of variables.

Define a formula A being a ‘logical consequence’ of a set of formulae, and state a more general theorem than above.

Restate the above theorem in terms of a set of ‘consistent’ formulae.

… Finish Soundness and Competeness proof/section - more revision required.

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

State Theorem 3.10 on when there exists a valuation such that v(A) = T.

State and prove the Compactness Theorem.

Prove: if every finite subgraph of a graph can be coloured, then the entire graph can be coloured—a result that follows from the Compactness Theorem.

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