Source-pinned research

Research proof index

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.

All topics

591 results

Clear filters
Project-declaredLean 4.32.0

Equation Of Motion tfae

ClassicalMechanics.HarmonicOscillator.equationOfMotion_tfae

Project documentation

The operator on the momentum-position phase-space whose vanishing is equivalent to the hamilton's equations between the momentum and position. -/ noncomputable def hamiltonEqOp (p : Time → EuclideanSpace ℝ (Fin 1)) (q : Time → EuclideanSpace ℝ (Fin 1)) := ClassicalMechanics.hamiltonEqOp (hamiltonian S) p q /-! ### G.5. Equation of motion if and only if Ha...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Gradient hamiltonian position eq

ClassicalMechanics.HarmonicOscillator.gradient_hamiltonian_position_eq

Project documentation

The hamiltonian as a function of time, momentum and position. -/ noncomputable def hamiltonian (t : Time) (p : EuclideanSpace ℝ (Fin 1)) (x : EuclideanSpace ℝ (Fin 1)) : ℝ := ⟪p, (toCanonicalMomentum S t x).symm p⟫_ℝ - S.lagrangian t x ((toCanonicalMomentum S t x).symm p) /-! #### G.2.1. Equality for the Hamiltonian We prove a simple equality for the Hami...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Trajectories unique

ClassicalMechanics.HarmonicOscillator.InitialConditions.trajectories_unique

Plain-language statement

The trajectories to the equation of motion for a given set of initial conditions are unique. Given any smooth x satisfying the equation of motion with the same initial position and velocity, the difference y = x - IC.trajectory S also solves the equation of motion with zero initial conditions; energy conservation then forces its energy, and hence y,...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Trajectory acceleration

ClassicalMechanics.HarmonicOscillator.InitialConditions.trajectory_acceleration

Project documentation

For zero initial conditions, the trajectory is zero. -/ @[simp] lemma trajectory_zero : trajectory S 0 = fun _ => 0 := by simp [trajectory_eq] /-! ### B.3. Smoothness of the trajectories The trajectories for any initial conditions are smooth functions of time. -/ @[fun_prop] lemma trajectory_contDiff (S : HarmonicOscillator) (IC : InitialConditions) {n :...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Trajectory eq zero iff exists int

ClassicalMechanics.HarmonicOscillator.InitialConditions.trajectory_eq_zero_iff_exists_int

Plain-language statement

For nonzero amplitude, the trajectory passes through zero exactly at phase times φ + (2n + 1)π / 2.

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Trajectory equation Of Motion

ClassicalMechanics.HarmonicOscillator.InitialConditions.trajectory_equationOfMotion

Project documentation

For a set of initial conditions IC the position of the solution at time 0 is IC.x₀. -/ @[simp] lemma trajectory_position_at_zero (IC : InitialConditions) : IC.trajectory S 0 = IC.x₀ := by simp [trajectory] @[simp] lemma trajectory_velocity_at_zero (IC : InitialConditions) : ∂ₜ (IC.trajectory S) 0 = IC.v₀ := by simp [trajectory_velocity] /-! ## C. Tr...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record