No prose has been written for this declaration yet. The Lean source and graph data below render
without it.
generate prose now
formal statement (Lean)
78theorem kinetic_nonneg (φ : ScalarField) (g : MetricTensor) (vol : VolumeElement)
79 (hSign : ∀ x, 0 ≤ gradient_squared φ g x) :
80 0 ≤ kinetic_action φ g vol := by
proof body
Term-mode proof.
81 unfold kinetic_action integrate_scalar sqrt_minus_g
82 apply mul_nonneg (by norm_num)
83 apply mul_nonneg (pow_nonneg (le_of_lt vol.grid_spacing_pos) 4)
84 apply Finset.sum_nonneg
85 intro i _
86 apply mul_nonneg (by norm_num : (0 : ℝ) ≤ 1)
87 apply hSign
88
89
90/-- Einstein-Hilbert action: (M_P^2/2) ∫ √(-g) R d^4x. -/
depends on (13)
Lean names referenced from this declaration's body.
-
MetricTensor
in IndisputableMonolith.Foundation.Hamiltonian
decl_use
-
MetricTensor
in IndisputableMonolith.Gravity.Connection
decl_use
-
MetricTensor
in IndisputableMonolith.Meta.Homogenization
decl_use
-
ScalarField
in IndisputableMonolith.NavierStokes.DiscreteNSOperator
decl_use
-
integrate_scalar
in IndisputableMonolith.Relativity.Fields.Integration
decl_use
-
kinetic_action
in IndisputableMonolith.Relativity.Fields.Integration
decl_use
-
sqrt_minus_g
in IndisputableMonolith.Relativity.Fields.Integration
decl_use
-
VolumeElement
in IndisputableMonolith.Relativity.Fields.Integration
decl_use
-
gradient_squared
in IndisputableMonolith.Relativity.Fields.Scalar
decl_use
-
ScalarField
in IndisputableMonolith.Relativity.Fields.Scalar
decl_use
-
MetricTensor
in IndisputableMonolith.Relativity.Geometry.Metric
decl_use
-
ScalarField
in IndisputableMonolith.Relativity.Geometry.Tensor
decl_use
-
VolumeElement
in IndisputableMonolith.Relativity.ILG.Action
decl_use