Metamath Proof Explorer


Theorem ac9s

Description: An Axiom of Choice equivalent: the infinite Cartesian product of nonempty classes is nonempty. Axiom of Choice (second form) of Enderton p. 55 and its converse. This is a stronger version of the axiom in Enderton, with no existence requirement for the family of classes B ( x ) (achieved via the Collection Principle cp ). (Contributed by NM, 29-Sep-2006)

Ref Expression
Hypothesis ac9.1 ⊢ A ∈ V
Assertion ac9s ⊢ ∀ x ∈ A B ≠ ∅ ↔ ⨉ x ∈ A B ≠ ∅

Proof

Step Hyp Ref Expression
1 ac9.1 ⊢ A ∈ V
2 1 ac6s4 ⊢ ∀ x ∈ A B ≠ ∅ → ∃ f f Fn A ∧ ∀ x ∈ A f ⁡ x ∈ B
3 n0 ⊢ ⨉ x ∈ A B ≠ ∅ ↔ ∃ f f ∈ ⨉ x ∈ A B
4 vex ⊢ f ∈ V
5 4 elixp ⊢ f ∈ ⨉ x ∈ A B ↔ f Fn A ∧ ∀ x ∈ A f ⁡ x ∈ B
6 5 exbii ⊢ ∃ f f ∈ ⨉ x ∈ A B ↔ ∃ f f Fn A ∧ ∀ x ∈ A f ⁡ x ∈ B
7 3 6 bitr2i ⊢ ∃ f f Fn A ∧ ∀ x ∈ A f ⁡ x ∈ B ↔ ⨉ x ∈ A B ≠ ∅
8 2 7 sylib ⊢ ∀ x ∈ A B ≠ ∅ → ⨉ x ∈ A B ≠ ∅
9 ixpn0 ⊢ ⨉ x ∈ A B ≠ ∅ → ∀ x ∈ A B ≠ ∅
10 8 9 impbii ⊢ ∀ x ∈ A B ≠ ∅ ↔ ⨉ x ∈ A B ≠ ∅