MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  mapen Structured version   Visualization version   GIF version

Theorem mapen 8877
Description: Two set exponentiations are equinumerous when their bases and exponents are equinumerous. Theorem 6H(c) of [Enderton] p. 139. (Contributed by NM, 16-Dec-2003.) (Proof shortened by Mario Carneiro, 26-Apr-2015.)
Assertion
Ref Expression
mapen ((𝐴𝐵𝐶𝐷) → (𝐴m 𝐶) ≈ (𝐵m 𝐷))

Proof of Theorem mapen
Dummy variables 𝑓 𝑔 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 bren 8701 . 2 (𝐴𝐵 ↔ ∃𝑓 𝑓:𝐴1-1-onto𝐵)
2 bren 8701 . 2 (𝐶𝐷 ↔ ∃𝑔 𝑔:𝐶1-1-onto𝐷)
3 exdistrv 1960 . . 3 (∃𝑓𝑔(𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ↔ (∃𝑓 𝑓:𝐴1-1-onto𝐵 ∧ ∃𝑔 𝑔:𝐶1-1-onto𝐷))
4 ovexd 7290 . . . . 5 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝐴m 𝐶) ∈ V)
5 ovexd 7290 . . . . 5 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝐵m 𝐷) ∈ V)
6 elmapi 8595 . . . . . . 7 (𝑥 ∈ (𝐴m 𝐶) → 𝑥:𝐶𝐴)
7 f1of 6700 . . . . . . . . . . 11 (𝑓:𝐴1-1-onto𝐵𝑓:𝐴𝐵)
87adantr 480 . . . . . . . . . 10 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝑓:𝐴𝐵)
9 fco 6608 . . . . . . . . . 10 ((𝑓:𝐴𝐵𝑥:𝐶𝐴) → (𝑓𝑥):𝐶𝐵)
108, 9sylan 579 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ 𝑥:𝐶𝐴) → (𝑓𝑥):𝐶𝐵)
11 f1ocnv 6712 . . . . . . . . . . . 12 (𝑔:𝐶1-1-onto𝐷𝑔:𝐷1-1-onto𝐶)
1211adantl 481 . . . . . . . . . . 11 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝑔:𝐷1-1-onto𝐶)
13 f1of 6700 . . . . . . . . . . 11 (𝑔:𝐷1-1-onto𝐶𝑔:𝐷𝐶)
1412, 13syl 17 . . . . . . . . . 10 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝑔:𝐷𝐶)
1514adantr 480 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ 𝑥:𝐶𝐴) → 𝑔:𝐷𝐶)
1610, 15fcod 6610 . . . . . . . 8 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ 𝑥:𝐶𝐴) → ((𝑓𝑥) ∘ 𝑔):𝐷𝐵)
1716ex 412 . . . . . . 7 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝑥:𝐶𝐴 → ((𝑓𝑥) ∘ 𝑔):𝐷𝐵))
186, 17syl5 34 . . . . . 6 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝑥 ∈ (𝐴m 𝐶) → ((𝑓𝑥) ∘ 𝑔):𝐷𝐵))
19 f1ofo 6707 . . . . . . . . . 10 (𝑓:𝐴1-1-onto𝐵𝑓:𝐴onto𝐵)
2019adantr 480 . . . . . . . . 9 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝑓:𝐴onto𝐵)
21 forn 6675 . . . . . . . . 9 (𝑓:𝐴onto𝐵 → ran 𝑓 = 𝐵)
2220, 21syl 17 . . . . . . . 8 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → ran 𝑓 = 𝐵)
23 vex 3426 . . . . . . . . 9 𝑓 ∈ V
2423rnex 7733 . . . . . . . 8 ran 𝑓 ∈ V
2522, 24eqeltrrdi 2848 . . . . . . 7 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝐵 ∈ V)
26 f1ofo 6707 . . . . . . . . . 10 (𝑔:𝐶1-1-onto𝐷𝑔:𝐶onto𝐷)
2726adantl 481 . . . . . . . . 9 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝑔:𝐶onto𝐷)
28 forn 6675 . . . . . . . . 9 (𝑔:𝐶onto𝐷 → ran 𝑔 = 𝐷)
2927, 28syl 17 . . . . . . . 8 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → ran 𝑔 = 𝐷)
30 vex 3426 . . . . . . . . 9 𝑔 ∈ V
3130rnex 7733 . . . . . . . 8 ran 𝑔 ∈ V
3229, 31eqeltrrdi 2848 . . . . . . 7 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝐷 ∈ V)
3325, 32elmapd 8587 . . . . . 6 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (((𝑓𝑥) ∘ 𝑔) ∈ (𝐵m 𝐷) ↔ ((𝑓𝑥) ∘ 𝑔):𝐷𝐵))
3418, 33sylibrd 258 . . . . 5 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝑥 ∈ (𝐴m 𝐶) → ((𝑓𝑥) ∘ 𝑔) ∈ (𝐵m 𝐷)))
35 elmapi 8595 . . . . . . 7 (𝑦 ∈ (𝐵m 𝐷) → 𝑦:𝐷𝐵)
36 f1ocnv 6712 . . . . . . . . . . . 12 (𝑓:𝐴1-1-onto𝐵𝑓:𝐵1-1-onto𝐴)
3736adantr 480 . . . . . . . . . . 11 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝑓:𝐵1-1-onto𝐴)
38 f1of 6700 . . . . . . . . . . 11 (𝑓:𝐵1-1-onto𝐴𝑓:𝐵𝐴)
3937, 38syl 17 . . . . . . . . . 10 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝑓:𝐵𝐴)
4039adantr 480 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ 𝑦:𝐷𝐵) → 𝑓:𝐵𝐴)
41 id 22 . . . . . . . . . 10 (𝑦:𝐷𝐵𝑦:𝐷𝐵)
42 f1of 6700 . . . . . . . . . . 11 (𝑔:𝐶1-1-onto𝐷𝑔:𝐶𝐷)
4342adantl 481 . . . . . . . . . 10 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝑔:𝐶𝐷)
44 fco 6608 . . . . . . . . . 10 ((𝑦:𝐷𝐵𝑔:𝐶𝐷) → (𝑦𝑔):𝐶𝐵)
4541, 43, 44syl2anr 596 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ 𝑦:𝐷𝐵) → (𝑦𝑔):𝐶𝐵)
4640, 45fcod 6610 . . . . . . . 8 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ 𝑦:𝐷𝐵) → (𝑓 ∘ (𝑦𝑔)):𝐶𝐴)
4746ex 412 . . . . . . 7 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝑦:𝐷𝐵 → (𝑓 ∘ (𝑦𝑔)):𝐶𝐴))
4835, 47syl5 34 . . . . . 6 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝑦 ∈ (𝐵m 𝐷) → (𝑓 ∘ (𝑦𝑔)):𝐶𝐴))
49 f1odm 6704 . . . . . . . . 9 (𝑓:𝐴1-1-onto𝐵 → dom 𝑓 = 𝐴)
5049adantr 480 . . . . . . . 8 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → dom 𝑓 = 𝐴)
5123dmex 7732 . . . . . . . 8 dom 𝑓 ∈ V
5250, 51eqeltrrdi 2848 . . . . . . 7 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝐴 ∈ V)
53 f1odm 6704 . . . . . . . . 9 (𝑔:𝐶1-1-onto𝐷 → dom 𝑔 = 𝐶)
5453adantl 481 . . . . . . . 8 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → dom 𝑔 = 𝐶)
5530dmex 7732 . . . . . . . 8 dom 𝑔 ∈ V
5654, 55eqeltrrdi 2848 . . . . . . 7 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → 𝐶 ∈ V)
5752, 56elmapd 8587 . . . . . 6 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → ((𝑓 ∘ (𝑦𝑔)) ∈ (𝐴m 𝐶) ↔ (𝑓 ∘ (𝑦𝑔)):𝐶𝐴))
5848, 57sylibrd 258 . . . . 5 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝑦 ∈ (𝐵m 𝐷) → (𝑓 ∘ (𝑦𝑔)) ∈ (𝐴m 𝐶)))
59 coass 6158 . . . . . . . . . . 11 ((𝑓𝑓) ∘ (𝑦𝑔)) = (𝑓 ∘ (𝑓 ∘ (𝑦𝑔)))
60 f1ococnv2 6726 . . . . . . . . . . . . . 14 (𝑓:𝐴1-1-onto𝐵 → (𝑓𝑓) = ( I ↾ 𝐵))
6160ad2antrr 722 . . . . . . . . . . . . 13 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (𝑓𝑓) = ( I ↾ 𝐵))
6261coeq1d 5759 . . . . . . . . . . . 12 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑓) ∘ (𝑦𝑔)) = (( I ↾ 𝐵) ∘ (𝑦𝑔)))
6345adantrl 712 . . . . . . . . . . . . 13 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (𝑦𝑔):𝐶𝐵)
64 fcoi2 6633 . . . . . . . . . . . . 13 ((𝑦𝑔):𝐶𝐵 → (( I ↾ 𝐵) ∘ (𝑦𝑔)) = (𝑦𝑔))
6563, 64syl 17 . . . . . . . . . . . 12 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (( I ↾ 𝐵) ∘ (𝑦𝑔)) = (𝑦𝑔))
6662, 65eqtrd 2778 . . . . . . . . . . 11 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑓) ∘ (𝑦𝑔)) = (𝑦𝑔))
6759, 66eqtr3id 2793 . . . . . . . . . 10 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (𝑓 ∘ (𝑓 ∘ (𝑦𝑔))) = (𝑦𝑔))
6867eqeq2d 2749 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑥) = (𝑓 ∘ (𝑓 ∘ (𝑦𝑔))) ↔ (𝑓𝑥) = (𝑦𝑔)))
69 coass 6158 . . . . . . . . . . . 12 (((𝑓𝑥) ∘ 𝑔) ∘ 𝑔) = ((𝑓𝑥) ∘ (𝑔𝑔))
70 f1ococnv1 6728 . . . . . . . . . . . . . . 15 (𝑔:𝐶1-1-onto𝐷 → (𝑔𝑔) = ( I ↾ 𝐶))
7170ad2antlr 723 . . . . . . . . . . . . . 14 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (𝑔𝑔) = ( I ↾ 𝐶))
7271coeq2d 5760 . . . . . . . . . . . . 13 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑥) ∘ (𝑔𝑔)) = ((𝑓𝑥) ∘ ( I ↾ 𝐶)))
7310adantrr 713 . . . . . . . . . . . . . 14 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (𝑓𝑥):𝐶𝐵)
74 fcoi1 6632 . . . . . . . . . . . . . 14 ((𝑓𝑥):𝐶𝐵 → ((𝑓𝑥) ∘ ( I ↾ 𝐶)) = (𝑓𝑥))
7573, 74syl 17 . . . . . . . . . . . . 13 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑥) ∘ ( I ↾ 𝐶)) = (𝑓𝑥))
7672, 75eqtrd 2778 . . . . . . . . . . . 12 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑥) ∘ (𝑔𝑔)) = (𝑓𝑥))
7769, 76eqtrid 2790 . . . . . . . . . . 11 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (((𝑓𝑥) ∘ 𝑔) ∘ 𝑔) = (𝑓𝑥))
7877eqeq2d 2749 . . . . . . . . . 10 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑦𝑔) = (((𝑓𝑥) ∘ 𝑔) ∘ 𝑔) ↔ (𝑦𝑔) = (𝑓𝑥)))
79 eqcom 2745 . . . . . . . . . 10 ((𝑦𝑔) = (𝑓𝑥) ↔ (𝑓𝑥) = (𝑦𝑔))
8078, 79bitrdi 286 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑦𝑔) = (((𝑓𝑥) ∘ 𝑔) ∘ 𝑔) ↔ (𝑓𝑥) = (𝑦𝑔)))
8168, 80bitr4d 281 . . . . . . . 8 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑥) = (𝑓 ∘ (𝑓 ∘ (𝑦𝑔))) ↔ (𝑦𝑔) = (((𝑓𝑥) ∘ 𝑔) ∘ 𝑔)))
82 f1of1 6699 . . . . . . . . . 10 (𝑓:𝐴1-1-onto𝐵𝑓:𝐴1-1𝐵)
8382ad2antrr 722 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → 𝑓:𝐴1-1𝐵)
84 simprl 767 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → 𝑥:𝐶𝐴)
8546adantrl 712 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (𝑓 ∘ (𝑦𝑔)):𝐶𝐴)
86 cocan1 7143 . . . . . . . . 9 ((𝑓:𝐴1-1𝐵𝑥:𝐶𝐴 ∧ (𝑓 ∘ (𝑦𝑔)):𝐶𝐴) → ((𝑓𝑥) = (𝑓 ∘ (𝑓 ∘ (𝑦𝑔))) ↔ 𝑥 = (𝑓 ∘ (𝑦𝑔))))
8783, 84, 85, 86syl3anc 1369 . . . . . . . 8 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑥) = (𝑓 ∘ (𝑓 ∘ (𝑦𝑔))) ↔ 𝑥 = (𝑓 ∘ (𝑦𝑔))))
8827adantr 480 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → 𝑔:𝐶onto𝐷)
89 ffn 6584 . . . . . . . . . 10 (𝑦:𝐷𝐵𝑦 Fn 𝐷)
9089ad2antll 725 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → 𝑦 Fn 𝐷)
9116adantrr 713 . . . . . . . . . 10 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑥) ∘ 𝑔):𝐷𝐵)
9291ffnd 6585 . . . . . . . . 9 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑓𝑥) ∘ 𝑔) Fn 𝐷)
93 cocan2 7144 . . . . . . . . 9 ((𝑔:𝐶onto𝐷𝑦 Fn 𝐷 ∧ ((𝑓𝑥) ∘ 𝑔) Fn 𝐷) → ((𝑦𝑔) = (((𝑓𝑥) ∘ 𝑔) ∘ 𝑔) ↔ 𝑦 = ((𝑓𝑥) ∘ 𝑔)))
9488, 90, 92, 93syl3anc 1369 . . . . . . . 8 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → ((𝑦𝑔) = (((𝑓𝑥) ∘ 𝑔) ∘ 𝑔) ↔ 𝑦 = ((𝑓𝑥) ∘ 𝑔)))
9581, 87, 943bitr3d 308 . . . . . . 7 (((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) ∧ (𝑥:𝐶𝐴𝑦:𝐷𝐵)) → (𝑥 = (𝑓 ∘ (𝑦𝑔)) ↔ 𝑦 = ((𝑓𝑥) ∘ 𝑔)))
9695ex 412 . . . . . 6 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → ((𝑥:𝐶𝐴𝑦:𝐷𝐵) → (𝑥 = (𝑓 ∘ (𝑦𝑔)) ↔ 𝑦 = ((𝑓𝑥) ∘ 𝑔))))
976, 35, 96syl2ani 606 . . . . 5 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → ((𝑥 ∈ (𝐴m 𝐶) ∧ 𝑦 ∈ (𝐵m 𝐷)) → (𝑥 = (𝑓 ∘ (𝑦𝑔)) ↔ 𝑦 = ((𝑓𝑥) ∘ 𝑔))))
984, 5, 34, 58, 97en3d 8732 . . . 4 ((𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝐴m 𝐶) ≈ (𝐵m 𝐷))
9998exlimivv 1936 . . 3 (∃𝑓𝑔(𝑓:𝐴1-1-onto𝐵𝑔:𝐶1-1-onto𝐷) → (𝐴m 𝐶) ≈ (𝐵m 𝐷))
1003, 99sylbir 234 . 2 ((∃𝑓 𝑓:𝐴1-1-onto𝐵 ∧ ∃𝑔 𝑔:𝐶1-1-onto𝐷) → (𝐴m 𝐶) ≈ (𝐵m 𝐷))
1011, 2, 100syl2anb 597 1 ((𝐴𝐵𝐶𝐷) → (𝐴m 𝐶) ≈ (𝐵m 𝐷))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 205  wa 395   = wceq 1539  wex 1783  wcel 2108  Vcvv 3422   class class class wbr 5070   I cid 5479  ccnv 5579  dom cdm 5580  ran crn 5581  cres 5582  ccom 5584   Fn wfn 6413  wf 6414  1-1wf1 6415  ontowfo 6416  1-1-ontowf1o 6417  (class class class)co 7255  m cmap 8573  cen 8688
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1799  ax-4 1813  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2110  ax-9 2118  ax-10 2139  ax-11 2156  ax-12 2173  ax-ext 2709  ax-sep 5218  ax-nul 5225  ax-pow 5283  ax-pr 5347  ax-un 7566
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 844  df-3an 1087  df-tru 1542  df-fal 1552  df-ex 1784  df-nf 1788  df-sb 2069  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2817  df-nfc 2888  df-ne 2943  df-ral 3068  df-rex 3069  df-rab 3072  df-v 3424  df-sbc 3712  df-csb 3829  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-nul 4254  df-if 4457  df-pw 4532  df-sn 4559  df-pr 4561  df-op 4565  df-uni 4837  df-iun 4923  df-br 5071  df-opab 5133  df-mpt 5154  df-id 5480  df-xp 5586  df-rel 5587  df-cnv 5588  df-co 5589  df-dm 5590  df-rn 5591  df-res 5592  df-ima 5593  df-iota 6376  df-fun 6420  df-fn 6421  df-f 6422  df-f1 6423  df-fo 6424  df-f1o 6425  df-fv 6426  df-ov 7258  df-oprab 7259  df-mpo 7260  df-1st 7804  df-2nd 7805  df-map 8575  df-en 8692
This theorem is referenced by:  mapdom1  8878  mapdom2  8884  pwen  8886  mappwen  9799  mapdjuen  9867  cfpwsdom  10271  rpnnen  15864  rexpen  15865  enrelmap  41494
  Copyright terms: Public domain W3C validator