Definition 2.5 (Elementary embedding). An L-homomorphism h:MN 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¯)).