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

Theorem amgm 25255
Description: Inequality of arithmetic and geometric means. Here (𝑀 Σg 𝐹) calculates the group sum within the multiplicative monoid of the complex numbers (or in other words, it multiplies the elements 𝐹(𝑥), 𝑥𝐴 together), and (ℂfld Σg 𝐹) calculates the group sum in the additive group (i.e. the sum of the elements). This is Metamath 100 proof #38. (Contributed by Mario Carneiro, 20-Jun-2015.)
Hypothesis
Ref Expression
amgm.1 𝑀 = (mulGrp‘ℂfld)
Assertion
Ref Expression
amgm ((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴)))

Proof of Theorem amgm
Dummy variables 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 amgm.1 . . . . . . . . 9 𝑀 = (mulGrp‘ℂfld)
2 cnfldbas 20236 . . . . . . . . 9 ℂ = (Base‘ℂfld)
31, 2mgpbas 18940 . . . . . . . 8 ℂ = (Base‘𝑀)
4 cnfld1 20257 . . . . . . . . 9 1 = (1r‘ℂfld)
51, 4ringidval 18948 . . . . . . . 8 1 = (0g𝑀)
6 cnfldmul 20238 . . . . . . . . 9 · = (.r‘ℂfld)
71, 6mgpplusg 18938 . . . . . . . 8 · = (+g𝑀)
8 cncrng 20253 . . . . . . . . 9 fld ∈ CRing
91crngmgp 19000 . . . . . . . . 9 (ℂfld ∈ CRing → 𝑀 ∈ CMnd)
108, 9mp1i 13 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝑀 ∈ CMnd)
11 simpl1 1184 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝐴 ∈ Fin)
12 simpl3 1186 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝐹:𝐴⟶(0[,)+∞))
13 rge0ssre 12699 . . . . . . . . . 10 (0[,)+∞) ⊆ ℝ
14 ax-resscn 10445 . . . . . . . . . 10 ℝ ⊆ ℂ
1513, 14sstri 3902 . . . . . . . . 9 (0[,)+∞) ⊆ ℂ
16 fss 6400 . . . . . . . . 9 ((𝐹:𝐴⟶(0[,)+∞) ∧ (0[,)+∞) ⊆ ℂ) → 𝐹:𝐴⟶ℂ)
1712, 15, 16sylancl 586 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝐹:𝐴⟶ℂ)
18 1ex 10488 . . . . . . . . . 10 1 ∈ V
1918a1i 11 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 1 ∈ V)
2017, 11, 19fdmfifsupp 8694 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝐹 finSupp 1)
21 disjdif 4339 . . . . . . . . 9 ({𝑥} ∩ (𝐴 ∖ {𝑥})) = ∅
2221a1i 11 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ({𝑥} ∩ (𝐴 ∖ {𝑥})) = ∅)
23 undif2 4343 . . . . . . . . 9 ({𝑥} ∪ (𝐴 ∖ {𝑥})) = ({𝑥} ∪ 𝐴)
24 simprl 767 . . . . . . . . . . 11 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝑥𝐴)
2524snssd 4653 . . . . . . . . . 10 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → {𝑥} ⊆ 𝐴)
26 ssequn1 4081 . . . . . . . . . 10 ({𝑥} ⊆ 𝐴 ↔ ({𝑥} ∪ 𝐴) = 𝐴)
2725, 26sylib 219 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ({𝑥} ∪ 𝐴) = 𝐴)
2823, 27syl5req 2844 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝐴 = ({𝑥} ∪ (𝐴 ∖ {𝑥})))
293, 5, 7, 10, 11, 17, 20, 22, 28gsumsplit 18773 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝑀 Σg 𝐹) = ((𝑀 Σg (𝐹 ↾ {𝑥})) · (𝑀 Σg (𝐹 ↾ (𝐴 ∖ {𝑥})))))
3012, 25feqresmpt 6607 . . . . . . . . . 10 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝐹 ↾ {𝑥}) = (𝑦 ∈ {𝑥} ↦ (𝐹𝑦)))
3130oveq2d 7037 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝑀 Σg (𝐹 ↾ {𝑥})) = (𝑀 Σg (𝑦 ∈ {𝑥} ↦ (𝐹𝑦))))
32 cnring 20254 . . . . . . . . . . 11 fld ∈ Ring
331ringmgp 18998 . . . . . . . . . . 11 (ℂfld ∈ Ring → 𝑀 ∈ Mnd)
3432, 33mp1i 13 . . . . . . . . . 10 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝑀 ∈ Mnd)
3517, 24ffvelrnd 6722 . . . . . . . . . 10 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝐹𝑥) ∈ ℂ)
36 fveq2 6543 . . . . . . . . . . 11 (𝑦 = 𝑥 → (𝐹𝑦) = (𝐹𝑥))
373, 36gsumsn 18799 . . . . . . . . . 10 ((𝑀 ∈ Mnd ∧ 𝑥𝐴 ∧ (𝐹𝑥) ∈ ℂ) → (𝑀 Σg (𝑦 ∈ {𝑥} ↦ (𝐹𝑦))) = (𝐹𝑥))
3834, 24, 35, 37syl3anc 1364 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝑀 Σg (𝑦 ∈ {𝑥} ↦ (𝐹𝑦))) = (𝐹𝑥))
39 simprr 769 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝐹𝑥) = 0)
4031, 38, 393eqtrd 2835 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝑀 Σg (𝐹 ↾ {𝑥})) = 0)
4140oveq1d 7036 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ((𝑀 Σg (𝐹 ↾ {𝑥})) · (𝑀 Σg (𝐹 ↾ (𝐴 ∖ {𝑥})))) = (0 · (𝑀 Σg (𝐹 ↾ (𝐴 ∖ {𝑥})))))
42 diffi 8601 . . . . . . . . . 10 (𝐴 ∈ Fin → (𝐴 ∖ {𝑥}) ∈ Fin)
4311, 42syl 17 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝐴 ∖ {𝑥}) ∈ Fin)
44 difss 4033 . . . . . . . . . 10 (𝐴 ∖ {𝑥}) ⊆ 𝐴
45 fssres 6417 . . . . . . . . . 10 ((𝐹:𝐴⟶ℂ ∧ (𝐴 ∖ {𝑥}) ⊆ 𝐴) → (𝐹 ↾ (𝐴 ∖ {𝑥})):(𝐴 ∖ {𝑥})⟶ℂ)
4617, 44, 45sylancl 586 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝐹 ↾ (𝐴 ∖ {𝑥})):(𝐴 ∖ {𝑥})⟶ℂ)
4746, 43, 19fdmfifsupp 8694 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝐹 ↾ (𝐴 ∖ {𝑥})) finSupp 1)
483, 5, 10, 43, 46, 47gsumcl 18761 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝑀 Σg (𝐹 ↾ (𝐴 ∖ {𝑥}))) ∈ ℂ)
4948mul02d 10690 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (0 · (𝑀 Σg (𝐹 ↾ (𝐴 ∖ {𝑥})))) = 0)
5029, 41, 493eqtrd 2835 . . . . . 6 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (𝑀 Σg 𝐹) = 0)
5150oveq1d 7036 . . . . 5 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) = (0↑𝑐(1 / (♯‘𝐴))))
52 simpl2 1185 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝐴 ≠ ∅)
53 hashnncl 13582 . . . . . . . . . 10 (𝐴 ∈ Fin → ((♯‘𝐴) ∈ ℕ ↔ 𝐴 ≠ ∅))
5411, 53syl 17 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ((♯‘𝐴) ∈ ℕ ↔ 𝐴 ≠ ∅))
5552, 54mpbird 258 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (♯‘𝐴) ∈ ℕ)
5655nncnd 11507 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (♯‘𝐴) ∈ ℂ)
5755nnne0d 11540 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (♯‘𝐴) ≠ 0)
5856, 57reccld 11262 . . . . . 6 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (1 / (♯‘𝐴)) ∈ ℂ)
5956, 57recne0d 11263 . . . . . 6 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (1 / (♯‘𝐴)) ≠ 0)
6058, 590cxpd 24979 . . . . 5 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (0↑𝑐(1 / (♯‘𝐴))) = 0)
6151, 60eqtrd 2831 . . . 4 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) = 0)
62 cnfld0 20256 . . . . . . 7 0 = (0g‘ℂfld)
63 ringcmn 19026 . . . . . . . 8 (ℂfld ∈ Ring → ℂfld ∈ CMnd)
6432, 63mp1i 13 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ℂfld ∈ CMnd)
65 rege0subm 20288 . . . . . . . 8 (0[,)+∞) ∈ (SubMnd‘ℂfld)
6665a1i 11 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (0[,)+∞) ∈ (SubMnd‘ℂfld))
67 c0ex 10486 . . . . . . . . 9 0 ∈ V
6867a1i 11 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 0 ∈ V)
6912, 11, 68fdmfifsupp 8694 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 𝐹 finSupp 0)
7062, 64, 11, 66, 12, 69gsumsubmcl 18764 . . . . . 6 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (ℂfld Σg 𝐹) ∈ (0[,)+∞))
71 elrege0 12697 . . . . . 6 ((ℂfld Σg 𝐹) ∈ (0[,)+∞) ↔ ((ℂfld Σg 𝐹) ∈ ℝ ∧ 0 ≤ (ℂfld Σg 𝐹)))
7270, 71sylib 219 . . . . 5 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ((ℂfld Σg 𝐹) ∈ ℝ ∧ 0 ≤ (ℂfld Σg 𝐹)))
7355nnred 11506 . . . . 5 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → (♯‘𝐴) ∈ ℝ)
7455nngt0d 11539 . . . . 5 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 0 < (♯‘𝐴))
75 divge0 11362 . . . . 5 ((((ℂfld Σg 𝐹) ∈ ℝ ∧ 0 ≤ (ℂfld Σg 𝐹)) ∧ ((♯‘𝐴) ∈ ℝ ∧ 0 < (♯‘𝐴))) → 0 ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴)))
7672, 73, 74, 75syl12anc 833 . . . 4 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → 0 ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴)))
7761, 76eqbrtrd 4988 . . 3 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ (𝑥𝐴 ∧ (𝐹𝑥) = 0)) → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴)))
7877rexlimdvaa 3248 . 2 ((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) → (∃𝑥𝐴 (𝐹𝑥) = 0 → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴))))
79 ralnex 3200 . . 3 (∀𝑥𝐴 ¬ (𝐹𝑥) = 0 ↔ ¬ ∃𝑥𝐴 (𝐹𝑥) = 0)
80 simpl1 1184 . . . . 5 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ ∀𝑥𝐴 ¬ (𝐹𝑥) = 0) → 𝐴 ∈ Fin)
81 simpl2 1185 . . . . 5 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ ∀𝑥𝐴 ¬ (𝐹𝑥) = 0) → 𝐴 ≠ ∅)
82 simpl3 1186 . . . . . . 7 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ ∀𝑥𝐴 ¬ (𝐹𝑥) = 0) → 𝐹:𝐴⟶(0[,)+∞))
8382ffnd 6388 . . . . . 6 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ ∀𝑥𝐴 ¬ (𝐹𝑥) = 0) → 𝐹 Fn 𝐴)
84 ffvelrn 6719 . . . . . . . . . . . . . . . 16 ((𝐹:𝐴⟶(0[,)+∞) ∧ 𝑥𝐴) → (𝐹𝑥) ∈ (0[,)+∞))
85843ad2antl3 1180 . . . . . . . . . . . . . . 15 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → (𝐹𝑥) ∈ (0[,)+∞))
86 elrege0 12697 . . . . . . . . . . . . . . 15 ((𝐹𝑥) ∈ (0[,)+∞) ↔ ((𝐹𝑥) ∈ ℝ ∧ 0 ≤ (𝐹𝑥)))
8785, 86sylib 219 . . . . . . . . . . . . . 14 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → ((𝐹𝑥) ∈ ℝ ∧ 0 ≤ (𝐹𝑥)))
8887simprd 496 . . . . . . . . . . . . 13 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → 0 ≤ (𝐹𝑥))
89 0re 10494 . . . . . . . . . . . . . 14 0 ∈ ℝ
9087simpld 495 . . . . . . . . . . . . . 14 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → (𝐹𝑥) ∈ ℝ)
91 leloe 10579 . . . . . . . . . . . . . 14 ((0 ∈ ℝ ∧ (𝐹𝑥) ∈ ℝ) → (0 ≤ (𝐹𝑥) ↔ (0 < (𝐹𝑥) ∨ 0 = (𝐹𝑥))))
9289, 90, 91sylancr 587 . . . . . . . . . . . . 13 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → (0 ≤ (𝐹𝑥) ↔ (0 < (𝐹𝑥) ∨ 0 = (𝐹𝑥))))
9388, 92mpbid 233 . . . . . . . . . . . 12 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → (0 < (𝐹𝑥) ∨ 0 = (𝐹𝑥)))
9493ord 859 . . . . . . . . . . 11 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → (¬ 0 < (𝐹𝑥) → 0 = (𝐹𝑥)))
95 eqcom 2802 . . . . . . . . . . 11 (0 = (𝐹𝑥) ↔ (𝐹𝑥) = 0)
9694, 95syl6ib 252 . . . . . . . . . 10 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → (¬ 0 < (𝐹𝑥) → (𝐹𝑥) = 0))
9796con1d 147 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → (¬ (𝐹𝑥) = 0 → 0 < (𝐹𝑥)))
98 elrp 12246 . . . . . . . . . . 11 ((𝐹𝑥) ∈ ℝ+ ↔ ((𝐹𝑥) ∈ ℝ ∧ 0 < (𝐹𝑥)))
9998baib 536 . . . . . . . . . 10 ((𝐹𝑥) ∈ ℝ → ((𝐹𝑥) ∈ ℝ+ ↔ 0 < (𝐹𝑥)))
10090, 99syl 17 . . . . . . . . 9 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → ((𝐹𝑥) ∈ ℝ+ ↔ 0 < (𝐹𝑥)))
10197, 100sylibrd 260 . . . . . . . 8 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ 𝑥𝐴) → (¬ (𝐹𝑥) = 0 → (𝐹𝑥) ∈ ℝ+))
102101ralimdva 3144 . . . . . . 7 ((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) → (∀𝑥𝐴 ¬ (𝐹𝑥) = 0 → ∀𝑥𝐴 (𝐹𝑥) ∈ ℝ+))
103102imp 407 . . . . . 6 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ ∀𝑥𝐴 ¬ (𝐹𝑥) = 0) → ∀𝑥𝐴 (𝐹𝑥) ∈ ℝ+)
104 ffnfv 6750 . . . . . 6 (𝐹:𝐴⟶ℝ+ ↔ (𝐹 Fn 𝐴 ∧ ∀𝑥𝐴 (𝐹𝑥) ∈ ℝ+))
10583, 103, 104sylanbrc 583 . . . . 5 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ ∀𝑥𝐴 ¬ (𝐹𝑥) = 0) → 𝐹:𝐴⟶ℝ+)
1061, 80, 81, 105amgmlem 25254 . . . 4 (((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) ∧ ∀𝑥𝐴 ¬ (𝐹𝑥) = 0) → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴)))
107106ex 413 . . 3 ((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) → (∀𝑥𝐴 ¬ (𝐹𝑥) = 0 → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴))))
10879, 107syl5bir 244 . 2 ((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) → (¬ ∃𝑥𝐴 (𝐹𝑥) = 0 → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴))))
10978, 108pm2.61d 180 1 ((𝐴 ∈ Fin ∧ 𝐴 ≠ ∅ ∧ 𝐹:𝐴⟶(0[,)+∞)) → ((𝑀 Σg 𝐹)↑𝑐(1 / (♯‘𝐴))) ≤ ((ℂfld Σg 𝐹) / (♯‘𝐴)))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 207  wa 396  wo 842  w3a 1080   = wceq 1522  wcel 2081  wne 2984  wral 3105  wrex 3106  Vcvv 3437  cdif 3860  cun 3861  cin 3862  wss 3863  c0 4215  {csn 4476   class class class wbr 4966  cmpt 5045  cres 5450   Fn wfn 6225  wf 6226  cfv 6230  (class class class)co 7021  Fincfn 8362  cc 10386  cr 10387  0cc0 10388  1c1 10389   · cmul 10393  +∞cpnf 10523   < clt 10526  cle 10527   / cdiv 11150  cn 11491  +crp 12244  [,)cico 12595  chash 13545   Σg cgsu 16548  Mndcmnd 17738  SubMndcsubmnd 17778  CMndccmn 18638  mulGrpcmgp 18934  Ringcrg 18992  CRingccrg 18993  fldccnfld 20232  𝑐ccxp 24825
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1777  ax-4 1791  ax-5 1888  ax-6 1947  ax-7 1992  ax-8 2083  ax-9 2091  ax-10 2112  ax-11 2126  ax-12 2141  ax-13 2344  ax-ext 2769  ax-rep 5086  ax-sep 5099  ax-nul 5106  ax-pow 5162  ax-pr 5226  ax-un 7324  ax-inf2 8955  ax-cnex 10444  ax-resscn 10445  ax-1cn 10446  ax-icn 10447  ax-addcl 10448  ax-addrcl 10449  ax-mulcl 10450  ax-mulrcl 10451  ax-mulcom 10452  ax-addass 10453  ax-mulass 10454  ax-distr 10455  ax-i2m1 10456  ax-1ne0 10457  ax-1rid 10458  ax-rnegex 10459  ax-rrecex 10460  ax-cnre 10461  ax-pre-lttri 10462  ax-pre-lttrn 10463  ax-pre-ltadd 10464  ax-pre-mulgt0 10465  ax-pre-sup 10466  ax-addf 10467  ax-mulf 10468
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 843  df-3or 1081  df-3an 1082  df-tru 1525  df-fal 1535  df-ex 1762  df-nf 1766  df-sb 2043  df-mo 2576  df-eu 2612  df-clab 2776  df-cleq 2788  df-clel 2863  df-nfc 2935  df-ne 2985  df-nel 3091  df-ral 3110  df-rex 3111  df-reu 3112  df-rmo 3113  df-rab 3114  df-v 3439  df-sbc 3710  df-csb 3816  df-dif 3866  df-un 3868  df-in 3870  df-ss 3878  df-pss 3880  df-nul 4216  df-if 4386  df-pw 4459  df-sn 4477  df-pr 4479  df-tp 4481  df-op 4483  df-uni 4750  df-int 4787  df-iun 4831  df-iin 4832  df-br 4967  df-opab 5029  df-mpt 5046  df-tr 5069  df-id 5353  df-eprel 5358  df-po 5367  df-so 5368  df-fr 5407  df-se 5408  df-we 5409  df-xp 5454  df-rel 5455  df-cnv 5456  df-co 5457  df-dm 5458  df-rn 5459  df-res 5460  df-ima 5461  df-pred 6028  df-ord 6074  df-on 6075  df-lim 6076  df-suc 6077  df-iota 6194  df-fun 6232  df-fn 6233  df-f 6234  df-f1 6235  df-fo 6236  df-f1o 6237  df-fv 6238  df-isom 6239  df-riota 6982  df-ov 7024  df-oprab 7025  df-mpo 7026  df-of 7272  df-om 7442  df-1st 7550  df-2nd 7551  df-supp 7687  df-tpos 7748  df-wrecs 7803  df-recs 7865  df-rdg 7903  df-1o 7958  df-2o 7959  df-oadd 7962  df-er 8144  df-map 8263  df-pm 8264  df-ixp 8316  df-en 8363  df-dom 8364  df-sdom 8365  df-fin 8366  df-fsupp 8685  df-fi 8726  df-sup 8757  df-inf 8758  df-oi 8825  df-card 9219  df-pnf 10528  df-mnf 10529  df-xr 10530  df-ltxr 10531  df-le 10532  df-sub 10724  df-neg 10725  df-div 11151  df-nn 11492  df-2 11553  df-3 11554  df-4 11555  df-5 11556  df-6 11557  df-7 11558  df-8 11559  df-9 11560  df-n0 11751  df-z 11835  df-dec 11953  df-uz 12099  df-q 12203  df-rp 12245  df-xneg 12362  df-xadd 12363  df-xmul 12364  df-ioo 12597  df-ioc 12598  df-ico 12599  df-icc 12600  df-fz 12748  df-fzo 12889  df-fl 13017  df-mod 13093  df-seq 13225  df-exp 13285  df-fac 13489  df-bc 13518  df-hash 13546  df-shft 14265  df-cj 14297  df-re 14298  df-im 14299  df-sqrt 14433  df-abs 14434  df-limsup 14667  df-clim 14684  df-rlim 14685  df-sum 14882  df-ef 15259  df-sin 15261  df-cos 15262  df-pi 15264  df-struct 16319  df-ndx 16320  df-slot 16321  df-base 16323  df-sets 16324  df-ress 16325  df-plusg 16412  df-mulr 16413  df-starv 16414  df-sca 16415  df-vsca 16416  df-ip 16417  df-tset 16418  df-ple 16419  df-ds 16421  df-unif 16422  df-hom 16423  df-cco 16424  df-rest 16530  df-topn 16531  df-0g 16549  df-gsum 16550  df-topgen 16551  df-pt 16552  df-prds 16555  df-xrs 16609  df-qtop 16614  df-imas 16615  df-xps 16617  df-mre 16691  df-mrc 16692  df-acs 16694  df-mgm 17686  df-sgrp 17728  df-mnd 17739  df-mhm 17779  df-submnd 17780  df-grp 17869  df-minusg 17870  df-mulg 17987  df-subg 18035  df-ghm 18102  df-gim 18145  df-cntz 18193  df-cmn 18640  df-abl 18641  df-mgp 18935  df-ur 18947  df-ring 18994  df-cring 18995  df-oppr 19068  df-dvdsr 19086  df-unit 19087  df-invr 19117  df-dvr 19128  df-drng 19199  df-subrg 19228  df-psmet 20224  df-xmet 20225  df-met 20226  df-bl 20227  df-mopn 20228  df-fbas 20229  df-fg 20230  df-cnfld 20233  df-refld 20436  df-top 21191  df-topon 21208  df-topsp 21230  df-bases 21243  df-cld 21316  df-ntr 21317  df-cls 21318  df-nei 21395  df-lp 21433  df-perf 21434  df-cn 21524  df-cnp 21525  df-haus 21612  df-cmp 21684  df-tx 21859  df-hmeo 22052  df-fil 22143  df-fm 22235  df-flim 22236  df-flf 22237  df-xms 22618  df-ms 22619  df-tms 22620  df-cncf 23174  df-limc 24152  df-dv 24153  df-log 24826  df-cxp 24827
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator