HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Definition df-cleq 1097
Description: Define the equality connective between classes. Definition 2.7 of [Quine] p. 18. Also Definition 4.5 of [TakeutiZaring] p. 13; Chapter 4 provides its justification and methods for eliminating it. Note that its elimination will not necessarily result in a single wff in the original language but possibly a "scheme" of wffs. This is an example of a somewhat "risky" definition, because it extends the use of the existing equality symbol rather than introducing a new symbol, allowing us to make statements in the original language that may not be true. For example, it permits us to deduce y = z ↔ ∀x(xyxz) which is not a theorem of logic but rather presupposes the Axiom of Extensionality, which we must therefore include as a hypothesis. We could avoid the danger by introducing another symbol, say == , in place of =; this would also have the advantage of making elimination of the definition straightforward, so that we could eliminate Extensionality as a hypothesis. We would then also have the advantage of being able to identify in various proofs exactly where Extensionality truly comes into play. Then, one of our theorems would then be x == yx = y by invoking Extensionality. However in keeping with standard practice we retain the "dangerous" definition; this also makes some proofs shorter. See also comments under df-clab 1093, df-clel 1099, and cleqab 1174.
Hypothesis
Ref Expression
df-cleq.1 (∀x(xyxz) → y = z)
Assertion
Ref Expression
df-cleq (A = B ↔ ∀x(xAxB))
Distinct variable group(s):   x,A   x,B   x,y,z

Detailed syntax breakdown of Definition df-cleq
StepHypRef Expression
1 cA . . 3 class A
2 cB . . 3 class B
31, 2wceq 1091 . 2 wff A = B
4 vx . . . . . 6 set x
54cv 1089 . . . . 5 class x
65, 1wcel 1092 . . . 4 wff xA
75, 2wcel 1092 . . . 4 wff xB
86, 7wb 127 . . 3 wff (xAxB)
98, 4wal 672 . 2 wff x(xAxB)
103, 9wb 127 1 wff (A = B ↔ ∀x(xAxB))
Colors of variables: wff set class
This definition is referenced by:  dfcleq 1098
metamath.org