{L : FirstOrder.Language} →
  {M : Type u_1} →
    {N : Type u_2} →
      [inst : L.Structure M] →
        [inst_1 : L.Structure N] →
          {motive : L.ElementaryEmbedding M N → Sort u} →
            (t : L.ElementaryEmbedding M N) →
              ((toFun : M → N) →
                  (map_formula' :
                      ∀ ⦃n : ℕ⦄ (φ : L.Formula (Fin n)) (x : Fin n → M), φ.Realize (toFun ∘ x) ↔ φ.Realize x) →
                    motive { toFun := toFun, map_formula' := map_formula' }) →
                motive t