Metamath Proof Explorer


Theorem rabrexfi

Description: Conditions for a class abstraction with a restricted existential quantification to be finite. (Contributed by Thierry Arnoux, 6-Jul-2025)

Ref Expression
Hypotheses rabrexfi.1 ⊢ φ → B ∈ Fin
rabrexfi.2 ⊢ φ ∧ y ∈ B → x ∈ A | ψ ∈ Fin
Assertion rabrexfi ⊢ φ → x ∈ A | ∃ y ∈ B ψ ∈ Fin

Proof

Step Hyp Ref Expression
1 rabrexfi.1 ⊢ φ → B ∈ Fin
2 rabrexfi.2 ⊢ φ ∧ y ∈ B → x ∈ A | ψ ∈ Fin
3 iunrab ⊢ ⋃ y ∈ B x ∈ A | ψ = x ∈ A | ∃ y ∈ B ψ
4 2 ralrimiva ⊢ φ → ∀ y ∈ B x ∈ A | ψ ∈ Fin
5 iunfi ⊢ B ∈ Fin ∧ ∀ y ∈ B x ∈ A | ψ ∈ Fin → ⋃ y ∈ B x ∈ A | ψ ∈ Fin
6 1 4 5 syl2anc ⊢ φ → ⋃ y ∈ B x ∈ A | ψ ∈ Fin
7 3 6 eqeltrrid ⊢ φ → x ∈ A | ∃ y ∈ B ψ ∈ Fin