Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  carsgclctunlem3 Structured version   Visualization version   GIF version

Theorem carsgclctunlem3 34306
Description: Lemma for carsgclctun 34307. (Contributed by Thierry Arnoux, 24-May-2020.)
Hypotheses
Ref Expression
carsgval.1 (𝜑𝑂𝑉)
carsgval.2 (𝜑𝑀:𝒫 𝑂⟶(0[,]+∞))
carsgsiga.1 (𝜑 → (𝑀‘∅) = 0)
carsgsiga.2 ((𝜑𝑥 ≼ ω ∧ 𝑥 ⊆ 𝒫 𝑂) → (𝑀 𝑥) ≤ Σ*𝑦𝑥(𝑀𝑦))
carsgsiga.3 ((𝜑𝑥𝑦𝑦 ∈ 𝒫 𝑂) → (𝑀𝑥) ≤ (𝑀𝑦))
carsgclctun.1 (𝜑𝐴 ≼ ω)
carsgclctun.2 (𝜑𝐴 ⊆ (toCaraSiga‘𝑀))
carsgclctunlem3.1 (𝜑𝐸 ∈ 𝒫 𝑂)
Assertion
Ref Expression
carsgclctunlem3 (𝜑 → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸))
Distinct variable groups:   𝑥,𝐴,𝑦   𝑥,𝐸,𝑦   𝑥,𝑀,𝑦   𝑥,𝑂,𝑦   𝜑,𝑥,𝑦
Allowed substitution hints:   𝑉(𝑥,𝑦)

Proof of Theorem carsgclctunlem3
Dummy variables 𝑒 𝑓 𝑘 𝑛 𝑧 𝑔 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 iccssxr 13370 . . . . . . 7 (0[,]+∞) ⊆ ℝ*
2 carsgval.2 . . . . . . . 8 (𝜑𝑀:𝒫 𝑂⟶(0[,]+∞))
3 carsgclctunlem3.1 . . . . . . . . 9 (𝜑𝐸 ∈ 𝒫 𝑂)
43elpwincl1 32506 . . . . . . . 8 (𝜑 → (𝐸 𝐴) ∈ 𝒫 𝑂)
52, 4ffvelcdmd 7040 . . . . . . 7 (𝜑 → (𝑀‘(𝐸 𝐴)) ∈ (0[,]+∞))
61, 5sselid 3941 . . . . . 6 (𝜑 → (𝑀‘(𝐸 𝐴)) ∈ ℝ*)
73elpwdifcl 32507 . . . . . . . 8 (𝜑 → (𝐸 𝐴) ∈ 𝒫 𝑂)
82, 7ffvelcdmd 7040 . . . . . . 7 (𝜑 → (𝑀‘(𝐸 𝐴)) ∈ (0[,]+∞))
91, 8sselid 3941 . . . . . 6 (𝜑 → (𝑀‘(𝐸 𝐴)) ∈ ℝ*)
106, 9xaddcld 13240 . . . . 5 (𝜑 → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ∈ ℝ*)
1110adantr 480 . . . 4 ((𝜑 ∧ (𝑀𝐸) = +∞) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ∈ ℝ*)
12 pnfge 13069 . . . 4 (((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ∈ ℝ* → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ +∞)
1311, 12syl 17 . . 3 ((𝜑 ∧ (𝑀𝐸) = +∞) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ +∞)
14 simpr 484 . . 3 ((𝜑 ∧ (𝑀𝐸) = +∞) → (𝑀𝐸) = +∞)
1513, 14breqtrrd 5130 . 2 ((𝜑 ∧ (𝑀𝐸) = +∞) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸))
16 unieq 4878 . . . . . . . . . . . . 13 (𝐴 = ∅ → 𝐴 = ∅)
17 uni0 4895 . . . . . . . . . . . . 13 ∅ = ∅
1816, 17eqtrdi 2780 . . . . . . . . . . . 12 (𝐴 = ∅ → 𝐴 = ∅)
1918ineq2d 4179 . . . . . . . . . . 11 (𝐴 = ∅ → (𝐸 𝐴) = (𝐸 ∩ ∅))
20 in0 4354 . . . . . . . . . . 11 (𝐸 ∩ ∅) = ∅
2119, 20eqtrdi 2780 . . . . . . . . . 10 (𝐴 = ∅ → (𝐸 𝐴) = ∅)
2221fveq2d 6845 . . . . . . . . 9 (𝐴 = ∅ → (𝑀‘(𝐸 𝐴)) = (𝑀‘∅))
2318difeq2d 4085 . . . . . . . . . . 11 (𝐴 = ∅ → (𝐸 𝐴) = (𝐸 ∖ ∅))
24 dif0 4337 . . . . . . . . . . 11 (𝐸 ∖ ∅) = 𝐸
2523, 24eqtrdi 2780 . . . . . . . . . 10 (𝐴 = ∅ → (𝐸 𝐴) = 𝐸)
2625fveq2d 6845 . . . . . . . . 9 (𝐴 = ∅ → (𝑀‘(𝐸 𝐴)) = (𝑀𝐸))
2722, 26oveq12d 7388 . . . . . . . 8 (𝐴 = ∅ → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) = ((𝑀‘∅) +𝑒 (𝑀𝐸)))
2827adantl 481 . . . . . . 7 ((𝜑𝐴 = ∅) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) = ((𝑀‘∅) +𝑒 (𝑀𝐸)))
29 carsgsiga.1 . . . . . . . . 9 (𝜑 → (𝑀‘∅) = 0)
3029adantr 480 . . . . . . . 8 ((𝜑𝐴 = ∅) → (𝑀‘∅) = 0)
3130oveq1d 7385 . . . . . . 7 ((𝜑𝐴 = ∅) → ((𝑀‘∅) +𝑒 (𝑀𝐸)) = (0 +𝑒 (𝑀𝐸)))
322, 3ffvelcdmd 7040 . . . . . . . . . 10 (𝜑 → (𝑀𝐸) ∈ (0[,]+∞))
331, 32sselid 3941 . . . . . . . . 9 (𝜑 → (𝑀𝐸) ∈ ℝ*)
3433adantr 480 . . . . . . . 8 ((𝜑𝐴 = ∅) → (𝑀𝐸) ∈ ℝ*)
35 xaddlid 13181 . . . . . . . 8 ((𝑀𝐸) ∈ ℝ* → (0 +𝑒 (𝑀𝐸)) = (𝑀𝐸))
3634, 35syl 17 . . . . . . 7 ((𝜑𝐴 = ∅) → (0 +𝑒 (𝑀𝐸)) = (𝑀𝐸))
3728, 31, 363eqtrd 2768 . . . . . 6 ((𝜑𝐴 = ∅) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) = (𝑀𝐸))
3837, 34eqeltrd 2828 . . . . . . 7 ((𝜑𝐴 = ∅) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ∈ ℝ*)
39 xeqlelt 32751 . . . . . . 7 ((((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ∈ ℝ* ∧ (𝑀𝐸) ∈ ℝ*) → (((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) = (𝑀𝐸) ↔ (((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸) ∧ ¬ ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) < (𝑀𝐸))))
4038, 34, 39syl2anc 584 . . . . . 6 ((𝜑𝐴 = ∅) → (((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) = (𝑀𝐸) ↔ (((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸) ∧ ¬ ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) < (𝑀𝐸))))
4137, 40mpbid 232 . . . . 5 ((𝜑𝐴 = ∅) → (((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸) ∧ ¬ ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) < (𝑀𝐸)))
4241simpld 494 . . . 4 ((𝜑𝐴 = ∅) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸))
4342adantlr 715 . . 3 (((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 = ∅) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸))
44 carsgclctun.2 . . . . . . . 8 (𝜑𝐴 ⊆ (toCaraSiga‘𝑀))
45 fvex 6854 . . . . . . . . 9 (toCaraSiga‘𝑀) ∈ V
4645ssex 5271 . . . . . . . 8 (𝐴 ⊆ (toCaraSiga‘𝑀) → 𝐴 ∈ V)
47 0sdomg 9048 . . . . . . . 8 (𝐴 ∈ V → (∅ ≺ 𝐴𝐴 ≠ ∅))
4844, 46, 473syl 18 . . . . . . 7 (𝜑 → (∅ ≺ 𝐴𝐴 ≠ ∅))
4948biimpar 477 . . . . . 6 ((𝜑𝐴 ≠ ∅) → ∅ ≺ 𝐴)
5049adantlr 715 . . . . 5 (((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) → ∅ ≺ 𝐴)
51 carsgclctun.1 . . . . . . 7 (𝜑𝐴 ≼ ω)
52 nnenom 13924 . . . . . . . 8 ℕ ≈ ω
5352ensymi 8953 . . . . . . 7 ω ≈ ℕ
54 domentr 8962 . . . . . . 7 ((𝐴 ≼ ω ∧ ω ≈ ℕ) → 𝐴 ≼ ℕ)
5551, 53, 54sylancl 586 . . . . . 6 (𝜑𝐴 ≼ ℕ)
5655ad2antrr 726 . . . . 5 (((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) → 𝐴 ≼ ℕ)
57 fodomr 9070 . . . . 5 ((∅ ≺ 𝐴𝐴 ≼ ℕ) → ∃𝑓 𝑓:ℕ–onto𝐴)
5850, 56, 57syl2anc 584 . . . 4 (((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) → ∃𝑓 𝑓:ℕ–onto𝐴)
59 fveq2 6841 . . . . . . . . . 10 (𝑛 = 𝑘 → (𝑓𝑛) = (𝑓𝑘))
6059iundisj 25484 . . . . . . . . 9 𝑛 ∈ ℕ (𝑓𝑛) = 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘))
61 fofn 6757 . . . . . . . . . . . 12 (𝑓:ℕ–onto𝐴𝑓 Fn ℕ)
62 fniunfv 7204 . . . . . . . . . . . 12 (𝑓 Fn ℕ → 𝑛 ∈ ℕ (𝑓𝑛) = ran 𝑓)
6361, 62syl 17 . . . . . . . . . . 11 (𝑓:ℕ–onto𝐴 𝑛 ∈ ℕ (𝑓𝑛) = ran 𝑓)
64 forn 6758 . . . . . . . . . . . 12 (𝑓:ℕ–onto𝐴 → ran 𝑓 = 𝐴)
6564unieqd 4880 . . . . . . . . . . 11 (𝑓:ℕ–onto𝐴 ran 𝑓 = 𝐴)
6663, 65eqtrd 2764 . . . . . . . . . 10 (𝑓:ℕ–onto𝐴 𝑛 ∈ ℕ (𝑓𝑛) = 𝐴)
6766adantl 481 . . . . . . . . 9 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → 𝑛 ∈ ℕ (𝑓𝑛) = 𝐴)
6860, 67eqtr3id 2778 . . . . . . . 8 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘)) = 𝐴)
6968ineq2d 4179 . . . . . . 7 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → (𝐸 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘))) = (𝐸 𝐴))
7069fveq2d 6845 . . . . . 6 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → (𝑀‘(𝐸 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘)))) = (𝑀‘(𝐸 𝐴)))
7168difeq2d 4085 . . . . . . 7 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → (𝐸 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘))) = (𝐸 𝐴))
7271fveq2d 6845 . . . . . 6 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → (𝑀‘(𝐸 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘)))) = (𝑀‘(𝐸 𝐴)))
7370, 72oveq12d 7388 . . . . 5 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → ((𝑀‘(𝐸 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘)))) +𝑒 (𝑀‘(𝐸 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘))))) = ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))))
74 carsgval.1 . . . . . . 7 (𝜑𝑂𝑉)
7574ad3antrrr 730 . . . . . 6 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → 𝑂𝑉)
762ad3antrrr 730 . . . . . 6 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → 𝑀:𝒫 𝑂⟶(0[,]+∞))
7729ad3antrrr 730 . . . . . 6 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → (𝑀‘∅) = 0)
78 carsgsiga.2 . . . . . . . . 9 ((𝜑𝑥 ≼ ω ∧ 𝑥 ⊆ 𝒫 𝑂) → (𝑀 𝑥) ≤ Σ*𝑦𝑥(𝑀𝑦))
79783adant1r 1178 . . . . . . . 8 (((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝑥 ≼ ω ∧ 𝑥 ⊆ 𝒫 𝑂) → (𝑀 𝑥) ≤ Σ*𝑦𝑥(𝑀𝑦))
80793adant1r 1178 . . . . . . 7 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑥 ≼ ω ∧ 𝑥 ⊆ 𝒫 𝑂) → (𝑀 𝑥) ≤ Σ*𝑦𝑥(𝑀𝑦))
81803adant1r 1178 . . . . . 6 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑥 ≼ ω ∧ 𝑥 ⊆ 𝒫 𝑂) → (𝑀 𝑥) ≤ Σ*𝑦𝑥(𝑀𝑦))
82 carsgsiga.3 . . . . . . . . 9 ((𝜑𝑥𝑦𝑦 ∈ 𝒫 𝑂) → (𝑀𝑥) ≤ (𝑀𝑦))
83823adant1r 1178 . . . . . . . 8 (((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝑥𝑦𝑦 ∈ 𝒫 𝑂) → (𝑀𝑥) ≤ (𝑀𝑦))
84833adant1r 1178 . . . . . . 7 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑥𝑦𝑦 ∈ 𝒫 𝑂) → (𝑀𝑥) ≤ (𝑀𝑦))
85843adant1r 1178 . . . . . 6 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑥𝑦𝑦 ∈ 𝒫 𝑂) → (𝑀𝑥) ≤ (𝑀𝑦))
8659iundisj2 25485 . . . . . . 7 Disj 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘))
8786a1i 11 . . . . . 6 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → Disj 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘)))
8875adantr 480 . . . . . . 7 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → 𝑂𝑉)
8976adantr 480 . . . . . . 7 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → 𝑀:𝒫 𝑂⟶(0[,]+∞))
9044ad4antr 732 . . . . . . . 8 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → 𝐴 ⊆ (toCaraSiga‘𝑀))
91 fof 6755 . . . . . . . . . 10 (𝑓:ℕ–onto𝐴𝑓:ℕ⟶𝐴)
9291ad2antlr 727 . . . . . . . . 9 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → 𝑓:ℕ⟶𝐴)
93 simpr 484 . . . . . . . . 9 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → 𝑛 ∈ ℕ)
9492, 93ffvelcdmd 7040 . . . . . . . 8 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → (𝑓𝑛) ∈ 𝐴)
9590, 94sseldd 3944 . . . . . . 7 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → (𝑓𝑛) ∈ (toCaraSiga‘𝑀))
9677adantr 480 . . . . . . . 8 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → (𝑀‘∅) = 0)
97813adant1r 1178 . . . . . . . 8 ((((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) ∧ 𝑥 ≼ ω ∧ 𝑥 ⊆ 𝒫 𝑂) → (𝑀 𝑥) ≤ Σ*𝑦𝑥(𝑀𝑦))
9888, 89, 96, 97carsgsigalem 34301 . . . . . . 7 ((((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) ∧ 𝑒 ∈ 𝒫 𝑂𝑔 ∈ 𝒫 𝑂) → (𝑀‘(𝑒𝑔)) ≤ ((𝑀𝑒) +𝑒 (𝑀𝑔)))
9991ad3antlr 731 . . . . . . . . . . 11 ((((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) ∧ 𝑘 ∈ (1..^𝑛)) → 𝑓:ℕ⟶𝐴)
100 fzossnn 13651 . . . . . . . . . . . . 13 (1..^𝑛) ⊆ ℕ
101100a1i 11 . . . . . . . . . . . 12 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → (1..^𝑛) ⊆ ℕ)
102101sselda 3943 . . . . . . . . . . 11 ((((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) ∧ 𝑘 ∈ (1..^𝑛)) → 𝑘 ∈ ℕ)
10399, 102ffvelcdmd 7040 . . . . . . . . . 10 ((((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) ∧ 𝑘 ∈ (1..^𝑛)) → (𝑓𝑘) ∈ 𝐴)
104103ralrimiva 3125 . . . . . . . . 9 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → ∀𝑘 ∈ (1..^𝑛)(𝑓𝑘) ∈ 𝐴)
105 dfiun2g 4990 . . . . . . . . 9 (∀𝑘 ∈ (1..^𝑛)(𝑓𝑘) ∈ 𝐴 𝑘 ∈ (1..^𝑛)(𝑓𝑘) = {𝑧 ∣ ∃𝑘 ∈ (1..^𝑛)𝑧 = (𝑓𝑘)})
106104, 105syl 17 . . . . . . . 8 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → 𝑘 ∈ (1..^𝑛)(𝑓𝑘) = {𝑧 ∣ ∃𝑘 ∈ (1..^𝑛)𝑧 = (𝑓𝑘)})
107 eqid 2729 . . . . . . . . . . . 12 (𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘)) = (𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘))
108107rnmpt 5911 . . . . . . . . . . 11 ran (𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘)) = {𝑧 ∣ ∃𝑘 ∈ (1..^𝑛)𝑧 = (𝑓𝑘)}
109 fzofi 13918 . . . . . . . . . . . 12 (1..^𝑛) ∈ Fin
110 mptfi 9279 . . . . . . . . . . . 12 ((1..^𝑛) ∈ Fin → (𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘)) ∈ Fin)
111 rnfi 9268 . . . . . . . . . . . 12 ((𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘)) ∈ Fin → ran (𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘)) ∈ Fin)
112109, 110, 111mp2b 10 . . . . . . . . . . 11 ran (𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘)) ∈ Fin
113108, 112eqeltrri 2825 . . . . . . . . . 10 {𝑧 ∣ ∃𝑘 ∈ (1..^𝑛)𝑧 = (𝑓𝑘)} ∈ Fin
114113a1i 11 . . . . . . . . 9 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → {𝑧 ∣ ∃𝑘 ∈ (1..^𝑛)𝑧 = (𝑓𝑘)} ∈ Fin)
11590adantr 480 . . . . . . . . . . . . 13 ((((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) ∧ 𝑘 ∈ (1..^𝑛)) → 𝐴 ⊆ (toCaraSiga‘𝑀))
116115, 103sseldd 3944 . . . . . . . . . . . 12 ((((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) ∧ 𝑘 ∈ (1..^𝑛)) → (𝑓𝑘) ∈ (toCaraSiga‘𝑀))
117116ralrimiva 3125 . . . . . . . . . . 11 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → ∀𝑘 ∈ (1..^𝑛)(𝑓𝑘) ∈ (toCaraSiga‘𝑀))
118107rnmptss 7078 . . . . . . . . . . 11 (∀𝑘 ∈ (1..^𝑛)(𝑓𝑘) ∈ (toCaraSiga‘𝑀) → ran (𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘)) ⊆ (toCaraSiga‘𝑀))
119117, 118syl 17 . . . . . . . . . 10 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → ran (𝑘 ∈ (1..^𝑛) ↦ (𝑓𝑘)) ⊆ (toCaraSiga‘𝑀))
120108, 119eqsstrrid 3983 . . . . . . . . 9 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → {𝑧 ∣ ∃𝑘 ∈ (1..^𝑛)𝑧 = (𝑓𝑘)} ⊆ (toCaraSiga‘𝑀))
12188, 89, 96, 97, 114, 120fiunelcarsg 34302 . . . . . . . 8 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → {𝑧 ∣ ∃𝑘 ∈ (1..^𝑛)𝑧 = (𝑓𝑘)} ∈ (toCaraSiga‘𝑀))
122106, 121eqeltrd 2828 . . . . . . 7 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → 𝑘 ∈ (1..^𝑛)(𝑓𝑘) ∈ (toCaraSiga‘𝑀))
12388, 89, 95, 98, 122difelcarsg2 34299 . . . . . 6 (((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) ∧ 𝑛 ∈ ℕ) → ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘)) ∈ (toCaraSiga‘𝑀))
1243ad3antrrr 730 . . . . . 6 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → 𝐸 ∈ 𝒫 𝑂)
125 simpllr 775 . . . . . 6 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → (𝑀𝐸) ≠ +∞)
12675, 76, 77, 81, 85, 87, 123, 124, 125carsgclctunlem2 34305 . . . . 5 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → ((𝑀‘(𝐸 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘)))) +𝑒 (𝑀‘(𝐸 𝑛 ∈ ℕ ((𝑓𝑛) ∖ 𝑘 ∈ (1..^𝑛)(𝑓𝑘))))) ≤ (𝑀𝐸))
12773, 126eqbrtrrd 5126 . . . 4 ((((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) ∧ 𝑓:ℕ–onto𝐴) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸))
12858, 127exlimddv 1935 . . 3 (((𝜑 ∧ (𝑀𝐸) ≠ +∞) ∧ 𝐴 ≠ ∅) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸))
12943, 128pm2.61dane 3012 . 2 ((𝜑 ∧ (𝑀𝐸) ≠ +∞) → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸))
13015, 129pm2.61dane 3012 1 (𝜑 → ((𝑀‘(𝐸 𝐴)) +𝑒 (𝑀‘(𝐸 𝐴))) ≤ (𝑀𝐸))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3a 1086   = wceq 1540  wex 1779  wcel 2109  {cab 2707  wne 2925  wral 3044  wrex 3053  Vcvv 3444  cdif 3908  cin 3910  wss 3911  c0 4292  𝒫 cpw 4559   cuni 4867   ciun 4951  Disj wdisj 5069   class class class wbr 5102  cmpt 5183  ran crn 5632   Fn wfn 6495  wf 6496  ontowfo 6498  cfv 6500  (class class class)co 7370  ωcom 7823  cen 8893  cdom 8894  csdm 8895  Fincfn 8896  0cc0 11047  1c1 11048  +∞cpnf 11184  *cxr 11186   < clt 11187  cle 11188  cn 12165   +𝑒 cxad 13049  [,]cicc 13288  ..^cfzo 13594  Σ*cesum 34012  toCaraSigaccarsg 34287
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2701  ax-rep 5229  ax-sep 5246  ax-nul 5256  ax-pow 5315  ax-pr 5382  ax-un 7692  ax-inf2 9573  ax-ac2 10395  ax-cnex 11103  ax-resscn 11104  ax-1cn 11105  ax-icn 11106  ax-addcl 11107  ax-addrcl 11108  ax-mulcl 11109  ax-mulrcl 11110  ax-mulcom 11111  ax-addass 11112  ax-mulass 11113  ax-distr 11114  ax-i2m1 11115  ax-1ne0 11116  ax-1rid 11117  ax-rnegex 11118  ax-rrecex 11119  ax-cnre 11120  ax-pre-lttri 11121  ax-pre-lttrn 11122  ax-pre-ltadd 11123  ax-pre-mulgt0 11124  ax-pre-sup 11125  ax-addf 11126  ax-mulf 11127
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2533  df-eu 2562  df-clab 2708  df-cleq 2721  df-clel 2803  df-nfc 2878  df-ne 2926  df-nel 3030  df-ral 3045  df-rex 3054  df-rmo 3351  df-reu 3352  df-rab 3403  df-v 3446  df-sbc 3751  df-csb 3860  df-dif 3914  df-un 3916  df-in 3918  df-ss 3928  df-pss 3931  df-nul 4293  df-if 4485  df-pw 4561  df-sn 4586  df-pr 4588  df-tp 4590  df-op 4592  df-uni 4868  df-int 4907  df-iun 4953  df-iin 4954  df-disj 5070  df-br 5103  df-opab 5165  df-mpt 5184  df-tr 5210  df-id 5526  df-eprel 5531  df-po 5539  df-so 5540  df-fr 5584  df-se 5585  df-we 5586  df-xp 5637  df-rel 5638  df-cnv 5639  df-co 5640  df-dm 5641  df-rn 5642  df-res 5643  df-ima 5644  df-pred 6263  df-ord 6324  df-on 6325  df-lim 6326  df-suc 6327  df-iota 6453  df-fun 6502  df-fn 6503  df-f 6504  df-f1 6505  df-fo 6506  df-f1o 6507  df-fv 6508  df-isom 6509  df-riota 7327  df-ov 7373  df-oprab 7374  df-mpo 7375  df-of 7634  df-om 7824  df-1st 7948  df-2nd 7949  df-supp 8118  df-frecs 8238  df-wrecs 8269  df-recs 8318  df-rdg 8356  df-1o 8412  df-2o 8413  df-er 8649  df-map 8779  df-pm 8780  df-ixp 8849  df-en 8897  df-dom 8898  df-sdom 8899  df-fin 8900  df-fsupp 9290  df-fi 9339  df-sup 9370  df-inf 9371  df-oi 9440  df-dju 9833  df-card 9871  df-acn 9874  df-ac 10048  df-pnf 11189  df-mnf 11190  df-xr 11191  df-ltxr 11192  df-le 11193  df-sub 11386  df-neg 11387  df-div 11815  df-nn 12166  df-2 12228  df-3 12229  df-4 12230  df-5 12231  df-6 12232  df-7 12233  df-8 12234  df-9 12235  df-n0 12422  df-z 12509  df-dec 12629  df-uz 12773  df-q 12887  df-rp 12931  df-xneg 13051  df-xadd 13052  df-xmul 13053  df-ioo 13289  df-ioc 13290  df-ico 13291  df-icc 13292  df-fz 13448  df-fzo 13595  df-fl 13733  df-mod 13811  df-seq 13946  df-exp 14006  df-fac 14218  df-bc 14247  df-hash 14275  df-shft 15011  df-cj 15043  df-re 15044  df-im 15045  df-sqrt 15179  df-abs 15180  df-limsup 15415  df-clim 15432  df-rlim 15433  df-sum 15631  df-ef 16011  df-sin 16013  df-cos 16014  df-pi 16016  df-struct 17095  df-sets 17112  df-slot 17130  df-ndx 17142  df-base 17158  df-ress 17179  df-plusg 17211  df-mulr 17212  df-starv 17213  df-sca 17214  df-vsca 17215  df-ip 17216  df-tset 17217  df-ple 17218  df-ds 17220  df-unif 17221  df-hom 17222  df-cco 17223  df-rest 17363  df-topn 17364  df-0g 17382  df-gsum 17383  df-topgen 17384  df-pt 17385  df-prds 17388  df-ordt 17442  df-xrs 17443  df-qtop 17448  df-imas 17449  df-xps 17451  df-mre 17525  df-mrc 17526  df-acs 17528  df-ps 18509  df-tsr 18510  df-plusf 18550  df-mgm 18551  df-sgrp 18630  df-mnd 18646  df-mhm 18694  df-submnd 18695  df-grp 18852  df-minusg 18853  df-sbg 18854  df-mulg 18984  df-subg 19039  df-cntz 19233  df-cmn 19698  df-abl 19699  df-mgp 20063  df-rng 20075  df-ur 20104  df-ring 20157  df-cring 20158  df-subrng 20468  df-subrg 20492  df-abv 20731  df-lmod 20802  df-scaf 20803  df-sra 21114  df-rgmod 21115  df-psmet 21290  df-xmet 21291  df-met 21292  df-bl 21293  df-mopn 21294  df-fbas 21295  df-fg 21296  df-cnfld 21299  df-top 22816  df-topon 22833  df-topsp 22855  df-bases 22868  df-cld 22941  df-ntr 22942  df-cls 22943  df-nei 23020  df-lp 23058  df-perf 23059  df-cn 23149  df-cnp 23150  df-haus 23237  df-tx 23484  df-hmeo 23677  df-fil 23768  df-fm 23860  df-flim 23861  df-flf 23862  df-tmd 23994  df-tgp 23995  df-tsms 24049  df-trg 24082  df-xms 24243  df-ms 24244  df-tms 24245  df-nm 24505  df-ngp 24506  df-nrg 24508  df-nlm 24509  df-ii 24805  df-cncf 24806  df-limc 25802  df-dv 25803  df-log 26500  df-esum 34013  df-carsg 34288
This theorem is referenced by:  carsgclctun  34307
  Copyright terms: Public domain W3C validator