Metamath Proof Explorer


Theorem dff13f

Description: A one-to-one function in terms of function values. Compare Theorem 4.8(iv) of Monk1 p. 43. (Contributed by NM, 31-Jul-2003)

Ref Expression
Hypotheses dff13f.1 ⊢ Ⅎ _ x F
dff13f.2 ⊢ Ⅎ _ y F
Assertion dff13f ⊢ F : A ⟶ 1-1 B ↔ F : A ⟶ B ∧ ∀ x ∈ A ∀ y ∈ A F ⁡ x = F ⁡ y → x = y

Proof

Step Hyp Ref Expression
1 dff13f.1 ⊢ Ⅎ _ x F
2 dff13f.2 ⊢ Ⅎ _ y F
3 dff13 ⊢ F : A ⟶ 1-1 B ↔ F : A ⟶ B ∧ ∀ w ∈ A ∀ v ∈ A F ⁡ w = F ⁡ v → w = v
4 nfcv ⊢ Ⅎ _ y w
5 2 4 nffv ⊢ Ⅎ _ y F ⁡ w
6 nfcv ⊢ Ⅎ _ y v
7 2 6 nffv ⊢ Ⅎ _ y F ⁡ v
8 5 7 nfeq ⊢ Ⅎ y F ⁡ w = F ⁡ v
9 nfv ⊢ Ⅎ y w = v
10 8 9 nfim ⊢ Ⅎ y F ⁡ w = F ⁡ v → w = v
11 nfv ⊢ Ⅎ v F ⁡ w = F ⁡ y → w = y
12 fveq2 ⊢ v = y → F ⁡ v = F ⁡ y
13 12 eqeq2d ⊢ v = y → F ⁡ w = F ⁡ v ↔ F ⁡ w = F ⁡ y
14 equequ2 ⊢ v = y → w = v ↔ w = y
15 13 14 imbi12d ⊢ v = y → F ⁡ w = F ⁡ v → w = v ↔ F ⁡ w = F ⁡ y → w = y
16 10 11 15 cbvralw ⊢ ∀ v ∈ A F ⁡ w = F ⁡ v → w = v ↔ ∀ y ∈ A F ⁡ w = F ⁡ y → w = y
17 16 ralbii ⊢ ∀ w ∈ A ∀ v ∈ A F ⁡ w = F ⁡ v → w = v ↔ ∀ w ∈ A ∀ y ∈ A F ⁡ w = F ⁡ y → w = y
18 nfcv ⊢ Ⅎ _ x A
19 nfcv ⊢ Ⅎ _ x w
20 1 19 nffv ⊢ Ⅎ _ x F ⁡ w
21 nfcv ⊢ Ⅎ _ x y
22 1 21 nffv ⊢ Ⅎ _ x F ⁡ y
23 20 22 nfeq ⊢ Ⅎ x F ⁡ w = F ⁡ y
24 nfv ⊢ Ⅎ x w = y
25 23 24 nfim ⊢ Ⅎ x F ⁡ w = F ⁡ y → w = y
26 18 25 nfralw ⊢ Ⅎ x ∀ y ∈ A F ⁡ w = F ⁡ y → w = y
27 nfv ⊢ Ⅎ w ∀ y ∈ A F ⁡ x = F ⁡ y → x = y
28 fveqeq2 ⊢ w = x → F ⁡ w = F ⁡ y ↔ F ⁡ x = F ⁡ y
29 equequ1 ⊢ w = x → w = y ↔ x = y
30 28 29 imbi12d ⊢ w = x → F ⁡ w = F ⁡ y → w = y ↔ F ⁡ x = F ⁡ y → x = y
31 30 ralbidv ⊢ w = x → ∀ y ∈ A F ⁡ w = F ⁡ y → w = y ↔ ∀ y ∈ A F ⁡ x = F ⁡ y → x = y
32 26 27 31 cbvralw ⊢ ∀ w ∈ A ∀ y ∈ A F ⁡ w = F ⁡ y → w = y ↔ ∀ x ∈ A ∀ y ∈ A F ⁡ x = F ⁡ y → x = y
33 17 32 bitri ⊢ ∀ w ∈ A ∀ v ∈ A F ⁡ w = F ⁡ v → w = v ↔ ∀ x ∈ A ∀ y ∈ A F ⁡ x = F ⁡ y → x = y
34 33 anbi2i ⊢ F : A ⟶ B ∧ ∀ w ∈ A ∀ v ∈ A F ⁡ w = F ⁡ v → w = v ↔ F : A ⟶ B ∧ ∀ x ∈ A ∀ y ∈ A F ⁡ x = F ⁡ y → x = y
35 3 34 bitri ⊢ F : A ⟶ 1-1 B ↔ F : A ⟶ B ∧ ∀ x ∈ A ∀ y ∈ A F ⁡ x = F ⁡ y → x = y