Partial fraction decomposition
TheoremPartial fraction decomposition over \(\mathbb{C}\)#●ready to prove
For every complex rational function \(f \in \mathbb{C}(X)\) there exist a polynomial \(q \in \mathbb{C}[X]\), a finite set \(S\) of monic polynomials of degree \(1\) in \(\mathbb{C}[X]\), and, for each \(p \in S\), a natural number \(m_p\) and polynomials \(g_{p,k} \in \mathbb{C}[X]\) for \(k < m_p\), each of degree less than the degree of \(p\), such that, in \(\mathbb{C}(X)\),
Only existence is stated: the standard uniqueness of the decomposition (support and multiplicities fixed by the denominator's irreducible factors) is not, so a witness may include polynomials \(p \in S\) with \(m_p = 0\) or zero numerators \(g_{p,k}\).
public theorem_wanted ratFunc_partial_fractions_complex (f : ℂ⟮X⟯) :
∃ (q : ℂ[X]) (s : Finset ℂ[X]) (g : ℂ[X] → ℕ → ℂ[X]) (m : ℂ[X] → ℕ),
(∀ p ∈ s, p.Monic ∧ p.natDegree = 1)
∧ (∀ p ∈ s, ∀ k < m p, (g p k).natDegree < p.natDegree)
∧ f = algebraMap ℂ[X] ℂ⟮X⟯ q
+ ∑ p ∈ s, ∑ k ∈ Finset.range (m p),
algebraMap ℂ[X] ℂ⟮X⟯ (g p k) / algebraMap ℂ[X] ℂ⟮X⟯ p ^ (k + 1)
Sources
- S. Lang, Algebra, rev. 3rd ed., Springer, 2002, Ch. IV, §5 (Partial fractions), p. 187; https://en.wikipedia.org/wiki/Partial_fraction_decomposition#Statement
TheoremPartial fraction decomposition over \(\mathbb{R}\)#●ready to prove
For every real rational function \(f \in \mathbb{R}(X)\) there exist a polynomial \(q \in \mathbb{R}[X]\), a finite set \(S\) of monic polynomials in \(\mathbb{R}[X]\), each of degree \(1\) or irreducible of degree \(2\), and, for each \(p \in S\), a natural number \(m_p\) and polynomials \(g_{p,k} \in \mathbb{R}[X]\) for \(k < m_p\), each of degree less than the degree of \(p\), such that, in \(\mathbb{R}(X)\),
Only existence is stated: the standard uniqueness of the decomposition (support and multiplicities fixed by the denominator's irreducible factors) is not, so a witness may include polynomials \(p \in S\) with \(m_p = 0\) or zero numerators \(g_{p,k}\).
public theorem_wanted ratFunc_partial_fractions_real (f : ℝ⟮X⟯) :
∃ (q : ℝ[X]) (s : Finset ℝ[X]) (g : ℝ[X] → ℕ → ℝ[X]) (m : ℝ[X] → ℕ),
(∀ p ∈ s, p.Monic ∧ (p.natDegree = 1 ∨ (p.natDegree = 2 ∧ Irreducible p)))
∧ (∀ p ∈ s, ∀ k < m p, (g p k).natDegree < p.natDegree)
∧ f = algebraMap ℝ[X] ℝ⟮X⟯ q
+ ∑ p ∈ s, ∑ k ∈ Finset.range (m p),
algebraMap ℝ[X] ℝ⟮X⟯ (g p k) / algebraMap ℝ[X] ℝ⟮X⟯ p ^ (k + 1)
Sources
- S. Lang, Algebra, rev. 3rd ed., Springer, 2002, Ch. IV, §5 (Partial fractions), p. 187; https://en.wikipedia.org/wiki/Partial_fraction_decomposition#General_result
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.