| Description: Define the proper
substitution of a class for a set. This definition
applies to proper classes but is not meaningful in that case (and does not
produce the same results as Definition 6.6 of [Quine] p. 42). This
definition is somewhat arbitrary in how it behaves with proper classes -
e.g., we could have used sbc6 1953, which yields a different result for
proper classes. In order to allow for a possible alternate but
conflicting definition in the future, we will not commit to any specific
proper class behavior. Instead, we will use this definition only
to
prove dfsbcq 1939, which will in turn serve as the starting
point for all
theorems based on the definition. Note: this definition extends or
"overloads" df-sb 1170 which (via df-clab 1462) becomes a special case of it,
so a careful metalogical soundness justification, outside of Metamath,
is needed for complete rigor; alternately, we could treat this definition
as a new axiom.
The related definition df-csb 1998 defines proper substitution into a class
variable (as opposed to a wff variable). |