Metamath Proof Explorer


Theorem nfalseu

Description: Bound-variable hypothesis builder for "all some one". This is the "all some one" counterpart of nfals . Unlike nfals it requires x and y to be disjoint, because the corresponding builder for E! is nfeuw , which requires it; the version without that requirement, nfeu , depends on ax-13 and its use is discouraged. (Contributed by David A. Wheeler, 21-Jul-2026)

Ref Expression
Hypotheses nfalseu.1 ⊢ Ⅎ x φ
nfalseu.2 ⊢ Ⅎ x ψ
Assertion nfalseu ⊢ Ⅎ x ∀∃! y φ → ψ

Proof

Step Hyp Ref Expression
1 nfalseu.1 ⊢ Ⅎ x φ
2 nfalseu.2 ⊢ Ⅎ x ψ
3 df-alseu ⊢ ∀∃! y φ → ψ ↔ ∀ y φ → ψ ∧ ∃! y φ
4 1 2 nfim ⊢ Ⅎ x φ → ψ
5 4 nfal ⊢ Ⅎ x ∀ y φ → ψ
6 1 nfeuw ⊢ Ⅎ x ∃! y φ
7 5 6 nfan ⊢ Ⅎ x ∀ y φ → ψ ∧ ∃! y φ
8 3 7 nfxfr ⊢ Ⅎ x ∀∃! y φ → ψ