Questions: Structure Homomorphisms and Embeddings

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Let φ: M → N be a homomorphism between two structures, and suppose relation R holds on tuple (a, b) in M. Which statement is guaranteed by the definition of homomorphism?

AR^N holds on (φ(a), φ(b)), and if R^N holds on any (φ(c), φ(d)) then R^M holds on (c, d)
BR^N holds on (φ(a), φ(b))
CR^M holds on (a, b) if and only if R^N holds on (φ(a), φ(b))
DR^N holds on every tuple of elements in the image of φ
Question 2 Multiple Choice

Which type of map between structures M and N guarantees that the image φ(M) is an isomorphic copy of M sitting inside N as a substructure?

AAny homomorphism φ: M → N
BAn injective homomorphism (embedding) φ: M → N
CA surjective homomorphism φ: M → N
DAny map φ: M → N between structures with the same cardinality
Question 3 True / False

If φ: M → N is a homomorphism and R^N holds on (φ(a), φ(b)), then R^M is expected to hold on (a, b) in M.

TTrue
FFalse
Question 4 True / False

An isomorphism between two structures M and N guarantees that any first-order sentence true in M is also true in N.

TTrue
FFalse
Question 5 Short Answer

What is the key difference between a homomorphism and an embedding, and why does it matter for which logical sentences are preserved?

Think about your answer, then reveal below.