Metamath Proof Explorer


Theorem ixpprc

Description: A cartesian product of proper-class many sets is empty, because any function in the cartesian product has to be a set with domain A , which is not possible for a proper class domain. (Contributed by Mario Carneiro, 25-Jan-2015)

Ref Expression
Assertion ixpprc ⊢ ¬ A ∈ V → ⨉ x ∈ A B = ∅

Proof

Step Hyp Ref Expression
1 neq0 ⊢ ¬ ⨉ x ∈ A B = ∅ ↔ ∃ f f ∈ ⨉ x ∈ A B
2 ixpfn ⊢ f ∈ ⨉ x ∈ A B → f Fn A
3 fndm ⊢ f Fn A → dom ⁡ f = A
4 vex ⊢ f ∈ V
5 4 dmex ⊢ dom ⁡ f ∈ V
6 3 5 eqeltrrdi ⊢ f Fn A → A ∈ V
7 2 6 syl ⊢ f ∈ ⨉ x ∈ A B → A ∈ V
8 7 exlimiv ⊢ ∃ f f ∈ ⨉ x ∈ A B → A ∈ V
9 1 8 sylbi ⊢ ¬ ⨉ x ∈ A B = ∅ → A ∈ V
10 9 con1i ⊢ ¬ A ∈ V → ⨉ x ∈ A B = ∅