It is possible to remove any restriction on \( \varphi \) in ax12v. Same as
Axiom C8 of [Monk2] p. 105. Use ax12v instead when sufficient.
(Contributed by NM, 5-Aug-1993.) Remove dependencies on [ax-10] and
[ax-13]. (Revised by Jim Kingdon, 15-Dec-2017.) (Proof shortened by
Wolf Lammen, 8-Dec-2019.)
\( \vdash x = y' \rightarrow \varphi \rightarrow \forall x \, (x = y' \rightarrow \varphi) \)
\( \vdash x = z \rightarrow \varphi \rightarrow \forall x \, (x = z \rightarrow \varphi) \)
\( \vdash y' = z \rightarrow \forall x \, (x = z \rightarrow \varphi) \rightarrow \forall x \, (x = y' \rightarrow \varphi) \)
\( \vdash y' = z \rightarrow x = z \rightarrow \varphi \rightarrow \forall x \, (x = y' \rightarrow \varphi) \)
\( \vdash y' = z \rightarrow x = y' \rightarrow \varphi \rightarrow \forall x \, (x = y' \rightarrow \varphi) \)