Metamath Proof Explorer


Theorem sbcfungOLD

Description: Obsolete version of sbcfung as of 12-Sep-2026. (Contributed by Alexander van der Vekens, 23-Jul-2017) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Assertion sbcfungOLD ⊢ A ∈ V → [˙A / x]˙ Fun ⁡ F ↔ Fun ⁡ ⦋ A / x⦌ F

Proof

Step Hyp Ref Expression
1 sbcan ⊢ [˙A / x]˙ Rel ⁡ F ∧ ∀ w ∃ y ∀ z w F z → z = y ↔ [˙A / x]˙ Rel ⁡ F ∧ [˙A / x]˙ ∀ w ∃ y ∀ z w F z → z = y
2 sbcrel ⊢ A ∈ V → [˙A / x]˙ Rel ⁡ F ↔ Rel ⁡ ⦋ A / x⦌ F
3 sbcal ⊢ [˙A / x]˙ ∀ w ∃ y ∀ z w F z → z = y ↔ ∀ w [˙A / x]˙ ∃ y ∀ z w F z → z = y
4 sbcex2 ⊢ [˙A / x]˙ ∃ y ∀ z w F z → z = y ↔ ∃ y [˙A / x]˙ ∀ z w F z → z = y
5 sbcal ⊢ [˙A / x]˙ ∀ z w F z → z = y ↔ ∀ z [˙A / x]˙ w F z → z = y
6 sbcimg ⊢ A ∈ V → [˙A / x]˙ w F z → z = y ↔ [˙A / x]˙ w F z → [˙A / x]˙ z = y
7 sbcbr123 ⊢ [˙A / x]˙ w F z ↔ ⦋ A / x⦌ w ⦋ A / x⦌ F ⦋ A / x⦌ z
8 csbconstg ⊢ A ∈ V → ⦋ A / x⦌ w = w
9 csbconstg ⊢ A ∈ V → ⦋ A / x⦌ z = z
10 8 9 breq12d ⊢ A ∈ V → ⦋ A / x⦌ w ⦋ A / x⦌ F ⦋ A / x⦌ z ↔ w ⦋ A / x⦌ F z
11 7 10 bitrid ⊢ A ∈ V → [˙A / x]˙ w F z ↔ w ⦋ A / x⦌ F z
12 sbcg ⊢ A ∈ V → [˙A / x]˙ z = y ↔ z = y
13 11 12 imbi12d ⊢ A ∈ V → [˙A / x]˙ w F z → [˙A / x]˙ z = y ↔ w ⦋ A / x⦌ F z → z = y
14 6 13 bitrd ⊢ A ∈ V → [˙A / x]˙ w F z → z = y ↔ w ⦋ A / x⦌ F z → z = y
15 14 albidv ⊢ A ∈ V → ∀ z [˙A / x]˙ w F z → z = y ↔ ∀ z w ⦋ A / x⦌ F z → z = y
16 5 15 bitrid ⊢ A ∈ V → [˙A / x]˙ ∀ z w F z → z = y ↔ ∀ z w ⦋ A / x⦌ F z → z = y
17 16 exbidv ⊢ A ∈ V → ∃ y [˙A / x]˙ ∀ z w F z → z = y ↔ ∃ y ∀ z w ⦋ A / x⦌ F z → z = y
18 4 17 bitrid ⊢ A ∈ V → [˙A / x]˙ ∃ y ∀ z w F z → z = y ↔ ∃ y ∀ z w ⦋ A / x⦌ F z → z = y
19 18 albidv ⊢ A ∈ V → ∀ w [˙A / x]˙ ∃ y ∀ z w F z → z = y ↔ ∀ w ∃ y ∀ z w ⦋ A / x⦌ F z → z = y
20 3 19 bitrid ⊢ A ∈ V → [˙A / x]˙ ∀ w ∃ y ∀ z w F z → z = y ↔ ∀ w ∃ y ∀ z w ⦋ A / x⦌ F z → z = y
21 2 20 anbi12d ⊢ A ∈ V → [˙A / x]˙ Rel ⁡ F ∧ [˙A / x]˙ ∀ w ∃ y ∀ z w F z → z = y ↔ Rel ⁡ ⦋ A / x⦌ F ∧ ∀ w ∃ y ∀ z w ⦋ A / x⦌ F z → z = y
22 1 21 bitrid ⊢ A ∈ V → [˙A / x]˙ Rel ⁡ F ∧ ∀ w ∃ y ∀ z w F z → z = y ↔ Rel ⁡ ⦋ A / x⦌ F ∧ ∀ w ∃ y ∀ z w ⦋ A / x⦌ F z → z = y
23 dffun3 ⊢ Fun ⁡ F ↔ Rel ⁡ F ∧ ∀ w ∃ y ∀ z w F z → z = y
24 23 sbcbii ⊢ [˙A / x]˙ Fun ⁡ F ↔ [˙A / x]˙ Rel ⁡ F ∧ ∀ w ∃ y ∀ z w F z → z = y
25 dffun3 ⊢ Fun ⁡ ⦋ A / x⦌ F ↔ Rel ⁡ ⦋ A / x⦌ F ∧ ∀ w ∃ y ∀ z w ⦋ A / x⦌ F z → z = y
26 22 24 25 3bitr4g ⊢ A ∈ V → [˙A / x]˙ Fun ⁡ F ↔ Fun ⁡ ⦋ A / x⦌ F