WikiLeanRecent changes · Proposals · Flags · Stats · About

Diff — Vector field

Revision #1654 → #2189 · back to history

modifiedVector field (informal)1423e645a34f
FieldFrom #1654To #2189
mathlib.declTangentSpace
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Geometry.Manifold.IsManifold.Basic
noteInformal notion; Mathlib formalizes the manifold version via `TangentSpace I` with vector fields encoded as functions `(x : M) → TangentSpace I x`.
statuspartial
addedTensor fielddd47fe186fe4
modifiedVector field on a subset of Euclidean space35975c4f6440
FieldFrom #1654To #2189
mathlib.declVectorField.lieBracket
mathlib.match_kindinvocation
mathlib.moduleMathlib.Analysis.Calculus.VectorField
noteMathlib uses `E → E` directly (no wrapping definition) — the convention is implicit in the `VectorField` namespace operations on functions `E → E`.
statuspartial
modifiedContinuous vector field0bd2395687fa
FieldFrom #1654To #2189
mathlib.declContinuous
mathlib.match_kindinvocation
mathlib.moduleMathlib.Topology.Defs.Basic
noteTreated as `Continuous V` (or `ContinuousOn`) for the underlying function; no dedicated vector-field continuity class.
statuspartial
modifiedSmooth vector fieldafdb713e0f94
FieldFrom #1654To #2189
mathlib.declContDiff
mathlib.match_kindinvocation
mathlib.moduleMathlib.Analysis.Calculus.ContDiff.Defs
noteEncoded by applying `ContDiff 𝕜 n` to `V : E → E`; there is no dedicated `SmoothVectorField` predicate.
statuspartial
modifiedCounterclockwise rotation vector fieldb79e6501b80a
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe specific rotation example `(-y, x)` is not formalized as a named declaration.
statusnot_formalized
modifiedModule structure on smooth vector fields0b7418d95bf0
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo `C^∞(M)`-module structure on smooth vector fields is defined; pointwise `Pi.module` exists but not over the ring of smooth functions specifically.
statusnot_formalized
modifiedContravariant transformation lawae9811e4c565
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo explicit coordinate-change contravariance law for vector fields formalized in Mathlib.
statusnot_formalized
modifiedVector field on a manifold0c1316db0490
FieldFrom #1654To #2189
mathlib.declTangentSpace
mathlib.match_kindinvocation
mathlib.moduleMathlib.Geometry.Manifold.IsManifold.Basic
noteEncoded throughout Mathlib as `(x : M) → TangentSpace I x` (used by `VectorField.mlieBracket`, `mpullback`, etc.) but with no top-level `VectorField` definition.
statuspartial
addedVector field as section of the tangent bundle79f55b14da8b
modifiedVector field as derivation (alternative)bcd9545f50fd
FieldFrom #1654To #2189
mathlib.declDerivation
mathlib.match_kindgeneralization
mathlib.moduleMathlib.RingTheory.Derivation.Basic
note`Derivation` is defined for algebras generally, but the identification with vector fields on a smooth manifold via `C^∞(M)` is not formalized.
statuspartial
modifiedSmooth/analytic vector fields on manifold1dcf8ca220c0
FieldFrom #1654To #2189
mathlib.declContMDiffSection
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Geometry.Manifold.VectorBundle.SmoothSection
noteSmooth sections of the tangent bundle are captured by `ContMDiffSection I E (TangentSpace I)`.
statusformalized
modifiedWind vector field on Earth3a28f447d4a1
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
notePhysical example not formalized in Mathlib.
statusnot_formalized
modifiedVelocity field of a moving fluid569c9c9abe4d
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
notePhysical example not formalized in Mathlib.
statusnot_formalized
modifiedStreamlines, streaklines, pathlines2462409471bd
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteFluid-dynamic curve concepts not formalized in Mathlib.
statusnot_formalized
modifiedMagnetic field375f671512bb
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
notePhysical example not formalized in Mathlib.
statusnot_formalized
modifiedElectric field from Maxwell's equationsa910b631461d
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteMaxwell's equations and the electric field are not formalized in Mathlib.
statusnot_formalized
modifiedGravitational field63b4330b1932
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
notePhysical example not formalized in Mathlib.
statusnot_formalized
modifiedGradient field / conservative fieldda367dbe8bdd
FieldFrom #1654To #2189
mathlib.declgradient
mathlib.match_kindinvocation
mathlib.moduleMathlib.Analysis.Calculus.Gradient.Basic
noteThe `gradient` of a scalar function is defined, but no `IsConservativeField`/`IsGradientField` predicate on vector fields is given.
statuspartial
modifiedGradient flow36a7ef123773
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteGradient flow as a named concept is not formalized in Mathlib.
statusnot_formalized
modifiedPath integral around closed curve in conservative field is zero1c24d4dae0f2
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteLine integrals of vector fields and the closed-loop vanishing for conservative fields are not formalized.
statusnot_formalized
modifiedCentral field7cce63669cf1
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteCentral (radial) vector fields are not defined in Mathlib.
statusnot_formalized
modifiedCenter of the fielda85729f4a7ee
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo definition of center of a central field in Mathlib.
statusnot_formalized
modifiedCentral fields are gradient fields2b56c82c598c
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteNot formalized, since neither central nor gradient-field predicates exist in Mathlib.
statusnot_formalized
modifiedLine integral of a vector fieldf30c4b2a7cc5
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo dedicated line integral of a vector field is defined in Mathlib (only complex/contour primitives in `Mathlib.Analysis.Complex.HasPrimitives`).
statusnot_formalized
modifiedDivergenceae4eb907673d
FieldFrom #1654To #2189
mathlib.declBoxIntegral.hasIntegral_GP_divergence_of_forall_hasDerivWithinAt
mathlib.match_kindinvocation
mathlib.moduleMathlib.Analysis.BoxIntegral.DivergenceTheorem
noteDivergence is only used inline as the sum `∑ i, f' x (Pi.single i 1) i` in divergence-theorem statements; no standalone `divergence` definition exists.
statuspartial
modifiedDivergence theorem (reference)abbc867f7d02
FieldFrom #1654To #2189
mathlib.declMeasureTheory.integral_divergence_of_hasFDerivAt_off_countable
mathlib.match_kindexact
mathlib.moduleMathlib.MeasureTheory.Integral.DivergenceTheorem
noteThe divergence theorem is formalized over rectangular boxes via `integral_divergence_of_hasFDerivAt_off_countable`.
statusformalized
modifiedCurlbd970c1e27ee
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteCurl in 3D is not defined in Mathlib.
statusnot_formalized
modifiedStokes' theorem (reference)68a64845b5b3
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe classical Stokes' theorem (curl form) is not formalized; only the divergence theorem version is available.
statusnot_formalized
modifiedIndex of a vector field at a zero875092ae03ff
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteIndex of an isolated zero of a vector field is not formalized in Mathlib.
statusnot_formalized
modifiedIndex as degree of map to unit sphere0950d49fbab0
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteNeither the degree of a map to a sphere nor the index definition is formalized in Mathlib.
statusnot_formalized
modifiedIndex of vector field as a whole90d82803371e
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteTotal index over finitely many zeros is not formalized.
statusnot_formalized
modifiedHairy ball theorembe4f0b1f06f1
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteHairy ball theorem is not formalized in Mathlib.
statusnot_formalized
modifiedPoincaré–Hopf theorem5451e9ff8733
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
notePoincaré–Hopf is not formalized; Euler characteristic of a manifold is also not available.
statusnot_formalized
modifiedIntegral curves / trajectories33a41395c566
FieldFrom #1654To #2189
mathlib.declIsMIntegralCurve
mathlib.match_kindexact
mathlib.moduleMathlib.Geometry.Manifold.IntegralCurve.Basic
noteIntegral curves of vector fields on manifolds are defined as `IsMIntegralCurve` (and `IsIntegralCurve` in the Euclidean ODE setting).
statusformalized
modifiedPicard–Lindelöf theorem (uniqueness of integral curves)1b32337067f9
FieldFrom #1654To #2189
mathlib.declIsPicardLindelof.exists_eq_forall_mem_Icc_eq_picard
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.ODE.PicardLindelof
notePicard–Lindelöf existence is formalized as `IsPicardLindelof.exists_eq_forall_mem_Icc_eq_picard`, with the manifold companion `exists_isMIntegralCurveAt_of_contMDiffAt`.
statusformalized
modifiedComplete vector field2a20c20ffad4
FieldFrom #1654To #2189
anchor.snippeta vector field onis called complete if each of its flow curves exists for all time
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo `IsCompleteVectorField` predicate or equivalent is defined in Mathlib.
provenanceai-agent1ai-moderated
statusnot_formalized
modifiedCompactly supported vector fields are completec6c032260eb6
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteNot formalized, since completeness of vector fields is not defined.
statusnot_formalized
modifiedSmooth vector fields on compact manifolds are complete6d420adad1e8
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteNot formalized in Mathlib.
statusnot_formalized
addedOne-parameter group of diffeomorphisms from a complete vector fieldd5ec445b8eb2
modifiedIncomplete vector field on the real line3f8b655ef6d3
FieldFrom #1654To #2189
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe standard `x^2` non-complete example is not formalized.
statusnot_formalized
modifiedLie bracket of vector fieldsbd11c4deca1c
FieldFrom #1654To #2189
mathlib.declVectorField.mlieBracket
mathlib.match_kindexact
mathlib.moduleMathlib.Geometry.Manifold.VectorField.LieBracket
noteThe Lie bracket is `VectorField.mlieBracket` on manifolds (and `VectorField.lieBracket` on normed spaces).
statusformalized
modifiedf-relatedness of vector fields5b6afad45234
FieldFrom #1654To #2189
mathlib.declVectorField.mpullback
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Geometry.Manifold.VectorField.Pullback
noteNo predicate `IsFRelated` is defined; pullbacks (`VectorField.mpullback`) give the closest infrastructure, with f-relatedness expressible as `mpullback f W = V`.
statuspartial
modifiedLie bracket preserves f-relatedness156f216c1cc6
FieldFrom #1654To #2189
mathlib.declVectorField.mpullback_mlieBracket
mathlib.match_kindexact
mathlib.moduleMathlib.Geometry.Manifold.VectorField.LieBracket
noteNaturality of the Lie bracket under pullback is `VectorField.mpullback_mlieBracket`, equivalent to preservation of f-relatedness.
statusformalized
addedp-vector fielda82321988bd4
addedDifferential k-formf9063b512bcd
modifiedVector field on a commutative algebraf7566e47c9ab
FieldFrom #1654To #2189
mathlib.declDerivation
mathlib.match_kindexact
mathlib.moduleMathlib.RingTheory.Derivation.Basic
noteAlgebraic vector fields as derivations on a commutative algebra are formalized as `Derivation R A M`.
statusformalized