| Description: This syntax construction
states that a variable 𝑥, which has been
       declared to be a setvar variable by $f statement vx, is also a class
       expression.  This can be justified informally as follows.  We know that
       the class builder {𝑦 ∣ 𝑦 ∈ 𝑥} is a class by cab 2182. 
Since (when
       𝑦 is distinct from 𝑥) we
have 𝑥 =
{𝑦 ∣ 𝑦 ∈ 𝑥} by
       cvjust 2191, we can argue that the syntax "class 𝑥 " can be viewed as
       an abbreviation for "class {𝑦 ∣ 𝑦 ∈ 𝑥}".  See the discussion
       under the definition of class in [Jech] p.
4 showing that "Every set can
       be considered to be a class."
 
       While it is tempting and perhaps occasionally useful to view cv 1363 as a
       "type conversion" from a setvar variable to a class variable,
keep in
       mind that cv 1363 is intrinsically no different from any other
       class-building syntax such as cab 2182, cun 3155,
or c0 3450.
 
       For a general discussion of the theory of classes and the role of cv 1363,
       see https://us.metamath.org/mpeuni/mmset.html#class 1363.
 
       (The description above applies to set theory, not predicate calculus.
       The purpose of introducing class 𝑥 here, and not in set theory where
       it belongs, is to allow us to express i.e.  "prove" the weq 1517 of
       predicate calculus from the wceq 1364 of set theory, so that we don't
       overload the = connective with two syntax
definitions.  This is done
       to prevent ambiguity that would complicate some Metamath
parsers.)  |