These equations describe the derivation of the existential and universal quantifiers in the epsilon calculus: $$ \begin{align} \exists xA(x)&\equiv A(\epsilon xA)\\ \forall xA(x)&\equiv A(\epsilon x(\neg A)) \end{align} $$ The first makes intuitive sense to me: if I understand it correctly, it says that "there exists an x such that A(x) is true" is equivalent to "A is true for some x that satisfies A".
The second equation, however, makes less sense to me. It seems to be saying "for all x, A(x) is true" is equivalent to "A is true for some x that satisfies not-A". Yet the latter sounds like a contradiction.
I suspect my problem is that I don't fully understand how the epsilon operator behaves when there is no value that satisfies the predicate. Wikipedia says that "it returns some default or arbitrary term" when this is the case. Is that what's happening in the second equation? Is it just saying "when A is true for all x, the epsilon operator will fail to pick out a value satisfying not-A, so it'll just represent a value that satisfies A"?
I guess it just seems strange to me to have an operator that "tries" to pick out a value that satisfies a predicate but has a "fallback" that doesn't satisfy the predicate. Am I conceptualizing this wrong?
I don't think you're conceptualizing it wrong. The operator $\epsilon x(A)$ is defined to return an object satisfying $A$ if one exists, or else to return any old object. If this seems weird and non-constructive, that's because it is. But it's perfectly well defined from a classical math perspective where we have existence without explicit witnesses and the axiom of choice.
Here is the full argument for equivalence:
If $\forall x A(x)$ holds, then $\epsilon x(\lnot A)$ will be some arbitary term $t$ and since $\forall x A(x),$ holds, certainly $A(t) = A(\epsilon x(\lnot A))$ holds. Conversely, if there is an $x$ such that $\lnot A(x)$ holds, then $t=\epsilon x(\lnot A)$ will be an object such that $\lnot A(t)$ holds, so $A(\epsilon x(\lnot A))$ will be false.