Liouville descent for a transcendental generator
ProvedLiouvilleDiffAlg.liouvilleForm_descent_transcendentaldifferential-algebrasymbolic-integration
Let be a field of characteristic zero with a derivation , let be a subfield and let be an intermediate field with and . Let be transcendental over and assume that is a logarithmic generator ( for a nonzero ) or an exponential generator ( for some ) over . Put and let . If has Liouville form in , that is,
then has Liouville form in .
This combines the logarithmic and exponential cases of the descent step in the inductive proof of Liouville's theorem on elementary antiderivatives.
Formalization Note LiouvilleFormIn is the predicate defined in the module LiouvilleDiffAlg_Form.
Preamble
import Mathlib import Definitions.Def_LiouvilleDiffAlg_Basic import Definitions.Def_LiouvilleDiffAlg_Form open scoped Differential open Polynomial
Formal statement
namespace LiouvilleDiffAlg
theorem liouvilleForm_descent_transcendental {F G : Type*} [Field F] [Field G]
[Differential G] [Algebra F G] [CharZero G] (K : IntermediateField F G)
(hK : ∀ x ∈ K, x′ ∈ K) (hconst : constants G ⊆ (K : Set G)) {t : G}
(htr : Transcendental K t)
(hcase : (∃ s ∈ K, s ≠ 0 ∧ t′ = s′ / s) ∨ (∃ s ∈ K, t′ / t = s′))
{h : G} (hh : h ∈ K)
(hL : LiouvilleFormIn (IntermediateField.adjoin F (insert t (K : Set G)) : Set G) h) :
LiouvilleFormIn (K : Set G) h := by sorry
end LiouvilleDiffAlg
Source
Rosenlicht, Integration in finite terms, Amer. Math. Monthly 79 (1972), 963–972 (proof of Liouville's theorem by induction on an elementary tower); Geddes–Czapor–Labahn, Algorithms for Computer Algebra (Kluwer, 1992), §12.4; Wikipedia, "Liouville's theorem (differential algebra)", oldid=1349223559, section "Basic theorem"