$\sf MKCWO$ is the theory obtained by adding a new primitive binary relation $\prec$ to the signature of $\sf MK$ and axiomatize that $\prec$ is a well order on classes, that is:
- $\textbf{Transitive:} X \prec Y \prec Z \to X \prec Z $
- $ \textbf{ Connected:} X \neq Y \leftrightarrow [X \prec Y \lor Y \prec X]$
- $\begin{align} \textbf{Well-Founded:}& \text { for each formula } \phi: \\ & \phi(X) \to \exists M: \phi(M) \land \forall Y \, (\phi(Y) \to \neg Y \prec M) \end{align} $
What is the choice principle that needs to be added to $\sf MK$ in order to get an equivalent theory?
I was thinking of something along those lines:
To the language of $\sf MK$ add a monadic symbol $\varepsilon$ that takes a formula as an argument, such that for any formula $\phi$ having one free variable [whether set or class variable], the string $\varepsilon\phi$ is a term of the language. Then axiomatize:
- $[\phi \leftrightarrow \psi] \to \varepsilon\phi = \varepsilon\psi$
- $(\exists X\phi) \to\exists Y: Y=\varepsilon\phi$
- $\phi(\varepsilon\phi)$
However, it's not clear to me how the second formulation can interpret the first one?
Are these formulations equivalent?
If not, can we express a choice principle whose addition to $\sf MK$ would be equivalent to $\sf MKCWO$?
Note: to avoid confusion in comments, the notation $\varepsilon$ replaced the older notation $c$. Also $\sf CWO$ replaced the older notation $\sf WO$.