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

Theorem chfacfpmmulfsupp 22000
Description: A mapping of values of the "characteristic factor function" multiplied with a constant polynomial matrix is finitely supported. (Contributed by AV, 23-Nov-2019.)
Hypotheses
Ref Expression
cayhamlem1.a 𝐴 = (𝑁 Mat 𝑅)
cayhamlem1.b 𝐵 = (Base‘𝐴)
cayhamlem1.p 𝑃 = (Poly1𝑅)
cayhamlem1.y 𝑌 = (𝑁 Mat 𝑃)
cayhamlem1.r × = (.r𝑌)
cayhamlem1.s = (-g𝑌)
cayhamlem1.0 0 = (0g𝑌)
cayhamlem1.t 𝑇 = (𝑁 matToPolyMat 𝑅)
cayhamlem1.g 𝐺 = (𝑛 ∈ ℕ0 ↦ if(𝑛 = 0, ( 0 ((𝑇𝑀) × (𝑇‘(𝑏‘0)))), if(𝑛 = (𝑠 + 1), (𝑇‘(𝑏𝑠)), if((𝑠 + 1) < 𝑛, 0 , ((𝑇‘(𝑏‘(𝑛 − 1))) ((𝑇𝑀) × (𝑇‘(𝑏𝑛))))))))
cayhamlem1.e = (.g‘(mulGrp‘𝑌))
Assertion
Ref Expression
chfacfpmmulfsupp (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → (𝑖 ∈ ℕ0 ↦ ((𝑖 (𝑇𝑀)) × (𝐺𝑖))) finSupp 0 )
Distinct variable groups:   𝐵,𝑛   𝑛,𝑀   𝑛,𝑁   𝑅,𝑛   𝑛,𝑌   𝑛,𝑏   𝑛,𝑠   0 ,𝑛   𝐵,𝑖   𝑖,𝐺   𝑖,𝑀   𝑖,𝑁   𝑅,𝑖   𝑇,𝑖   × ,𝑖   ,𝑖   𝑖,𝑠   𝑖,𝑏
Allowed substitution hints:   𝐴(𝑖,𝑛,𝑠,𝑏)   𝐵(𝑠,𝑏)   𝑃(𝑖,𝑛,𝑠,𝑏)   𝑅(𝑠,𝑏)   𝑇(𝑛,𝑠,𝑏)   × (𝑛,𝑠,𝑏)   (𝑛,𝑠,𝑏)   𝐺(𝑛,𝑠,𝑏)   𝑀(𝑠,𝑏)   (𝑖,𝑛,𝑠,𝑏)   𝑁(𝑠,𝑏)   𝑌(𝑖,𝑠,𝑏)   0 (𝑖,𝑠,𝑏)

Proof of Theorem chfacfpmmulfsupp
Dummy variables 𝑘 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 cayhamlem1.0 . . . 4 0 = (0g𝑌)
21fvexi 6781 . . 3 0 ∈ V
32a1i 11 . 2 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → 0 ∈ V)
4 ovexd 7303 . 2 ((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑖 ∈ ℕ0) → ((𝑖 (𝑇𝑀)) × (𝐺𝑖)) ∈ V)
5 nnnn0 12228 . . . . 5 (𝑠 ∈ ℕ → 𝑠 ∈ ℕ0)
65ad2antrl 725 . . . 4 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → 𝑠 ∈ ℕ0)
7 1nn0 12237 . . . . 5 1 ∈ ℕ0
87a1i 11 . . . 4 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → 1 ∈ ℕ0)
96, 8nn0addcld 12285 . . 3 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → (𝑠 + 1) ∈ ℕ0)
10 vex 3434 . . . . . . 7 𝑘 ∈ V
11 csbov12g 7312 . . . . . . . 8 (𝑘 ∈ V → 𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = (𝑘 / 𝑖(𝑖 (𝑇𝑀)) × 𝑘 / 𝑖(𝐺𝑖)))
12 nfcvd 2908 . . . . . . . . . 10 (𝑘 ∈ V → 𝑖(𝑘 (𝑇𝑀)))
13 oveq1 7275 . . . . . . . . . 10 (𝑖 = 𝑘 → (𝑖 (𝑇𝑀)) = (𝑘 (𝑇𝑀)))
1412, 13csbiegf 3866 . . . . . . . . 9 (𝑘 ∈ V → 𝑘 / 𝑖(𝑖 (𝑇𝑀)) = (𝑘 (𝑇𝑀)))
15 csbfv 6812 . . . . . . . . . 10 𝑘 / 𝑖(𝐺𝑖) = (𝐺𝑘)
1615a1i 11 . . . . . . . . 9 (𝑘 ∈ V → 𝑘 / 𝑖(𝐺𝑖) = (𝐺𝑘))
1714, 16oveq12d 7286 . . . . . . . 8 (𝑘 ∈ V → (𝑘 / 𝑖(𝑖 (𝑇𝑀)) × 𝑘 / 𝑖(𝐺𝑖)) = ((𝑘 (𝑇𝑀)) × (𝐺𝑘)))
1811, 17eqtrd 2778 . . . . . . 7 (𝑘 ∈ V → 𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = ((𝑘 (𝑇𝑀)) × (𝐺𝑘)))
1910, 18mp1i 13 . . . . . 6 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → 𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = ((𝑘 (𝑇𝑀)) × (𝐺𝑘)))
20 simplll 772 . . . . . . 7 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → (𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵))
21 simpllr 773 . . . . . . 7 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠))))
225adantr 481 . . . . . . . . . . . 12 ((𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠))) → 𝑠 ∈ ℕ0)
2322ad2antlr 724 . . . . . . . . . . 11 ((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) → 𝑠 ∈ ℕ0)
2423nn0zd 12412 . . . . . . . . . 10 ((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) → 𝑠 ∈ ℤ)
2524adantr 481 . . . . . . . . 9 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → 𝑠 ∈ ℤ)
26 2z 12340 . . . . . . . . . 10 2 ∈ ℤ
2726a1i 11 . . . . . . . . 9 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → 2 ∈ ℤ)
2825, 27zaddcld 12418 . . . . . . . 8 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → (𝑠 + 2) ∈ ℤ)
29 simplr 766 . . . . . . . . 9 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → 𝑘 ∈ ℕ0)
3029nn0zd 12412 . . . . . . . 8 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → 𝑘 ∈ ℤ)
31 peano2nn0 12261 . . . . . . . . . . . . . 14 (𝑠 ∈ ℕ0 → (𝑠 + 1) ∈ ℕ0)
325, 31syl 17 . . . . . . . . . . . . 13 (𝑠 ∈ ℕ → (𝑠 + 1) ∈ ℕ0)
3332ad2antrl 725 . . . . . . . . . . . 12 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → (𝑠 + 1) ∈ ℕ0)
3433nn0zd 12412 . . . . . . . . . . 11 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → (𝑠 + 1) ∈ ℤ)
35 nn0z 12331 . . . . . . . . . . 11 (𝑘 ∈ ℕ0𝑘 ∈ ℤ)
36 zltp1le 12358 . . . . . . . . . . 11 (((𝑠 + 1) ∈ ℤ ∧ 𝑘 ∈ ℤ) → ((𝑠 + 1) < 𝑘 ↔ ((𝑠 + 1) + 1) ≤ 𝑘))
3734, 35, 36syl2an 596 . . . . . . . . . 10 ((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) → ((𝑠 + 1) < 𝑘 ↔ ((𝑠 + 1) + 1) ≤ 𝑘))
3837biimpa 477 . . . . . . . . 9 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → ((𝑠 + 1) + 1) ≤ 𝑘)
39 nncn 11969 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℕ → 𝑠 ∈ ℂ)
40 add1p1 12212 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℂ → ((𝑠 + 1) + 1) = (𝑠 + 2))
4139, 40syl 17 . . . . . . . . . . . . . 14 (𝑠 ∈ ℕ → ((𝑠 + 1) + 1) = (𝑠 + 2))
4241breq1d 5084 . . . . . . . . . . . . 13 (𝑠 ∈ ℕ → (((𝑠 + 1) + 1) ≤ 𝑘 ↔ (𝑠 + 2) ≤ 𝑘))
4342bicomd 222 . . . . . . . . . . . 12 (𝑠 ∈ ℕ → ((𝑠 + 2) ≤ 𝑘 ↔ ((𝑠 + 1) + 1) ≤ 𝑘))
4443adantr 481 . . . . . . . . . . 11 ((𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠))) → ((𝑠 + 2) ≤ 𝑘 ↔ ((𝑠 + 1) + 1) ≤ 𝑘))
4544ad2antlr 724 . . . . . . . . . 10 ((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) → ((𝑠 + 2) ≤ 𝑘 ↔ ((𝑠 + 1) + 1) ≤ 𝑘))
4645adantr 481 . . . . . . . . 9 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → ((𝑠 + 2) ≤ 𝑘 ↔ ((𝑠 + 1) + 1) ≤ 𝑘))
4738, 46mpbird 256 . . . . . . . 8 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → (𝑠 + 2) ≤ 𝑘)
48 eluz2 12576 . . . . . . . 8 (𝑘 ∈ (ℤ‘(𝑠 + 2)) ↔ ((𝑠 + 2) ∈ ℤ ∧ 𝑘 ∈ ℤ ∧ (𝑠 + 2) ≤ 𝑘))
4928, 30, 47, 48syl3anbrc 1342 . . . . . . 7 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → 𝑘 ∈ (ℤ‘(𝑠 + 2)))
50 cayhamlem1.a . . . . . . . 8 𝐴 = (𝑁 Mat 𝑅)
51 cayhamlem1.b . . . . . . . 8 𝐵 = (Base‘𝐴)
52 cayhamlem1.p . . . . . . . 8 𝑃 = (Poly1𝑅)
53 cayhamlem1.y . . . . . . . 8 𝑌 = (𝑁 Mat 𝑃)
54 cayhamlem1.r . . . . . . . 8 × = (.r𝑌)
55 cayhamlem1.s . . . . . . . 8 = (-g𝑌)
56 cayhamlem1.t . . . . . . . 8 𝑇 = (𝑁 matToPolyMat 𝑅)
57 cayhamlem1.g . . . . . . . 8 𝐺 = (𝑛 ∈ ℕ0 ↦ if(𝑛 = 0, ( 0 ((𝑇𝑀) × (𝑇‘(𝑏‘0)))), if(𝑛 = (𝑠 + 1), (𝑇‘(𝑏𝑠)), if((𝑠 + 1) < 𝑛, 0 , ((𝑇‘(𝑏‘(𝑛 − 1))) ((𝑇𝑀) × (𝑇‘(𝑏𝑛))))))))
58 cayhamlem1.e . . . . . . . 8 = (.g‘(mulGrp‘𝑌))
5950, 51, 52, 53, 54, 55, 1, 56, 57, 58chfacfpmmul0 21999 . . . . . . 7 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠))) ∧ 𝑘 ∈ (ℤ‘(𝑠 + 2))) → ((𝑘 (𝑇𝑀)) × (𝐺𝑘)) = 0 )
6020, 21, 49, 59syl3anc 1370 . . . . . 6 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → ((𝑘 (𝑇𝑀)) × (𝐺𝑘)) = 0 )
6119, 60eqtrd 2778 . . . . 5 (((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) ∧ (𝑠 + 1) < 𝑘) → 𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = 0 )
6261ex 413 . . . 4 ((((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) ∧ 𝑘 ∈ ℕ0) → ((𝑠 + 1) < 𝑘𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = 0 ))
6362ralrimiva 3113 . . 3 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → ∀𝑘 ∈ ℕ0 ((𝑠 + 1) < 𝑘𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = 0 ))
64 breq1 5077 . . . 4 (𝑥 = (𝑠 + 1) → (𝑥 < 𝑘 ↔ (𝑠 + 1) < 𝑘))
6564rspceaimv 3565 . . 3 (((𝑠 + 1) ∈ ℕ0 ∧ ∀𝑘 ∈ ℕ0 ((𝑠 + 1) < 𝑘𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = 0 )) → ∃𝑥 ∈ ℕ0𝑘 ∈ ℕ0 (𝑥 < 𝑘𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = 0 ))
669, 63, 65syl2anc 584 . 2 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → ∃𝑥 ∈ ℕ0𝑘 ∈ ℕ0 (𝑥 < 𝑘𝑘 / 𝑖((𝑖 (𝑇𝑀)) × (𝐺𝑖)) = 0 ))
673, 4, 66mptnn0fsupp 13705 1 (((𝑁 ∈ Fin ∧ 𝑅 ∈ CRing ∧ 𝑀𝐵) ∧ (𝑠 ∈ ℕ ∧ 𝑏 ∈ (𝐵m (0...𝑠)))) → (𝑖 ∈ ℕ0 ↦ ((𝑖 (𝑇𝑀)) × (𝐺𝑖))) finSupp 0 )
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 205  wa 396  w3a 1086   = wceq 1539  wcel 2106  wral 3064  wrex 3065  Vcvv 3430  csb 3832  ifcif 4460   class class class wbr 5074  cmpt 5157  cfv 6427  (class class class)co 7268  m cmap 8603  Fincfn 8721   finSupp cfsupp 9116  cc 10857  0cc0 10859  1c1 10860   + caddc 10862   < clt 10997  cle 10998  cmin 11193  cn 11961  2c2 12016  0cn0 12221  cz 12307  cuz 12570  ...cfz 13227  Basecbs 16900  .rcmulr 16951  0gc0g 17138  -gcsg 18567  .gcmg 18688  mulGrpcmgp 19708  CRingccrg 19772  Poly1cpl1 21336   Mat cmat 21542   matToPolyMat cmat2pmat 21841
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2709  ax-rep 5209  ax-sep 5222  ax-nul 5229  ax-pow 5287  ax-pr 5351  ax-un 7579  ax-cnex 10915  ax-resscn 10916  ax-1cn 10917  ax-icn 10918  ax-addcl 10919  ax-addrcl 10920  ax-mulcl 10921  ax-mulrcl 10922  ax-mulcom 10923  ax-addass 10924  ax-mulass 10925  ax-distr 10926  ax-i2m1 10927  ax-1ne0 10928  ax-1rid 10929  ax-rnegex 10930  ax-rrecex 10931  ax-cnre 10932  ax-pre-lttri 10933  ax-pre-lttrn 10934  ax-pre-ltadd 10935  ax-pre-mulgt0 10936
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3or 1087  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1783  df-nf 1787  df-sb 2068  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2816  df-nfc 2889  df-ne 2944  df-nel 3050  df-ral 3069  df-rex 3070  df-reu 3071  df-rmo 3072  df-rab 3073  df-v 3432  df-sbc 3717  df-csb 3833  df-dif 3890  df-un 3892  df-in 3894  df-ss 3904  df-pss 3906  df-nul 4258  df-if 4461  df-pw 4536  df-sn 4563  df-pr 4565  df-tp 4567  df-op 4569  df-ot 4571  df-uni 4841  df-int 4881  df-iun 4927  df-iin 4928  df-br 5075  df-opab 5137  df-mpt 5158  df-tr 5192  df-id 5485  df-eprel 5491  df-po 5499  df-so 5500  df-fr 5540  df-se 5541  df-we 5542  df-xp 5591  df-rel 5592  df-cnv 5593  df-co 5594  df-dm 5595  df-rn 5596  df-res 5597  df-ima 5598  df-pred 6196  df-ord 6263  df-on 6264  df-lim 6265  df-suc 6266  df-iota 6385  df-fun 6429  df-fn 6430  df-f 6431  df-f1 6432  df-fo 6433  df-f1o 6434  df-fv 6435  df-isom 6436  df-riota 7225  df-ov 7271  df-oprab 7272  df-mpo 7273  df-of 7524  df-ofr 7525  df-om 7704  df-1st 7821  df-2nd 7822  df-supp 7966  df-frecs 8085  df-wrecs 8116  df-recs 8190  df-rdg 8229  df-1o 8285  df-er 8486  df-map 8605  df-pm 8606  df-ixp 8674  df-en 8722  df-dom 8723  df-sdom 8724  df-fin 8725  df-fsupp 9117  df-sup 9189  df-oi 9257  df-card 9685  df-pnf 10999  df-mnf 11000  df-xr 11001  df-ltxr 11002  df-le 11003  df-sub 11195  df-neg 11196  df-nn 11962  df-2 12024  df-3 12025  df-4 12026  df-5 12027  df-6 12028  df-7 12029  df-8 12030  df-9 12031  df-n0 12222  df-z 12308  df-dec 12426  df-uz 12571  df-rp 12719  df-fz 13228  df-fzo 13371  df-seq 13710  df-hash 14033  df-struct 16836  df-sets 16853  df-slot 16871  df-ndx 16883  df-base 16901  df-ress 16930  df-plusg 16963  df-mulr 16964  df-sca 16966  df-vsca 16967  df-ip 16968  df-tset 16969  df-ple 16970  df-ds 16972  df-hom 16974  df-cco 16975  df-0g 17140  df-gsum 17141  df-prds 17146  df-pws 17148  df-mre 17283  df-mrc 17284  df-acs 17286  df-mgm 18314  df-sgrp 18363  df-mnd 18374  df-mhm 18418  df-submnd 18419  df-grp 18568  df-minusg 18569  df-sbg 18570  df-mulg 18689  df-subg 18740  df-ghm 18820  df-cntz 18911  df-cmn 19376  df-abl 19377  df-mgp 19709  df-ur 19726  df-ring 19773  df-cring 19774  df-subrg 20010  df-lmod 20113  df-lss 20182  df-sra 20422  df-rgmod 20423  df-dsmm 20927  df-frlm 20942  df-ascl 21050  df-psr 21100  df-mpl 21102  df-opsr 21104  df-psr1 21339  df-ply1 21341  df-mamu 21521  df-mat 21543  df-mat2pmat 21844
This theorem is referenced by:  chfacfpmmulgsum  22001
  Copyright terms: Public domain W3C validator