Metamath Proof Explorer


Theorem imasf1oxmet

Description: The image of an extended metric is an extended metric. (Contributed by Mario Carneiro, 20-Aug-2015)

Ref Expression
Hypotheses imasf1oxmet.u φ U = F 𝑠 R
imasf1oxmet.v φ V = Base R
imasf1oxmet.f φ F : V 1-1 onto B
imasf1oxmet.r φ R Z
imasf1oxmet.e E = dist R V × V
imasf1oxmet.d D = dist U
imasf1oxmet.m φ E ∞Met V
Assertion imasf1oxmet φ D ∞Met B

Proof

Step Hyp Ref Expression
1 imasf1oxmet.u φ U = F 𝑠 R
2 imasf1oxmet.v φ V = Base R
3 imasf1oxmet.f φ F : V 1-1 onto B
4 imasf1oxmet.r φ R Z
5 imasf1oxmet.e E = dist R V × V
6 imasf1oxmet.d D = dist U
7 imasf1oxmet.m φ E ∞Met V
8 f1ofo F : V 1-1 onto B F : V onto B
9 3 8 syl φ F : V onto B
10 eqid dist R = dist R
11 1 2 9 4 10 6 imasdsfn φ D Fn B × B
12 1 adantr φ a V b V U = F 𝑠 R
13 2 adantr φ a V b V V = Base R
14 3 adantr φ a V b V F : V 1-1 onto B
15 4 adantr φ a V b V R Z
16 7 adantr φ a V b V E ∞Met V
17 simprl φ a V b V a V
18 simprr φ a V b V b V
19 12 13 14 15 5 6 16 17 18 imasdsf1o φ a V b V F a D F b = a E b
20 xmetcl E ∞Met V a V b V a E b *
21 20 3expb E ∞Met V a V b V a E b *
22 7 21 sylan φ a V b V a E b *
23 19 22 eqeltrd φ a V b V F a D F b *
24 23 ralrimivva φ a V b V F a D F b *
25 f1ofn F : V 1-1 onto B F Fn V
26 3 25 syl φ F Fn V
27 oveq2 y = F b F a D y = F a D F b
28 27 eleq1d y = F b F a D y * F a D F b *
29 28 ralrn F Fn V y ran F F a D y * b V F a D F b *
30 26 29 syl φ y ran F F a D y * b V F a D F b *
31 forn F : V onto B ran F = B
32 9 31 syl φ ran F = B
33 32 raleqdv φ y ran F F a D y * y B F a D y *
34 30 33 bitr3d φ b V F a D F b * y B F a D y *
35 34 ralbidv φ a V b V F a D F b * a V y B F a D y *
36 24 35 mpbid φ a V y B F a D y *
37 oveq1 x = F a x D y = F a D y
38 37 eleq1d x = F a x D y * F a D y *
39 38 ralbidv x = F a y B x D y * y B F a D y *
40 39 ralrn F Fn V x ran F y B x D y * a V y B F a D y *
41 26 40 syl φ x ran F y B x D y * a V y B F a D y *
42 32 raleqdv φ x ran F y B x D y * x B y B x D y *
43 41 42 bitr3d φ a V y B F a D y * x B y B x D y *
44 36 43 mpbid φ x B y B x D y *
45 ffnov D : B × B * D Fn B × B x B y B x D y *
46 11 44 45 sylanbrc φ D : B × B *
47 xmeteq0 E ∞Met V a V b V a E b = 0 a = b
48 16 17 18 47 syl3anc φ a V b V a E b = 0 a = b
49 19 eqeq1d φ a V b V F a D F b = 0 a E b = 0
50 f1of1 F : V 1-1 onto B F : V 1-1 B
51 3 50 syl φ F : V 1-1 B
52 f1fveq F : V 1-1 B a V b V F a = F b a = b
53 51 52 sylan φ a V b V F a = F b a = b
54 48 49 53 3bitr4d φ a V b V F a D F b = 0 F a = F b
55 16 adantr φ a V b V c V E ∞Met V
56 simpr φ a V b V c V c V
57 17 adantr φ a V b V c V a V
58 18 adantr φ a V b V c V b V
59 xmettri2 E ∞Met V c V a V b V a E b c E a + 𝑒 c E b
60 55 56 57 58 59 syl13anc φ a V b V c V a E b c E a + 𝑒 c E b
61 19 adantr φ a V b V c V F a D F b = a E b
62 12 adantr φ a V b V c V U = F 𝑠 R
63 13 adantr φ a V b V c V V = Base R
64 14 adantr φ a V b V c V F : V 1-1 onto B
65 15 adantr φ a V b V c V R Z
66 62 63 64 65 5 6 55 56 57 imasdsf1o φ a V b V c V F c D F a = c E a
67 62 63 64 65 5 6 55 56 58 imasdsf1o φ a V b V c V F c D F b = c E b
68 66 67 oveq12d φ a V b V c V F c D F a + 𝑒 F c D F b = c E a + 𝑒 c E b
69 60 61 68 3brtr4d φ a V b V c V F a D F b F c D F a + 𝑒 F c D F b
70 69 ralrimiva φ a V b V c V F a D F b F c D F a + 𝑒 F c D F b
71 oveq1 z = F c z D F a = F c D F a
72 oveq1 z = F c z D F b = F c D F b
73 71 72 oveq12d z = F c z D F a + 𝑒 z D F b = F c D F a + 𝑒 F c D F b
74 73 breq2d z = F c F a D F b z D F a + 𝑒 z D F b F a D F b F c D F a + 𝑒 F c D F b
75 74 ralrn F Fn V z ran F F a D F b z D F a + 𝑒 z D F b c V F a D F b F c D F a + 𝑒 F c D F b
76 26 75 syl φ z ran F F a D F b z D F a + 𝑒 z D F b c V F a D F b F c D F a + 𝑒 F c D F b
77 32 raleqdv φ z ran F F a D F b z D F a + 𝑒 z D F b z B F a D F b z D F a + 𝑒 z D F b
78 76 77 bitr3d φ c V F a D F b F c D F a + 𝑒 F c D F b z B F a D F b z D F a + 𝑒 z D F b
79 78 adantr φ a V b V c V F a D F b F c D F a + 𝑒 F c D F b z B F a D F b z D F a + 𝑒 z D F b
80 70 79 mpbid φ a V b V z B F a D F b z D F a + 𝑒 z D F b
81 54 80 jca φ a V b V F a D F b = 0 F a = F b z B F a D F b z D F a + 𝑒 z D F b
82 81 ralrimivva φ a V b V F a D F b = 0 F a = F b z B F a D F b z D F a + 𝑒 z D F b
83 27 eqeq1d y = F b F a D y = 0 F a D F b = 0
84 eqeq2 y = F b F a = y F a = F b
85 83 84 bibi12d y = F b F a D y = 0 F a = y F a D F b = 0 F a = F b
86 oveq2 y = F b z D y = z D F b
87 86 oveq2d y = F b z D F a + 𝑒 z D y = z D F a + 𝑒 z D F b
88 27 87 breq12d y = F b F a D y z D F a + 𝑒 z D y F a D F b z D F a + 𝑒 z D F b
89 88 ralbidv y = F b z B F a D y z D F a + 𝑒 z D y z B F a D F b z D F a + 𝑒 z D F b
90 85 89 anbi12d y = F b F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y F a D F b = 0 F a = F b z B F a D F b z D F a + 𝑒 z D F b
91 90 ralrn F Fn V y ran F F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y b V F a D F b = 0 F a = F b z B F a D F b z D F a + 𝑒 z D F b
92 26 91 syl φ y ran F F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y b V F a D F b = 0 F a = F b z B F a D F b z D F a + 𝑒 z D F b
93 32 raleqdv φ y ran F F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y y B F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y
94 92 93 bitr3d φ b V F a D F b = 0 F a = F b z B F a D F b z D F a + 𝑒 z D F b y B F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y
95 94 ralbidv φ a V b V F a D F b = 0 F a = F b z B F a D F b z D F a + 𝑒 z D F b a V y B F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y
96 82 95 mpbid φ a V y B F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y
97 37 eqeq1d x = F a x D y = 0 F a D y = 0
98 eqeq1 x = F a x = y F a = y
99 97 98 bibi12d x = F a x D y = 0 x = y F a D y = 0 F a = y
100 oveq2 x = F a z D x = z D F a
101 100 oveq1d x = F a z D x + 𝑒 z D y = z D F a + 𝑒 z D y
102 37 101 breq12d x = F a x D y z D x + 𝑒 z D y F a D y z D F a + 𝑒 z D y
103 102 ralbidv x = F a z B x D y z D x + 𝑒 z D y z B F a D y z D F a + 𝑒 z D y
104 99 103 anbi12d x = F a x D y = 0 x = y z B x D y z D x + 𝑒 z D y F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y
105 104 ralbidv x = F a y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y y B F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y
106 105 ralrn F Fn V x ran F y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y a V y B F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y
107 26 106 syl φ x ran F y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y a V y B F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y
108 32 raleqdv φ x ran F y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y x B y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y
109 107 108 bitr3d φ a V y B F a D y = 0 F a = y z B F a D y z D F a + 𝑒 z D y x B y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y
110 96 109 mpbid φ x B y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y
111 7 elfvexd φ V V
112 fornex V V F : V onto B B V
113 111 9 112 sylc φ B V
114 isxmet B V D ∞Met B D : B × B * x B y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y
115 113 114 syl φ D ∞Met B D : B × B * x B y B x D y = 0 x = y z B x D y z D x + 𝑒 z D y
116 46 110 115 mpbir2and φ D ∞Met B