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

Theorem nmoi 22342
Description: The operator norm achieves the minimum of the set of upper bounds, if the operator is bounded. (Contributed by Mario Carneiro, 18-Oct-2015.)
Hypotheses
Ref Expression
nmofval.1 𝑁 = (𝑆 normOp 𝑇)
nmoi.2 𝑉 = (Base‘𝑆)
nmoi.3 𝐿 = (norm‘𝑆)
nmoi.4 𝑀 = (norm‘𝑇)
Assertion
Ref Expression
nmoi ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑀‘(𝐹𝑋)) ≤ ((𝑁𝐹) · (𝐿𝑋)))

Proof of Theorem nmoi
Dummy variables 𝑟 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fveq2 6103 . . . 4 (𝑋 = (0g𝑆) → (𝐹𝑋) = (𝐹‘(0g𝑆)))
21fveq2d 6107 . . 3 (𝑋 = (0g𝑆) → (𝑀‘(𝐹𝑋)) = (𝑀‘(𝐹‘(0g𝑆))))
3 fveq2 6103 . . . 4 (𝑋 = (0g𝑆) → (𝐿𝑋) = (𝐿‘(0g𝑆)))
43oveq2d 6565 . . 3 (𝑋 = (0g𝑆) → ((𝑁𝐹) · (𝐿𝑋)) = ((𝑁𝐹) · (𝐿‘(0g𝑆))))
52, 4breq12d 4596 . 2 (𝑋 = (0g𝑆) → ((𝑀‘(𝐹𝑋)) ≤ ((𝑁𝐹) · (𝐿𝑋)) ↔ (𝑀‘(𝐹‘(0g𝑆))) ≤ ((𝑁𝐹) · (𝐿‘(0g𝑆)))))
6 fveq2 6103 . . . . . . . . . 10 (𝑥 = 𝑋 → (𝐹𝑥) = (𝐹𝑋))
76fveq2d 6107 . . . . . . . . 9 (𝑥 = 𝑋 → (𝑀‘(𝐹𝑥)) = (𝑀‘(𝐹𝑋)))
8 fveq2 6103 . . . . . . . . . 10 (𝑥 = 𝑋 → (𝐿𝑥) = (𝐿𝑋))
98oveq2d 6565 . . . . . . . . 9 (𝑥 = 𝑋 → (𝑟 · (𝐿𝑥)) = (𝑟 · (𝐿𝑋)))
107, 9breq12d 4596 . . . . . . . 8 (𝑥 = 𝑋 → ((𝑀‘(𝐹𝑥)) ≤ (𝑟 · (𝐿𝑥)) ↔ (𝑀‘(𝐹𝑋)) ≤ (𝑟 · (𝐿𝑋))))
1110rspcv 3278 . . . . . . 7 (𝑋𝑉 → (∀𝑥𝑉 (𝑀‘(𝐹𝑥)) ≤ (𝑟 · (𝐿𝑥)) → (𝑀‘(𝐹𝑋)) ≤ (𝑟 · (𝐿𝑋))))
1211ad3antlr 763 . . . . . 6 ((((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) ∧ 𝑟 ∈ (0[,)+∞)) → (∀𝑥𝑉 (𝑀‘(𝐹𝑥)) ≤ (𝑟 · (𝐿𝑥)) → (𝑀‘(𝐹𝑋)) ≤ (𝑟 · (𝐿𝑋))))
13 nmofval.1 . . . . . . . . . . . . . 14 𝑁 = (𝑆 normOp 𝑇)
1413isnghm 22337 . . . . . . . . . . . . 13 (𝐹 ∈ (𝑆 NGHom 𝑇) ↔ ((𝑆 ∈ NrmGrp ∧ 𝑇 ∈ NrmGrp) ∧ (𝐹 ∈ (𝑆 GrpHom 𝑇) ∧ (𝑁𝐹) ∈ ℝ)))
1514simplbi 475 . . . . . . . . . . . 12 (𝐹 ∈ (𝑆 NGHom 𝑇) → (𝑆 ∈ NrmGrp ∧ 𝑇 ∈ NrmGrp))
1615adantr 480 . . . . . . . . . . 11 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑆 ∈ NrmGrp ∧ 𝑇 ∈ NrmGrp))
1716simprd 478 . . . . . . . . . 10 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → 𝑇 ∈ NrmGrp)
1814simprbi 479 . . . . . . . . . . . . . 14 (𝐹 ∈ (𝑆 NGHom 𝑇) → (𝐹 ∈ (𝑆 GrpHom 𝑇) ∧ (𝑁𝐹) ∈ ℝ))
1918adantr 480 . . . . . . . . . . . . 13 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝐹 ∈ (𝑆 GrpHom 𝑇) ∧ (𝑁𝐹) ∈ ℝ))
2019simpld 474 . . . . . . . . . . . 12 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → 𝐹 ∈ (𝑆 GrpHom 𝑇))
21 nmoi.2 . . . . . . . . . . . . 13 𝑉 = (Base‘𝑆)
22 eqid 2610 . . . . . . . . . . . . 13 (Base‘𝑇) = (Base‘𝑇)
2321, 22ghmf 17487 . . . . . . . . . . . 12 (𝐹 ∈ (𝑆 GrpHom 𝑇) → 𝐹:𝑉⟶(Base‘𝑇))
2420, 23syl 17 . . . . . . . . . . 11 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → 𝐹:𝑉⟶(Base‘𝑇))
25 ffvelrn 6265 . . . . . . . . . . 11 ((𝐹:𝑉⟶(Base‘𝑇) ∧ 𝑋𝑉) → (𝐹𝑋) ∈ (Base‘𝑇))
2624, 25sylancom 698 . . . . . . . . . 10 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝐹𝑋) ∈ (Base‘𝑇))
27 nmoi.4 . . . . . . . . . . 11 𝑀 = (norm‘𝑇)
2822, 27nmcl 22230 . . . . . . . . . 10 ((𝑇 ∈ NrmGrp ∧ (𝐹𝑋) ∈ (Base‘𝑇)) → (𝑀‘(𝐹𝑋)) ∈ ℝ)
2917, 26, 28syl2anc 691 . . . . . . . . 9 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑀‘(𝐹𝑋)) ∈ ℝ)
3029adantr 480 . . . . . . . 8 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → (𝑀‘(𝐹𝑋)) ∈ ℝ)
3130adantr 480 . . . . . . 7 ((((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) ∧ 𝑟 ∈ (0[,)+∞)) → (𝑀‘(𝐹𝑋)) ∈ ℝ)
32 elrege0 12149 . . . . . . . . 9 (𝑟 ∈ (0[,)+∞) ↔ (𝑟 ∈ ℝ ∧ 0 ≤ 𝑟))
3332simplbi 475 . . . . . . . 8 (𝑟 ∈ (0[,)+∞) → 𝑟 ∈ ℝ)
3433adantl 481 . . . . . . 7 ((((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) ∧ 𝑟 ∈ (0[,)+∞)) → 𝑟 ∈ ℝ)
3516simpld 474 . . . . . . . . . . 11 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → 𝑆 ∈ NrmGrp)
36 simpr 476 . . . . . . . . . . 11 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → 𝑋𝑉)
3735, 36jca 553 . . . . . . . . . 10 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑆 ∈ NrmGrp ∧ 𝑋𝑉))
38 nmoi.3 . . . . . . . . . . . 12 𝐿 = (norm‘𝑆)
39 eqid 2610 . . . . . . . . . . . 12 (0g𝑆) = (0g𝑆)
4021, 38, 39nmrpcl 22234 . . . . . . . . . . 11 ((𝑆 ∈ NrmGrp ∧ 𝑋𝑉𝑋 ≠ (0g𝑆)) → (𝐿𝑋) ∈ ℝ+)
41403expa 1257 . . . . . . . . . 10 (((𝑆 ∈ NrmGrp ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → (𝐿𝑋) ∈ ℝ+)
4237, 41sylan 487 . . . . . . . . 9 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → (𝐿𝑋) ∈ ℝ+)
4342rpregt0d 11754 . . . . . . . 8 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → ((𝐿𝑋) ∈ ℝ ∧ 0 < (𝐿𝑋)))
4443adantr 480 . . . . . . 7 ((((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) ∧ 𝑟 ∈ (0[,)+∞)) → ((𝐿𝑋) ∈ ℝ ∧ 0 < (𝐿𝑋)))
45 ledivmul2 10781 . . . . . . 7 (((𝑀‘(𝐹𝑋)) ∈ ℝ ∧ 𝑟 ∈ ℝ ∧ ((𝐿𝑋) ∈ ℝ ∧ 0 < (𝐿𝑋))) → (((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ 𝑟 ↔ (𝑀‘(𝐹𝑋)) ≤ (𝑟 · (𝐿𝑋))))
4631, 34, 44, 45syl3anc 1318 . . . . . 6 ((((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) ∧ 𝑟 ∈ (0[,)+∞)) → (((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ 𝑟 ↔ (𝑀‘(𝐹𝑋)) ≤ (𝑟 · (𝐿𝑋))))
4712, 46sylibrd 248 . . . . 5 ((((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) ∧ 𝑟 ∈ (0[,)+∞)) → (∀𝑥𝑉 (𝑀‘(𝐹𝑥)) ≤ (𝑟 · (𝐿𝑥)) → ((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ 𝑟))
4847ralrimiva 2949 . . . 4 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → ∀𝑟 ∈ (0[,)+∞)(∀𝑥𝑉 (𝑀‘(𝐹𝑥)) ≤ (𝑟 · (𝐿𝑥)) → ((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ 𝑟))
4935adantr 480 . . . . 5 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → 𝑆 ∈ NrmGrp)
5017adantr 480 . . . . 5 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → 𝑇 ∈ NrmGrp)
5120adantr 480 . . . . 5 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → 𝐹 ∈ (𝑆 GrpHom 𝑇))
5230, 42rerpdivcld 11779 . . . . . 6 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → ((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ∈ ℝ)
5352rexrd 9968 . . . . 5 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → ((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ∈ ℝ*)
5413, 21, 38, 27nmogelb 22330 . . . . 5 (((𝑆 ∈ NrmGrp ∧ 𝑇 ∈ NrmGrp ∧ 𝐹 ∈ (𝑆 GrpHom 𝑇)) ∧ ((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ∈ ℝ*) → (((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ (𝑁𝐹) ↔ ∀𝑟 ∈ (0[,)+∞)(∀𝑥𝑉 (𝑀‘(𝐹𝑥)) ≤ (𝑟 · (𝐿𝑥)) → ((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ 𝑟)))
5549, 50, 51, 53, 54syl31anc 1321 . . . 4 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → (((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ (𝑁𝐹) ↔ ∀𝑟 ∈ (0[,)+∞)(∀𝑥𝑉 (𝑀‘(𝐹𝑥)) ≤ (𝑟 · (𝐿𝑥)) → ((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ 𝑟)))
5648, 55mpbird 246 . . 3 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → ((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ (𝑁𝐹))
5719simprd 478 . . . . 5 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑁𝐹) ∈ ℝ)
5857adantr 480 . . . 4 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → (𝑁𝐹) ∈ ℝ)
5930, 58, 42ledivmul2d 11802 . . 3 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → (((𝑀‘(𝐹𝑋)) / (𝐿𝑋)) ≤ (𝑁𝐹) ↔ (𝑀‘(𝐹𝑋)) ≤ ((𝑁𝐹) · (𝐿𝑋))))
6056, 59mpbid 221 . 2 (((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) ∧ 𝑋 ≠ (0g𝑆)) → (𝑀‘(𝐹𝑋)) ≤ ((𝑁𝐹) · (𝐿𝑋)))
61 eqid 2610 . . . . . . 7 (0g𝑇) = (0g𝑇)
6239, 61ghmid 17489 . . . . . 6 (𝐹 ∈ (𝑆 GrpHom 𝑇) → (𝐹‘(0g𝑆)) = (0g𝑇))
6320, 62syl 17 . . . . 5 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝐹‘(0g𝑆)) = (0g𝑇))
6463fveq2d 6107 . . . 4 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑀‘(𝐹‘(0g𝑆))) = (𝑀‘(0g𝑇)))
6527, 61nm0 22243 . . . . 5 (𝑇 ∈ NrmGrp → (𝑀‘(0g𝑇)) = 0)
6617, 65syl 17 . . . 4 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑀‘(0g𝑇)) = 0)
6764, 66eqtrd 2644 . . 3 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑀‘(𝐹‘(0g𝑆))) = 0)
6838, 39nm0 22243 . . . . . 6 (𝑆 ∈ NrmGrp → (𝐿‘(0g𝑆)) = 0)
6935, 68syl 17 . . . . 5 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝐿‘(0g𝑆)) = 0)
70 0re 9919 . . . . 5 0 ∈ ℝ
7169, 70syl6eqel 2696 . . . 4 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝐿‘(0g𝑆)) ∈ ℝ)
7213nmoge0 22335 . . . . 5 ((𝑆 ∈ NrmGrp ∧ 𝑇 ∈ NrmGrp ∧ 𝐹 ∈ (𝑆 GrpHom 𝑇)) → 0 ≤ (𝑁𝐹))
7335, 17, 20, 72syl3anc 1318 . . . 4 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → 0 ≤ (𝑁𝐹))
74 0le0 10987 . . . . 5 0 ≤ 0
7574, 69syl5breqr 4621 . . . 4 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → 0 ≤ (𝐿‘(0g𝑆)))
7657, 71, 73, 75mulge0d 10483 . . 3 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → 0 ≤ ((𝑁𝐹) · (𝐿‘(0g𝑆))))
7767, 76eqbrtrd 4605 . 2 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑀‘(𝐹‘(0g𝑆))) ≤ ((𝑁𝐹) · (𝐿‘(0g𝑆))))
785, 60, 77pm2.61ne 2867 1 ((𝐹 ∈ (𝑆 NGHom 𝑇) ∧ 𝑋𝑉) → (𝑀‘(𝐹𝑋)) ≤ ((𝑁𝐹) · (𝐿𝑋)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 195  wa 383   = wceq 1475  wcel 1977  wne 2780  wral 2896   class class class wbr 4583  wf 5800  cfv 5804  (class class class)co 6549  cr 9814  0cc0 9815   · cmul 9820  +∞cpnf 9950  *cxr 9952   < clt 9953  cle 9954   / cdiv 10563  +crp 11708  [,)cico 12048  Basecbs 15695  0gc0g 15923   GrpHom cghm 17480  normcnm 22191  NrmGrpcngp 22192   normOp cnmo 22319   NGHom cnghm 22320
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1713  ax-4 1728  ax-5 1827  ax-6 1875  ax-7 1922  ax-8 1979  ax-9 1986  ax-10 2006  ax-11 2021  ax-12 2034  ax-13 2234  ax-ext 2590  ax-rep 4699  ax-sep 4709  ax-nul 4717  ax-pow 4769  ax-pr 4833  ax-un 6847  ax-cnex 9871  ax-resscn 9872  ax-1cn 9873  ax-icn 9874  ax-addcl 9875  ax-addrcl 9876  ax-mulcl 9877  ax-mulrcl 9878  ax-mulcom 9879  ax-addass 9880  ax-mulass 9881  ax-distr 9882  ax-i2m1 9883  ax-1ne0 9884  ax-1rid 9885  ax-rnegex 9886  ax-rrecex 9887  ax-cnre 9888  ax-pre-lttri 9889  ax-pre-lttrn 9890  ax-pre-ltadd 9891  ax-pre-mulgt0 9892  ax-pre-sup 9893
This theorem depends on definitions:  df-bi 196  df-or 384  df-an 385  df-3or 1032  df-3an 1033  df-tru 1478  df-ex 1696  df-nf 1701  df-sb 1868  df-eu 2462  df-mo 2463  df-clab 2597  df-cleq 2603  df-clel 2606  df-nfc 2740  df-ne 2782  df-nel 2783  df-ral 2901  df-rex 2902  df-reu 2903  df-rmo 2904  df-rab 2905  df-v 3175  df-sbc 3403  df-csb 3500  df-dif 3543  df-un 3545  df-in 3547  df-ss 3554  df-pss 3556  df-nul 3875  df-if 4037  df-pw 4110  df-sn 4126  df-pr 4128  df-tp 4130  df-op 4132  df-uni 4373  df-iun 4457  df-br 4584  df-opab 4644  df-mpt 4645  df-tr 4681  df-eprel 4949  df-id 4953  df-po 4959  df-so 4960  df-fr 4997  df-we 4999  df-xp 5044  df-rel 5045  df-cnv 5046  df-co 5047  df-dm 5048  df-rn 5049  df-res 5050  df-ima 5051  df-pred 5597  df-ord 5643  df-on 5644  df-lim 5645  df-suc 5646  df-iota 5768  df-fun 5806  df-fn 5807  df-f 5808  df-f1 5809  df-fo 5810  df-f1o 5811  df-fv 5812  df-riota 6511  df-ov 6552  df-oprab 6553  df-mpt2 6554  df-om 6958  df-1st 7059  df-2nd 7060  df-wrecs 7294  df-recs 7355  df-rdg 7393  df-er 7629  df-map 7746  df-en 7842  df-dom 7843  df-sdom 7844  df-sup 8231  df-inf 8232  df-pnf 9955  df-mnf 9956  df-xr 9957  df-ltxr 9958  df-le 9959  df-sub 10147  df-neg 10148  df-div 10564  df-nn 10898  df-2 10956  df-n0 11170  df-z 11255  df-uz 11564  df-q 11665  df-rp 11709  df-xneg 11822  df-xadd 11823  df-xmul 11824  df-ico 12052  df-0g 15925  df-topgen 15927  df-mgm 17065  df-sgrp 17107  df-mnd 17118  df-grp 17248  df-ghm 17481  df-psmet 19559  df-xmet 19560  df-met 19561  df-bl 19562  df-mopn 19563  df-top 20521  df-bases 20522  df-topon 20523  df-topsp 20524  df-xms 21935  df-ms 21936  df-nm 22197  df-ngp 22198  df-nmo 22322  df-nghm 22323
This theorem is referenced by:  nmoix  22343  nmoeq0  22350  nmoco  22351  nmotri  22353  nmoid  22356  nmods  22358
  Copyright terms: Public domain W3C validator