Liouville form of an element relative to a subset
DefinitionLiouvilleDiffAlg_Formdifferential-algebrasymbolic-integration
Let be a differential field with derivation and let be a subset. An element has Liouville form in if there exist an integer , constants , nonzero elements and an element such that
For the sum is empty and the condition reads . This is the shape of the conclusion of Liouville's theorem on elementary antiderivatives; the predicate packages it so that the one-step descent lemmas of the inductive proof (from an intermediate field of a tower to the next smaller one) can be stated without repeating the existential quantifiers.
Formalization Note The constants range over all of , not over the constants of a smaller field; the descent lemmas assume for the field they descend to.
Definition code
import Mathlib
import Definitions.Def_LiouvilleDiffAlg_Basic
namespace LiouvilleDiffAlg
open scoped Differential
/-- `h ∈ G` has *Liouville form in `S`* if
`h = c₁ · Du₁/u₁ + ⋯ + cₙ · Duₙ/uₙ + Dv` for some `n ≥ 0`, constants `cᵢ ∈ Con(G)`,
nonzero elements `uᵢ ∈ S` and an element `v ∈ S`. -/
def LiouvilleFormIn {G : Type*} [Field G] [Differential G] (S : Set G) (h : G) : Prop :=
∃ (n : ℕ) (c u : Fin n → G) (v : G),
(∀ i, c i ∈ constants G) ∧ (∀ i, u i ∈ S ∧ u i ≠ 0) ∧ v ∈ S ∧
h = ∑ i, c i * ((u i)′ / u i) + v′
end LiouvilleDiffAlg
Source
Wikipedia, "Liouville's theorem (differential algebra)", revision oldid=1349223559, section "Basic theorem"; proof: Geddes–Czapor–Labahn, Algorithms for Computer Algebra (Kluwer, 1992), §12.4; Rosenlicht, Integration in finite terms, Amer. Math. Monthly 79 (1972), 963–972