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

Theorem gsumle 20366
Description: A finite sum in an ordered monoid is monotonic. This proof would be much easier in an ordered group, where an inverse element would be available. (Contributed by Thierry Arnoux, 13-Mar-2018.)
Hypotheses
Ref Expression
gsumle.b 𝐵 = (Base‘𝑀)
gsumle.l ≤ = (le‘𝑀)
gsumle.m (𝜑 → 𝑀 ∈ oMnd)
gsumle.n (𝜑 → 𝑀 ∈ CMnd)
gsumle.a (𝜑 → 𝐴 ∈ Fin)
gsumle.f (𝜑 → 𝐹:𝐴⟶𝐵)
gsumle.g (𝜑 → 𝐺:𝐴⟶𝐵)
gsumle.c (𝜑 → 𝐹 ∘r ≤ 𝐺)
Assertion
Ref Expression
gsumle (𝜑 → (𝑀 Σg 𝐹) ≤ (𝑀 Σg 𝐺))

Proof of Theorem gsumle
Dummy variables 𝑒 𝑎 𝑦 𝑧 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 gsumle.a . . 3 (𝜑 → 𝐴 ∈ Fin)
2 ssid 3931 . . . 4 𝐴 ⊆ 𝐴
3 sseq1 3934 . . . . . . . 8 (𝑎 = ∅ → (𝑎 ⊆ 𝐴 ↔ ∅ ⊆ 𝐴))
43anbi2d 642 . . . . . . 7 (𝑎 = ∅ → ((𝜑 ∧ 𝑎 ⊆ 𝐴) ↔ (𝜑 ∧ ∅ ⊆ 𝐴)))
5 reseq2 5965 . . . . . . . . 9 (𝑎 = ∅ → (𝐹 ↾ 𝑎) = (𝐹 ↾ ∅))
65oveq2d 7438 . . . . . . . 8 (𝑎 = ∅ → (𝑀 Σg (𝐹 ↾ 𝑎)) = (𝑀 Σg (𝐹 ↾ ∅)))
7 reseq2 5965 . . . . . . . . 9 (𝑎 = ∅ → (𝐺 ↾ 𝑎) = (𝐺 ↾ ∅))
87oveq2d 7438 . . . . . . . 8 (𝑎 = ∅ → (𝑀 Σg (𝐺 ↾ 𝑎)) = (𝑀 Σg (𝐺 ↾ ∅)))
96, 8breq12d 5115 . . . . . . 7 (𝑎 = ∅ → ((𝑀 Σg (𝐹 ↾ 𝑎)) ≤ (𝑀 Σg (𝐺 ↾ 𝑎)) ↔ (𝑀 Σg (𝐹 ↾ ∅)) ≤ (𝑀 Σg (𝐺 ↾ ∅))))
104, 9imbi12d 347 . . . . . 6 (𝑎 = ∅ → (((𝜑 ∧ 𝑎 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑎)) ≤ (𝑀 Σg (𝐺 ↾ 𝑎))) ↔ ((𝜑 ∧ ∅ ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ ∅)) ≤ (𝑀 Σg (𝐺 ↾ ∅)))))
11 sseq1 3934 . . . . . . . 8 (𝑎 = 𝑒 → (𝑎 ⊆ 𝐴 ↔ 𝑒 ⊆ 𝐴))
1211anbi2d 642 . . . . . . 7 (𝑎 = 𝑒 → ((𝜑 ∧ 𝑎 ⊆ 𝐴) ↔ (𝜑 ∧ 𝑒 ⊆ 𝐴)))
13 reseq2 5965 . . . . . . . . 9 (𝑎 = 𝑒 → (𝐹 ↾ 𝑎) = (𝐹 ↾ 𝑒))
1413oveq2d 7438 . . . . . . . 8 (𝑎 = 𝑒 → (𝑀 Σg (𝐹 ↾ 𝑎)) = (𝑀 Σg (𝐹 ↾ 𝑒)))
15 reseq2 5965 . . . . . . . . 9 (𝑎 = 𝑒 → (𝐺 ↾ 𝑎) = (𝐺 ↾ 𝑒))
1615oveq2d 7438 . . . . . . . 8 (𝑎 = 𝑒 → (𝑀 Σg (𝐺 ↾ 𝑎)) = (𝑀 Σg (𝐺 ↾ 𝑒)))
1714, 16breq12d 5115 . . . . . . 7 (𝑎 = 𝑒 → ((𝑀 Σg (𝐹 ↾ 𝑎)) ≤ (𝑀 Σg (𝐺 ↾ 𝑎)) ↔ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))))
1812, 17imbi12d 347 . . . . . 6 (𝑎 = 𝑒 → (((𝜑 ∧ 𝑎 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑎)) ≤ (𝑀 Σg (𝐺 ↾ 𝑎))) ↔ ((𝜑 ∧ 𝑒 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒)))))
19 sseq1 3934 . . . . . . . 8 (𝑎 = (𝑒 ∪ {𝑦}) → (𝑎 ⊆ 𝐴 ↔ (𝑒 ∪ {𝑦}) ⊆ 𝐴))
2019anbi2d 642 . . . . . . 7 (𝑎 = (𝑒 ∪ {𝑦}) → ((𝜑 ∧ 𝑎 ⊆ 𝐴) ↔ (𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴)))
21 reseq2 5965 . . . . . . . . 9 (𝑎 = (𝑒 ∪ {𝑦}) → (𝐹 ↾ 𝑎) = (𝐹 ↾ (𝑒 ∪ {𝑦})))
2221oveq2d 7438 . . . . . . . 8 (𝑎 = (𝑒 ∪ {𝑦}) → (𝑀 Σg (𝐹 ↾ 𝑎)) = (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))))
23 reseq2 5965 . . . . . . . . 9 (𝑎 = (𝑒 ∪ {𝑦}) → (𝐺 ↾ 𝑎) = (𝐺 ↾ (𝑒 ∪ {𝑦})))
2423oveq2d 7438 . . . . . . . 8 (𝑎 = (𝑒 ∪ {𝑦}) → (𝑀 Σg (𝐺 ↾ 𝑎)) = (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))))
2522, 24breq12d 5115 . . . . . . 7 (𝑎 = (𝑒 ∪ {𝑦}) → ((𝑀 Σg (𝐹 ↾ 𝑎)) ≤ (𝑀 Σg (𝐺 ↾ 𝑎)) ↔ (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) ≤ (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦})))))
2620, 25imbi12d 347 . . . . . 6 (𝑎 = (𝑒 ∪ {𝑦}) → (((𝜑 ∧ 𝑎 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑎)) ≤ (𝑀 Σg (𝐺 ↾ 𝑎))) ↔ ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) ≤ (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))))))
27 sseq1 3934 . . . . . . . 8 (𝑎 = 𝐴 → (𝑎 ⊆ 𝐴 ↔ 𝐴 ⊆ 𝐴))
2827anbi2d 642 . . . . . . 7 (𝑎 = 𝐴 → ((𝜑 ∧ 𝑎 ⊆ 𝐴) ↔ (𝜑 ∧ 𝐴 ⊆ 𝐴)))
29 reseq2 5965 . . . . . . . . 9 (𝑎 = 𝐴 → (𝐹 ↾ 𝑎) = (𝐹 ↾ 𝐴))
3029oveq2d 7438 . . . . . . . 8 (𝑎 = 𝐴 → (𝑀 Σg (𝐹 ↾ 𝑎)) = (𝑀 Σg (𝐹 ↾ 𝐴)))
31 reseq2 5965 . . . . . . . . 9 (𝑎 = 𝐴 → (𝐺 ↾ 𝑎) = (𝐺 ↾ 𝐴))
3231oveq2d 7438 . . . . . . . 8 (𝑎 = 𝐴 → (𝑀 Σg (𝐺 ↾ 𝑎)) = (𝑀 Σg (𝐺 ↾ 𝐴)))
3330, 32breq12d 5115 . . . . . . 7 (𝑎 = 𝐴 → ((𝑀 Σg (𝐹 ↾ 𝑎)) ≤ (𝑀 Σg (𝐺 ↾ 𝑎)) ↔ (𝑀 Σg (𝐹 ↾ 𝐴)) ≤ (𝑀 Σg (𝐺 ↾ 𝐴))))
3428, 33imbi12d 347 . . . . . 6 (𝑎 = 𝐴 → (((𝜑 ∧ 𝑎 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑎)) ≤ (𝑀 Σg (𝐺 ↾ 𝑎))) ↔ ((𝜑 ∧ 𝐴 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝐴)) ≤ (𝑀 Σg (𝐺 ↾ 𝐴)))))
35 gsumle.m . . . . . . . . . 10 (𝜑 → 𝑀 ∈ oMnd)
36 omndtos 20348 . . . . . . . . . 10 (𝑀 ∈ oMnd → 𝑀 ∈ Toset)
37 tospos 18599 . . . . . . . . . 10 (𝑀 ∈ Toset → 𝑀 ∈ Poset)
3835, 36, 373syl 19 . . . . . . . . 9 (𝜑 → 𝑀 ∈ Poset)
39 res0 5974 . . . . . . . . . . . 12 (𝐹 ↾ ∅) = ∅
4039oveq2i 7433 . . . . . . . . . . 11 (𝑀 Σg (𝐹 ↾ ∅)) = (𝑀 Σg ∅)
41 eqid 2760 . . . . . . . . . . . 12 (0g‘𝑀) = (0g‘𝑀)
4241gsum0 18880 . . . . . . . . . . 11 (𝑀 Σg ∅) = (0g‘𝑀)
4340, 42eqtri 2783 . . . . . . . . . 10 (𝑀 Σg (𝐹 ↾ ∅)) = (0g‘𝑀)
44 omndmnd 20347 . . . . . . . . . . 11 (𝑀 ∈ oMnd → 𝑀 ∈ Mnd)
45 gsumle.b . . . . . . . . . . . 12 𝐵 = (Base‘𝑀)
4645, 41mndidcl 18946 . . . . . . . . . . 11 (𝑀 ∈ Mnd → (0g‘𝑀) ∈ 𝐵)
4735, 44, 463syl 19 . . . . . . . . . 10 (𝜑 → (0g‘𝑀) ∈ 𝐵)
4843, 47eqeltrid 2864 . . . . . . . . 9 (𝜑 → (𝑀 Σg (𝐹 ↾ ∅)) ∈ 𝐵)
49 gsumle.l . . . . . . . . . 10 ≤ = (le‘𝑀)
5045, 49posref 18499 . . . . . . . . 9 ((𝑀 ∈ Poset ∧ (𝑀 Σg (𝐹 ↾ ∅)) ∈ 𝐵) → (𝑀 Σg (𝐹 ↾ ∅)) ≤ (𝑀 Σg (𝐹 ↾ ∅)))
5138, 48, 50syl2anc 596 . . . . . . . 8 (𝜑 → (𝑀 Σg (𝐹 ↾ ∅)) ≤ (𝑀 Σg (𝐹 ↾ ∅)))
52 res0 5974 . . . . . . . . . 10 (𝐺 ↾ ∅) = ∅
5339, 52eqtr4i 2786 . . . . . . . . 9 (𝐹 ↾ ∅) = (𝐺 ↾ ∅)
5453oveq2i 7433 . . . . . . . 8 (𝑀 Σg (𝐹 ↾ ∅)) = (𝑀 Σg (𝐺 ↾ ∅))
5551, 54breqtrdi 5145 . . . . . . 7 (𝜑 → (𝑀 Σg (𝐹 ↾ ∅)) ≤ (𝑀 Σg (𝐺 ↾ ∅)))
5655adantr 486 . . . . . 6 ((𝜑 ∧ ∅ ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ ∅)) ≤ (𝑀 Σg (𝐺 ↾ ∅)))
57 ssun1 4175 . . . . . . . . . 10 𝑒 ⊆ (𝑒 ∪ {𝑦})
58 sstr2 3916 . . . . . . . . . 10 (𝑒 ⊆ (𝑒 ∪ {𝑦}) → ((𝑒 ∪ {𝑦}) ⊆ 𝐴 → 𝑒 ⊆ 𝐴))
5957, 58ax-mp 5 . . . . . . . . 9 ((𝑒 ∪ {𝑦}) ⊆ 𝐴 → 𝑒 ⊆ 𝐴)
6059anim2i 629 . . . . . . . 8 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝜑 ∧ 𝑒 ⊆ 𝐴))
6160imim1i 64 . . . . . . 7 (((𝜑 ∧ 𝑒 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))))
62 simplr 781 . . . . . . . . . 10 ((((𝑒 ∈ Fin ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴)) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴))
63 simpllr 788 . . . . . . . . . 10 ((((𝑒 ∈ Fin ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴)) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → ¬ 𝑦 ∈ 𝑒)
64 simpr 490 . . . . . . . . . 10 ((((𝑒 ∈ Fin ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴)) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒)))
65 eqid 2760 . . . . . . . . . . . 12 (+g‘𝑀) = (+g‘𝑀)
6635ad3antrrr 743 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → 𝑀 ∈ oMnd)
67 gsumle.g . . . . . . . . . . . . . . 15 (𝜑 → 𝐺:𝐴⟶𝐵)
6867ad2antrr 739 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝐺:𝐴⟶𝐵)
69 simplr 781 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑒 ∪ {𝑦}) ⊆ 𝐴)
70 ssun2 4176 . . . . . . . . . . . . . . . . 17 {𝑦} ⊆ (𝑒 ∪ {𝑦})
71 vex 3454 . . . . . . . . . . . . . . . . . 18 𝑦 ∈ V
7271snss 4741 . . . . . . . . . . . . . . . . 17 (𝑦 ∈ (𝑒 ∪ {𝑦}) ↔ {𝑦} ⊆ (𝑒 ∪ {𝑦}))
7370, 72mpbir 234 . . . . . . . . . . . . . . . 16 𝑦 ∈ (𝑒 ∪ {𝑦})
7473a1i 11 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝑦 ∈ (𝑒 ∪ {𝑦}))
7569, 74sseldd 3910 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝑦 ∈ 𝐴)
7668, 75ffvelcdmd 7088 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐺‘𝑦) ∈ 𝐵)
7776adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝐺‘𝑦) ∈ 𝐵)
78 gsumle.n . . . . . . . . . . . . . . 15 (𝜑 → 𝑀 ∈ CMnd)
7978ad2antrr 739 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝑀 ∈ CMnd)
80 vex 3454 . . . . . . . . . . . . . . 15 𝑒 ∈ V
8180a1i 11 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝑒 ∈ V)
82 gsumle.f . . . . . . . . . . . . . . . 16 (𝜑 → 𝐹:𝐴⟶𝐵)
8382ad2antrr 739 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝐹:𝐴⟶𝐵)
8457, 69sstrid 3920 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝑒 ⊆ 𝐴)
8583, 84fssresd 6752 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐹 ↾ 𝑒):𝑒⟶𝐵)
861ad2antrr 739 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝐴 ∈ Fin)
87 fvexd 6903 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (0g‘𝑀) ∈ V)
8883, 86, 87fdmfifsupp 9372 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝐹 finSupp (0g‘𝑀))
8988, 87fsuppres 9390 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐹 ↾ 𝑒) finSupp (0g‘𝑀))
9045, 41, 79, 81, 85, 89gsumcl 20136 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐹 ↾ 𝑒)) ∈ 𝐵)
9190adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝐹 ↾ 𝑒)) ∈ 𝐵)
9283, 75ffvelcdmd 7088 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐹‘𝑦) ∈ 𝐵)
9392adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝐹‘𝑦) ∈ 𝐵)
9468, 84fssresd 6752 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐺 ↾ 𝑒):𝑒⟶𝐵)
95 ssfi 9193 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ Fin ∧ 𝑒 ⊆ 𝐴) → 𝑒 ∈ Fin)
9686, 84, 95syl2anc 596 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝑒 ∈ Fin)
9794, 96, 87fdmfifsupp 9372 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐺 ↾ 𝑒) finSupp (0g‘𝑀))
9845, 41, 79, 81, 94, 97gsumcl 20136 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐺 ↾ 𝑒)) ∈ 𝐵)
9998adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝐺 ↾ 𝑒)) ∈ 𝐵)
100 simpr 490 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒)))
101 simpll 779 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝜑)
102 gsumle.c . . . . . . . . . . . . . . 15 (𝜑 → 𝐹 ∘r ≤ 𝐺)
103102ad2antrr 739 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝐹 ∘r ≤ 𝐺)
10482ffnd 6713 . . . . . . . . . . . . . . 15 (𝜑 → 𝐹 Fn 𝐴)
10567ffnd 6713 . . . . . . . . . . . . . . 15 (𝜑 → 𝐺 Fn 𝐴)
106 inidm 4122 . . . . . . . . . . . . . . 15 (𝐴 ∩ 𝐴) = 𝐴
107 eqidd 2761 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑦 ∈ 𝐴) → (𝐹‘𝑦) = (𝐹‘𝑦))
108 eqidd 2761 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑦 ∈ 𝐴) → (𝐺‘𝑦) = (𝐺‘𝑦))
109104, 105, 1, 1, 106, 107, 108ofrval 7707 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝐹 ∘r ≤ 𝐺 ∧ 𝑦 ∈ 𝐴) → (𝐹‘𝑦) ≤ (𝐺‘𝑦))
110101, 103, 75, 109syl3anc 1398 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐹‘𝑦) ≤ (𝐺‘𝑦))
111110adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝐹‘𝑦) ≤ (𝐺‘𝑦))
11279adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → 𝑀 ∈ CMnd)
11345, 49, 65, 66, 77, 91, 93, 99, 100, 111, 112omndadd2d 20351 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → ((𝑀 Σg (𝐹 ↾ 𝑒))(+g‘𝑀)(𝐹‘𝑦)) ≤ ((𝑀 Σg (𝐺 ↾ 𝑒))(+g‘𝑀)(𝐺‘𝑦)))
11496adantr 486 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → 𝑒 ∈ Fin)
11582ad2antrr 739 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ 𝑧 ∈ 𝑒) → 𝐹:𝐴⟶𝐵)
116 simplr 781 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ 𝑧 ∈ 𝑒) → (𝑒 ∪ {𝑦}) ⊆ 𝐴)
117 elun1 4179 . . . . . . . . . . . . . . . . . . 19 (𝑧 ∈ 𝑒 → 𝑧 ∈ (𝑒 ∪ {𝑦}))
118117adantl 487 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ 𝑧 ∈ 𝑒) → 𝑧 ∈ (𝑒 ∪ {𝑦}))
119116, 118sseldd 3910 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ 𝑧 ∈ 𝑒) → 𝑧 ∈ 𝐴)
120115, 119ffvelcdmd 7088 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ 𝑧 ∈ 𝑒) → (𝐹‘𝑧) ∈ 𝐵)
121120ex 418 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑧 ∈ 𝑒 → (𝐹‘𝑧) ∈ 𝐵))
122121ad2antrr 739 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑧 ∈ 𝑒 → (𝐹‘𝑧) ∈ 𝐵))
123122imp 412 . . . . . . . . . . . . 13 (((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) ∧ 𝑧 ∈ 𝑒) → (𝐹‘𝑧) ∈ 𝐵)
12471a1i 11 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → 𝑦 ∈ V)
125 simplr 781 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → ¬ 𝑦 ∈ 𝑒)
126 fveq2 6888 . . . . . . . . . . . . 13 (𝑧 = 𝑦 → (𝐹‘𝑧) = (𝐹‘𝑦))
12745, 65, 112, 114, 123, 124, 125, 93, 126gsumunsn 20181 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐹‘𝑧))) = ((𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐹‘𝑧)))(+g‘𝑀)(𝐹‘𝑦)))
12883, 69feqresmpt 6957 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐹 ↾ (𝑒 ∪ {𝑦})) = (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐹‘𝑧)))
129128oveq2d 7438 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) = (𝑀 Σg (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐹‘𝑧))))
13083, 84feqresmpt 6957 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐹 ↾ 𝑒) = (𝑧 ∈ 𝑒 ↦ (𝐹‘𝑧)))
131130oveq2d 7438 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐹 ↾ 𝑒)) = (𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐹‘𝑧))))
132131oveq1d 7437 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → ((𝑀 Σg (𝐹 ↾ 𝑒))(+g‘𝑀)(𝐹‘𝑦)) = ((𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐹‘𝑧)))(+g‘𝑀)(𝐹‘𝑦)))
133129, 132eqeq12d 2776 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → ((𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg (𝐹 ↾ 𝑒))(+g‘𝑀)(𝐹‘𝑦)) ↔ (𝑀 Σg (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐹‘𝑧))) = ((𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐹‘𝑧)))(+g‘𝑀)(𝐹‘𝑦))))
134133adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → ((𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg (𝐹 ↾ 𝑒))(+g‘𝑀)(𝐹‘𝑦)) ↔ (𝑀 Σg (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐹‘𝑧))) = ((𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐹‘𝑧)))(+g‘𝑀)(𝐹‘𝑦))))
135127, 134mpbird 260 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg (𝐹 ↾ 𝑒))(+g‘𝑀)(𝐹‘𝑦)))
13667adantr 486 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → 𝐺:𝐴⟶𝐵)
137136ad2antrr 739 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ 𝑧 ∈ 𝑒) → 𝐺:𝐴⟶𝐵)
138119adantlr 728 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ 𝑧 ∈ 𝑒) → 𝑧 ∈ 𝐴)
139137, 138ffvelcdmd 7088 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ 𝑧 ∈ 𝑒) → (𝐺‘𝑧) ∈ 𝐵)
14071a1i 11 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝑦 ∈ V)
141 simpr 490 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → ¬ 𝑦 ∈ 𝑒)
142 fveq2 6888 . . . . . . . . . . . . . . . 16 (𝑧 = 𝑦 → (𝐺‘𝑧) = (𝐺‘𝑦))
14345, 65, 79, 96, 139, 140, 141, 76, 142gsumunsn 20181 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐺‘𝑧))) = ((𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐺‘𝑧)))(+g‘𝑀)(𝐺‘𝑦)))
144 simpr 490 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑒 ∪ {𝑦}) ⊆ 𝐴)
145136, 144feqresmpt 6957 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝐺 ↾ (𝑒 ∪ {𝑦})) = (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐺‘𝑧)))
146145oveq2d 7438 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))) = (𝑀 Σg (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐺‘𝑧))))
147 resabs1 5998 . . . . . . . . . . . . . . . . . . . . 21 (𝑒 ⊆ (𝑒 ∪ {𝑦}) → ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒) = (𝐺 ↾ 𝑒))
14857, 147mp1i 14 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒) = (𝐺 ↾ 𝑒))
14959adantl 487 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → 𝑒 ⊆ 𝐴)
150136, 149feqresmpt 6957 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝐺 ↾ 𝑒) = (𝑧 ∈ 𝑒 ↦ (𝐺‘𝑧)))
151148, 150eqtrd 2795 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒) = (𝑧 ∈ 𝑒 ↦ (𝐺‘𝑧)))
152151oveq2d 7438 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒)) = (𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐺‘𝑧))))
153 resabs1 5998 . . . . . . . . . . . . . . . . . . . . . 22 ({𝑦} ⊆ (𝑒 ∪ {𝑦}) → ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}) = (𝐺 ↾ {𝑦}))
15470, 153mp1i 14 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}) = (𝐺 ↾ {𝑦}))
15570, 144sstrid 3920 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → {𝑦} ⊆ 𝐴)
156136, 155feqresmpt 6957 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝐺 ↾ {𝑦}) = (𝑧 ∈ {𝑦} ↦ (𝐺‘𝑧)))
157154, 156eqtrd 2795 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}) = (𝑧 ∈ {𝑦} ↦ (𝐺‘𝑧)))
158157oveq2d 7438 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦})) = (𝑀 Σg (𝑧 ∈ {𝑦} ↦ (𝐺‘𝑧))))
15935, 44syl 18 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 𝑀 ∈ Mnd)
160159adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → 𝑀 ∈ Mnd)
16171a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → 𝑦 ∈ V)
16273a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → 𝑦 ∈ (𝑒 ∪ {𝑦}))
163144, 162sseldd 3910 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → 𝑦 ∈ 𝐴)
164136, 163ffvelcdmd 7088 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝐺‘𝑦) ∈ 𝐵)
165142adantl 487 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ 𝑧 = 𝑦) → (𝐺‘𝑧) = (𝐺‘𝑦))
16645, 160, 161, 164, 165gsumsnd 20173 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg (𝑧 ∈ {𝑦} ↦ (𝐺‘𝑧))) = (𝐺‘𝑦))
167158, 166eqtrd 2795 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦})) = (𝐺‘𝑦))
168152, 167oveq12d 7440 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → ((𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒))(+g‘𝑀)(𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}))) = ((𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐺‘𝑧)))(+g‘𝑀)(𝐺‘𝑦)))
169146, 168eqeq12d 2776 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → ((𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒))(+g‘𝑀)(𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}))) ↔ (𝑀 Σg (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐺‘𝑧))) = ((𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐺‘𝑧)))(+g‘𝑀)(𝐺‘𝑦))))
170169adantr 486 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → ((𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒))(+g‘𝑀)(𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}))) ↔ (𝑀 Σg (𝑧 ∈ (𝑒 ∪ {𝑦}) ↦ (𝐺‘𝑧))) = ((𝑀 Σg (𝑧 ∈ 𝑒 ↦ (𝐺‘𝑧)))(+g‘𝑀)(𝐺‘𝑦))))
171143, 170mpbird 260 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒))(+g‘𝑀)(𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}))))
17257, 147ax-mp 5 . . . . . . . . . . . . . . . 16 ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒) = (𝐺 ↾ 𝑒)
173172oveq2i 7433 . . . . . . . . . . . . . . 15 (𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒)) = (𝑀 Σg (𝐺 ↾ 𝑒))
17470, 153ax-mp 5 . . . . . . . . . . . . . . . 16 ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}) = (𝐺 ↾ {𝑦})
175174oveq2i 7433 . . . . . . . . . . . . . . 15 (𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦})) = (𝑀 Σg (𝐺 ↾ {𝑦}))
176173, 175oveq12i 7434 . . . . . . . . . . . . . 14 ((𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ 𝑒))(+g‘𝑀)(𝑀 Σg ((𝐺 ↾ (𝑒 ∪ {𝑦})) ↾ {𝑦}))) = ((𝑀 Σg (𝐺 ↾ 𝑒))(+g‘𝑀)(𝑀 Σg (𝐺 ↾ {𝑦})))
177171, 176eqtrdi 2811 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg (𝐺 ↾ 𝑒))(+g‘𝑀)(𝑀 Σg (𝐺 ↾ {𝑦}))))
17870, 69sstrid 3920 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → {𝑦} ⊆ 𝐴)
17968, 178feqresmpt 6957 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝐺 ↾ {𝑦}) = (𝑥 ∈ {𝑦} ↦ (𝐺‘𝑥)))
180179oveq2d 7438 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐺 ↾ {𝑦})) = (𝑀 Σg (𝑥 ∈ {𝑦} ↦ (𝐺‘𝑥))))
181 cmnmnd 20018 . . . . . . . . . . . . . . . . 17 (𝑀 ∈ CMnd → 𝑀 ∈ Mnd)
18279, 181syl 18 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → 𝑀 ∈ Mnd)
183 fveq2 6888 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑦 → (𝐺‘𝑥) = (𝐺‘𝑦))
18445, 183gsumsn 20175 . . . . . . . . . . . . . . . 16 ((𝑀 ∈ Mnd ∧ 𝑦 ∈ V ∧ (𝐺‘𝑦) ∈ 𝐵) → (𝑀 Σg (𝑥 ∈ {𝑦} ↦ (𝐺‘𝑥))) = (𝐺‘𝑦))
185182, 140, 76, 184syl3anc 1398 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝑥 ∈ {𝑦} ↦ (𝐺‘𝑥))) = (𝐺‘𝑦))
186180, 185eqtrd 2795 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐺 ↾ {𝑦})) = (𝐺‘𝑦))
187186oveq2d 7438 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → ((𝑀 Σg (𝐺 ↾ 𝑒))(+g‘𝑀)(𝑀 Σg (𝐺 ↾ {𝑦}))) = ((𝑀 Σg (𝐺 ↾ 𝑒))(+g‘𝑀)(𝐺‘𝑦)))
188177, 187eqtrd 2795 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) → (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg (𝐺 ↾ 𝑒))(+g‘𝑀)(𝐺‘𝑦)))
189188adantr 486 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))) = ((𝑀 Σg (𝐺 ↾ 𝑒))(+g‘𝑀)(𝐺‘𝑦)))
190113, 135, 1893brtr4d 5136 . . . . . . . . . 10 ((((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) ≤ (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))))
19162, 63, 64, 190syl21anc 851 . . . . . . . . 9 ((((𝑒 ∈ Fin ∧ ¬ 𝑦 ∈ 𝑒) ∧ (𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴)) ∧ (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) ≤ (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))))
192191exp31 425 . . . . . . . 8 ((𝑒 ∈ Fin ∧ ¬ 𝑦 ∈ 𝑒) → ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → ((𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒)) → (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) ≤ (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))))))
193192a2d 30 . . . . . . 7 ((𝑒 ∈ Fin ∧ ¬ 𝑦 ∈ 𝑒) → (((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) ≤ (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))))))
19461, 193syl5 35 . . . . . 6 ((𝑒 ∈ Fin ∧ ¬ 𝑦 ∈ 𝑒) → (((𝜑 ∧ 𝑒 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝑒)) ≤ (𝑀 Σg (𝐺 ↾ 𝑒))) → ((𝜑 ∧ (𝑒 ∪ {𝑦}) ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ (𝑒 ∪ {𝑦}))) ≤ (𝑀 Σg (𝐺 ↾ (𝑒 ∪ {𝑦}))))))
19510, 18, 26, 34, 56, 194findcard2s 9186 . . . . 5 (𝐴 ∈ Fin → ((𝜑 ∧ 𝐴 ⊆ 𝐴) → (𝑀 Σg (𝐹 ↾ 𝐴)) ≤ (𝑀 Σg (𝐺 ↾ 𝐴))))
196195imp 412 . . . 4 ((𝐴 ∈ Fin ∧ (𝜑 ∧ 𝐴 ⊆ 𝐴)) → (𝑀 Σg (𝐹 ↾ 𝐴)) ≤ (𝑀 Σg (𝐺 ↾ 𝐴)))
1972, 196mpanr2 717 . . 3 ((𝐴 ∈ Fin ∧ 𝜑) → (𝑀 Σg (𝐹 ↾ 𝐴)) ≤ (𝑀 Σg (𝐺 ↾ 𝐴)))
1981, 197mpancom 701 . 2 (𝜑 → (𝑀 Σg (𝐹 ↾ 𝐴)) ≤ (𝑀 Σg (𝐺 ↾ 𝐴)))
199 fnresdm 6661 . . . 4 (𝐹 Fn 𝐴 → (𝐹 ↾ 𝐴) = 𝐹)
200104, 199syl 18 . . 3 (𝜑 → (𝐹 ↾ 𝐴) = 𝐹)
201200oveq2d 7438 . 2 (𝜑 → (𝑀 Σg (𝐹 ↾ 𝐴)) = (𝑀 Σg 𝐹))
202 fnresdm 6661 . . . 4 (𝐺 Fn 𝐴 → (𝐺 ↾ 𝐴) = 𝐺)
203105, 202syl 18 . . 3 (𝜑 → (𝐺 ↾ 𝐴) = 𝐺)
204203oveq2d 7438 . 2 (𝜑 → (𝑀 Σg (𝐺 ↾ 𝐴)) = (𝑀 Σg 𝐺))
205198, 201, 2043brtr3d 5135 1 (𝜑 → (𝑀 Σg 𝐹) ≤ (𝑀 Σg 𝐺))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1569   ∈ wcel 2144  Vcvv 3450   ⊆ wss 3896   ∪ cun 4148  ∅c0 4277  {csn 4584   class class class wbr 5102   ↦ cmpt 5185   ↾ cres 5652   Fn wfn 6536  ⟶wf 6537  ‘cfv 6541  (class class class)co 7422   ∘r cofr 7694  Fincfn 8978  Basecbs 17394  +gcplusg 17435  lecple 17442  0gc0g 17617   Σg cgsu 17618  Posetcpo 18488  Tosetctos 18595  Mndcmnd 18930  CMndccmn 20001  oMndcomnd 20340
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pow 5326  ax-pr 5390  ax-un 7753  ax-cnex 11261  ax-resscn 11262  ax-1cn 11263  ax-icn 11264  ax-addcl 11265  ax-addrcl 11266  ax-mulcl 11267  ax-mulrcl 11268  ax-mulcom 11269  ax-addass 11270  ax-mulass 11271  ax-distr 11272  ax-i2m1 11273  ax-1ne0 11274  ax-1rid 11275  ax-rnegex 11276  ax-rrecex 11277  ax-cnre 11278  ax-pre-lttri 11279  ax-pre-lttrn 11280  ax-pre-ltadd 11281  ax-pre-mulgt0 11282
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3848  df-ss 3897  df-pss 4013  df-dif 4046  df-in 4090  df-un 4150  df-nul 4278  df-if 4482  df-pw 4558  df-sn 4585  df-pr 4587  df-op 4835  df-uni 4867  df-int 4907  df-iun 4952  df-iin 4953  df-br 5103  df-opab 5167  df-mpt 5186  df-tr 5212  df-id 5545  df-eprel 5550  df-po 5558  df-so 5559  df-fr 5603  df-se 5604  df-we 5605  df-xp 5656  df-rel 5657  df-cnv 5658  df-co 5659  df-dm 5660  df-rn 5661  df-res 5662  df-ima 5663  df-pred 6306  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6496  df-fun 6543  df-fn 6544  df-f 6545  df-f1 6546  df-fo 6547  df-f1o 6548  df-fv 6549  df-isom 6550  df-riota 7379  df-ov 7425  df-oprab 7426  df-mpo 7427  df-of 7695  df-ofr 7696  df-om 7880  df-1st 8003  df-2nd 8004  df-supp 8182  df-frecs 8304  df-wrecs 8335  df-recs 8384  df-rdg 8423  df-1o 8481  df-2o 8482  df-er 8722  df-en 8979  df-dom 8980  df-sdom 8981  df-fin 8982  df-fsupp 9359  df-oi 9509  df-card 10025  df-pnf 11350  df-mnf 11351  df-xr 11352  df-ltxr 11353  df-le 11354  df-sub 11548  df-neg 11549  df-nn 12341  df-2 12410  df-n0 12612  df-z 12699  df-uz 12971  df-fz 13645  df-fzo 13794  df-seq 14150  df-hash 14480  df-sets 17349  df-slot 17367  df-ndx 17379  df-base 17395  df-ress 17416  df-plusg 17448  df-0g 17619  df-gsum 17620  df-mre 17763  df-mrc 17764  df-acs 17766  df-proset 18475  df-poset 18494  df-toset 18596  df-mgm 18823  df-sgrp 18915  df-mnd 18931  df-submnd 18986  df-mulg 19285  df-cntz 19538  df-cmn 20003  df-omnd 20342
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator