Metamath Proof Explorer


Theorem f1cnvcnv

Description: Two ways to express that a set A (not necessarily a function) is one-to-one. Each side is equivalent to Definition 6.4(3) of TakeutiZaring p. 24, who use the notation "Un_2 (A)" for one-to-one. We do not introduce a separate notation since we rarely use it. (Contributed by NM, 13-Aug-2004)

Ref Expression
Assertion f1cnvcnv ⊢ A -1 -1 : dom ⁡ A ⟶ 1-1 V ↔ Fun ⁡ A -1 ∧ Fun ⁡ A -1 -1

Proof

Step Hyp Ref Expression
1 df-f1 ⊢ A -1 -1 : dom ⁡ A ⟶ 1-1 V ↔ A -1 -1 : dom ⁡ A ⟶ V ∧ Fun ⁡ A -1 -1 -1
2 dffn2 ⊢ A -1 -1 Fn dom ⁡ A ↔ A -1 -1 : dom ⁡ A ⟶ V
3 dmcnvcnv ⊢ dom ⁡ A -1 -1 = dom ⁡ A
4 df-fn ⊢ A -1 -1 Fn dom ⁡ A ↔ Fun ⁡ A -1 -1 ∧ dom ⁡ A -1 -1 = dom ⁡ A
5 3 4 mpbiran2 ⊢ A -1 -1 Fn dom ⁡ A ↔ Fun ⁡ A -1 -1
6 2 5 bitr3i ⊢ A -1 -1 : dom ⁡ A ⟶ V ↔ Fun ⁡ A -1 -1
7 relcnv ⊢ Rel ⁡ A -1
8 dfrel2 ⊢ Rel ⁡ A -1 ↔ A -1 -1 -1 = A -1
9 7 8 mpbi ⊢ A -1 -1 -1 = A -1
10 9 funeqi ⊢ Fun ⁡ A -1 -1 -1 ↔ Fun ⁡ A -1
11 6 10 anbi12ci ⊢ A -1 -1 : dom ⁡ A ⟶ V ∧ Fun ⁡ A -1 -1 -1 ↔ Fun ⁡ A -1 ∧ Fun ⁡ A -1 -1
12 1 11 bitri ⊢ A -1 -1 : dom ⁡ A ⟶ 1-1 V ↔ Fun ⁡ A -1 ∧ Fun ⁡ A -1 -1