Definition 2.5 (Elementary embedding). An L-homomorphism h:M→N is an elementary L-embedding if for any L-formula φ(x¯) and any a¯∈M (with |x¯|=|a¯|) we have

M⊨φ(a¯)iffN⊨φ(h(a¯)).