Questions: Atomic and Complex Formulas

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Which of the following is an atomic formula in first-order logic?

A¬P(x) — a predicate applied to a variable, with negation
BP(x) ∧ Q(y) — two predicate applications joined by conjunction
CP(x, y) — a predicate symbol applied to two terms
D∀x P(x) — a predicate universally quantified over x
Question 2 Multiple Choice

In a parse tree for the formula (P(x) ∨ Q(y)) → R(z), where are the atomic formulas located?

AAt the root node, since atoms give the formula its overall truth value
BAt the leaves of the tree, since atoms are the base cases of the recursive definition with no logical subformulas
CAt the internal nodes, since connectives are defined in terms of atomic truth values
DScattered at all levels, since atomic formulas can appear anywhere in the parse tree
Question 3 True / False

The truth value of a complex formula is determined compositionally — computed bottom-up from the truth values of its atomic subformulas and the semantics of its connectives.

TTrue
FFalse
Question 4 True / False

A formula that contains exactly one logical connective is considered atomic because it involves mainly a single logical operation.

TTrue
FFalse
Question 5 Short Answer

Why are atomic formulas called the 'base cases' of logical syntax, and what role do they play in determining the truth value of complex formulas?

Think about your answer, then reveal below.