Time deriv curl commute
Space.time_deriv_curl_commute
Plain-language statement
Curl and time derivative commute.
Source project: Physlib
Person-level attribution pending.
Source-pinned research
Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.
This index contains 591 research declarations. Search 10,000 more complete Mathlib declarations.
591 results
Clear filtersSpace.time_deriv_curl_commute
Plain-language statement
Curl and time derivative commute.
Source project: Physlib
Person-level attribution pending.
SpaceTime.deriv_commute
Project documentation
Derivatives on spacetime commute with one another (Clairaut's theorem).
Source project: Physlib
Person-level attribution pending.
SpaceTime.deriv_comp_lorentz_action
Project documentation
Derivatives on spacetime commute with one another (Clairaut's theorem). -/ lemma deriv_commute {M : Type} [NormedAddCommGroup M] [NormedSpace ℝ M] {d : ℕ} (μ ν : Fin 1 ⊕ Fin d) (f : SpaceTime d → M) (hf : ContDiff ℝ 2 f) : ∂_ μ (∂_ ν f) = ∂_ ν (∂_ μ f) := by ext x show fderiv ℝ (fun y => fderiv ℝ f y (Lorentz.Vector.basis ν)) x (Lorentz.Vector.basis μ) =...
Source project: Physlib
Person-level attribution pending.
SpaceTime.deriv_sum_inr
Project documentation
Derivatives on spacetime commute with one another (Clairaut's theorem). -/ lemma deriv_commute {M : Type} [NormedAddCommGroup M] [NormedSpace ℝ M] {d : ℕ} (μ ν : Fin 1 ⊕ Fin d) (f : SpaceTime d → M) (hf : ContDiff ℝ 2 f) : ∂_ μ (∂_ ν f) = ∂_ ν (∂_ μ f) := by ext x show fderiv ℝ (fun y => fderiv ℝ f y (Lorentz.Vector.basis ν)) x (Lorentz.Vector.basis μ) =...
Source project: Physlib
Person-level attribution pending.
SpaceTime.det_timeSpaceBasisEquiv
Project documentation
The equivalence on of SpaceTime taking (1, 0, 0, ...) to of (c, 0, 0, ....) and keeping all other components the same. -/ def timeSpaceBasisEquiv {d : ℕ} (c : SpeedOfLight) : SpaceTime d ≃L[ℝ] SpaceTime d where toFun x := fun μ => match μ with | Sum.inl 0 => c.val * x (Sum.inl 0) | Sum.inr i => x (Sum.inr i) invFun x := fun μ => match μ with | Sum.i...
Source project: Physlib
Person-level attribution pending.
SpaceTime.distDeriv_comp_lorentz_action
Project documentation
Given a distribution (function) f : Space d →d[ℝ] M the derivative of f in direction μ. -/ noncomputable def distDeriv {M d} [NormedAddCommGroup M] [NormedSpace ℝ M] (μ : Fin 1 ⊕ Fin d) : ((SpaceTime d) →d[ℝ] M) →ₗ[ℝ] (SpaceTime d) →d[ℝ] M where toFun f := let ev : (SpaceTime d →L[ℝ] M) →L[ℝ] M := { toFun v := v (Lorentz.Vector.basis μ) map_add' v1...
Source project: Physlib
Person-level attribution pending.