Metamath Proof Explorer


Theorem tz6.12f

Description: Function value, using bound-variable hypotheses instead of distinct variable conditions. (Contributed by NM, 30-Aug-1999)

Ref Expression
Hypothesis tz6.12f.1 ⊢ Ⅎ _ y F
Assertion tz6.12f ⊢ A y ∈ F ∧ ∃! y A y ∈ F → F ⁡ A = y

Proof

Step Hyp Ref Expression
1 tz6.12f.1 ⊢ Ⅎ _ y F
2 opeq2 ⊢ z = y → A z = A y
3 2 eleq1d ⊢ z = y → A z ∈ F ↔ A y ∈ F
4 1 nfel2 ⊢ Ⅎ y A z ∈ F
5 nfv ⊢ Ⅎ z A y ∈ F
6 4 5 3 cbveuw ⊢ ∃! z A z ∈ F ↔ ∃! y A y ∈ F
7 6 a1i ⊢ z = y → ∃! z A z ∈ F ↔ ∃! y A y ∈ F
8 3 7 anbi12d ⊢ z = y → A z ∈ F ∧ ∃! z A z ∈ F ↔ A y ∈ F ∧ ∃! y A y ∈ F
9 eqeq2 ⊢ z = y → F ⁡ A = z ↔ F ⁡ A = y
10 8 9 imbi12d ⊢ z = y → A z ∈ F ∧ ∃! z A z ∈ F → F ⁡ A = z ↔ A y ∈ F ∧ ∃! y A y ∈ F → F ⁡ A = y
11 tz6.12 ⊢ A z ∈ F ∧ ∃! z A z ∈ F → F ⁡ A = z
12 10 11 chvarvv ⊢ A y ∈ F ∧ ∃! y A y ∈ F → F ⁡ A = y