I have recently come to discover Metamath.
Supposedly the language is one that a computer may proof-check.
I then began to look at concepts that I am familiar with, and decided to look up the pigeon hole principle.
In their proof, in line 5 I came across a use of inequality that I am uncomfortable with.
Supposedly given two sets $A$ and $B$, "$A\neq B$ iff $\lnot A = B$".
In particular, they are using this for the empty set: A is not equal the empty set if and only if not A is equal to the empty set.
I can find an easy counterexample to this statement.
Let $U = \{1,2,3,4,5,6\} , A = \{1,3,5\}, B = \{4,6\}$.
Clearly $A\neq\varnothing$, and $A \neq B$.
However, $ (\lnot A) \neq \varnothing$, and $ (\lnot A) \neq B $
Is there a particular case where the definition meta-math gives for the inequality definition valid? Other that A being equal to the universal set?
Update: I have added the use of some symbols, and corrected a few mistakes I have caught in the process of editing this post. Daniel has made an excellent input that the problem is probably in the syntax of the language and the ambiguous use of precedence.
Ie, A not equal to B iff Not(A = B).
– StudentofEuler2718 Aug 06 '13 at 20:01