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

Definition df-bpoly 16242
Description: Define the Bernoulli polynomials. Here we use well-founded recursion to define the Bernoulli polynomials. This agrees with most textbook definitions, although explicit formulas do exist. (Contributed by Scott Fenton, 22-May-2014.)
Assertion
Ref Expression
df-bpoly BernPoly = (𝑚 ∈ ℕ0, 𝑥 ∈ ℂ ↦ (wrecs( < , ℕ0, (𝑔 ∈ V ↦ ⦋(♯‘dom 𝑔) / 𝑛⦌((𝑥↑𝑛) − Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1))))))‘𝑚))
Distinct variable group:   𝑔,𝑘,𝑚,𝑛,𝑥

Detailed syntax breakdown of Definition df-bpoly
StepHypRef Expression
1 cbp 16241 . 2 class BernPoly
2 vm . . 3 setvar 𝑚
3 vx . . 3 setvar 𝑥
4 cn0 12633 . . 3 class ℕ0
5 cc 11225 . . 3 class ℂ
62cv 1569 . . . 4 class 𝑚
7 clt 11370 . . . . 5 class <
8 vg . . . . . 6 setvar 𝑔
9 cvv 3454 . . . . . 6 class V
10 vn . . . . . . 7 setvar 𝑛
118cv 1569 . . . . . . . . 9 class 𝑔
1211cdm 5655 . . . . . . . 8 class dom 𝑔
13 chash 14501 . . . . . . . 8 class ♯
1412, 13cfv 6558 . . . . . . 7 class (♯‘dom 𝑔)
153cv 1569 . . . . . . . . 9 class 𝑥
1610cv 1569 . . . . . . . . 9 class 𝑛
17 cexp 14231 . . . . . . . . 9 class ↑
1815, 16, 17co 7443 . . . . . . . 8 class (𝑥↑𝑛)
19 vk . . . . . . . . . . . 12 setvar 𝑘
2019cv 1569 . . . . . . . . . . 11 class 𝑘
21 cbc 14473 . . . . . . . . . . 11 class C
2216, 20, 21co 7443 . . . . . . . . . 10 class (𝑛C𝑘)
2320, 11cfv 6558 . . . . . . . . . . 11 class (𝑔‘𝑘)
24 cmin 11568 . . . . . . . . . . . . 13 class −
2516, 20, 24co 7443 . . . . . . . . . . . 12 class (𝑛 − 𝑘)
26 c1 11228 . . . . . . . . . . . 12 class 1
27 caddc 11230 . . . . . . . . . . . 12 class +
2825, 26, 27co 7443 . . . . . . . . . . 11 class ((𝑛 − 𝑘) + 1)
29 cdiv 12000 . . . . . . . . . . 11 class /
3023, 28, 29co 7443 . . . . . . . . . 10 class ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1))
31 cmul 11232 . . . . . . . . . 10 class ·
3222, 30, 31co 7443 . . . . . . . . 9 class ((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1)))
3312, 32, 19csu 15882 . . . . . . . 8 class Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1)))
3418, 33, 24co 7443 . . . . . . 7 class ((𝑥↑𝑛) − Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1))))
3510, 14, 34csb 3851 . . . . . 6 class ⦋(♯‘dom 𝑔) / 𝑛⦌((𝑥↑𝑛) − Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1))))
368, 9, 35cmpt 5189 . . . . 5 class (𝑔 ∈ V ↦ ⦋(♯‘dom 𝑔) / 𝑛⦌((𝑥↑𝑛) − Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1)))))
374, 7, 36cwrecs 8357 . . . 4 class wrecs( < , ℕ0, (𝑔 ∈ V ↦ ⦋(♯‘dom 𝑔) / 𝑛⦌((𝑥↑𝑛) − Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1))))))
386, 37cfv 6558 . . 3 class (wrecs( < , ℕ0, (𝑔 ∈ V ↦ ⦋(♯‘dom 𝑔) / 𝑛⦌((𝑥↑𝑛) − Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1))))))‘𝑚)
392, 3, 4, 5, 38cmpo 7445 . 2 class (𝑚 ∈ ℕ0, 𝑥 ∈ ℂ ↦ (wrecs( < , ℕ0, (𝑔 ∈ V ↦ ⦋(♯‘dom 𝑔) / 𝑛⦌((𝑥↑𝑛) − Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1))))))‘𝑚))
401, 39wceq 1570 1 wff BernPoly = (𝑚 ∈ ℕ0, 𝑥 ∈ ℂ ↦ (wrecs( < , ℕ0, (𝑔 ∈ V ↦ ⦋(♯‘dom 𝑔) / 𝑛⦌((𝑥↑𝑛) − Σ𝑘 ∈ dom 𝑔((𝑛C𝑘) · ((𝑔‘𝑘) / ((𝑛 − 𝑘) + 1))))))‘𝑚))
Colors of variables:    wff setvar class
This definition is used by:  bpolylem  16243
  Copyright terms: Public domain W3C validator