OAI/Geometry/EinsteinFour/WeylEstimates03.lean
1420 declarations, 0 contain sorry, 0 declared as axioms
Continuity of the actual chart density gives sharp local comparison of its weighted measure with the constant density at the chart point.
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_chartDensity_local_boundsline 104 - abbrev
OAI.PositiveEinsteinFour.Geometry.OrthogonalFourline 159 - theorem
OAI.PositiveEinsteinFour.Geometry.orthogonalFour_entry_boundline 161 - theorem
OAI.PositiveEinsteinFour.Geometry.isCompact_orthogonalFourline 171 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 181)line 181 - def
OAI.PositiveEinsteinFour.Geometry.coordinateMomentumline 205 - theorem
OAI.PositiveEinsteinFour.Geometry.coordinateMomentum_detline 209 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian_coordinateMomentumline 222 - theorem
OAI.PositiveEinsteinFour.Geometry.coordinateMomentum_measurePreservingline 242Source documentation
At each base point, the lowering map sends Euclidean fiber volume weighted by the metric density to ordinary cotangent fiber volume.
theorem coordinateMomentum_measurePreserving (g : SmoothMetric M) (c : M) (x : FourSpace) (hx : x ∈ (chartAt FourSpace c).target) (E : Mat4) (hE : Eᵀ * metricInChart g c x * E = 1) : MeasurePreserving (coordinateMomentum g c x E) (ENNReal.ofReal (chartVolumeDensity g c x) • (volume : Measure FourSpace)) volume := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.coordinateMomentum, OAI.PositiveEinsteinFour.Geometry.chartVolumeDensity
- theorem
OAI.PositiveEinsteinFour.Geometry.chartGramMomentum_detline 267Source documentation
The concrete smooth Gram frame gives the required lowering map in every chart, without making an eigenvector selection.
theorem chartGramMomentum_det (g : SmoothMetric M) (c : M) (x : FourSpace) (hx : x ∈ (chartAt FourSpace c).target) : |(metricInChart g c x * chartGramMatrix g c 1 x).det| = chartVolumeDensity g c x := …Mentions: OAI.PositiveEinsteinFour.Geometry.chartGramMatrix, OAI.PositiveEinsteinFour.Geometry.chartVolumeDensity
- theorem
OAI.PositiveEinsteinFour.Geometry.chartGramMomentum_energyline 273 - theorem
OAI.PositiveEinsteinFour.Geometry.sum_cross_pairsline 297 - theorem
OAI.PositiveEinsteinFour.Geometry.sum_parallel_pairsline 307 - def
OAI.PositiveEinsteinFour.Geometry.unitMatrixTensorline 319 - theorem
OAI.PositiveEinsteinFour.Geometry.matrix_pairing_expansionline 322 - theorem
OAI.PositiveEinsteinFour.Geometry.unitMatrixTensor_pullbackline 327 - theorem
OAI.PositiveEinsteinFour.Geometry.unitCurvatureCoordinates_transitionline 371 - theorem
OAI.PositiveEinsteinFour.Geometry.normalizedWeylCoordinates_transitionline 382 - def
OAI.PositiveEinsteinFour.Geometry.iteratedWeylDerivativeline 397Source documentation
Only three derivatives are used below, but retaining the natural number index makes the local covariance proof a single rank induction.
def iteratedWeylDerivative (g : SmoothMetric M) (c : M) : (k : ℕ) → FourSpace → CovariantCoordinates (4 + k) | 0 => normalizedWeylCoordinates g c | k + 1 => covariantDerivative g c (iteratedWeylDerivative g c k)Mentions: OAI.PositiveEinsteinFour.Geometry.CovariantCoordinates, OAI.PositiveEinsteinFour.Geometry.normalizedWeylCoordinates, OAI.PositiveEinsteinFour.Geometry.covariantDerivative
- theorem
OAI.PositiveEinsteinFour.Geometry.iteratedWeylDerivative_contDiffAtline 402 - theorem
OAI.PositiveEinsteinFour.Geometry.iteratedWeylDerivative_transitionline 414 - def
OAI.PositiveEinsteinFour.Geometry.twoFormTensorline 447 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormTensor_frameActionline 450 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormTensor_normline 468 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFrameAction_normline 477 - def
OAI.PositiveEinsteinFour.Geometry.twoFormFrameIsometryline 483 - def
OAI.PositiveEinsteinFour.Geometry.frozenFrameMetricline 508 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameMetric_selfline 512 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameMetric_continuousAtline 516 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameMetric_near_identityline 526 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameMetric_pairingline 549 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameMetric_tangentNormline 558 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameMetric_tangentNorm_nearline 568Source documentation
Arbitrarily sharp bounds on the actual inverse-chart tangent norm, uniform over all tangent vectors in the frozen orthonormal coordinates.
theorem frozenFrameMetric_tangentNorm_near (g : SmoothMetric M) (c : M) (z₀ : ChartTarget c) (δ : ℝ) (hδ : 0 < δ) (hδone : δ ≤ 1) : ∀ᶠ z in 𝓝 z₀.val, ∀ v : FourSpace, Real.sqrt (1 - δ) * ‖v‖ ≤ metricTangentNorm g ((chartAt FourSpace c).symm z) (mfderiv I4 I4 (chartAt FourSpace c).symm z (WithLp.toLp 2 (chartGramMatrix g c 1 z₀ *ᵥ WithLp.ofLp v))) ∧ metricTangentNorm g ((chartAt FourSpace c).symm z) (mfderiv I4 I4 (chartAt FourSpace c).symm z (WithLp.toLp 2 (chartGramMatrix g c 1 z₀ *ᵥ WithLp.ofLp v))) ≤ Real.sqrt (1 + δ) * ‖v‖ := by …Mentions: OAI.PositiveEinsteinFour.Geometry.ChartTarget, OAI.PositiveEinsteinFour.Geometry.metricTangentNorm, OAI.PositiveEinsteinFour.Geometry.chartGramMatrix
- theorem
OAI.PositiveEinsteinFour.Geometry.integral_div_le_of_one_leline 608 - theorem
OAI.PositiveEinsteinFour.Geometry.hLimitEnergy_splitline 622 - theorem
OAI.PositiveEinsteinFour.Geometry.final_H_variance_leline 629 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.plusNormVarianceline 661 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.plusHVarianceline 681 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.minusNormVarianceline 707 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.minusHVarianceline 727 - theorem
OAI.PositiveEinsteinFour.Geometry.oriented_frame_normSquare_smoothline 773 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_plusNorm_square_smoothline 805 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_minusNorm_square_smoothline 811 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_frameTensorline 835 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_coordinate_compline 858 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_parallel_frameTensorline 877Source documentation
A tensor evaluated on a parallel moving frame differentiates to its covariant derivative in the velocity frame direction.
theorem hasDerivAt_parallel_frameTensor {n : ℕ} (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (E : ℝ → Mat4) (T : FourSpace → CovariantCoordinates n) (t : ℝ) (k : Fin 4) (hx : HasDerivAt x (WithLp.toLp 2 (fun r => E t r k)) t) (hE : ∀ i j, HasDerivAt (fun s => E s i j) (-((∑ r, E t r k • connectionMatrix g c r (x t)) * E t) i j) t) (hT : ∀ a, DifferentiableAt ℝ (fun z => T z a) (x t)) (a : Fin n → Fin 4) : HasDerivAt (fun s => frameTensor (E s) (T (x s)) a) (frameTensor (E t) (covariantDerivative g c T (x t)) (Fin.cons k a)) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.CovariantCoordinates, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.frameTensor, OAI.PositiveEinsteinFour.Geometry.covariantDerivative
- theorem
OAI.PositiveEinsteinFour.Geometry.frame_eq_of_matrix_eqline 951Distinct definitions of this name: OAI/Geometry/EinsteinFour/CurvatureTensors02.lean:11802 (different declaration text), OAI/Geometry/EinsteinFour/GeodesicGeometry04.lean:11666 (different declaration text). Qualify references as OAI.PositiveEinsteinFour.Geometry.frame_eq_of_matrix_eq@path.
- def
OAI.PositiveEinsteinFour.Geometry.jointChartGramSectionline 961 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_jointChartGramSectionline 965 - theorem
OAI.PositiveEinsteinFour.Geometry.chartGramFrame_surjectiveline 1014 - def
OAI.PositiveEinsteinFour.Geometry.frameChartMatrixline 1049Source documentation
Components of an actual frame in the fixed chart at
c.def frameChartMatrix (g : SmoothMetric M) (c : M) (e : FrameBundle g) : Mat4 := …
Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.Mat4
- theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_continuousAtline 1053 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_eqline 1075 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_framedTensorline 1100Source documentation
A coordinate tensor is evaluated continuously on frames once its local components are continuous and its chart transition law has been proved.
theorem continuous_framedTensor {n : ℕ} (g : SmoothMetric M) (T : M → FourSpace → CovariantCoordinates n) (hT : ∀ c z, z ∈ (chartAt FourSpace c).target → ∀ a, ContinuousAt (fun w => T c w a) z) (hchange : ∀ c d z, z ∈ (chartAt FourSpace c).target → (chartAt FourSpace c).symm z ∈ (chartAt FourSpace d).source → T c z = frameTensor (chartTransitionMatrix c d z) (T d (chartTransition c d z))) : Continuous (fun e : FrameBundle g => frameTensor e.frame.matrix (T e.base (chartAt FourSpace e.base e.base))) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CovariantCoordinates, OAI.PositiveEinsteinFour.Geometry.frameTensor, OAI.PositiveEinsteinFour.Geometry.chartTransitionMatrix, OAI.PositiveEinsteinFour.Geometry.chartTransition, OAI.PositiveEinsteinFour.Geometry.FrameBundle
- theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_localGramSectionline 1163 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_measurable_positive_frameline 1180 - theorem
OAI.PositiveEinsteinFour.Geometry.metricEDistance_chart_symm_linear_leline 1251 - abbrev
OAI.PositiveEinsteinFour.Geometry.OrientedOrthogonalFourline 1329 - theorem
OAI.PositiveEinsteinFour.Geometry.isCompact_orientedOrthogonalFourline 1331 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1341)line 1341 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1344)line 1344 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1356)line 1356 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1357)line 1357 - def
OAI.PositiveEinsteinFour.Geometry.orientedFrameHaarline 1359 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1361)line 1361 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1365)line 1365 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFrameHaar_leftline 1368 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFrameHaar_rightline 1372 - structure
OAI.PositiveEinsteinFour.Geometry.OrientedNormRegularityline 1398 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_orientedNormRegularityline 1402 - theorem
OAI.PositiveEinsteinFour.Geometry.OrientedNormRegularity.toPetersenInputline 1407 - theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.changeMatrix_selfline 1434 - theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.changeMatrix_compline 1438 - def
OAI.PositiveEinsteinFour.Geometry.twoFormFrameValueline 1444 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFrameValue_at_orientationline 1448 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFrameValue_changeline 1452 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFrameValue_normline 1458 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFrameValue_addline 1462 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFrameValue_zeroline 1467 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFrameValue_smulline 1471 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFrameValue_hodgeline 1476 - def
OAI.PositiveEinsteinFour.Geometry.twoFormDerivativeRowsline 1500 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormDerivativeRows_consline 1503 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormDerivativeRows_normline 1507 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormDerivativeRows_hodge_normline 1516 - def
OAI.PositiveEinsteinFour.Geometry.orientedEulerDensityline 1543 - def
OAI.PositiveEinsteinFour.Geometry.orientedSignatureDensityline 1547 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedEulerDensity_eqline 1552 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedSignatureDensity_eqline 1558 - theorem
OAI.PositiveEinsteinFour.Geometry.volumeMeasure_integral_eq_total_mulline 1563 - theorem
OAI.PositiveEinsteinFour.Geometry.integral_orientedEulerDensityline 1572 - theorem
OAI.PositiveEinsteinFour.Geometry.integral_orientedSignatureDensityline 1592 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_compact_frame_neighborhoodline 1629 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_compactFrameBundleline 1671 - theorem
OAI.PositiveEinsteinFour.Geometry.frame_ext_matrixline 1705 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1715)line 1715 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1716)line 1716 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 1717)line 1717 - def
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.rotateline 1723 - def
OAI.PositiveEinsteinFour.Geometry.FrameBundle.rotateline 1734 - theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.rotate_vectorline 1737 - def
OAI.PositiveEinsteinFour.Geometry.orientedToOrthogonalline 1747 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_orientedToOrthogonalline 1752 - theorem
OAI.PositiveEinsteinFour.Geometry.trivialization_sum_vectorsline 1755 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_frameRotateline 1765 - theorem
OAI.PositiveEinsteinFour.Geometry.frameRotate_oriented_positiveline 1812 - theorem
OAI.PositiveEinsteinFour.Geometry.frameRotate_oneline 1820 - theorem
OAI.PositiveEinsteinFour.Geometry.frameRotate_mulline 1828 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_blockCoordinatesline 1855 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_framedWeylDerivativeline 1874 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_plusWeyl_continuousline 1883 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_plusWeylGradient_continuousline 1891 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_plusWeylHessian_continuousline 1903 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_plusWeylThirdDerivative_continuousline 1915 - theorem
OAI.PositiveEinsteinFour.Geometry.iInf_open_intervalline 1952Also declared: OAI/Geometry/EinsteinFour/MetricChartLipschitz.lean:22 (same declaration text).
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_linear_chart_lipschitz_of_boundline 1962 - def
OAI.PositiveEinsteinFour.Geometry.orientationLinearMatrixline 2048 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationLinearMatrix_detline 2051 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationCover_frameChartMatrixline 2060 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationCover_frameChartMatrix_detline 2094 - structure
OAI.PositiveEinsteinFour.Geometry.ParallelFrameCurveAtline 2124Source documentation
The local velocity and parallel-frame equations in the fixed chart centered at the current base point.
structure ParallelFrameCurveAt (g : SmoothMetric M) (γ : ℝ → FrameBundle g) (k : Fin 4) (t : ℝ) : Prop where … - theorem
OAI.PositiveEinsteinFour.Geometry.framedTensor_eq_fixedChartline 2135 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_framedTensorline 2155Source documentation
A chart-covariant tensor differentiates along an actual parallel frame curve to its framed covariant derivative, with the new direction first.
theorem hasDerivAt_framedTensor {n : ℕ} (g : SmoothMetric M) (T : M → FourSpace → CovariantCoordinates n) (hT : ∀ c z, z ∈ (chartAt FourSpace c).target → ∀ a, DifferentiableAt ℝ (fun w => T c w a) z) (hchange : ∀ c d z, z ∈ (chartAt FourSpace c).target → (chartAt FourSpace c).symm z ∈ (chartAt FourSpace d).source → T c z = frameTensor (chartTransitionMatrix c d z) (T d (chartTransition c d z))) (hDchange : ∀ c d z, z ∈ (chartAt FourSpace c).target → (chartAt FourSpace c).symm z ∈ (chartAt FourSpace d).source → covariantDerivative g c (T c) z = frameTensor (chartTransitionMatrix c d z) (covariantDerivative g d (T d) (chartTransition c d z))) (γ : ℝ → FrameBundle g) (t : ℝ) (k : Fin 4) …Mentions: OAI.PositiveEinsteinFour.Geometry.CovariantCoordinates, OAI.PositiveEinsteinFour.Geometry.frameTensor, OAI.PositiveEinsteinFour.Geometry.chartTransitionMatrix, OAI.PositiveEinsteinFour.Geometry.chartTransition, OAI.PositiveEinsteinFour.Geometry.covariantDerivative, OAI.PositiveEinsteinFour.Geometry.FrameBundle
- theorem
OAI.PositiveEinsteinFour.Geometry.scalar_field_contDiffAtline 2215 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarCoordinates_transitionline 2223 - def
OAI.PositiveEinsteinFour.Geometry.iteratedScalarDerivativeline 2234 - theorem
OAI.PositiveEinsteinFour.Geometry.iteratedScalarDerivative_contDiffAtline 2239 - theorem
OAI.PositiveEinsteinFour.Geometry.iteratedScalarDerivative_transitionline 2249 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_framedScalarDerivativeline 2266 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarValue_continuousline 2276 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarGradient_continuousline 2281 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarHessian_continuousline 2287 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarThird_continuousline 2293 - def
OAI.PositiveEinsteinFour.Geometry.twoFormChartValueline 2319 - def
OAI.PositiveEinsteinFour.Geometry.TwoFormSmoothline 2325 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartValue_zeroline 2331 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartValue_addline 2336 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartValue_smulline 2345 - def
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormsline 2353 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.hodgeline 2368 - def
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormHodgeline 2380 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormHodge_involutiveline 2391 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 2415)line 2415 - theorem
OAI.PositiveEinsteinFour.Geometry.orthogonalEuclidean_normline 2421 - def
OAI.PositiveEinsteinFour.Geometry.orthogonalEuclideanIsometryline 2431 - def
OAI.PositiveEinsteinFour.Geometry.orthogonalDirectionline 2449 - def
OAI.PositiveEinsteinFour.Geometry.orientedDirectionline 2452 - theorem
OAI.PositiveEinsteinFour.Geometry.directionFrameMatrix_detline 2457 - def
OAI.PositiveEinsteinFour.Geometry.directionOrientedMatrixline 2465 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_directionOrientedMatrixline 2470 - theorem
OAI.PositiveEinsteinFour.Geometry.sum3_swap_firstline 2500 - theorem
OAI.PositiveEinsteinFour.Geometry.sum3_swap_lastline 2503 - theorem
OAI.PositiveEinsteinFour.Geometry.sum3_cycleline 2509 - def
OAI.PositiveEinsteinFour.Geometry.twoFormExteriorComponentline 2513 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCodiffComponentline 2516 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormExterior_square_sumline 2519 - def
OAI.PositiveEinsteinFour.Geometry.twoFormDeRhamQuadraticline 2566 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormDeRhamQuadratic_nonnegline 2570 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormDeRhamQuadratic_eqline 2575 - theorem
OAI.PositiveEinsteinFour.Geometry.chartGramMatrix_isUnitline 2615 - theorem
OAI.PositiveEinsteinFour.Geometry.fourMatrix_bijectiveline 2620 - def
OAI.PositiveEinsteinFour.Geometry.frozenFrameLinearEquivline 2633 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameLinearEquiv_applyline 2638 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrame_forward_boundline 2643 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrame_inverse_boundline 2657 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_frozenFrame_chart_lipschitzline 2695Source documentation
The frozen orthonormal chart is locally Lipschitz with the sharp constant coming from the lower quadratic-form estimate.
theorem exists_frozenFrame_chart_lipschitz [T3Space M] (g : SmoothMetric M) (c : M) (δ : ℝ) (hδ : 0 < δ) (hδone : δ < 1) : let z₀ : ChartTarget c := ⟨chartAt FourSpace c c, … - theorem
OAI.PositiveEinsteinFour.Geometry.bool_orientation_changeline 2748 - def
OAI.PositiveEinsteinFour.Geometry.orientationCoverPositiveFramesline 2760 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationCover_positive_in_chartline 2764 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationCover_positive_eventuallyline 2780 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationCoverPositiveFrames_clopenline 2820 - theorem
OAI.PositiveEinsteinFour.Geometry.reflected_frame_detline 2832 - def
OAI.PositiveEinsteinFour.Geometry.orientationCoverFrameOrientationline 2842 - theorem
OAI.PositiveEinsteinFour.Geometry.frame_matrix_extline 2889 - def
OAI.PositiveEinsteinFour.Geometry.orientedFrameMapline 2899 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_orientedFrameMapline 2902 - def
OAI.PositiveEinsteinFour.Geometry.orientedFiberMeasureline 2906 - instance
OAI.PositiveEinsteinFour.Geometry.orientedFiberMeasure_probabilityline 2909 - def
OAI.PositiveEinsteinFour.Geometry.orientedFrameChangeline 2914 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFrameMap_changeline 2920 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFrameMap_mulline 2928 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFiberMeasure_eqline 2934 - def
OAI.PositiveEinsteinFour.Geometry.positiveFrameSectionline 2967 - theorem
OAI.PositiveEinsteinFour.Geometry.measurable_positiveFrameSectionline 2970 - theorem
OAI.PositiveEinsteinFour.Geometry.positiveFrameSection_baseline 2974 - theorem
OAI.PositiveEinsteinFour.Geometry.positiveFrameSection_positiveline 2978 - def
OAI.PositiveEinsteinFour.Geometry.orientedFrameParametrizationline 2982 - theorem
OAI.PositiveEinsteinFour.Geometry.measurable_orientedFrameParametrizationline 2986 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFrameParametrization_baseline 2992 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFrameParametrization_positiveline 2997 - def
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasureline 3008 - instance
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_probabilityline 3013 - theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_supportedline 3018 - theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_baseline 3024 - theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_integralline 3035 - theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_rotateline 3048 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_blockCoordinatesline 3091 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_framedWeylDerivativeline 3101 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_plusWeyl_parallel_derivativeline 3121 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_plusWeylGradient_parallel_derivativeline 3131 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_plusWeylHessian_parallel_derivativeline 3140 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_framedScalarDerivativeline 3149 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarValue_parallel_derivativeline 3169 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarGradient_parallel_derivativeline 3183 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarHessian_parallel_derivativeline 3191 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_reflectionline 3219 - theorem
OAI.PositiveEinsteinFour.Geometry.reflection_parallel_rhsline 3231 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameCurveAt_reflectionline 3266Source documentation
The reflected curve follows the same horizontal direction when time is multiplied by the sign of the reflected frame axis.
theorem parallelFrameCurveAt_reflection (g : SmoothMetric M) (γ : ℝ → FrameBundle g) (k : Fin 4) (t : ℝ) (h : ParallelFrameCurveAt g γ k (orientationSign k * t)) : ParallelFrameCurveAt g (fun s => frameReflection (γ (orientationSign k * s))) k t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.ParallelFrameCurveAt, OAI.PositiveEinsteinFour.Geometry.orientationSign, OAI.PositiveEinsteinFour.Geometry.frameReflection
- abbrev
OAI.PositiveEinsteinFour.Geometry.CoordinateFrameSpaceline 3362 - def
OAI.PositiveEinsteinFour.Geometry.parallelFrameConnectionline 3367 - def
OAI.PositiveEinsteinFour.Geometry.parallelFrameVectorFieldline 3372Source documentation
Horizontal motion in the
kth frame direction in a fixed chart.def parallelFrameVectorField (g : SmoothMetric M) (c : M) (k : Fin 4) (p : CoordinateFrameSpace) : CoordinateFrameSpace := …Mentions: OAI.PositiveEinsteinFour.Geometry.CoordinateFrameSpace
- theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameVectorField_contDiffAtline 3376 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameVectorField_contDiffOnline 3407 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_matrix_mul_entryline 3412 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrame_metric_rateline 3422 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelGram_rate_zeroline 3435 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_parallelGram_zeroline 3442Source documentation
The horizontal ODE preserves all inner products of frame columns.
theorem hasDerivAt_parallelGram_zero (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (E : ℝ → Mat4) (t : ℝ) (k : Fin 4) (hz : x t ∈ (chartAt FourSpace c).target) (hx : HasDerivAt x (WithLp.toLp 2 (fun r => E t r k)) t) (hE : ∀ i j, HasDerivAt (fun s => E s i j) (-((∑ r, E t r k • connectionMatrix g c r (x t)) * E t) i j) t) : HasDerivAt (fun s => (E s)ᵀ * metricInChart g c (x s) * E s) 0 t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.connectionMatrix
- theorem
OAI.PositiveEinsteinFour.Geometry.parallelGram_eq_on_intervalline 3476Source documentation
Along a local solution, one orthonormal initial frame remains orthonormal throughout its open interval of definition.
theorem parallelGram_eq_on_interval (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (E : ℝ → Mat4) (k : Fin 4) (a b s t : ℝ) (hs : s ∈ Set.Ioo a b) (ht : t ∈ Set.Ioo a b) (hz : ∀ r ∈ Set.Ioo a b, x r ∈ (chartAt FourSpace c).target) (hx : ∀ r ∈ Set.Ioo a b, HasDerivAt x (WithLp.toLp 2 (fun i => E r i k)) r) (hE : ∀ r ∈ Set.Ioo a b, ∀ i j, HasDerivAt (fun u => E u i j) (-((∑ l, E r l k • connectionMatrix g c l (x r)) * E r) i j) r) : (E s)ᵀ * metricInChart g c (x s) * E s = (E t)ᵀ * metricInChart g c (x t) * E t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.connectionMatrix
- theorem
OAI.PositiveEinsteinFour.Geometry.frameTensor_twoline 3509 - theorem
OAI.PositiveEinsteinFour.Geometry.frameTensor_trace_twoline 3520 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarLaplacian_eq_inverse_traceline 3536 - def
OAI.PositiveEinsteinFour.Geometry.scalarLaplacianBaseline 3544 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarLaplacian_eq_baseline 3547 - def
OAI.PositiveEinsteinFour.Geometry.chartScalarLaplacianline 3553 - theorem
OAI.PositiveEinsteinFour.Geometry.chartScalarLaplacian_contDiffAtline 3556 - theorem
OAI.PositiveEinsteinFour.Geometry.chartScalarLaplacian_eq_baseline 3572 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarLaplacianBase_smoothline 3586 - theorem
OAI.PositiveEinsteinFour.Geometry.sphereCompletion_haar_preservingline 3623Source documentation
Multiplication by a sphere-dependent orthogonal completion preserves the Haar marginal.
theorem sphereCompletion_haar_preserving : MeasurePreserving (fun p : Directions × OrientedOrthogonalFour => p.2 * directionOrientedMatrix p.1) (sphereMeasure.prod orientedFrameHaar) orientedFrameHaar := by …Mentions: OAI.PositiveEinsteinFour.Geometry.OrientedOrthogonalFour, OAI.PositiveEinsteinFour.Geometry.directionOrientedMatrix, OAI.PositiveEinsteinFour.Geometry.orientedFrameHaar
- theorem
OAI.PositiveEinsteinFour.Geometry.haar_integral_eq_sphere_of_rotationline 3640Source documentation
An integrable Haar-fiber function whose rotated values depend only on the corresponding unit direction has the spherical average.
theorem haar_integral_eq_sphere_of_rotation (f : OrientedOrthogonalFour → ℝ) (G : Directions → ℝ) (hf : Integrable f orientedFrameHaar) (heq : ∀ P q, f (P * directionOrientedMatrix q) = G (orientedDirection P q)) : (∫ P, f P ∂orientedFrameHaar) = ∫ q, G q ∂sphereMeasure := by …Mentions: OAI.PositiveEinsteinFour.Geometry.OrientedOrthogonalFour, OAI.PositiveEinsteinFour.Geometry.orientedFrameHaar, OAI.PositiveEinsteinFour.Geometry.directionOrientedMatrix, OAI.PositiveEinsteinFour.Geometry.orientedDirection
- theorem
OAI.PositiveEinsteinFour.Geometry.sum_four_nonneg_zeroline 3681 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormDeRhamQuadratic_eq_zeroline 3685 - theorem
OAI.PositiveEinsteinFour.Geometry.twoForm_rows_exterior_hodgeline 3727 - theorem
OAI.PositiveEinsteinFour.Geometry.twoForm_rows_deRham_hodgeline 3736 - theorem
OAI.PositiveEinsteinFour.Geometry.twoForm_positive_chartline 3764 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartValue_normline 3786 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_chartVolumeDensityline 3814 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_parallelFrame_detline 3852 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_parallel_density_det_zeroline 3862Source documentation
The metric density cancels the determinant rate of a parallel frame. This uses the coordinate ODE itself, without assuming a flow preserves a measure.
theorem hasDerivAt_parallel_density_det_zero (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (E : ℝ → Mat4) (t : ℝ) (k : Fin 4) (hz : x t ∈ (chartAt FourSpace c).target) (hx : HasDerivAt x (WithLp.toLp 2 (fun r => E t r k)) t) (hE : ∀ i j, HasDerivAt (fun s => E s i j) (-((∑ r, E t r k • connectionMatrix g c r (x t)) * E t) i j) t) : HasDerivAt (fun s => chartVolumeDensity g c (x s) * (E s).det) 0 t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.chartVolumeDensity
- theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameLinearEquiv_detline 3896 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenFrameLinearEquiv_symm_abs_detline 3902 - theorem
OAI.PositiveEinsteinFour.Geometry.volume_frozenFrame_symm_imageline 3923 - theorem
OAI.PositiveEinsteinFour.Geometry.hausdorff_frozenFrame_symm_imageline 3930 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_jacobi_mulVecline 3955 - def
OAI.PositiveEinsteinFour.Geometry.geodesicCovariantDerivativeline 3970 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_jacobiConnectionline 3975 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_geodesicCovariantDerivativeline 4016Source documentation
The derivative of the covariant first derivative is computed from ordinary first and second variation data.
theorem hasDerivAt_geodesicCovariantDerivative (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (v y w : ℝ → JacobiCoordinateVector) (a b : JacobiCoordinateVector) (t : ℝ) (hz : x t ∈ (chartAt FourSpace c).target) (hx : HasDerivAt x (WithLp.toLp 2 (v t)) t) (hv : HasDerivAt v a t) (hy : HasDerivAt y (w t) t) (hw : HasDerivAt w b t) : HasDerivAt (geodesicCovariantDerivative g c x v y w) (b + (jacobiConnectionDerivative (fun i j => matrixPartial (connectionMatrix g c j) i (x t)) (v t) (v t) + jacobiConnection (fun i => connectionMatrix g c i (x t)) a) *ᵥ y t + jacobiConnection (fun i => connectionMatrix g c i (x t)) (v t) *ᵥ w t) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.geodesicCovariantDerivative, OAI.PositiveEinsteinFour.Geometry.jacobiConnectionDerivative, OAI.PositiveEinsteinFour.Geometry.matrixPartial, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.jacobiConnection
- theorem
OAI.PositiveEinsteinFour.Geometry.coordinate_geodesic_jacobiline 4034Source documentation
A first variation satisfying the linearized geodesic ODE satisfies the covariant Jacobi equation, expressed through ordinary coordinate derivatives.
theorem coordinate_geodesic_jacobi (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (v y w : ℝ → JacobiCoordinateVector) (a b : JacobiCoordinateVector) (t : ℝ) (hz : x t ∈ (chartAt FourSpace c).target) (hx : HasDerivAt x (WithLp.toLp 2 (v t)) t) (hv : HasDerivAt v a t) (hy : HasDerivAt y (w t) t) (hw : HasDerivAt w b t) (ha : a = -(jacobiConnection (fun i => connectionMatrix g c i (x t)) (v t) *ᵥ v t)) (hb : b = -(jacobiConnectionDerivative (fun i j => matrixPartial (connectionMatrix g c j) i (x t)) (y t) (v t) *ᵥ v t) - jacobiConnection (fun i => connectionMatrix g c i (x t)) (w t) *ᵥ v t - jacobiConnection (fun i => connectionMatrix g c i (x t)) (v t) *ᵥ w t) : deriv (geodesicCovariantDerivative g c x v y w) t + …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.jacobiConnection, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.jacobiConnectionDerivative, OAI.PositiveEinsteinFour.Geometry.matrixPartial, OAI.PositiveEinsteinFour.Geometry.geodesicCovariantDerivative
- abbrev
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameSpaceline 4072 - def
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameVelocityline 4077 - def
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameConnectionline 4080 - def
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameFieldline 4084 - theorem
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameField_contDiffAtline 4089 - theorem
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameField_zero_directionline 4125 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_frozenFrame_symm_lipschitzline 4150 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_det_transitionline 4200 - def
OAI.PositiveEinsteinFour.Geometry.orientationFrameClassline 4220 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationFrameClass_projline 4223 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationFrameClass_localline 4226 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_orientationFrameClassline 4244 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFiberMeasure_eq_of_positiveline 4297 - theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_eq_sectionline 4312Source documentation
Changing the measurable positive reference frame leaves the actual normalized frame probability unchanged.
theorem canonicalFrameMeasure_eq_section (g : SmoothMetric M) (o : FrameOrientation g) (s : M → FrameBundle g) (hs : Measurable s) (hbase : ∀ x, (s x).base = x) (hpos : ∀ x, s x ∈ o.positive) : canonicalFrameMeasure g o = Measure.map (fun p : M × OrientedOrthogonalFour => (s p.1).rotate (orientedToOrthogonal p.2)) ((normalizedVolume g).prod orientedFrameHaar) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure, OAI.PositiveEinsteinFour.Geometry.OrientedOrthogonalFour, OAI.PositiveEinsteinFour.Geometry.orientedToOrthogonal, OAI.PositiveEinsteinFour.Geometry.normalizedVolume, OAI.PositiveEinsteinFour.Geometry.orientedFrameHaar
- theorem
OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField_contDiffAtline 4362 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonianField_contDiffAtline 4375 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian_directionalline 4380 - theorem
OAI.PositiveEinsteinFour.Geometry.inverseMetric_symmline 4428 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian_momentum_partialline 4434 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian_position_partialline 4456 - theorem
OAI.PositiveEinsteinFour.Geometry.inverse_metric_forceline 4471 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian_forceline 4482 - theorem
OAI.PositiveEinsteinFour.Geometry.parallel_momentum_algebraline 4496 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_frameCotangentMomentumline 4500 - theorem
OAI.PositiveEinsteinFour.Geometry.inverseMetric_frameMomentumline 4539 - theorem
OAI.PositiveEinsteinFour.Geometry.frameMomentum_forceline 4550 - theorem
OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField_frameline 4566Source documentation
The metric-lowered frame direction obeys the actual kinetic Hamiltonian field, with no energy-shell or normalization assumption.
theorem cotangentHamiltonianField_frame (g : SmoothMetric M) (c : M) (x : FourSpace) (hx : x ∈ (chartAt FourSpace c).target) (E : Mat4) (k : Fin 4) : cotangentHamiltonianField (kineticHamiltonian g c) (x, frameCotangentMomentum g c x E k) = (WithLp.toLp 2 (fun r => E r k), WithLp.toLp 2 ((parallelFrameConnection g c k (x, E))ᵀ *ᵥ WithLp.ofLp (frameCotangentMomentum g c x E k))) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField, OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian, OAI.PositiveEinsteinFour.Geometry.frameCotangentMomentum, OAI.PositiveEinsteinFour.Geometry.parallelFrameConnection
- theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_parallelFrame_cotangentLiftline 4589Source documentation
A primitive parallel-frame curve has a cotangent lift satisfying Hamilton's equations for the actual metric Hamiltonian.
theorem hasDerivAt_parallelFrame_cotangentLift (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (E : ℝ → Mat4) (t : ℝ) (k : Fin 4) (hz : x t ∈ (chartAt FourSpace c).target) (hx : HasDerivAt x (WithLp.toLp 2 (fun r => E t r k)) t) (hE : ∀ i j, HasDerivAt (fun s => E s i j) (-(parallelFrameConnection g c k (x t, E t) * E t) i j) t) : HasDerivAt (fun s => (x s, frameCotangentMomentum g c (x s) (E s) k)) (cotangentHamiltonianField (kineticHamiltonian g c) (x t, frameCotangentMomentum g c (x t) (E t) k)) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.parallelFrameConnection, OAI.PositiveEinsteinFour.Geometry.frameCotangentMomentum, OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField, OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_local_parallelFrame_curveline 4621 - def
OAI.PositiveEinsteinFour.Geometry.chartMatrixFrameline 4669Source documentation
A matrix normalized by the chart metric gives an actual orthonormal frame, after applying the inverse-chart tangent map.
def chartMatrixFrame (g : SmoothMetric M) (c : M) (z : ChartTarget c) (E : Mat4) (hE : Eᵀ * metricInChart g c z * E = 1) : OrthonormalFrame g ((chartAt FourSpace c).symm z) where …Mentions: OAI.PositiveEinsteinFour.Geometry.ChartTarget, OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_local_orthonormalFrame_curveline 4682 - abbrev
OAI.PositiveEinsteinFour.Geometry.ParallelFrameVariationSpaceline 4724 - def
OAI.PositiveEinsteinFour.Geometry.parallelFrameVariationalFieldline 4730 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameVariationalField_contDiffAtline 4735 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_local_parallelFrame_variationline 4749Source documentation
A genuine local solution of the variational ODE with identity initial linear map. Identifying this linear map with the derivative in initial conditions is a separate estimate.
theorem exists_local_parallelFrame_variation (g : SmoothMetric M) (c : M) (k : Fin 4) (p : CoordinateFrameSpace) (hp : p.1 ∈ (chartAt FourSpace c).target) : ∃ ε > (0 : ℝ), ∃ x : ℝ → CoordinateFrameSpace, ∃ V : ℝ → CoordinateFrameSpace →L[ℝ] CoordinateFrameSpace, x 0 = p ∧ V 0 = ContinuousLinearMap.id ℝ CoordinateFrameSpace ∧ ∀ t ∈ Ioo (-ε) ε, (x t).1 ∈ (chartAt FourSpace c).target ∧ HasDerivAt x (parallelFrameVectorField g c k (x t)) t ∧ HasDerivAt V ((fderiv ℝ (parallelFrameVectorField g c k) (x t)).comp (V t)) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CoordinateFrameSpace, OAI.PositiveEinsteinFour.Geometry.parallelFrameVectorField
- theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrame_variation_remainder_derivativeline 4774Source documentation
Exact remainder equation used to compare the true nearby trajectory with the candidate first variation.
theorem parallelFrame_variation_remainder_derivative (g : SmoothMetric M) (c : M) (k : Fin 4) (x y : ℝ → CoordinateFrameSpace) (V : ℝ → CoordinateFrameSpace →L[ℝ] CoordinateFrameSpace) (h : CoordinateFrameSpace) (t : ℝ) (hx : HasDerivAt x (parallelFrameVectorField g c k (x t)) t) (hy : HasDerivAt y (parallelFrameVectorField g c k (y t)) t) (hV : HasDerivAt V ((fderiv ℝ (parallelFrameVectorField g c k) (x t)).comp (V t)) t) : HasDerivAt (fun s => y s - x s - V s h) ((fderiv ℝ (parallelFrameVectorField g c k) (x t)) (y t - x t - V t h) + (parallelFrameVectorField g c k (y t) - parallelFrameVectorField g c k (x t) - (fderiv ℝ (parallelFrameVectorField g c k) (x t)) (y t - x t))) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CoordinateFrameSpace, OAI.PositiveEinsteinFour.Geometry.parallelFrameVectorField
- structure
OAI.PositiveEinsteinFour.Geometry.ParallelMetricDataline 4816Source documentation
Only raw flow, parallel differentiation and normalized Ricci data remain in the classical frame-calculus input.
structure ParallelMetricData (g : SmoothMetric M) (μ : Measure (FrameBundle g)) where …
- theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.continuousWeylline 4827 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.continuousGradientline 4831 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.continuousHessianline 4835 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.continuousThirdline 4839 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.curve_continuousline 4843 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.derivativeWeylline 4847 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.derivativeGradientline 4854 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.derivativeHessianline 4861 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.ricciThreeline 4868 - def
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.toMetricGreenDataline 4872Source documentation
Metric differential identities give the tensor-identity structure.
def toMetricGreenData (d : ParallelMetricData g μ) : MetricGreenData g μ where …
Mentions: OAI.PositiveEinsteinFour.Geometry.ParallelMetricData, OAI.PositiveEinsteinFour.Geometry.MetricGreenData
- theorem
OAI.PositiveEinsteinFour.Geometry.covariantDerivative_finite_contDiffAtline 4911 - theorem
OAI.PositiveEinsteinFour.Geometry.scalar_finite_derivative_contDiffAtline 4927 - theorem
OAI.PositiveEinsteinFour.Geometry.scalar_finite_derivative_transitionline 4941 - theorem
OAI.PositiveEinsteinFour.Geometry.scalar_finite_framed_continuousline 4958 - theorem
OAI.PositiveEinsteinFour.Geometry.scalar_finite_gradient_continuousline 4968 - theorem
OAI.PositiveEinsteinFour.Geometry.scalar_finite_hessian_continuousline 4974 - theorem
OAI.PositiveEinsteinFour.Geometry.scalar_finite_parallel_derivativeline 4980 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarCoordinate_gradientline 5020 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarCoordinate_hessianline 5027 - theorem
OAI.PositiveEinsteinFour.Geometry.chartGramMatrix_mul_transposeline 5045 - theorem
OAI.PositiveEinsteinFour.Geometry.chartScalarLaplacian_coefficientsline 5059 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarPrincipalCoefficients_posDefline 5069 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarPrincipalCoefficients_smoothline 5074 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.continuous_normline 5099 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoForm_norm_continuousline 5113 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedDirection_mulline 5134 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedDirection_completionline 5144 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_orientedDirectionline 5152 - theorem
OAI.PositiveEinsteinFour.Geometry.haar_integral_directionline 5172Source documentation
Haar averaging of the orbit of any direction gives the fixed spherical probability, independently of the starting direction.
theorem haar_integral_direction (f : Directions → ℝ) (hf : Continuous f) (q : Directions) : (∫ P, f (orientedDirection P q) ∂orientedFrameHaar) = ∫ r, f r ∂sphereMeasure := by …Mentions: OAI.PositiveEinsteinFour.Geometry.orientedDirection, OAI.PositiveEinsteinFour.Geometry.orientedFrameHaar
- theorem
OAI.PositiveEinsteinFour.Geometry.sphereMeasure_uniqueline 5204Source documentation
Every probability invariant under the actual SO(4) action agrees with the normalized Hausdorff measure on the unit three-sphere.
theorem sphereMeasure_unique (μ : Measure Directions) [IsProbabilityMeasure μ] (hμ : ∀ P, MeasurePreserving (orientedDirection P) μ μ) : μ = sphereMeasure := by …Mentions: OAI.PositiveEinsteinFour.Geometry.orientedDirection
- def
OAI.PositiveEinsteinFour.Geometry.twoFormTensorLinearline 5245 - theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.eq_of_matrix_eqline 5257 - def
OAI.PositiveEinsteinFour.Geometry.twoFormTensorAtline 5264 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCoordinatesline 5268 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartValue_tensorline 5273 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCoordinates_from_chartline 5283 - theorem
OAI.PositiveEinsteinFour.Geometry.twoForm_positive_chart_atline 5293 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.coordinates_contDiffAtline 5323 - theorem
OAI.PositiveEinsteinFour.Geometry.sum_two_indicesline 5367 - theorem
OAI.PositiveEinsteinFour.Geometry.sum_four_indicesline 5373Distinct definitions of this name: OAI/Geometry/EinsteinFour/CurvatureForm.lean:26 (different declaration text). Qualify references as OAI.PositiveEinsteinFour.Geometry.sum_four_indices@path.
- def
OAI.PositiveEinsteinFour.Geometry.twoTensorProductline 5379 - def
OAI.PositiveEinsteinFour.Geometry.twoTensorContractionline 5382 - theorem
OAI.PositiveEinsteinFour.Geometry.frameTensor_twoProductline 5385 - theorem
OAI.PositiveEinsteinFour.Geometry.twoTensorContraction_pairingline 5398 - theorem
OAI.PositiveEinsteinFour.Geometry.frameTensorPairing_extline 5409 - theorem
OAI.PositiveEinsteinFour.Geometry.twoTensorContraction_frameline 5415 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_parallel_frameVectorline 5455Source documentation
Multiplication by a parallel frame converts ordinary component derivatives into covariant derivatives along the curve.
theorem hasDerivAt_parallel_frameVector (E : ℝ → Mat4) (y : ℝ → JacobiCoordinateVector) (U : Mat4) (y' : JacobiCoordinateVector) (t : ℝ) (hE : ∀ i j, HasDerivAt (fun s => E s i j) (-(U * E t) i j) t) (hy : HasDerivAt y y' t) : HasDerivAt (fun s => E s *ᵥ y s) (E t *ᵥ y' - U *ᵥ (E t *ᵥ y t)) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector
- theorem
OAI.PositiveEinsteinFour.Geometry.parallel_frame_covariant_derivativeline 5474 - theorem
OAI.PositiveEinsteinFour.Geometry.parallel_frame_covariant_second_derivativeline 5486Source documentation
The same cancellation applies to the first covariant derivative. Thus the second covariant derivative is the ordinary second derivative of the components in a parallel frame.
theorem parallel_frame_covariant_second_derivative (E : ℝ → Mat4) (F z : ℝ → JacobiCoordinateVector) (U : Mat4) (z' : JacobiCoordinateVector) (t : ℝ) (hE : ∀ i j, HasDerivAt (fun s => E s i j) (-(U * E t) i j) t) (hz : HasDerivAt z z' t) (hF : F =ᶠ[𝓝 t] fun s => E s *ᵥ z s) : deriv F t + U *ᵥ F t = E t *ᵥ z' := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector
- def
OAI.PositiveEinsteinFour.Geometry.jacobiCurvatureCombinationline 5495 - def
OAI.PositiveEinsteinFour.Geometry.curvatureFirstLinearline 5498 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobi_mulVec_sumline 5508 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiCurvatureCombination_frameline 5516 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_jacobiCurvatureCombination_frameline 5532 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_normal_jacobi_curvatureline 5541 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_normal_jacobi_equationline 5587 - def
OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateFieldline 5621 - def
OAI.PositiveEinsteinFour.Geometry.geodesicVariationAccelerationline 5626 - theorem
OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField_contDiffAtline 5636 - theorem
OAI.PositiveEinsteinFour.Geometry.connection_variation_derivativeline 5659 - theorem
OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField_curve_derivativeline 5702 - theorem
OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField_fderivline 5736 - theorem
OAI.PositiveEinsteinFour.Geometry.geodesic_variation_derivativesline 5758Source documentation
The variational equation of the actual tangent vector field gives the two ordinary derivative inputs of the coordinate Jacobi theorem.
theorem geodesic_variation_derivatives (g : SmoothMetric M) (c : M) (γ Z : ℝ → FourSpace × FourSpace) (t : ℝ) (hz : (γ t).1 ∈ (chartAt FourSpace c).target) (hZ : HasDerivAt Z (fderiv ℝ (geodesicCoordinateField g c) (γ t) (Z t)) t) : HasDerivAt (fun s => (Z s).1) (Z t).2 t ∧ HasDerivAt (fun s => (Z s).2) (geodesicVariationAcceleration g c (γ t).1 (γ t).2 (Z t).1 (Z t).2) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField, OAI.PositiveEinsteinFour.Geometry.geodesicVariationAcceleration
- def
OAI.PositiveEinsteinFour.Geometry.geodesicVariationCovariantDerivativeline 5768 - theorem
OAI.PositiveEinsteinFour.Geometry.geodesic_variation_covariant_differentiableAtline 5774 - theorem
OAI.PositiveEinsteinFour.Geometry.geodesic_variation_jacobiline 5800Source documentation
A true first variation of the actual coordinate geodesic field satisfies the curvature Jacobi equation.
theorem geodesic_variation_jacobi (g : SmoothMetric M) (c : M) (γ Z : ℝ → FourSpace × FourSpace) (t : ℝ) (hz : (γ t).1 ∈ (chartAt FourSpace c).target) (hγ : HasDerivAt γ (geodesicCoordinateField g c (γ t)) t) (hZ : HasDerivAt Z (fderiv ℝ (geodesicCoordinateField g c) (γ t) (Z t)) t) : deriv (geodesicVariationCovariantDerivative g c γ Z) t + jacobiConnection (fun i => connectionMatrix g c i (γ t).1) (WithLp.ofLp (γ t).2) *ᵥ geodesicVariationCovariantDerivative g c γ Z t + (∑ i, ∑ j, ((Z t).1 i * (γ t).2 j) • coordinateCurvatureMatrix g c i j (γ t).1) *ᵥ WithLp.ofLp (γ t).2 = 0 := by …Mentions: OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField, OAI.PositiveEinsteinFour.Geometry.geodesicVariationCovariantDerivative, OAI.PositiveEinsteinFour.Geometry.jacobiConnection, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.coordinateCurvatureMatrix
- theorem
OAI.PositiveEinsteinFour.Geometry.weightedMetricSecond_identityline 5851 - def
OAI.PositiveEinsteinFour.Geometry.jacobiMetricFirstDirectionalline 5887 - def
OAI.PositiveEinsteinFour.Geometry.jacobiMetricSecondDirectionalline 5891 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiMetricFirstDirectional_eqline 5895 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiMetricSecondDirectional_eqline 5902 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_jacobiCurvature_metric_skewline 5919 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_coordinateEnergySecondDensityline 5938 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_metricPairline 5958 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_connection_weightedline 5983 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_matrix_vectorline 6021 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_coordinateEnergyBoundary_hasDerivAtline 6035Source documentation
The boundary correction is the derivative of an actual scalar along a coordinate geodesic. Its vanishing at zero variation endpoints can therefore be used by the ordinary fundamental theorem of calculus.
theorem actual_coordinateEnergyBoundary_hasDerivAt (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (v y : ℝ → JacobiCoordinateVector) (a w : JacobiCoordinateVector) (t : ℝ) (hz : x t ∈ (chartAt FourSpace c).target) (hx : HasDerivAt x (WithLp.toLp 2 (v t)) t) (hv : HasDerivAt v a t) (hy : HasDerivAt y w t) (ha : a = -(jacobiConnection (fun i => connectionMatrix g c i (x t)) (v t) *ᵥ v t)) : HasDerivAt (fun s => jacobiMetricPair (metricInChart g c (x s)) (v s) (jacobiConnection (fun i => connectionMatrix g c i (x s)) (y s) *ᵥ y s)) (coordinateEnergyBoundaryRate (metricInChart g c (x t)) (fun i => connectionMatrix g c i (x t)) …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.jacobiConnection, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.jacobiMetricPair, OAI.PositiveEinsteinFour.Geometry.coordinateEnergyBoundaryRate
- structure
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlowline 6106Source documentation
A constructed local solution and its first variation. This is output of the local ODE theorem, not a geometric input.
structure KineticLocalFlow (g : SmoothMetric M) (c : M) (p : CotangentCoordinates) where …
Mentions: OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_kineticLocalFlowline 6132 - def
OAI.PositiveEinsteinFour.Geometry.kineticVariationMatrixline 6181 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticVariationMatrix_derivativeline 6185 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.initial_derivativeline 6217 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.energyline 6229 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.jacobian_detline 6245 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.eq_online 6277Source documentation
Uniqueness against any other actual kinetic trajectory on the common interval, including cotangent lifts of the global frame flow.
theorem eq_on (F : KineticLocalFlow g c p) (q : CotangentCoordinates) (hq : q ∈ Metric.ball p F.radius) (γ : ℝ → CotangentCoordinates) (hγ0 : γ 0 = q) (hγ : ∀ t ∈ Ioo (-F.time) F.time, HasDerivAt γ (cotangentHamiltonianField (kineticHamiltonian g c) (γ t)) t) : EqOn (fun s => F.map (q, s)) γ (Ioo (-F.time) F.time) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow, OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates, OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField, OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian
- theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.injective_sliceline 6317 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.map_volumeline 6356Source documentation
The local flow of the actual kinetic Hamiltonian preserves coordinate volume on its initial ball. No preservation assumption is used.
theorem map_volume (F : KineticLocalFlow g c p) (t : ℝ) (ht : t ∈ Ioo (-F.time) F.time) : Measure.map (fun q => F.map (q, t)) (volume.restrict (Metric.ball p F.radius)) = volume.restrict ((fun q => F.map (q, t)) '' Metric.ball p F.radius) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow
- structure
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlowline 6385 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_heatRadialFrameFlowline 6399 - def
OAI.PositiveEinsteinFour.Geometry.kineticMomentumScaleline 6458 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian_scaleline 6461 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonianField_scaleline 6471 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_kineticMomentumScaleline 6499Source documentation
The radial extension of a unit-energy trajectory is an actual kinetic trajectory, with the expected rescaling of its time parameter.
theorem hasDerivAt_kineticMomentumScale (g : SmoothMetric M) (c : M) (γ : ℝ → CotangentCoordinates) (r t : ℝ) (hz : (γ (r * t)).1 ∈ (chartAt FourSpace c).target) (hγ : HasDerivAt γ (cotangentHamiltonianField (kineticHamiltonian g c) (γ (r * t))) (r * t)) : HasDerivAt (fun s => kineticMomentumScale r (γ (r * s))) (cotangentHamiltonianField (kineticHamiltonian g c) (kineticMomentumScale r (γ (r * t)))) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates, OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField, OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian, OAI.PositiveEinsteinFour.Geometry.kineticMomentumScale
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_frozenFrame_chart_lipschitz_atline 6543 - theorem
OAI.PositiveEinsteinFour.Geometry.matrixVector_norm_sqline 6597 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.integratedWeylEquationline 6607 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.continuousMinusWeylline 6692 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.continuousMinusGradientline 6697 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.minusWeyl_reflected_flowline 6710 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.minusGradient_reflected_flowline 6718 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.derivativeMinusWeylline 6728 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.oppositeDataline 6747 - theorem
OAI.PositiveEinsteinFour.Geometry.frame_reflect_detline 6778 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationFrameClass_fiber_surjectiveline 6787 - theorem
OAI.PositiveEinsteinFour.Geometry.frame_sign_eq_iffline 6802 - def
OAI.PositiveEinsteinFour.Geometry.frameOrientation_of_clopen_sheetline 6815 - theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_apply_base_interline 6873Source documentation
Disintegration on a measurable base set using any positive reference frame over that set. In particular, a local smooth frame may be used without extending its positivity or its base identity to the whole manifold.
theorem canonicalFrameMeasure_apply_base_inter (g : SmoothMetric M) (o : FrameOrientation g) (U : Set M) (hU : MeasurableSet U) (s : M → FrameBundle g) (hbase : ∀ x ∈ U, (s x).base = x) (hpos : ∀ x ∈ U, s x ∈ o.positive) (A : Set (FrameBundle g)) (hA : MeasurableSet A) : canonicalFrameMeasure g o (FrameBundle.base ⁻¹' U ∩ A) = ∫⁻ x in U, orientedFiberMeasure (s x).frame A ∂normalizedVolume g := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure, OAI.PositiveEinsteinFour.Geometry.orientedFiberMeasure, OAI.PositiveEinsteinFour.Geometry.normalizedVolume
- abbrev
OAI.PositiveEinsteinFour.Geometry.OrthonormalChartStateline 6935 - def
OAI.PositiveEinsteinFour.Geometry.chartFrameStateToBundleline 6939 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_applyline 6944 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_vectorline 6957 - theorem
OAI.PositiveEinsteinFour.Geometry.chartTransitionMatrix_mulVecline 6965 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_changeline 6977 - theorem
OAI.PositiveEinsteinFour.Geometry.chartMatrixFrame_vectorline 7006 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_chartFrameStateline 7029 - theorem
OAI.PositiveEinsteinFour.Geometry.chartFrameState_coordinateline 7044 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_chartFrameStateToBundleline 7049 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_normalizesline 7086 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrame_taylor_remainder_leline 7136 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_parallelFrame_taylor_neighborhoodline 7150Source documentation
Around each valid chart state the actual vector field is Lipschitz, and its first-order remainder has a uniform quadratic bound.
theorem exists_parallelFrame_taylor_neighborhood (g : SmoothMetric M) (c : M) (k : Fin 4) (p : CoordinateFrameSpace) (hp : p.1 ∈ (chartAt FourSpace c).target) : ∃ r > (0 : ℝ), ∃ K L : ℝ≥0, LipschitzOnWith K (parallelFrameVectorField g c k) (ball p r) ∧ LipschitzOnWith L (fderiv ℝ (parallelFrameVectorField g c k)) (ball p r) ∧ ∀ x ∈ ball p r, ∀ y ∈ ball p r, ‖parallelFrameVectorField g c k y - parallelFrameVectorField g c k x - (fderiv ℝ (parallelFrameVectorField g c k) x) (y - x)‖ ≤ (L : ℝ) * ‖y - x‖ ^ 2 := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CoordinateFrameSpace, OAI.PositiveEinsteinFour.Geometry.parallelFrameVectorField
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_continuous_local_parallelFrame_flowline 7197 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrame_solution_unique_nearline 7283 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrame_solution_unique_intervalline 7298 - abbrev
OAI.PositiveEinsteinFour.Geometry.EuclideanUnitSphereline 7346 - def
OAI.PositiveEinsteinFour.Geometry.sphereToDirectionline 7348 - def
OAI.PositiveEinsteinFour.Geometry.euclideanSphereIsometryline 7355 - theorem
OAI.PositiveEinsteinFour.Geometry.sphere_cone_preimageline 7365 - theorem
OAI.PositiveEinsteinFour.Geometry.euclideanSphere_measurePreservingline 7381Source documentation
Orthogonal maps preserve the angular measure supplied by the polar decomposition of Euclidean volume.
theorem euclideanSphere_measurePreserving (e : FourSpace ≃ₗᵢ[ℝ] FourSpace) : MeasurePreserving (euclideanSphereIsometry e) (volume : Measure FourSpace).toSphere (volume : Measure FourSpace).toSphere := by …Mentions: OAI.PositiveEinsteinFour.Geometry.euclideanSphereIsometry
- def
OAI.PositiveEinsteinFour.Geometry.polarAngularProbabilityline 7392 - instance
OAI.PositiveEinsteinFour.Geometry.polarAngularProbability_probabilityline 7395 - def
OAI.PositiveEinsteinFour.Geometry.polarDirectionProbabilityline 7401 - instance
OAI.PositiveEinsteinFour.Geometry.polarDirectionProbability_probabilityline 7404 - theorem
OAI.PositiveEinsteinFour.Geometry.polarDirectionProbability_eq_sphereMeasureline 7408 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarCoordinates_contDiffAtline 7447 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarHessian_symmetricline 7454 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_scalarThird_commutatorline 7471 - structure
OAI.PositiveEinsteinFour.Geometry.ScalarParallelDataline 7508Source documentation
Only differentiation along the chosen parallel flow remains input. Regularity, symmetry and the Ricci commutator follow from the metric.
structure ScalarParallelData {μ : MeasureTheory.Measure (FrameBundle g)} (d : MetricGreenData g μ) (a : M → ℝ) where …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.MetricGreenData
- theorem
OAI.PositiveEinsteinFour.Geometry.ScalarParallelData.toCovariantDataline 7519 - def
OAI.PositiveEinsteinFour.Geometry.ParallelScalarCalculusInputline 7532 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelScalarCalculusInput.toPetersenInputline 7536 - theorem
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.scalarCalculusline 7544Source documentation
Primitive parallel-frame equations supply the full scalar calculus.
theorem ParallelMetricData.scalarCalculus {μ : MeasureTheory.Measure (FrameBundle g)} (d : ParallelMetricData g μ) : ParallelScalarCalculusInput d.toMetricGreenData := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.ParallelMetricData, OAI.PositiveEinsteinFour.Geometry.ParallelScalarCalculusInput
- def
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipalline 7578 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipal_selfline 7581 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipal_continuousAtline 7585 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipal_entry_nearline 7594 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipal_near_identityline 7610 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipal_ellipticline 7621 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarLaplacianBase_coordinate_formulaline 7649 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarLaplacianBase_congr_nhdsline 7661 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarLaplacianBase_zeroline 7690 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarLaplacianBase_tsupportline 7696 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoForm_pairing_continuousline 7729 - def
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormL2Innerline 7748 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoForm_pairing_integrableline 7751 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormL2Inner_commline 7757 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormL2Inner_addline 7764 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormL2Inner_smulline 7771 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormL2Inner_selfline 7778 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormL2Inner_nonnegline 7783 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormL2Inner_definiteline 7787 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_haar_sphere_orbitline 7815 - theorem
OAI.PositiveEinsteinFour.Geometry.sphereMeasure_eq_haar_orbitline 7824 - theorem
OAI.PositiveEinsteinFour.Geometry.sphereMeasure_openPosline 7837 - theorem
OAI.PositiveEinsteinFour.Geometry.chartInverseMatrix_transitionline 7862 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCoordinates_transitionline 7891 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantCoordinatesline 7902 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.covariant_contDiffAtline 7906 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.covariant_transitionline 7913 - def
OAI.PositiveEinsteinFour.Geometry.twoFormFramedCovariantDerivativeline 7926 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.continuous_framedCovariantDerivativeline 7931 - def
OAI.PositiveEinsteinFour.Geometry.twoTensorContractionLinearline 7956 - def
OAI.PositiveEinsteinFour.Geometry.twoTensorMatrixLinearline 7968 - def
OAI.PositiveEinsteinFour.Geometry.twoFormExtractLinearline 7973 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureLinearline 7978 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureActionline 7982 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormTensor_injectiveline 7985 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormTensor_curvatureline 7991 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureAction_frameline 8017 - theorem
OAI.PositiveEinsteinFour.Geometry.twoForm_regularity_cutoffline 8050 - theorem
OAI.PositiveEinsteinFour.Geometry.orientationCover_preconnected_of_not_orientableline 8094 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_hatcherOrientationCoverInputline 8108 - def
OAI.PositiveEinsteinFour.Geometry.polarAngularMassline 8145 - theorem
OAI.PositiveEinsteinFour.Geometry.polarAngularMass_ne_zeroline 8147 - theorem
OAI.PositiveEinsteinFour.Geometry.polarAngularMass_ne_topline 8150 - theorem
OAI.PositiveEinsteinFour.Geometry.polarAngularMass_posline 8152 - theorem
OAI.PositiveEinsteinFour.Geometry.polarAngularMass_eq_ballline 8155 - theorem
OAI.PositiveEinsteinFour.Geometry.map_euclidean_angular_measureline 8160 - def
OAI.PositiveEinsteinFour.Geometry.euclideanPolarCoordinatesline 8173 - theorem
OAI.PositiveEinsteinFour.Geometry.euclideanPolarCoordinates_measurePreservingline 8179Source documentation
Euclidean volume decomposes into spherical probability and the cubic radial density, with its fixed positive angular factor.
theorem euclideanPolarCoordinates_measurePreserving : MeasurePreserving euclideanPolarCoordinates ((volume : Measure FourSpace).comap Subtype.val) ((polarAngularMass • sphereMeasure).prod (Measure.volumeIoiPow 3)) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.euclideanPolarCoordinates, OAI.PositiveEinsteinFour.Geometry.polarAngularMass
- theorem
OAI.PositiveEinsteinFour.Geometry.continuous_gradientSquareNormline 8221 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.weylCubic_integrableline 8233 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.weylGradientEnergy_leline 8247 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.reflected_gradientSquareNormline 8258 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.oppositeWeylGradientEnergy_leline 8269 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.totalWeylGradientEnergy_leline 8281 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobi_det_differentiableAtline 8324 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobi_inverse_differentiableAtline 8339 - def
OAI.PositiveEinsteinFour.Geometry.inverseFrameComponentsline 8357 - theorem
OAI.PositiveEinsteinFour.Geometry.inverseFrameComponents_mulline 8360 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_inverseFrameComponentsline 8368Source documentation
In a parallel frame, ordinary component differentiation is the inverse-frame image of covariant differentiation.
theorem hasDerivAt_inverseFrameComponents (E : ℝ → Mat4) (Y : ℝ → JacobiCoordinateVector) (U : Mat4) (Y' : JacobiCoordinateVector) (t : ℝ) (hE : ∀ i j, HasDerivAt (fun s => E s i j) (-(U * E t) i j) t) (hY : HasDerivAt Y Y' t) (hdet : (E t).det ≠ 0) : HasDerivAt (inverseFrameComponents E Y) ((E t)⁻¹ *ᵥ (Y' + U *ᵥ Y t)) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.inverseFrameComponents
- theorem
OAI.PositiveEinsteinFour.Geometry.inverseFrameComponents_covariant_pairline 8401Source documentation
Derivatives of the position and covariant-velocity components.
theorem inverseFrameComponents_covariant_pair (E : ℝ → Mat4) (Y F : ℝ → JacobiCoordinateVector) (U : Mat4) (Y' F' : JacobiCoordinateVector) (t : ℝ) (hE : ∀ i j, HasDerivAt (fun s => E s i j) (-(U * E t) i j) t) (hY : HasDerivAt Y Y' t) (hF : HasDerivAt F F' t) (hFvalue : F t = Y' + U *ᵥ Y t) (hdet : (E t).det ≠ 0) : HasDerivAt (inverseFrameComponents E Y) (inverseFrameComponents E F t) t ∧ HasDerivAt (inverseFrameComponents E F) ((E t)⁻¹ *ᵥ (F' + U *ᵥ F t)) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.inverseFrameComponents
- theorem
OAI.PositiveEinsteinFour.Geometry.energyPair_hasDerivAtline 8431 - theorem
OAI.PositiveEinsteinFour.Geometry.matrixEnergy_secondDerivativeline 8456 - def
OAI.PositiveEinsteinFour.Geometry.straightChartVariationEnergyline 8497 - theorem
OAI.PositiveEinsteinFour.Geometry.straightChartVariationEnergy_secondDerivativeline 8502 - theorem
OAI.PositiveEinsteinFour.Geometry.straightChartVariationEnergy_index_formulaline 8561 - theorem
OAI.PositiveEinsteinFour.Geometry.matrixEnergy_secondJetline 8572 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_metricEnergy_secondJetline 8606Source documentation
The second derivative for an arbitrary two-jet of the position and velocity. The hypotheses are ordinary parameter derivatives of these data.
theorem actual_metricEnergy_secondJet (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (y v w : ℝ → JacobiCoordinateVector) (u q : JacobiCoordinateVector) (hz : x 0 ∈ (chartAt FourSpace c).target) (hx : ∀ᶠ s in 𝓝 (0 : ℝ), HasDerivAt x (WithLp.toLp 2 (y s)) s) (hy : HasDerivAt y u 0) (hv : ∀ᶠ s in 𝓝 (0 : ℝ), HasDerivAt v (w s) s) (hw : HasDerivAt w q 0) : HasDerivAt (deriv (fun s : ℝ => (1 / 2 : ℝ) * jacobiMetricPair (metricInChart g c (x s)) (v s) (v s))) (coordinateEnergySecondDensity (metricInChart g c (x 0)) (jacobiMetricFirstDirectional g c (x 0) (y 0)) (jacobiMetricSecondDirectional g c (x 0) (y 0)) (v 0) (w 0) + (1 / 2 : ℝ) * jacobiMetricPair (jacobiMetricFirstDirectional g c (x 0) u) (v 0) (v 0) + …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.jacobiMetricPair, OAI.PositiveEinsteinFour.Geometry.coordinateEnergySecondDensity, OAI.PositiveEinsteinFour.Geometry.jacobiMetricFirstDirectional, OAI.PositiveEinsteinFour.Geometry.jacobiMetricSecondDirectional
- theorem
OAI.PositiveEinsteinFour.Geometry.actual_metricEnergy_jetBoundary_hasDerivAtline 8680Source documentation
The second-jet correction is itself a boundary derivative along a geodesic; together with the straight term its boundary is the covariant parameter acceleration.
theorem actual_metricEnergy_jetBoundary_hasDerivAt (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (v u : ℝ → JacobiCoordinateVector) (a q : JacobiCoordinateVector) (t : ℝ) (hz : x t ∈ (chartAt FourSpace c).target) (hx : HasDerivAt x (WithLp.toLp 2 (v t)) t) (hv : HasDerivAt v a t) (hu : HasDerivAt u q t) (ha : a = -(jacobiConnection (fun i => connectionMatrix g c i (x t)) (v t) *ᵥ v t)) : HasDerivAt (fun s => jacobiMetricPair (metricInChart g c (x s)) (v s) (u s)) ((1 / 2 : ℝ) * jacobiMetricPair (jacobiMetricFirstDirectional g c (x t) (u t)) (v t) (v t) + jacobiMetricPair (metricInChart g c (x t)) (v t) q) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.jacobiConnection, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.jacobiMetricPair, OAI.PositiveEinsteinFour.Geometry.jacobiMetricFirstDirectional
- theorem
OAI.PositiveEinsteinFour.Geometry.framed_pairMatrixline 8735 - theorem
OAI.PositiveEinsteinFour.Geometry.framed_lowered_endomorphismline 8746 - theorem
OAI.PositiveEinsteinFour.Geometry.normalized_frame_inverseline 8761 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChart_curvatureEndomorphismline 8772 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChart_normal_jacobi_curvatureline 8801Source documentation
The curvature action on an arbitrary variation vector has zero tangential component and the actual normal Jacobi matrix as its tail.
theorem frameChart_normal_jacobi_curvature (g : SmoothMetric M) (c : M) (e : FrameBundle g) (he : e.base ∈ (chartAt FourSpace c).source) (v : JacobiCoordinateVector) : (frameChartMatrix g c e)⁻¹ *ᵥ (jacobiCurvatureCombination (fun i j => coordinateCurvatureMatrix g c i j (chartAt FourSpace c e.base)) (frameChartMatrix g c e *ᵥ v) (fun a => frameChartMatrix g c e a 0) *ᵥ (fun a => frameChartMatrix g c e a 0)) = Fin.cons 0 ((1 + frameCurvatureField g e) *ᵥ (fun i => v i.succ)) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix, OAI.PositiveEinsteinFour.Geometry.jacobiCurvatureCombination, OAI.PositiveEinsteinFour.Geometry.coordinateCurvatureMatrix, OAI.PositiveEinsteinFour.Geometry.frameCurvatureField
- theorem
OAI.PositiveEinsteinFour.Geometry.heatMatrixProduct_hasDerivAtline 8856 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.directionline 8867 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.stationaryline 8879 - theorem
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameGram_hasDerivAt_zeroline 8897 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.gramline 8931 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.contDiffAt_sliceline 8966 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonianField_coordinatesline 8999 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonianField_zero_momentumline 9012 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.zero_momentum_fixedline 9019 - def
OAI.PositiveEinsteinFour.Geometry.kineticZeroDifferentialline 9031Source documentation
The differential sends a momentum perturbation to its raised velocity; the position perturbation has zero rate at zero momentum.
def kineticZeroDifferential (g : SmoothMetric M) (c : M) (x : FourSpace) : CotangentCoordinates →L[ℝ] CotangentCoordinates := …Mentions: OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates
- theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonianField_zero_directionalline 9037 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonianField_hasFDerivAt_zeroline 9111Source documentation
At zero momentum the derivative of the kinetic Hamiltonian vector field is the nilpotent position-from-momentum map.
theorem kineticHamiltonianField_hasFDerivAt_zero (g : SmoothMetric M) (c : M) (x : FourSpace) (hx : x ∈ (chartAt FourSpace c).target) : HasFDerivAt (cotangentHamiltonianField (kineticHamiltonian g c)) (kineticZeroDifferential g c x) (x, 0) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField, OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian, OAI.PositiveEinsteinFour.Geometry.kineticZeroDifferential
- theorem
OAI.PositiveEinsteinFour.Geometry.metric_chart_local_edist_boundline 9140 - theorem
OAI.PositiveEinsteinFour.Geometry.metric_chart_lipschitz_imageline 9168 - def
OAI.PositiveEinsteinFour.Geometry.metricHausdorffMeasureline 9204 - theorem
OAI.PositiveEinsteinFour.Geometry.volumeMeasure_eq_scaled_hausdorffline 9211 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_metricHausdorff_chart_boundsline 9214 - def
OAI.PositiveEinsteinFour.Geometry.normalDeviationLinearline 9305 - def
OAI.PositiveEinsteinFour.Geometry.normalDeviationCLMline 9319 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_normalDeviation_compline 9322 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_normalDeviationline 9327 - theorem
OAI.PositiveEinsteinFour.Geometry.frameCurvatureField_eq_normalDeviationline 9335 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.continuousCurvatureFieldline 9343 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.continuousCurvatureDerivativeline 9352 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.derivativeCurvatureFieldline 9363 - theorem
OAI.PositiveEinsteinFour.Geometry.weightedConnection_frameline 9396 - theorem
OAI.PositiveEinsteinFour.Geometry.weighted_chart_connectionline 9411 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_changedChart_velocityline 9444 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_changedChart_parallelline 9459 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameCurveAt_of_fixedChartline 9496Source documentation
A local solution written in any fixed chart satisfies the centered primitive equations used by all actual Weyl and scalar derivative theorems.
theorem parallelFrameCurveAt_of_fixedChart (g : SmoothMetric M) (c : M) (γ : ℝ → FrameBundle g) (t : ℝ) (k : Fin 4) (hγ : ContinuousAt γ t) (hc : (γ t).base ∈ (chartAt FourSpace c).source) (hx : HasDerivAt (fun s => chartAt FourSpace c (γ s).base) (WithLp.toLp 2 (fun r => frameChartMatrix g c (γ t) r k)) t) (hE : ∀ i j, HasDerivAt (fun s => frameChartMatrix g c (γ s) i j) (-(parallelFrameConnection g c k (chartAt FourSpace c (γ t).base, frameChartMatrix g c (γ t)) * frameChartMatrix g c (γ t)) i j) t) : ParallelFrameCurveAt g γ k t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix, OAI.PositiveEinsteinFour.Geometry.parallelFrameConnection, OAI.PositiveEinsteinFour.Geometry.ParallelFrameCurveAt
- theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrame_variation_quadratic_errorline 9574 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrame_gronwall_quadraticline 9595Source documentation
The Grönwall remainder is uniformly quadratic in the initial increment.
theorem parallelFrame_gronwall_quadratic (K A T : ℝ) (h : CoordinateFrameSpace) : gronwallBound 0 K (A * ‖h‖ ^ 2) T = gronwallBound 0 K A T * ‖h‖ ^ 2 := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CoordinateFrameSpace
- theorem
OAI.PositiveEinsteinFour.Geometry.hasFDerivAt_of_parallelFrame_quadratic_errorline 9601Source documentation
A quadratic remainder for a local endpoint map proves the claimed Fréchet derivative; no differentiability premise on that map is needed.
theorem hasFDerivAt_of_parallelFrame_quadratic_error (F : CoordinateFrameSpace → CoordinateFrameSpace) (p : CoordinateFrameSpace) (V : CoordinateFrameSpace →L[ℝ] CoordinateFrameSpace) (C : ℝ) (hb : ∀ᶠ q in 𝓝 p, ‖F q - F p - V (q - p)‖ ≤ C * ‖q - p‖ ^ 2) : HasFDerivAt F V p := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CoordinateFrameSpace
- theorem
OAI.PositiveEinsteinFour.Geometry.hasFDerivAt_parallelFrame_endpointline 9611Source documentation
The endpoint map of a local family of genuine solutions has the variational derivative. All quantitative hypotheses concern the local vector field and its containing convex neighborhood.
theorem hasFDerivAt_parallelFrame_endpoint (g : SmoothMetric M) (c : M) (k : Fin 4) (α : CoordinateFrameSpace × ℝ → CoordinateFrameSpace) (p : CoordinateFrameSpace) (S B : Set CoordinateFrameSpace) (hS : S ∈ 𝓝 p) (hB : Convex ℝ B) (hdom : ∀ z ∈ B, z.1 ∈ (chartAt FourSpace c).target) (K L : ℝ≥0) (T : ℝ) (hT : 0 ≤ T) (hK : LipschitzOnWith K (parallelFrameVectorField g c k) B) (hL : LipschitzOnWith L (fderiv ℝ (parallelFrameVectorField g c k)) B) (hD : ∀ z ∈ B, ‖fderiv ℝ (parallelFrameVectorField g c k) z‖ ≤ K) (hα0 : ∀ q ∈ S, α (q, 0) = q) (hα : ∀ q ∈ S, ∀ t ∈ Icc 0 T, HasDerivAt (fun s => α (q, s)) (parallelFrameVectorField g c k (α (q, t))) t) (hαB : ∀ q ∈ S, ∀ t ∈ Icc 0 T, α (q, t) ∈ B) …Mentions: OAI.PositiveEinsteinFour.Geometry.CoordinateFrameSpace, OAI.PositiveEinsteinFour.Geometry.parallelFrameVectorField
- theorem
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipal_eq_conjugateline 9652 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipal_contDiffAtline 9660 - theorem
OAI.PositiveEinsteinFour.Geometry.frozenScalarPrincipal_contDiffOnline 9672 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartValue_extractline 9698 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.of_coordinatesline 9709 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormSmooth_iff_coordinatesline 9733 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantPairingline 9758 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantPairing_eq_frameline 9763 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantPairing_commline 9774 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantPairing_self_nonnegline 9779 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.covariantPairing_continuousline 9785 - def
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCovariantEnergyline 9811 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCovariantPairing_integrableline 9814 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCovariantEnergy_commline 9820 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCovariantEnergy_nonnegline 9827 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormExtract_applyline 9847 - theorem
OAI.PositiveEinsteinFour.Geometry.twoForm_curvature_rowline 9851 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureAction_componentline 9867 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureAction_symmetricline 9881 - def
OAI.PositiveEinsteinFour.Geometry.twoTensorContractionFamilyline 9915 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureFamilyline 9933 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureOperatorline 9950 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureOperator_applyline 9965 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureAction_norm_leline 9968 - theorem
OAI.PositiveEinsteinFour.Geometry.chartGramMatrix_det_ne_zeroline 9994 - def
OAI.PositiveEinsteinFour.Geometry.chartTwoFormConnectionline 9999 - theorem
OAI.PositiveEinsteinFour.Geometry.chartTwoFormConnection_equationline 10003 - theorem
OAI.PositiveEinsteinFour.Geometry.chartTwoFormConnection_skewline 10010 - theorem
OAI.PositiveEinsteinFour.Geometry.chartTwoFormConnection_as_twoFormline 10041 - theorem
OAI.PositiveEinsteinFour.Geometry.chartInverseMatrix_centerline 10066 - def
OAI.PositiveEinsteinFour.Geometry.twoFormFramedValueline 10079 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFramedValue_eqline 10083 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.continuous_framedValueline 10092 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFramedValue_normline 10099 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.framedValue_parallel_derivativeline 10104 - def
OAI.PositiveEinsteinFour.Geometry.SmoothL2TwoFormline 10141Source comment
The L2 topology of the completion differs from the pointwise topology on the smooth function submodule.def SmoothL2TwoForm (o : FrameOrientation g) : Type _ := ↥(smoothTwoForms o) …
Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.smoothTwoForms
- instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 10144)line 10144 - instance
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormInnerCoreline 10146 - instance
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormNormedAddCommGroupline 10158 - instance
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormInnerProductSpaceline 10161 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoForm_inner_eqline 10164 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoForm_norm_sqline 10168 - def
OAI.PositiveEinsteinFour.Geometry.TwoFormL2line 10173 - def
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormToL2line 10176 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormToL2_denseline 10179 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormToL2_injectiveline 10182 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormToL2_innerline 10185 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormToL2_norm_sqline 10191 - theorem
OAI.PositiveEinsteinFour.classified_of_actual_oriented_modelsline 10219 - def
OAI.PositiveEinsteinFour.Geometry.measurableChartline 10259 - theorem
OAI.PositiveEinsteinFour.Geometry.measurable_measurableChartline 10264 - theorem
OAI.PositiveEinsteinFour.Geometry.measurableChart_eqline 10270 - def
OAI.PositiveEinsteinFour.Geometry.chartHausdorffMeasureline 10275 - theorem
OAI.PositiveEinsteinFour.Geometry.chartHausdorffMeasure_applyline 10279 - abbrev
OAI.PositiveEinsteinFour.Geometry.PositiveRadiusline 10316 - instance
OAI.PositiveEinsteinFour.Geometry.radialCubicMeasure_openPosline 10318 - theorem
OAI.PositiveEinsteinFour.Geometry.measurePreserving_energyShellline 10347Source documentation
Product measure preservation and continuity imply preservation on every radial slice, including the unit kinetic-energy shell.
theorem measurePreserving_energyShell (ν : Measure X) [IsProbabilityMeasure ν] (ρ : Measure PositiveRadius) [SigmaFinite ρ] [IsOpenPosMeasure ρ] (F : PositiveRadius × X → X) (hF : Continuous F) (hambient : MeasurePreserving (fun p : PositiveRadius × X => (p.1, F p)) (ρ.prod ν) (ρ.prod ν)) (r : PositiveRadius) : MeasurePreserving (fun x => F (r, x)) ν ν := by … - theorem
OAI.PositiveEinsteinFour.Geometry.measurePreserving_cubicEnergyShellline 10415 - def
OAI.PositiveEinsteinFour.Geometry.euclideanPolarHomeomorphline 10441 - theorem
OAI.PositiveEinsteinFour.Geometry.euclideanPolarHomeomorph_applyline 10446 - def
OAI.PositiveEinsteinFour.Geometry.euclideanPolarReconstructionline 10449 - theorem
OAI.PositiveEinsteinFour.Geometry.euclideanPolarHomeomorph_symm_coeline 10452 - theorem
OAI.PositiveEinsteinFour.Geometry.euclideanPolarReconstruction_measurePreservingline 10455 - theorem
OAI.PositiveEinsteinFour.Geometry.euclideanPolarReconstruction_normline 10470 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_baseCurvatureline 10498 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_baseDerivativeline 10504 - theorem
OAI.PositiveEinsteinFour.Geometry.compactSpace_of_compact_framesline 10512 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_totalGradientEnergyline 10520 - theorem
OAI.PositiveEinsteinFour.Geometry.totalGradientEnergy_integrableline 10541 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedNormSquares_integrableline 10549 - theorem
OAI.PositiveEinsteinFour.Geometry.BrinKarcherAveraging.integral_of_base_valueline 10584 - theorem
OAI.PositiveEinsteinFour.Geometry.frame_derivative_energy_le_of_parallel_dataline 10598 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiConnection_weightedline 10667 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiConnection_pullbackline 10680 - def
OAI.PositiveEinsteinFour.Geometry.jacobiCovariantSecondJetline 10695 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiCovariantSecondJet_pullbackline 10699 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiMetricPair_pullbackline 10710 - def
OAI.PositiveEinsteinFour.Geometry.chartTransitionSecondVectorline 10718 - def
OAI.PositiveEinsteinFour.Geometry.chartTransitionSecondJetline 10722 - theorem
OAI.PositiveEinsteinFour.Geometry.chartTransition_connection_equationline 10726 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_covariantSecondJet_transitionline 10742Source documentation
The corrected second coordinate jet transforms as a tangent vector.
theorem actual_covariantSecondJet_transition (g : SmoothMetric M) (c d : M) (z : FourSpace) (hz : z ∈ (chartAt FourSpace c).target) (hx : (chartAt FourSpace c).symm z ∈ (chartAt FourSpace d).source) (y u : JacobiCoordinateVector) : chartTransitionMatrix c d z *ᵥ jacobiCovariantSecondJet (fun i => connectionMatrix g c i z) y u = jacobiCovariantSecondJet (fun i => connectionMatrix g d i (chartTransition c d z)) (chartTransitionMatrix c d z *ᵥ y) (chartTransitionSecondJet c d z y u) := …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.chartTransitionMatrix, OAI.PositiveEinsteinFour.Geometry.jacobiCovariantSecondJet, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.chartTransition, OAI.PositiveEinsteinFour.Geometry.chartTransitionSecondJet
- theorem
OAI.PositiveEinsteinFour.Geometry.actual_secondVariationBoundary_transitionline 10755Source documentation
The full second-variation boundary scalar agrees on overlapping charts.
theorem actual_secondVariationBoundary_transition (g : SmoothMetric M) (c d : M) (z : FourSpace) (hz : z ∈ (chartAt FourSpace c).target) (hx : (chartAt FourSpace c).symm z ∈ (chartAt FourSpace d).source) (v y u : JacobiCoordinateVector) : jacobiMetricPair (metricInChart g c z) v (jacobiCovariantSecondJet (fun i => connectionMatrix g c i z) y u) = jacobiMetricPair (metricInChart g d (chartTransition c d z)) (chartTransitionMatrix c d z *ᵥ v) (jacobiCovariantSecondJet (fun i => connectionMatrix g d i (chartTransition c d z)) (chartTransitionMatrix c d z *ᵥ y) (chartTransitionSecondJet c d z y u)) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.jacobiMetricPair, OAI.PositiveEinsteinFour.Geometry.jacobiCovariantSecondJet, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.chartTransition, OAI.PositiveEinsteinFour.Geometry.chartTransitionMatrix, OAI.PositiveEinsteinFour.Geometry.chartTransitionSecondJet
- theorem
OAI.PositiveEinsteinFour.Geometry.chartTransition_hasDerivAtline 10769 - theorem
OAI.PositiveEinsteinFour.Geometry.chartTransition_secondJet_hasDerivAtline 10781Source documentation
A genuine raw second jet has the Hessian-corrected transformation used above.
theorem chartTransition_secondJet_hasDerivAt (c d : M) (x : ℝ → FourSpace) (y : ℝ → JacobiCoordinateVector) (u : JacobiCoordinateVector) (t : ℝ) (hz : x t ∈ (chartAt FourSpace c).target) (hd : (chartAt FourSpace c).symm (x t) ∈ (chartAt FourSpace d).source) (hx : HasDerivAt x (WithLp.toLp 2 (y t)) t) (hy : HasDerivAt y u t) : HasDerivAt (fun s => chartTransitionMatrix c d (x s) *ᵥ y s) (chartTransitionSecondJet c d (x t) (y t) u) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.chartTransitionMatrix, OAI.PositiveEinsteinFour.Geometry.chartTransitionSecondJet
- def
OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinatesline 10827 - def
OAI.PositiveEinsteinFour.Geometry.kineticVelocityRateline 10831 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates_contDiffAtline 10837 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates_curve_derivativeline 10854 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates_fderivline 10880 - theorem
OAI.PositiveEinsteinFour.Geometry.kinetic_force_transposeline 10898 - theorem
OAI.PositiveEinsteinFour.Geometry.kinetic_inverse_metric_rateline 10913 - theorem
OAI.PositiveEinsteinFour.Geometry.inverse_rate_cancelline 10925 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates_intertwinesline 10931Source documentation
Exact intertwining of the actual Hamiltonian and geodesic fields.
theorem kineticVelocityCoordinates_intertwines (g : SmoothMetric M) (c : M) (p : CotangentCoordinates) (hp : p.1 ∈ (chartAt FourSpace c).target) : fderiv ℝ (kineticVelocityCoordinates g c) p (cotangentHamiltonianField (kineticHamiltonian g c) p) = geodesicCoordinateField g c (kineticVelocityCoordinates g c p) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates, OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates, OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField, OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian, OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField
- theorem
OAI.PositiveEinsteinFour.Geometry.kinetic_geodesic_curveline 10950 - def
OAI.PositiveEinsteinFour.Geometry.geodesicFramePositionline 10982 - def
OAI.PositiveEinsteinFour.Geometry.geodesicFrameVelocityline 10988 - def
OAI.PositiveEinsteinFour.Geometry.geodesicNormalPositionline 10994 - def
OAI.PositiveEinsteinFour.Geometry.geodesicNormalVelocityline 10998 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_geodesic_normal_variationline 11005Source documentation
The actual linearized tangent geodesic equation, expressed using the inverse of an actual parallel orthonormal frame. Its coefficient is the same one defining
actualJacobiSolution.theorem actual_geodesic_normal_variation (g : SmoothMetric M) (c : M) (e : ℝ → FrameBundle g) (γ Z : ℝ → FourSpace × FourSpace) (t : ℝ) (hc : (e t).base ∈ (chartAt FourSpace c).source) (hposition : (γ t).1 = chartAt FourSpace c (e t).base) (hvelocity : WithLp.ofLp (γ t).2 = fun i => frameChartMatrix g c (e t) i 0) (hγ : HasDerivAt γ (geodesicCoordinateField g c (γ t)) t) (hZ : HasDerivAt Z (fderiv ℝ (geodesicCoordinateField g c) (γ t) (Z t)) t) (hE : ∀ i j, HasDerivAt (fun s => frameChartMatrix g c (e s) i j) (-(jacobiConnection (fun k => connectionMatrix g c k (γ t).1) (WithLp.ofLp (γ t).2) * frameChartMatrix g c (e t)) i j) t) : HasDerivAt (geodesicNormalPosition g c e Z) (geodesicNormalVelocity g c e γ Z t) t ∧ …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix, OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField, OAI.PositiveEinsteinFour.Geometry.jacobiConnection, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.geodesicNormalPosition, OAI.PositiveEinsteinFour.Geometry.geodesicNormalVelocity
- theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.exists_pos_sliceline 11095 - def
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameEndpointline 11113 - theorem
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameEndpoint_zeroline 11117 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_heatRadialFrameEndpointline 11122 - def
OAI.PositiveEinsteinFour.Geometry.heatRadialCotangentStateline 11178 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_heatRadialCotangentStateline 11182 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.cotangent_derivativeline 11209 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.eq_online 11251 - abbrev
OAI.PositiveEinsteinFour.Geometry.TwoFormMatrixline 11307 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrixline 11309 - def
OAI.PositiveEinsteinFour.Geometry.twoFormPotentialMatrixline 11313 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_applyline 11316 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormPotentialMatrix_applyline 11325 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormPotentialMatrix_traceline 11340 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormPotentialMatrix_square_traceline 11344 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_symmetricline 11354 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_square_traceline 11360 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.contDiffAt_initialline 11393 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.exists_pos_contDiffAt_sliceline 11412 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticZeroDifferential_applyline 11450 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticZeroDifferential_squareline 11455 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.zero_momentum_variationline 11462Source documentation
The first variation is exactly the shear
id + t D, whereD² = 0.theorem KineticLocalFlow.zero_momentum_variation (g : SmoothMetric M) (c : M) (x : FourSpace) (hx : x ∈ (chartAt FourSpace c).target) (F : KineticLocalFlow g c (x, 0)) (t : ℝ) (ht : t ∈ Ioo (-F.time) F.time) : F.variation ((x, 0), t) = ContinuousLinearMap.id ℝ CotangentCoordinates + t • kineticZeroDifferential g c x := by …Mentions: OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow, OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates, OAI.PositiveEinsteinFour.Geometry.kineticZeroDifferential
- theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.zero_momentum_endpoint_derivativeline 11496Source documentation
Varying only the initial momentum differentiates the endpoint by
ttimes the inverse metric at the starting point.theorem KineticLocalFlow.zero_momentum_endpoint_derivative (g : SmoothMetric M) (c : M) (x : FourSpace) (hx : x ∈ (chartAt FourSpace c).target) (F : KineticLocalFlow g c (x, 0)) (t : ℝ) (ht : t ∈ Ioo (-F.time) F.time) : HasFDerivAt (fun p : FourSpace => (F.map ((x, p), t)).1) (t • Matrix.toEuclideanCLM (n := Fin 4) (𝕜 := ℝ) ((metricInChart g c x)⁻¹)) 0 := by …Mentions: OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow
- theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.zero_momentum_endpoint_strictDerivativeline 11517Source documentation
The same endpoint derivative is strict, as required by the inverse function theorem. It follows directly from the constructed joint flow.
theorem KineticLocalFlow.zero_momentum_endpoint_strictDerivative (g : SmoothMetric M) (c : M) (x : FourSpace) (hx : x ∈ (chartAt FourSpace c).target) (F : KineticLocalFlow g c (x, 0)) (t : ℝ) (ht : t ∈ Ioo (-F.time) F.time) : HasStrictFDerivAt (fun p : FourSpace => (F.map ((x, p), t)).1) (t • Matrix.toEuclideanCLM (n := Fin 4) (𝕜 := ℝ) ((metricInChart g c x)⁻¹)) 0 := by …Mentions: OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow
- theorem
OAI.PositiveEinsteinFour.Geometry.frame_eq_of_chart_coordinatesline 11556 - theorem
OAI.PositiveEinsteinFour.Geometry.chartFrameStateToBundle_fromFrameline 11586 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_local_intrinsic_parallelFrameline 11600Source documentation
The actual coordinate ODE gives a continuous local curve in the frame bundle through every prescribed frame.
theorem exists_local_intrinsic_parallelFrame (g : SmoothMetric M) (e : FrameBundle g) (k : Fin 4) : ∃ ε > (0 : ℝ), ∃ γ : ℝ → FrameBundle g, γ 0 = e ∧ ContinuousOn γ (Set.Ioo (-ε) ε) ∧ ∀ t ∈ Set.Ioo (-ε) ε, ParallelFrameCurveAt g γ k t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.ParallelFrameCurveAt
- def
OAI.PositiveEinsteinFour.Geometry.scalarRescaledPointline 11689 - def
OAI.PositiveEinsteinFour.Geometry.scalarRescaledPrincipalline 11693 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarRescaledPrincipal_zeroline 11697 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarRescaledPoint_mem_nhdsline 11702 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarRescaledPrincipal_uniformline 11720 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarRescaledPrincipal_contDiffAtline 11733 - def
OAI.PositiveEinsteinFour.Geometry.scalarFrozenDriftline 11742 - def
OAI.PositiveEinsteinFour.Geometry.scalarRescaledDriftline 11747 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarFrozenDrift_contDiffAtline 11751 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarRescaledDrift_uniformline 11766 - def
OAI.PositiveEinsteinFour.Geometry.covariantFieldCoordinatesline 11816 - def
OAI.PositiveEinsteinFour.Geometry.CovariantFieldSmoothline 11820 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldCoordinates_centerline 11824 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldCoordinates_transitionline 11830 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldCoordinates_addline 11842 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldCoordinates_smulline 11849 - def
OAI.PositiveEinsteinFour.Geometry.smoothCovariantFieldsline 11854 - def
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCovariantFieldline 11874 - theorem
OAI.PositiveEinsteinFour.Geometry.twoTensorMatrix_frameline 11895 - theorem
OAI.PositiveEinsteinFour.Geometry.twoTensorMatrix_skewline 11907 - theorem
OAI.PositiveEinsteinFour.Geometry.twoTensor_frame_skewline 11913 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormTensor_extractline 11924 - def
OAI.PositiveEinsteinFour.Geometry.twoFormFromCoordinatesline 11936 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFromCoordinates_tensorAtline 11941 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFromCoordinates_coordinatesline 11949 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFromCoordinates_smoothline 11963 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCoordinates_addline 11998 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCoordinates_smulline 12007 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantCoordinates_addline 12020 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantCoordinates_smulline 12030 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFramedCovariantDerivative_addline 12049 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFramedCovariantDerivative_smulline 12058 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantPairing_addline 12067 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantPairing_smulline 12074 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCovariantEnergy_addline 12083 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCovariantEnergy_smulline 12092 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvature_sum_two_indicesline 12114 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvature_sum_four_indicesline 12120 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormTensor_pairingline 12126 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMatrix_pairingline 12133 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvature_quadraticline 12139 - theorem
OAI.PositiveEinsteinFour.Geometry.sum_four_swap_middle_lastline 12165 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvature_cross_contractionline 12177 - def
OAI.PositiveEinsteinFour.Geometry.smoothL2HodgeLinearline 12247 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothL2HodgeLinear_involutiveline 12251 - def
OAI.PositiveEinsteinFour.Geometry.smoothL2Hodgeline 12254 - def
OAI.PositiveEinsteinFour.Geometry.twoFormL2Hodgeline 12264 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Hodge_smoothline 12267 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Hodge_involutiveline 12271 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Hodge_normline 12281 - def
OAI.PositiveEinsteinFour.Geometry.twoFormL2HodgeIsometryline 12291 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Hodge_innerline 12295 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Hodge_selfAdjointline 12299 - theorem
OAI.PositiveEinsteinFour.Geometry.tensorSlotAction_twoFormline 12321 - theorem
OAI.PositiveEinsteinFour.Geometry.tensorPartial_twoFormline 12340 - def
OAI.PositiveEinsteinFour.Geometry.twoFormLocalNablaline 12353 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormLocalNabla_hodgeline 12358 - def
OAI.PositiveEinsteinFour.Geometry.twoFormMetricCurvatureTensorline 12390 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMetricCurvatureTensor_continuousline 12394 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMetricCurvatureTensor_skewline 12402 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMetricCurvatureTensor_changeline 12410 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMetricCurvatureTensor_chartline 12417 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMetricCurvatureTensor_boundline 12427 - def
OAI.PositiveEinsteinFour.Geometry.twoFormSecondCovariantCoordinatesline 12456 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.secondCovariant_contDiffAtline 12460 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.secondCovariant_transitionline 12467 - def
OAI.PositiveEinsteinFour.Geometry.twoFormFramedSecondDerivativeline 12480 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.continuous_framedSecondDerivativeline 12485 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.framedCovariant_parallel_derivativeline 12492 - def
OAI.PositiveEinsteinFour.Geometry.twoFormFramedRoughTraceline 12505 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.continuous_framedRoughTraceline 12509 - def
OAI.PositiveEinsteinFour.Geometry.chartCoordinateMeasureline 12539 - instance
OAI.PositiveEinsteinFour.Geometry.chartCoordinateMeasure_sigmaFiniteline 12542 - def
OAI.PositiveEinsteinFour.Geometry.chartCotangentLoweringline 12550 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_chartCotangentLoweringline 12554 - theorem
OAI.PositiveEinsteinFour.Geometry.chartCotangentLowering_measurePreservingline 12583 - def
OAI.PositiveEinsteinFour.Geometry.chartPolarLoweringline 12613Source documentation
Base point, direction and positive radius as actual cotangent coordinates, using the smooth Gram frame on the chart.
def chartPolarLowering (g : SmoothMetric M) (c : M) (p : ChartTarget c × (Angular.Directions × Set.Ioi (0 : ℝ))) : ChartTarget c × FourSpace := …Mentions: OAI.PositiveEinsteinFour.Geometry.ChartTarget, OAI.PositiveEinsteinFour.Angular.Directions
- theorem
OAI.PositiveEinsteinFour.Geometry.chartPolarLowering_measurePreservingline 12618 - theorem
OAI.PositiveEinsteinFour.Geometry.chartPolarLowering_energyline 12627 - theorem
OAI.PositiveEinsteinFour.Geometry.skew_square_sumline 12654 - theorem
OAI.PositiveEinsteinFour.Geometry.sum_four_componentsline 12663 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_tensorNormline 12669 - def
OAI.PositiveEinsteinFour.Geometry.chartEnergyDensityline 12729 - def
OAI.PositiveEinsteinFour.Geometry.chartEnergyFirstDensityline 12733 - def
OAI.PositiveEinsteinFour.Geometry.chartEnergySecondDensityline 12738 - def
OAI.PositiveEinsteinFour.Geometry.chartEnergyIndexDensityline 12745 - def
OAI.PositiveEinsteinFour.Geometry.chartEnergyBoundaryline 12750 - theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergy_firstJet_hasDerivAtline 12755 - theorem
OAI.PositiveEinsteinFour.Geometry.secondDeriv_at_of_shiftline 12794 - theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergy_secondJet_hasDerivAtline 12811 - theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergyFirst_hasDerivAtline 12843 - theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergyIntegral_secondDerivline 12861Source documentation
Differentiation under the energy integral uses only the ordinary raw parameter jets and joint continuity of the three explicit scalar densities.
theorem chartEnergyIntegral_secondDeriv (g : SmoothMetric M) (c : M) (x : ℝ → ℝ → FourSpace) (y v w u q : ℝ → ℝ → JacobiCoordinateVector) {δ a b : ℝ} (hδ : 0 < δ) (hab : a ≤ b) (hz : ∀ s ∈ Icc (-δ) δ, ∀ t ∈ Icc a b, x s t ∈ (chartAt FourSpace c).target) (hx : ∀ s ∈ Ioo (-δ) δ, ∀ t ∈ Icc a b, HasDerivAt (fun r => x r t) (WithLp.toLp 2 (y s t)) s) (hy : ∀ s ∈ Ioo (-δ) δ, ∀ t ∈ Icc a b, HasDerivAt (fun r => y r t) (u s t) s) (hv : ∀ s ∈ Ioo (-δ) δ, ∀ t ∈ Icc a b, HasDerivAt (fun r => v r t) (w s t) s) (hw : ∀ s ∈ Ioo (-δ) δ, ∀ t ∈ Icc a b, HasDerivAt (fun r => w r t) (q s t) s) …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector
- theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergyBoundary_hasDerivAtline 12905Source documentation
The derivative of the total boundary, with no omitted second-jet term.
theorem chartEnergyBoundary_hasDerivAt (g : SmoothMetric M) (c : M) (x : ℝ → FourSpace) (v y u : ℝ → JacobiCoordinateVector) (w q : JacobiCoordinateVector) (t : ℝ) (hz : x t ∈ (chartAt FourSpace c).target) (hx : HasDerivAt x (WithLp.toLp 2 (v t)) t) (hv : HasDerivAt v (-(jacobiConnection (fun i => connectionMatrix g c i (x t)) (v t) *ᵥ v t)) t) (hy : HasDerivAt y w t) (hu : HasDerivAt u q t) : HasDerivAt (fun s => chartEnergyBoundary g c (x s) (v s) (y s) (u s)) (chartEnergySecondDensity g c (x t) (y t) (v t) w (u t) q - chartEnergyIndexDensity g c (x t) (v t) (y t) w) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.jacobiConnection, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.chartEnergyBoundary, OAI.PositiveEinsteinFour.Geometry.chartEnergySecondDensity, OAI.PositiveEinsteinFour.Geometry.chartEnergyIndexDensity
- theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergySecond_integralline 12935 - theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergyBoundary_zeroline 12957 - theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergySecond_integral_fixedEndpointsline 12961 - theorem
OAI.PositiveEinsteinFour.Geometry.chartEnergyBoundary_transitionline 12980 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates_vertical_fderivline 13012Source documentation
A momentum change obtained by lowering
wraises back tow, with zero change of the base point.theorem kineticVelocityCoordinates_vertical_fderiv (g : SmoothMetric M) (c : M) (p : CotangentCoordinates) (w : Fin 4 → ℝ) (hp : p.1 ∈ (chartAt FourSpace c).target) : fderiv ℝ (kineticVelocityCoordinates g c) p (0, WithLp.toLp 2 (metricInChart g c p.1 *ᵥ w)) = (0, WithLp.toLp 2 w) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates, OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates
- theorem
OAI.PositiveEinsteinFour.Geometry.geodesicNormal_initial_of_verticalline 13034Source documentation
The inverse frame reads a vertical normal variation as initial position zero and initial velocity
w.theorem geodesicNormal_initial_of_vertical (g : SmoothMetric M) (c : M) (e : ℝ → FrameBundle g) (γ Z : ℝ → FourSpace × FourSpace) (w : Fin 3 → ℝ) (t : ℝ) (he : (e t).base ∈ (chartAt FourSpace c).source) (hZ : Z t = (0, WithLp.toLp 2 (frameChartMatrix g c (e t) *ᵥ Fin.cons 0 w))) : geodesicNormalPosition g c e Z t = 0 ∧ geodesicNormalVelocity g c e γ Z t = w := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix, OAI.PositiveEinsteinFour.Geometry.geodesicNormalPosition, OAI.PositiveEinsteinFour.Geometry.geodesicNormalVelocity
- theorem
OAI.PositiveEinsteinFour.Geometry.kinetic_normal_initial_dataline 13064Source documentation
Apply the preceding identities directly to the differential of momentum raising, at a frame-based initial normal momentum.
theorem kinetic_normal_initial_data (g : SmoothMetric M) (c : M) (e : ℝ → FrameBundle g) (γ Z : ℝ → FourSpace × FourSpace) (p : CotangentCoordinates) (w : Fin 3 → ℝ) (t : ℝ) (he : (e t).base ∈ (chartAt FourSpace c).source) (hp : p.1 ∈ (chartAt FourSpace c).target) (hZ : Z t = fderiv ℝ (kineticVelocityCoordinates g c) p (0, WithLp.toLp 2 (metricInChart g c p.1 *ᵥ (frameChartMatrix g c (e t) *ᵥ Fin.cons 0 w)))) : geodesicNormalPosition g c e Z t = 0 ∧ geodesicNormalVelocity g c e γ Z t = w := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates, OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix, OAI.PositiveEinsteinFour.Geometry.geodesicNormalPosition, OAI.PositiveEinsteinFour.Geometry.geodesicNormalVelocity
- theorem
OAI.PositiveEinsteinFour.Geometry.actual_geodesic_frame_variationline 13099Source documentation
The actual frame variation has zero radial acceleration and the true normal Jacobi acceleration.
theorem actual_geodesic_frame_variation (g : SmoothMetric M) (c : M) (e : ℝ → FrameBundle g) (γ Z : ℝ → FourSpace × FourSpace) (t : ℝ) (hc : (e t).base ∈ (chartAt FourSpace c).source) (hposition : (γ t).1 = chartAt FourSpace c (e t).base) (hvelocity : WithLp.ofLp (γ t).2 = fun i => frameChartMatrix g c (e t) i 0) (hγ : HasDerivAt γ (geodesicCoordinateField g c (γ t)) t) (hZ : HasDerivAt Z (fderiv ℝ (geodesicCoordinateField g c) (γ t) (Z t)) t) (hE : ∀ i j, HasDerivAt (fun s => frameChartMatrix g c (e s) i j) (-(jacobiConnection (fun k => connectionMatrix g c k (γ t).1) (WithLp.ofLp (γ t).2) * frameChartMatrix g c (e t)) i j) t) : HasDerivAt (geodesicFramePosition g c e Z) (geodesicFrameVelocity g c e γ Z t) t ∧ …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix, OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField, OAI.PositiveEinsteinFour.Geometry.jacobiConnection, OAI.PositiveEinsteinFour.Geometry.connectionMatrix, OAI.PositiveEinsteinFour.Geometry.geodesicFramePosition, OAI.PositiveEinsteinFour.Geometry.geodesicFrameVelocity
- theorem
OAI.PositiveEinsteinFour.Geometry.actual_geodesic_radial_variationline 13159 - theorem
OAI.PositiveEinsteinFour.Geometry.radial_jacobi_pair_eqline 13177Source documentation
The zero-position radial solution is exactly linear.
theorem radial_jacobi_pair_eq (y z : ℝ → ℝ) (w a b : ℝ) (hzero : (0 : ℝ) ∈ Ioo a b) (hy0 : y 0 = 0) (hz0 : z 0 = w) (hy : ∀ s ∈ Ioo a b, HasDerivAt y (z s) s) (hz : ∀ s ∈ Ioo a b, HasDerivAt z 0 s) : ∀ s ∈ Ioo a b, y s = s * w ∧ z s = w := by … - theorem
OAI.PositiveEinsteinFour.Geometry.variational_equation_of_intertwiningline 13217 - theorem
OAI.PositiveEinsteinFour.Geometry.kinetic_geodesic_variationline 13253Source documentation
The first variation of the actual kinetic flow becomes the first variation of the actual geodesic field after raising momentum.
theorem kinetic_geodesic_variation (g : SmoothMetric M) (c : M) (γ Z : ℝ → CotangentCoordinates) (t : ℝ) (hp : (γ t).1 ∈ (chartAt FourSpace c).target) (hγ : HasDerivAt γ (cotangentHamiltonianField (kineticHamiltonian g c) (γ t)) t) (hZ : HasDerivAt Z (fderiv ℝ (cotangentHamiltonianField (kineticHamiltonian g c)) (γ t) (Z t)) t) : HasDerivAt (fun s => fderiv ℝ (kineticVelocityCoordinates g c) (γ s) (Z s)) (fderiv ℝ (geodesicCoordinateField g c) (kineticVelocityCoordinates g c (γ t)) (fderiv ℝ (kineticVelocityCoordinates g c) (γ t) (Z t))) t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates, OAI.PositiveEinsteinFour.Geometry.cotangentHamiltonianField, OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian, OAI.PositiveEinsteinFour.Geometry.kineticVelocityCoordinates, OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField
- structure
OAI.PositiveEinsteinFour.Geometry.WeylEnergyIdentitiesline 13309Source documentation
Disintegration of the normalized frame measure for the metric energy calculation.
structure WeylEnergyIdentities (g : SmoothMetric M) (_o : FrameOrientation g) (μ : Measure (FrameBundle g)) where …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle
- theorem
OAI.PositiveEinsteinFour.Geometry.WeylEnergyIdentities.curvature_energyline 13313 - theorem
OAI.PositiveEinsteinFour.Geometry.WeylEnergyIdentities.derivative_energyline 13327 - structure
OAI.PositiveEinsteinFour.Geometry.ParallelJacobiDataline 13347Source documentation
Ordinary parallel-frame Jacobi data and the polar formula. The matrix curve is the actual curvature along this same flow, and
RegularJacobicontains its ordinary Jacobi equation and initial conditions.structure ParallelJacobiData (g : SmoothMetric M) (μ : Measure (FrameBundle g)) where …
- theorem
OAI.PositiveEinsteinFour.Geometry.volume_ratio_upper_of_geometric_identitiesline 13369Source documentation
The manuscript's upper-volume deficit from the classical geometric identities and the proved Jacobi comparison. Both required energies and the Jacobi trace are derived here, rather than included among the inputs.
theorem volume_ratio_upper_of_geometric_identities (g : SmoothMetric M) (o : FrameOrientation g) {μ : Measure (FrameBundle g)} (w : WeylEnergyIdentities g o μ) (j : ParallelJacobiData g μ) (d : MetricGreenData g μ) (opposite : OppositeWeylData d) (hparallel : ParallelReflection d) (h : FollandMoments) (hnorm : PetersenOrientedNormInput o) (hvolume : FinitePositiveVolume g) (hRic : RicciThree g) (hpositive : HasPositiveSectionalCurvature g) : volumeRatio g ≤ 1 - (3 / 40) * (∫ c, plusNorm o c ^ 2 + minusNorm o c ^ 2 ∂normalizedVolume g) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.WeylEnergyIdentities, OAI.PositiveEinsteinFour.Geometry.ParallelJacobiData, OAI.PositiveEinsteinFour.Geometry.MetricGreenData, OAI.PositiveEinsteinFour.Geometry.OppositeWeylData, OAI.PositiveEinsteinFour.Geometry.ParallelReflection, OAI.PositiveEinsteinFour.Geometry.PetersenOrientedNormInput, OAI.PositiveEinsteinFour.Geometry.FinitePositiveVolume, OAI.PositiveEinsteinFour.Geometry.RicciThree, OAI.PositiveEinsteinFour.Geometry.volumeRatio, OAI.PositiveEinsteinFour.Geometry.plusNorm, OAI.PositiveEinsteinFour.Geometry.minusNorm, OAI.PositiveEinsteinFour.Geometry.normalizedVolume
- theorem
OAI.PositiveEinsteinFour.Geometry.heat_alternating_smooth_approxline 13418 - theorem
OAI.PositiveEinsteinFour.Geometry.heatRadialCotangentState_continuousAtline 13480 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_family_ballline 13506 - theorem
OAI.PositiveEinsteinFour.Geometry.heatRadialCotangentState_common_domainline 13520 - def
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameFamilyline 13555 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.stationary_atline 13559 - theorem
OAI.PositiveEinsteinFour.Geometry.heatRadialFrameFamily_zeroline 13575 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.exists_joint_frame_familyline 13580 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticEndpointDerivative_isUnitline 13629 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.zero_momentum_localChartline 13648Source documentation
At every nonzero sufficiently small time, the actual endpoint map is a local homeomorphism at zero initial momentum.
theorem KineticLocalFlow.zero_momentum_localChart (g : SmoothMetric M) (c : M) (x : FourSpace) (hx : x ∈ (chartAt FourSpace c).target) (F : KineticLocalFlow g c (x, 0)) (t : ℝ) (ht : t ∈ Ioo (-F.time) F.time) (ht0 : t ≠ 0) : ∃ C : OpenPartialHomeomorph FourSpace FourSpace, (C : FourSpace → FourSpace) = (fun p => (F.map ((x, p), t)).1) ∧ 0 ∈ C.source ∧ C 0 = x := by …Mentions: OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow
- def
OAI.PositiveEinsteinFour.Geometry.frameCoordinateStateline 13686 - theorem
OAI.PositiveEinsteinFour.Geometry.frameCoordinateState_continuousAtline 13690 - theorem
OAI.PositiveEinsteinFour.Geometry.frameCoordinateState_normalizesline 13700 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameCurveAt_fixedChartline 13708 - theorem
OAI.PositiveEinsteinFour.Geometry.intrinsic_parallelFrame_unique_nearline 13761 - theorem
OAI.PositiveEinsteinFour.Geometry.intrinsic_parallelFrame_unique_intervalline 13796Source documentation
Two intrinsic horizontal curves with one common value agree throughout any common open interval. Local uniqueness is transported through a fixed chart only near each comparison point.
theorem intrinsic_parallelFrame_unique_interval [T2Space M] (g : SmoothMetric M) (γ η : ℝ → FrameBundle g) (k : Fin 4) (a b t : ℝ) (ht : t ∈ Set.Ioo a b) (hγc : ContinuousOn γ (Set.Ioo a b)) (hηc : ContinuousOn η (Set.Ioo a b)) (hγ : ∀ s ∈ Set.Ioo a b, ParallelFrameCurveAt g γ k s) (hη : ∀ s ∈ Set.Ioo a b, ParallelFrameCurveAt g η k s) (heq : γ t = η t) : Set.EqOn γ η (Set.Ioo a b) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.ParallelFrameCurveAt
- theorem
OAI.PositiveEinsteinFour.Geometry.intrinsic_parallelFrame_unique_globalline 13830Source documentation
Global intrinsic parallel curves are determined by their initial frame.
theorem intrinsic_parallelFrame_unique_global [T2Space M] (g : SmoothMetric M) (γ η : ℝ → FrameBundle g) (k : Fin 4) (hγc : Continuous γ) (hηc : Continuous η) (hγ : ∀ t, ParallelFrameCurveAt g γ k t) (hη : ∀ t, ParallelFrameCurveAt g η k t) (heq : γ 0 = η 0) : γ = η := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.ParallelFrameCurveAt
- theorem
OAI.PositiveEinsteinFour.Geometry.scalarParameter_partial_contDiffAtline 13862 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarParameter_second_contDiffAtline 13873 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarCompactParameter_smallline 13881 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarParameter_jets_uniformline 13905 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarRescaled_function_contDiffAtline 13941 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarRescaledPrincipal_jets_uniformline 13954 - theorem
OAI.PositiveEinsteinFour.Geometry.scalarRescaledDrift_jets_uniformline 13971 - def
OAI.PositiveEinsteinFour.Geometry.covariantFieldDerivativeline 14006 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldDerivative_coordinatesline 14010 - theorem
OAI.PositiveEinsteinFour.Geometry.CovariantFieldSmooth.derivativeline 14026 - def
OAI.PositiveEinsteinFour.Geometry.smoothCovariantDerivativeline 14035 - def
OAI.PositiveEinsteinFour.Geometry.covariantFieldFramedline 14039 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldFramed_eqline 14043 - theorem
OAI.PositiveEinsteinFour.Geometry.CovariantFieldSmooth.continuous_framedline 14049 - theorem
OAI.PositiveEinsteinFour.Geometry.CovariantFieldSmooth.parallel_derivativeline 14056 - theorem
OAI.PositiveEinsteinFour.Geometry.frameTensor_zero_twoline 14092 - theorem
OAI.PositiveEinsteinFour.Geometry.chartInverseMatrix_det_ne_zeroline 14100 - def
OAI.PositiveEinsteinFour.Geometry.twoFormChartTensorline 14106 - def
OAI.PositiveEinsteinFour.Geometry.twoFormChartFamilyline 14113 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartFamily_transitionline 14117 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartFamily_eqline 14127 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartFamily_skewline 14144 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartTensor_zero_offline 14156 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.framed_commutatorline 14188 - theorem
OAI.PositiveEinsteinFour.Geometry.tensorSlotAction_twoline 14210 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.framed_commutator_componentsline 14222 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormSkewAction_antisymmline 14250 - theorem
OAI.PositiveEinsteinFour.Geometry.chartTwoFormConnection_formulaline 14258 - theorem
OAI.PositiveEinsteinFour.Geometry.chartTwoFormConnection_contDiffAtline 14271 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormConnectionAction_contDiffAtline 14302 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureFieldline 14349 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureField_frameline 14352 - theorem
OAI.PositiveEinsteinFour.Geometry.chartMetricCurvature_contDiffAtline 14372 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.curvatureline 14384 - def
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCurvatureline 14400 - def
OAI.PositiveEinsteinFour.Geometry.twoFormMatrixMulline 14419 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMatrixMul_hodgeline 14422 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMetricCurvatureAction_hodgeline 14450 - def
OAI.PositiveEinsteinFour.Geometry.SmoothH1TwoFormline 14506 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 14509)line 14509 - instance
OAI.PositiveEinsteinFour.Geometry.smoothH1TwoFormInnerCoreline 14511 - instance
OAI.PositiveEinsteinFour.Geometry.smoothH1TwoFormNormedAddCommGroupline 14538 - instance
OAI.PositiveEinsteinFour.Geometry.smoothH1TwoFormInnerProductSpaceline 14541 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothH1TwoForm_norm_sqline 14544 - def
OAI.PositiveEinsteinFour.Geometry.smoothH1ToL2Linearline 14550 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothH1ToL2Linear_norm_leline 14555 - def
OAI.PositiveEinsteinFour.Geometry.smoothH1ToL2line 14564 - def
OAI.PositiveEinsteinFour.Geometry.TwoFormH1line 14567 - def
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormToH1line 14570 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormToH1_denseline 14573 - def
OAI.PositiveEinsteinFour.Geometry.twoFormH1ToL2line 14576 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormH1ToL2_smoothline 14579 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormH1ToL2_norm_leline 14583 - def
OAI.PositiveEinsteinFour.Geometry.selfDualTwoFormsL2line 14611 - def
OAI.PositiveEinsteinFour.Geometry.antiSelfDualTwoFormsL2line 14614 - theorem
OAI.PositiveEinsteinFour.Geometry.mem_selfDualTwoFormsL2line 14617 - theorem
OAI.PositiveEinsteinFour.Geometry.mem_antiSelfDualTwoFormsL2line 14622 - theorem
OAI.PositiveEinsteinFour.Geometry.selfDualTwoFormsL2_closedline 14627 - theorem
OAI.PositiveEinsteinFour.Geometry.antiSelfDualTwoFormsL2_closedline 14630 - def
OAI.PositiveEinsteinFour.Geometry.twoFormL2Plusline 14634 - def
OAI.PositiveEinsteinFour.Geometry.twoFormL2Minusline 14637 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Plus_applyline 14640 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Minus_applyline 14643 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Plus_memline 14646 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2Minus_memline 14651 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2_decompositionline 14656 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2_eigenspaces_orthogonalline 14660 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2_split_orthogonalline 14668 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormL2_norm_sq_splitline 14672 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.localNabla_tensorline 14698 - def
OAI.PositiveEinsteinFour.Geometry.twoFormSecondTraceline 14762 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormSecondTrace_frameline 14765 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormSecondTrace_orthogonalline 14798 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFramedSecondDerivative_changeline 14811 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFramedRoughTrace_changeline 14818 - def
OAI.PositiveEinsteinFour.Geometry.chartCotangentRaisingline 14847 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_chartCotangentRaisingline 14851 - theorem
OAI.PositiveEinsteinFour.Geometry.chartCotangentRaising_loweringline 14870 - theorem
OAI.PositiveEinsteinFour.Geometry.chartCotangentLowering_raisingline 14880 - def
OAI.PositiveEinsteinFour.Geometry.chartCotangentHomeomorphline 14893 - theorem
OAI.PositiveEinsteinFour.Geometry.chartCotangentRaising_measurePreservingline 14902 - theorem
OAI.PositiveEinsteinFour.Geometry.CovariantFieldSmooth.framed_secondline 14929 - theorem
OAI.PositiveEinsteinFour.Geometry.CovariantFieldSmooth.framed_commutatorline 14946 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantField_eq_of_framedline 14989 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldFramed_addline 15003 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldFramed_smulline 15009 - def
OAI.PositiveEinsteinFour.Geometry.covariantFieldNormSqline 15034 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldNormSq_eq_frameline 15037 - theorem
OAI.PositiveEinsteinFour.Geometry.CovariantFieldSmooth.continuous_normSqline 15043 - def
OAI.PositiveEinsteinFour.Geometry.CovariantTwoFormSkewline 15076 - theorem
OAI.PositiveEinsteinFour.Geometry.CovariantTwoFormSkew.coordinatesline 15080 - def
OAI.PositiveEinsteinFour.Geometry.covariantFieldTwoFormline 15086 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldTwoForm_tensorAtline 15092 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldTwoForm_coordinatesline 15098 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldTwoForm_framedline 15106 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_tensorPairingline 15130 - def
OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrixline 15183 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrix_mulVecline 15186 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrix_detline 15195 - theorem
OAI.PositiveEinsteinFour.Geometry.eq_jacobiBlockMatrix_of_mulVecline 15209Source documentation
Equality of the radial and normal actions identifies the entire four-dimensional linear map.
theorem eq_jacobiBlockMatrix_of_mulVec (A : Mat4) (a : ℝ) (J : Matrix (Fin 3) (Fin 3) ℝ) (hA : ∀ v : Fin 4 → ℝ, A *ᵥ v = Fin.cons (a * v 0) (J *ᵥ fun i => v i.succ)) : A = jacobiBlockMatrix a J := by …Mentions: OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrix
- theorem
OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrix_scaled_detline 15220Source documentation
This algebraic identity also holds at zero with Lean's division convention; the geometric application uses positive
t.theorem jacobiBlockMatrix_scaled_det (t : ℝ) (J : Matrix (Fin 3) (Fin 3) ℝ) : (jacobiBlockMatrix 1 (t⁻¹ • J)).det = J.det / t ^ 3 := by …Mentions: OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrix
- theorem
OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrix_metric_densityline 15231Source documentation
Multiplication by a genuine orthonormal frame cancels exactly the coordinate metric density.
theorem jacobiBlockMatrix_metric_density (g : SmoothMetric M) (c : M) (e : FrameBundle g) (he : e.base ∈ (chartAt FourSpace c).source) (A : Mat4) : chartVolumeDensity g c (chartAt FourSpace c e.base) * |(frameChartMatrix g c e * A).det| = |A.det| := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.Mat4, OAI.PositiveEinsteinFour.Geometry.chartVolumeDensity, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix
- theorem
OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrix_scaled_metric_densityline 15241 - theorem
OAI.PositiveEinsteinFour.Geometry.jacobiBlockMatrix_scaled_linear_densityline 15249 - def
OAI.PositiveEinsteinFour.Geometry.endpointWeightLeftline 15277 - def
OAI.PositiveEinsteinFour.Geometry.endpointWeightRightline 15278 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointWeightLeft_hasDerivAtline 15280 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointWeightRight_hasDerivAtline 15285 - def
OAI.PositiveEinsteinFour.Geometry.endpointResidualline 15294 - def
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPositionline 15296 - def
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedParameterline 15300 - def
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedSecondline 15304 - def
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedVelocityline 15307 - def
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedMixedline 15311 - def
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedMixedSecondline 15314 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointResidual_hasDerivAtline 15317 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition_leftline 15323 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition_rightline 15330 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition_zeroline 15337 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedParameter_zeroline 15342 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedParameter_leftline 15347 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedParameter_rightline 15355 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedSecond_leftline 15363 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedSecond_rightline 15369 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedVelocity_zeroline 15375 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedMixed_zeroline 15380 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition_parameterline 15385 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedParameter_parameterline 15397 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedVelocity_parameterline 15406 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedMixed_parameterline 15416 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition_timeline 15425 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedParameter_timeline 15437 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedSecond_timeline 15446 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_endpointCorrectedPositionline 15453 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_endpointCorrectedVelocityline 15459 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_endpointCorrectedParameterline 15465 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_endpointCorrectedSecondline 15471 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_endpointCorrectedMixedline 15477 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_endpointCorrectedMixedSecondline 15483 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition_insideline 15490Source documentation
One parameter interval works for the entire compact segment.
theorem endpointCorrectedPosition_inside (x y A B : ℝ → E) (a b : ℝ) (hx : Continuous x) (hy : Continuous y) (hA : Continuous A) (hB : Continuous B) (hA0 : A 0 = x a) (hB0 : B 0 = x b) (U : Set E) (hU : IsOpen U) (hxU : ∀ t ∈ Icc a b, x t ∈ U) : ∃ δ > 0, ∀ ε ∈ Icc (-δ) δ, ∀ t ∈ Icc a b, endpointCorrectedPosition x y A B a b ε t ∈ U := by …Mentions: OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition
- theorem
OAI.PositiveEinsteinFour.Geometry.geodesicFrame_initial_of_verticalline 15535 - theorem
OAI.PositiveEinsteinFour.Geometry.kinetic_frame_initial_dataline 15556 - theorem
OAI.PositiveEinsteinFour.Geometry.localMin_secondDeriv_nonnegline 15587 - theorem
OAI.PositiveEinsteinFour.Geometry.finite_piece_secondDerivline 15624 - theorem
OAI.PositiveEinsteinFour.Geometry.finite_piece_index_secondDerivline 15639Source documentation
The chartwise energy derivatives have the index sum as second derivative after interior boundary matching and fixed endpoint jets.
theorem finite_piece_index_secondDeriv (n : ℕ) (E : ℕ → ℝ → ℝ) (I L R : ℕ → ℝ) (hfd : ∀ᶠ s in 𝓝 (0 : ℝ), ∀ i < n, DifferentiableAt ℝ (E i) s) (hD : ∀ i < n, HasDerivAt (deriv (E i)) (I i + R i - L i) 0) (hjoin : ∀ i < n, R i = L (i + 1)) (hleft : L 0 = 0) (hright : L n = 0) : HasDerivAt (deriv (fun s => ∑ i ∈ Finset.range n, E i s)) (∑ i ∈ Finset.range n, I i) 0 := by … - theorem
OAI.PositiveEinsteinFour.Geometry.finite_piece_index_nonnegline 15653 - theorem
OAI.PositiveEinsteinFour.Geometry.halfFlat_curvature_matrix_negativeline 15678 - theorem
OAI.PositiveEinsteinFour.Geometry.halfFlat_curvature_action_negativeline 15697 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.regular_atline 15739 - def
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.recenterline 15763 - theorem
OAI.PositiveEinsteinFour.Geometry.HeatRadialFrameFlow.recenter_familyline 15782 - theorem
OAI.PositiveEinsteinFour.Geometry.symmetric_zero_diagonal_sumline 15805 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_trace_contractionline 15813 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_twoFormCurvatureMatrix_traceline 15836 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_twoFormPotential_traceline 15853 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_twoFormPotential_square_traceline 15858 - structure
OAI.PositiveEinsteinFour.Geometry.JacobiRealizationDataline 15895 - def
OAI.PositiveEinsteinFour.Geometry.JacobiRealizationData.toParallelJacobiDataline 15908 - theorem
OAI.PositiveEinsteinFour.Geometry.frameTensor_zero_oneline 15940 - def
OAI.PositiveEinsteinFour.Geometry.oneFormChartTensorline 15948 - def
OAI.PositiveEinsteinFour.Geometry.oneFormChartFamilyline 15955 - theorem
OAI.PositiveEinsteinFour.Geometry.oneFormChartFamily_transitionline 15959 - theorem
OAI.PositiveEinsteinFour.Geometry.oneFormChartFamily_eqline 15969 - theorem
OAI.PositiveEinsteinFour.Geometry.oneFormChartTensor_zero_offline 15986 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedFrameMap_completion_firstline 16022Source documentation
Right multiplication by the explicit completion produces the direction obtained by the orthogonal action on the sphere.
theorem orientedFrameMap_completion_first (e : OrthonormalFrame g c) (P : OrientedOrthogonalFour) (q : Directions) : (orientedFrameMap e (P * directionOrientedMatrix q)).frame.vector 0 = (frameTurn e (orientedDirection P q)).frame.vector 0 := by …Mentions: OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame, OAI.PositiveEinsteinFour.Geometry.OrientedOrthogonalFour, OAI.PositiveEinsteinFour.Geometry.orientedFrameMap, OAI.PositiveEinsteinFour.Geometry.directionOrientedMatrix, OAI.PositiveEinsteinFour.Geometry.frameTurn, OAI.PositiveEinsteinFour.Geometry.orientedDirection
- theorem
OAI.PositiveEinsteinFour.Geometry.orientedHaar_integral_eq_sphereline 16035Source documentation
Haar averaging of a direction-invariant function equals its spherical average. Only integrability on the Haar fiber is required.
theorem orientedHaar_integral_eq_sphere (e : OrthonormalFrame g c) (F : FrameBundle g → ℝ) (hInv : DirectionInvariant F) (hF : Integrable (fun Q => F (orientedFrameMap e Q)) orientedFrameHaar) : (∫ Q, F (orientedFrameMap e Q) ∂orientedFrameHaar) = ∫ q, F (frameTurn e q) ∂sphereMeasure := by …Mentions: OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.DirectionInvariant, OAI.PositiveEinsteinFour.Geometry.orientedFrameMap, OAI.PositiveEinsteinFour.Geometry.orientedFrameHaar, OAI.PositiveEinsteinFour.Geometry.frameTurn
- theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_integral_baseline 16050Source documentation
Base averages for the constructed frame measure are precisely the normalized Riemannian averages, as used in the Poisson equation.
theorem canonicalFrameMeasure_integral_base (g : SmoothMetric M) (o : FrameOrientation g) (A : M → ℝ) (hA : Integrable A (normalizedVolume g)) : (∫ e : FrameBundle g, A e.base ∂canonicalFrameMeasure g o) = ∫ x, A x ∂normalizedVolume g := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.normalizedVolume, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure
- theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_averagingline 16065Source documentation
The precise Brin--Karcher averaging input holds for the frame probability constructed from actual Riemannian volume.
theorem canonicalFrameMeasure_averaging (g : SmoothMetric M) (o : FrameOrientation g) : BrinKarcherAveraging g (canonicalFrameMeasure g o) where …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.BrinKarcherAveraging, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure
- theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_energyline 16087Source documentation
The canonical frame probability gives the averaged energy identities.
theorem canonicalFrameMeasure_energy (g : SmoothMetric M) (o : FrameOrientation g) : WeylEnergyIdentities g o (canonicalFrameMeasure g o) where …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.WeylEnergyIdentities, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure
- theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameCurveAt_congrline 16111 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameCurveAt_comp_addline 16127 - def
OAI.PositiveEinsteinFour.Geometry.IsParallelFrameCurveOnline 16138Source documentation
A curve on an open time set is continuous and satisfies the genuine velocity and Levi-Civita parallel equations there.
def IsParallelFrameCurveOn (g : SmoothMetric M) (k : Fin 4) (γ : ℝ → FrameBundle g) (s : Set ℝ) : Prop := … - theorem
OAI.PositiveEinsteinFour.Geometry.IsParallelFrameCurveOn.monoline 16142 - theorem
OAI.PositiveEinsteinFour.Geometry.IsParallelFrameCurveOn.eqOn_intervalline 16148 - theorem
OAI.PositiveEinsteinFour.Geometry.IsParallelFrameCurveOn.comp_addline 16156 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrame_piecewise_eqOnline 16171Source documentation
The two local curves agree on the entire overlap, so choosing the first one on its interval leaves the second one unchanged on its own interval.
theorem parallelFrame_piecewise_eqOn [T2Space M] {g : SmoothMetric M} {k : Fin 4} {γ η : ℝ → FrameBundle g} {a b c d t : ℝ} (hγ : IsParallelFrameCurveOn g k γ (Set.Ioo a b)) (hη : IsParallelFrameCurveOn g k η (Set.Ioo c d)) (ht : t ∈ Set.Ioo a b ∩ Set.Ioo c d) (heq : γ t = η t) : Set.EqOn ((Set.Ioo a b).piecewise γ η) η (Set.Ioo c d) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.IsParallelFrameCurveOn
- theorem
OAI.PositiveEinsteinFour.Geometry.IsParallelFrameCurveOn.piecewiseline 16191Source documentation
Gluing two overlapping local parallel curves produces a parallel curve on the union of their time intervals.
theorem IsParallelFrameCurveOn.piecewise [T2Space M] {g : SmoothMetric M} {k : Fin 4} {γ η : ℝ → FrameBundle g} {a b c d t : ℝ} (hγ : IsParallelFrameCurveOn g k γ (Set.Ioo a b)) (hη : IsParallelFrameCurveOn g k η (Set.Ioo c d)) (ht : t ∈ Set.Ioo a b ∩ Set.Ioo c d) (heq : γ t = η t) : IsParallelFrameCurveOn g k ((Set.Ioo a b).piecewise γ η) (Set.Ioo a b ∪ Set.Ioo c d) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.IsParallelFrameCurveOn
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_continuous_local_intrinsic_parallelFrame_flowline 16239 - def
OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunGapInputline 16364 - def
OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunHodgeInputline 16370 - theorem
OAI.PositiveEinsteinFour.Geometry.BrinKarcherAveraging.base_integralline 16379 - theorem
OAI.PositiveEinsteinFour.Geometry.norm_square_frame_integralsline 16392 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartFamily_selfline 16435 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartFamily_smoothline 16443 - def
OAI.PositiveEinsteinFour.Geometry.twoFormChartTestline 16483 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartTest_coordinatesline 16494 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartTest_zero_offline 16508 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormChartTest_supportline 16524 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCoordinates_eq_zeroline 16556 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCoordinates_congr_nhdsline 16563 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantCoordinates_zeroline 16573 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormFramedCovariantDerivative_zero_of_nhdsline 16583 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCovariantPairing_tsupport_rightline 16600 - def
OAI.PositiveEinsteinFour.Geometry.twoFormLocalNablaRowsline 16631 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.gramCovariantDerivativeline 16635 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormLocalNabla_congrline 16664 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.localNablaRows_hodgeline 16670 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvature_slot_sumline 16706 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMetricCurvature_slot_sumline 16755 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_metricPairline 16795 - theorem
OAI.PositiveEinsteinFour.Geometry.metricPartial_contDiffAtline 16810 - theorem
OAI.PositiveEinsteinFour.Geometry.metricSecondPartial_contDiffAtline 16816 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_chartMatrixline 16824 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_jacobiMetricFirstDirectionalline 16834 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_jacobiMetricSecondDirectionalline 16846 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_actualMetricline 16860 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_chartEnergyDensityline 16867 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_chartEnergyFirstDensityline 16874 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_chartEnergySecondDensityline 16883 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrected_energy_continuousOnline 16901Source documentation
The endpoint-corrected position and velocity give continuous scalar energy densities.
theorem endpointCorrected_energy_continuousOn (g : SmoothMetric M) (c : M) (x y v w A B A' B' A'' B'' : ℝ → FourSpace) (a b δ : ℝ) (hx : Continuous x) (hy : Continuous y) (hv : Continuous v) (hw : Continuous w) (hA : Continuous A) (hB : Continuous B) (hA' : Continuous A') (hB' : Continuous B') (hA'' : Continuous A'') (hB'' : Continuous B'') (hz : ∀ ε ∈ Icc (-δ) δ, ∀ t ∈ Icc a b, endpointCorrectedPosition x y A B a b ε t ∈ (chartAt FourSpace c).target) : let X := fun p : ℝ × ℝ => endpointCorrectedPosition x y A B a b p.1 p.2 …Mentions: OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition
- theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_ofLpline 16946 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrected_energy_secondDerivline 16954Source documentation
The corrected curve has an actual twice differentiable energy integral. All parameter derivatives come from the prescribed endpoint curves.
theorem endpointCorrected_energy_secondDeriv (g : SmoothMetric M) (c : M) (x y v w A B A' B' A'' B'' : ℝ → FourSpace) {a b δ : ℝ} (hδ : 0 < δ) (hab : a ≤ b) (hx : Continuous x) (hy : Continuous y) (hv : Continuous v) (hw : Continuous w) (hA : Continuous A) (hB : Continuous B) (hA' : Continuous A') (hB' : Continuous B') (hA'' : Continuous A'') (hB'' : Continuous B'') (hdA : ∀ ε ∈ Ioo (-δ) δ, HasDerivAt A (A' ε) ε) (hdB : ∀ ε ∈ Ioo (-δ) δ, HasDerivAt B (B' ε) ε) (hddA : ∀ ε ∈ Ioo (-δ) δ, HasDerivAt A' (A'' ε) ε) (hddB : ∀ ε ∈ Ioo (-δ) δ, HasDerivAt B' (B'' ε) ε) (hz : ∀ ε ∈ Icc (-δ) δ, ∀ t ∈ Icc a b, endpointCorrectedPosition x y A B a b ε t ∈ (chartAt FourSpace c).target) : …Mentions: OAI.PositiveEinsteinFour.Geometry.endpointCorrectedPosition
- def
OAI.PositiveEinsteinFour.Geometry.twoFormHodgeMatrixline 17022 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormHodgeMatrix_applyline 17030 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormHodgeMatrix_traceline 17037 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormHodgeMatrix_involutiveline 17040 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_hodgeFirstline 17045 - theorem
OAI.PositiveEinsteinFour.Geometry.hodgeFirstTensor_firstSkewline 17052 - theorem
OAI.PositiveEinsteinFour.Geometry.hodgeFirstTensor_lastSkewline 17056 - theorem
OAI.PositiveEinsteinFour.Geometry.oneFormChartFamily_selfline 17088 - theorem
OAI.PositiveEinsteinFour.Geometry.oneFormChartFamily_smoothline 17096 - def
OAI.PositiveEinsteinFour.Geometry.oneFormChartTestline 17136 - theorem
OAI.PositiveEinsteinFour.Geometry.oneFormChartTest_coordinatesline 17143 - theorem
OAI.PositiveEinsteinFour.Geometry.oneFormChartTest_zero_offline 17151 - def
OAI.PositiveEinsteinFour.Geometry.twoCovariantAlternationline 17175 - theorem
OAI.PositiveEinsteinFour.Geometry.twoCovariantAlternation_applyline 17178 - theorem
OAI.PositiveEinsteinFour.Geometry.twoCovariantAlternation_skewline 17185 - theorem
OAI.PositiveEinsteinFour.Geometry.twoCovariantAlternation_frameline 17190 - def
OAI.PositiveEinsteinFour.Geometry.smoothCovariantAlternationline 17199 - def
OAI.PositiveEinsteinFour.Geometry.smoothOneFormExteriorline 17207 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothOneFormExterior_framedline 17211 - theorem
OAI.PositiveEinsteinFour.Geometry.oneForm_squareNormline 17240 - theorem
OAI.PositiveEinsteinFour.Geometry.oneForm_norm_integralline 17262 - theorem
OAI.PositiveEinsteinFour.Geometry.oneForm_eq_zero_of_norm_integralline 17272 - theorem
OAI.PositiveEinsteinFour.Geometry.orthogonal_three_fixed_vectorline 17322 - theorem
OAI.PositiveEinsteinFour.Geometry.oriented_four_fixed_normalline 17340 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_uniform_parallelFrame_timeline 17401 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_integral_cauchy_schwarzline 17459 - theorem
OAI.PositiveEinsteinFour.Geometry.norm_gap_of_regularized_sobolevline 17474Source documentation
A uniform positive fourth moment and arbitrarily small regularization errors turn the sharp scalar inequality into a norm gap.
theorem norm_gap_of_regularized_sobolev (v : C(Ω, ℝ)) (F : ℝ → C(Ω, ℝ)) (E : ℝ → ℝ) (hv : ∀ x, 0 ≤ v x) (c : ℝ) (hc : 0 < c) (hminorant : ∀ ε > 0, c ≤ ∫ x, F ε x ^ 4 ∂μ) (hsob : ∀ ε > 0, Real.sqrt (∫ x, F ε x ^ 4 ∂μ) ≤ (∫ x, F ε x ^ 2 ∂μ) + E ε / 2) (henergy : ∀ ε > 0, E ε + 2 * (∫ x, F ε x ^ 2 ∂μ) ≤ 2 * (∫ x, v x * F ε x ^ 2 ∂μ) + 2 * ε ^ (2 / 3 : ℝ)) : 1 ≤ ∫ x, v x ^ 2 ∂μ := by … - theorem
OAI.PositiveEinsteinFour.Geometry.regularizedWeylRoot_fourth_lowerline 17507 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_plusNormline 17525 - theorem
OAI.PositiveEinsteinFour.Geometry.canonical_plusNorm_momentline 17532 - theorem
OAI.PositiveEinsteinFour.Geometry.plus_gap_of_regularized_sharp_sobolevline 17549Source documentation
The sharp Sobolev premise is exposed explicitly. All other ingredients are the actual Weyl equation, canonical measure, and regularized energy.
theorem plus_gap_of_regularized_sharp_sobolev (g : SmoothMetric M) (o : FrameOrientation g) (d : MetricGreenData g (canonicalFrameMeasure g o)) (hsob : ∀ (ε : ℝ) (hε : 0 < ε), Real.sqrt (∫ e, d.weylRootField ε e ^ 4 ∂canonicalFrameMeasure g o) ≤ (∫ e, d.weylRootField ε e ^ 2 ∂canonicalFrameMeasure g o) + (∫ e, ∑ i, d.weylRootFirstField ε hε i e ^ 2 ∂canonicalFrameMeasure g o) / 2) (hnonzero : ∃ x, plusNorm o x ≠ 0) : 1 ≤ ∫ x, plusNorm o x ^ 2 ∂normalizedVolume g := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.MetricGreenData, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure, OAI.PositiveEinsteinFour.Geometry.plusNorm, OAI.PositiveEinsteinFour.Geometry.normalizedVolume
- theorem
OAI.PositiveEinsteinFour.Geometry.scalar_second_variation_decreasesline 17624 - theorem
OAI.PositiveEinsteinFour.Geometry.twoForm_deRham_curvatureline 17672 - def
OAI.PositiveEinsteinFour.Geometry.twoFormGramTestTensorline 17732 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormGramTestTensor_smoothline 17736 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormGramTestTensor_skewline 17759 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormGramTestTensor_supportline 17766 - def
OAI.PositiveEinsteinFour.Geometry.twoFormGramTestline 17778 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormGramTest_valueline 17786 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormGramTest_nablaline 17799 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.covariantPairing_hodge_selfline 17829 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormCovariantEnergy_hodgeline 17854 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothTwoFormL2Inner_hodge_selfline 17862 - def
OAI.PositiveEinsteinFour.Geometry.smoothH1Hodgeline 17871 - structure
OAI.PositiveEinsteinFour.Geometry.MetricFrameMomentsline 17903Source documentation
The actual frame moments in the normalization of
balanced_moments: its volume variable is twice the round-sphere volume ratio.structure MetricFrameMoments (d : MetricGreenData g μ) (o : OppositeWeylData d) (orientation : FrameOrientation g) where …Mentions: OAI.PositiveEinsteinFour.Geometry.MetricGreenData, OAI.PositiveEinsteinFour.Geometry.OppositeWeylData, OAI.PositiveEinsteinFour.Geometry.FrameOrientation
- theorem
OAI.PositiveEinsteinFour.Geometry.frame_norm_moment_sum_lt_fourline 17928 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricGreenData.frameMomentDataline 17964 - theorem
OAI.PositiveEinsteinFour.Geometry.MetricFrameMoments.balancedline 18025Source documentation
The scalar moment obstruction applies to oriented-frame moments under the two H-variance bounds.
theorem MetricFrameMoments.balanced {d : MetricGreenData g μ} {o : OppositeWeylData d} {orientation : FrameOrientation g} (D : MetricFrameMoments d o orientation) (hp : ∃ e ∈ orientation.positive, d.plusNormField e ≠ 0) (hm : ∃ e ∈ orientation.positive, d.minusNormField o e ≠ 0) (hvp : (∫ e, MomentObstruction.H (d.plusNormField e) ^ 2 ∂μ) - (∫ e, MomentObstruction.H (d.plusNormField e) ∂μ) ^ 2 ≤ (9 / 16 : ℝ) * ((∫ e, d.plusNormField e ^ 2 ∂μ) - ∫ e, d.plusNormField e ∂μ)) (hvm : (∫ e, MomentObstruction.H (d.minusNormField o e) ^ 2 ∂μ) - (∫ e, MomentObstruction.H (d.minusNormField o e) ∂μ) ^ 2 ≤ (9 / 16 : ℝ) * ((∫ e, d.minusNormField o e ^ 2 ∂μ) - ∫ e, d.minusNormField o e ∂μ)) : (∫ e, d.plusNormField e ^ 2 ∂μ) = (∫ e, d.minusNormField o e ^ 2 ∂μ) ∧ D.plusCount = D.minusCount := by …Mentions: OAI.PositiveEinsteinFour.Geometry.MetricGreenData, OAI.PositiveEinsteinFour.Geometry.OppositeWeylData, OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.MetricFrameMoments, OAI.PositiveEinsteinFour.MomentObstruction.H
- theorem
OAI.PositiveEinsteinFour.Geometry.models_of_published_oriented_inputsline 18079 - theorem
OAI.PositiveEinsteinFour.Geometry.classified_of_published_oriented_inputsline 18129 - def
OAI.PositiveEinsteinFour.Geometry.endpointChartLineline 18167 - def
OAI.PositiveEinsteinFour.Geometry.endpointChartPositionline 18170 - def
OAI.PositiveEinsteinFour.Geometry.endpointChartFirstline 18174 - def
OAI.PositiveEinsteinFour.Geometry.endpointChartSecondline 18178 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointChartPosition_zeroline 18182 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointChartFirst_zeroline 18186 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointChartSecond_zeroline 18191 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointChartPosition_symmline 18196 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointChartLine_hasDerivAtline 18206 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_endpointChartLineline 18211 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointChartPosition_hasDerivAtline 18216 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointChartFirst_hasDerivAtline 18225 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousAt_transitionFirstline 18238 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousAt_transitionSecondline 18249 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointChartJets_continuousAtline 18266 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_endpointChartOverlapline 18282 - theorem
OAI.PositiveEinsteinFour.Geometry.intervalExtension_hasDerivAtline 18307 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_endpointChartJetsline 18318Source documentation
Three globally continuous endpoint-jet functions agree with the actual chart transition on a common interval and have its genuine first and second parameter derivatives in the interior.
theorem exists_endpointChartJets (c d : M) (z : FourSpace) (y : JacobiCoordinateVector) (hz : z ∈ (chartAt FourSpace c).target) (hd : (chartAt FourSpace c).symm z ∈ (chartAt FourSpace d).source) : ∃ δ > 0, ∃ A A' A'' : ℝ → FourSpace, Continuous A ∧ Continuous A' ∧ Continuous A'' ∧ (∀ s ∈ Ioo (-δ) δ, HasDerivAt A (A' s) s ∧ HasDerivAt A' (A'' s) s) ∧ (∀ s ∈ Icc (-δ) δ, A s = endpointChartPosition c d z y s ∧ A' s = endpointChartFirst c d z y s ∧ A'' s = endpointChartSecond c d z y s) ∧ (∀ s ∈ Icc (-δ) δ, endpointChartLine z y s ∈ (chartAt FourSpace c).target ∧ (chartAt FourSpace c).symm (endpointChartLine z y s) ∈ (chartAt FourSpace d).source) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.JacobiCoordinateVector, OAI.PositiveEinsteinFour.Geometry.endpointChartPosition, OAI.PositiveEinsteinFour.Geometry.endpointChartFirst, OAI.PositiveEinsteinFour.Geometry.endpointChartSecond, OAI.PositiveEinsteinFour.Geometry.endpointChartLine
- theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_timeFieldline 18379 - theorem
OAI.PositiveEinsteinFour.Geometry.continuousOn_parameterFieldline 18384 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrected_jets_continuousOnline 18389 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrected_energy_continuousOnSegmentline 18442 - theorem
OAI.PositiveEinsteinFour.Geometry.hasDerivAt_coordinateVectorline 18479 - theorem
OAI.PositiveEinsteinFour.Geometry.endpointCorrected_energy_secondDerivOnSegmentline 18485 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_signed_traceline 18555 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureMatrix_signed_square_traceline 18567 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormPotentialMatrix_signed_square_traceline 18589 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormPotentialMatrix_signed_squareline 18598 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldDerivative_addline 18627 - theorem
OAI.PositiveEinsteinFour.Geometry.covariantFieldDerivative_smulline 18641 - def
OAI.PositiveEinsteinFour.Geometry.twoCovariantAlternationLinearline 18652 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothOneFormExterior_applyline 18660 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothOneFormExterior_addline 18671 - theorem
OAI.PositiveEinsteinFour.Geometry.smoothOneFormExterior_smulline 18691 - def
OAI.PositiveEinsteinFour.Geometry.smoothOneFormExteriorLinearline 18710 - theorem
OAI.PositiveEinsteinFour.Geometry.extend_parallelFrame_intervalline 18734 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_parallelFrame_arbitrary_intervalline 18786Source documentation
On a compact base, a genuine parallel-frame curve through any prescribed frame exists on every bounded open time interval.
theorem exists_parallelFrame_arbitrary_interval [CompactSpace M] (g : SmoothMetric M) (k : Fin 4) (e : FrameBundle g) (a : ℝ) : ∃ γ : ℝ → FrameBundle g, γ 0 = e ∧ IsParallelFrameCurveOn g k γ (Ioo (-a) a) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.IsParallelFrameCurveOn
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_global_intrinsic_parallelFrameline 18822Source documentation
Compactness and uniqueness extend the actual horizontal ODE for all real times. Every derivative in the conclusion is still the original coordinate velocity/parallel equation, not an assumed tensor identity.
theorem exists_global_intrinsic_parallelFrame [CompactSpace M] (g : SmoothMetric M) (k : Fin 4) (e : FrameBundle g) : ∃ Γ : ℝ → FrameBundle g, Γ 0 = e ∧ Continuous Γ ∧ ∀ t, ParallelFrameCurveAt g Γ k t := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.ParallelFrameCurveAt
- theorem
OAI.PositiveEinsteinFour.Geometry.twoFormDerivativeRows_pairingline 18874 - theorem
OAI.PositiveEinsteinFour.Geometry.twoForm_weighted_rows_pairingline 18884 - theorem
OAI.PositiveEinsteinFour.Geometry.chartGramMatrix_mul_transpose_orthogonalline 18905 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormLocalNablaRows_pairingline 18915 - theorem
OAI.PositiveEinsteinFour.Geometry.TwoFormSmooth.covariantPairing_chartline 18926 - def
OAI.PositiveEinsteinFour.Geometry.twoFormH1Hodgeline 18966 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormH1Hodge_smoothline 18969 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormH1Hodge_normline 18973 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormH1Hodge_involutiveline 18981 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormH1ToL2_hodgeline 18990 - def
OAI.PositiveEinsteinFour.Geometry.twoFormInfinitesimalMatrixline 19018 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormInfinitesimalMatrix_actionline 19026 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormInfinitesimalMatrix_square_traceline 19041 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormInfinitesimalMatrix_signed_square_traceline 19048 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMatrix_square_traceline 19056 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormInfinitesimalMatrix_euler_traceline 19063 - def
OAI.PositiveEinsteinFour.Geometry.twoFormSecondDeRhamline 19085 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormSecondDeRham_commutatorline 19089 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormSecondDeRham_eqline 19106 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_curve_second_jetsline 19137 - def
OAI.PositiveEinsteinFour.Geometry.normalEndpointDirectionline 19198 - def
OAI.PositiveEinsteinFour.Geometry.normalEndpointCurveline 19202 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpoint_first_chartline 19207 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpoint_position_zeroline 19214 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpoint_first_zeroline 19222 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_normalEndpointJetsline 19231Source documentation
The same endpoint curve can be represented in every adjacent chart, with actual continuous first and second jets and the required initial field.
theorem exists_normalEndpointJets (g : SmoothMetric M) (e : FrameBundle g) (c : M) (hc : e.base ∈ (chartAt FourSpace c).source) (a : Fin 3 → ℝ) : ∃ δ > 0, ∃ A A' A'' : ℝ → FourSpace, Continuous A ∧ Continuous A' ∧ Continuous A'' ∧ A 0 = chartAt FourSpace c e.base ∧ A' 0 = WithLp.toLp 2 (frameChartMatrix g c e *ᵥ Fin.cons 0 a) ∧ A'' 0 = endpointChartSecond e.base c (chartAt FourSpace e.base e.base) (normalEndpointDirection g e a) 0 ∧ (∀ ε ∈ Ioo (-δ) δ, HasDerivAt A (A' ε) ε ∧ HasDerivAt A' (A'' ε) ε) ∧ (∀ ε ∈ Icc (-δ) δ, A ε ∈ (chartAt FourSpace c).target ∧ (chartAt FourSpace c).symm (A ε) = normalEndpointCurve g e a ε) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix, OAI.PositiveEinsteinFour.Geometry.endpointChartSecond, OAI.PositiveEinsteinFour.Geometry.normalEndpointDirection, OAI.PositiveEinsteinFour.Geometry.normalEndpointCurve
- def
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMapline 19280 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_zeroline 19284 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_curve_continuousline 19288 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_primitiveline 19292 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_addline 19297 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_neg_leftline 19317 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_neg_rightline 19322 - def
OAI.PositiveEinsteinFour.Geometry.parallelFrameEquivline 19328Source documentation
The inverse at time
tis the actual horizontal curve at time-t.def parallelFrameEquiv (g : SmoothMetric M) (k : Fin 4) (t : ℝ) : FrameBundle g ≃ FrameBundle g where … - structure
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedDataline 19355 - def
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.greenline 19369 - theorem
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.oppositeline 19373 - theorem
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.calculusline 19377 - theorem
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.normsline 19381 - theorem
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.follandline 19385 - theorem
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.volumeline 19389 - theorem
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.compactFramesline 19394 - def
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.jacobiline 19399 - theorem
OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData.modelsline 19405 - def
OAI.PositiveEinsteinFour.Geometry.twoFormCurvatureRowline 19434 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormMatrix_curvatureRowline 19437 - theorem
OAI.PositiveEinsteinFour.Geometry.twoFormInfinitesimalMatrix_connectionline 19444 - def
OAI.PositiveEinsteinFour.Geometry.ParallelMetricData.ofParallelFlowsline 19489Source documentation
Normalized Ricci curvature supplies the contraction field of the parallel-frame calculus.
def ParallelMetricData.ofParallelFlows (g : SmoothMetric M) (μ : Measure (FrameBundle g)) (flow : Fin 4 → FrameFlow g μ) (hcurve : ∀ k t e, ParallelFrameCurveAt g (fun s => (flow k).map s e) k t) (hRic : RicciThree g) : ParallelMetricData g μ where …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.FrameFlow, OAI.PositiveEinsteinFour.Geometry.ParallelFrameCurveAt, OAI.PositiveEinsteinFour.Geometry.RicciThree, OAI.PositiveEinsteinFour.Geometry.ParallelMetricData
- def
OAI.PositiveEinsteinFour.Geometry.canonicalPublishedOrientedDataline 19504Source documentation
The canonical frame probability supplies the averaging and support fields, while the initial condition supplies orientation preservation.
def canonicalPublishedOrientedData (g : SmoothMetric M) (o : FrameOrientation g) (d : ParallelMetricData g (canonicalFrameMeasure g o)) (hzero : ∀ i e, (d.flow i).map 0 e = e) (hparallel : ParallelReflection d.toMetricGreenData) (poisson : PetersenPoissonInput g (canonicalFrameMeasure g o)) (jacobi : JacobiRealizationData d.toMetricGreenData) (gap : GurskyLeBrunGapInput g o) (hodge : GurskyLeBrunHodgeInput g o) (model : DerdzinskiHitchinInput g o) : PublishedOrientedData g o where …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.ParallelMetricData, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure, OAI.PositiveEinsteinFour.Geometry.ParallelReflection, OAI.PositiveEinsteinFour.Geometry.PetersenPoissonInput, OAI.PositiveEinsteinFour.Geometry.JacobiRealizationData, OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunGapInput, OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunHodgeInput, OAI.PositiveEinsteinFour.Geometry.DerdzinskiHitchinInput, OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData
- theorem
OAI.PositiveEinsteinFour.Geometry.models_of_canonical_dataline 19532Source documentation
The oriented classification with the constructed frame probability. No independent spherical averaging, support, or orientation-preservation input remains in this specialization.
theorem models_of_canonical_data (g : SmoothMetric M) (o : FrameOrientation g) (d : ParallelMetricData g (canonicalFrameMeasure g o)) (hzero : ∀ i e, (d.flow i).map 0 e = e) (hparallel : ParallelReflection d.toMetricGreenData) (poisson : PetersenPoissonInput g (canonicalFrameMeasure g o)) (jacobi : JacobiRealizationData d.toMetricGreenData) (gap : GurskyLeBrunGapInput g o) (hodge : GurskyLeBrunHodgeInput g o) (model : DerdzinskiHitchinInput g o) (hEinstein : IsEinstein g) (hpositive : HasPositiveSectionalCurvature g) : ∃ a : ℝ, 0 < a ∧ (ScaledIsometricTo g a roundDistance ∨ ScaledIsometricTo g a fubiniStudyDistance) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.ParallelMetricData, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure, OAI.PositiveEinsteinFour.Geometry.ParallelReflection, OAI.PositiveEinsteinFour.Geometry.PetersenPoissonInput, OAI.PositiveEinsteinFour.Geometry.JacobiRealizationData, OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunGapInput, OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunHodgeInput, OAI.PositiveEinsteinFour.Geometry.DerdzinskiHitchinInput
- def
OAI.PositiveEinsteinFour.Geometry.twoFormConnectionCurvatureMatrixline 19563 - def
OAI.PositiveEinsteinFour.Geometry.oneFormConnectionCurvatureMatrixline 19566 - theorem
OAI.PositiveEinsteinFour.Geometry.connectionCurvature_euler_traceline 19569 - theorem
OAI.PositiveEinsteinFour.Geometry.sum_four_components_connectionline 19580 - theorem
OAI.PositiveEinsteinFour.Geometry.sum_pair_flipline 19586 - theorem
OAI.PositiveEinsteinFour.Geometry.curvatureRow_hodge_pairingline 19592 - theorem
OAI.PositiveEinsteinFour.Geometry.connectionCurvature_signature_traceline 19609 - def
OAI.PositiveEinsteinFour.Geometry.PetersenPositiveRicciInputline 19652Source documentation
The one positive Ricci entry needed to show the Einstein constant is positive; it is the contraction of three strictly positive sectional terms.
def PetersenPositiveRicciInput (g : SmoothMetric M) : Prop := …
- def
OAI.PositiveEinsteinFour.Geometry.PetersenScalingInputline 19657Source documentation
Constant metric rescaling, in actual chart tensors and actual distance. No Einstein normalization or model conclusion is included.
def PetersenScalingInput (g : SmoothMetric M) : Prop := …
- theorem
OAI.PositiveEinsteinFour.Geometry.einstein_of_ricciThreeline 19666 - theorem
OAI.PositiveEinsteinFour.Geometry.normalized_oriented_metricline 19671 - theorem
OAI.PositiveEinsteinFour.Geometry.models_of_published_inputsline 19704 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpoint_velocity_chartline 19748 - def
OAI.PositiveEinsteinFour.Geometry.normalEndpointBoundaryline 19757 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpoint_boundary_chartline 19761 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpointBoundary_zeroline 19782 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_eq_localline 19812 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_continuousAt_zeroline 19831 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_uniform_continuous_timeline 19847 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_continuous_sliceline 19882 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_continuousline 19914 - def
OAI.PositiveEinsteinFour.Geometry.parallelFrameHomeomorphline 19934Source documentation
The actual parallel flow gives homeomorphisms, with inverse at negative time.
def parallelFrameHomeomorph (g : SmoothMetric M) (k : Fin 4) (t : ℝ) : FrameBundle g ≃ₜ FrameBundle g where … - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_reflectionline 19961 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChartMatrix_rotateline 20007 - theorem
OAI.PositiveEinsteinFour.Geometry.rotated_columnline 20017 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameCurveAt_rotateline 20023 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_rotateline 20070 - theorem
OAI.PositiveEinsteinFour.Geometry.coordinateVector_pair_independentline 20108 - theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.map_coordinateVectorline 20119 - theorem
OAI.PositiveEinsteinFour.Geometry.frameCurvature_plane_posline 20124 - theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.ricci_eq_scalarline 20132 - theorem
OAI.PositiveEinsteinFour.Geometry.einstein_constant_positiveline 20137 - theorem
OAI.PositiveEinsteinFour.Geometry.positiveRicciInput_of_einsteinline 20160Source documentation
The exact published positivity input is discharged for the Einstein metrics to which the classification proof applies.
theorem positiveRicciInput_of_einstein [Nonempty M] (hEinstein : IsEinstein g) : PetersenPositiveRicciInput g := by …Mentions: OAI.PositiveEinsteinFour.Geometry.PetersenPositiveRicciInput
- theorem
OAI.PositiveEinsteinFour.Geometry.models_of_scaling_and_normalized_dataline 20175Source documentation
The oriented application uses Ricci positivity derived from chart curvature.
theorem models_of_scaling_and_normalized_data (g : SmoothMetric M) (orientation : FrameOrientation g) (hscaling : PetersenScalingInput g) (hdata : ∀ (h : SmoothMetric M) (o : FrameOrientation h), RicciThree h → IsEinstein h → HasPositiveSectionalCurvature h → Nonempty (PublishedOrientedData h o)) (hEinstein : IsEinstein g) (hpositive : HasPositiveSectionalCurvature g) : ∃ a : ℝ, 0 < a ∧ (ScaledIsometricTo g a roundDistance ∨ ScaledIsometricTo g a fubiniStudyDistance) := …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.PetersenScalingInput, OAI.PositiveEinsteinFour.Geometry.RicciThree, OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData
- def
OAI.PositiveEinsteinFour.Geometry.hodgeEulerTracePolynomialline 20204 - def
OAI.PositiveEinsteinFour.Geometry.hodgeSignatureTracePolynomialline 20211 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_hodgeEulerTracePolynomialline 20219 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_hodgeSignatureTracePolynomialline 20237 - def
OAI.PositiveEinsteinFour.Geometry.rescaleMetricline 20278 - theorem
OAI.PositiveEinsteinFour.Geometry.rescaleMetric_innerline 20301 - theorem
OAI.PositiveEinsteinFour.Geometry.metricInChart_rescaleMetricline 20305 - theorem
OAI.PositiveEinsteinFour.Geometry.partialDeriv_const_mulline 20311 - theorem
OAI.PositiveEinsteinFour.Geometry.matrix_inv_const_smulline 20317 - theorem
OAI.PositiveEinsteinFour.Geometry.inverse_scale_productline 20325 - theorem
OAI.PositiveEinsteinFour.Geometry.christoffel_rescaleMetricline 20329 - theorem
OAI.PositiveEinsteinFour.Geometry.curvatureComponent_rescaleMetricline 20340 - theorem
OAI.PositiveEinsteinFour.Geometry.chartMetric_rescaleMetricline 20346 - theorem
OAI.PositiveEinsteinFour.Geometry.chartRicci_rescaleMetricline 20350 - theorem
OAI.PositiveEinsteinFour.Geometry.sectionalNumerator_rescaleMetricline 20355 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedDirection_oneline 20381 - def
OAI.PositiveEinsteinFour.Geometry.normalRotationSubgroupline 20387 - abbrev
OAI.PositiveEinsteinFour.Geometry.NormalFrameRotationline 20400 - theorem
OAI.PositiveEinsteinFour.Geometry.isClosed_normalRotationSubgroupline 20402 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 20413)line 20413 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 20416)line 20416 - def
OAI.PositiveEinsteinFour.Geometry.normalFrameHaarline 20420 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 20422)line 20422 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 20426)line 20426 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameHaar_leftline 20429 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameRotation_columnline 20433 - theorem
OAI.PositiveEinsteinFour.Geometry.mem_normalRotationSubgroup_of_columnline 20440 - def
OAI.PositiveEinsteinFour.Geometry.normalFrameRotateline 20451 - def
OAI.PositiveEinsteinFour.Geometry.normalFrameChangeline 20455 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameRotate_changeline 20461 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_normalFrameRotateline 20468 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameRotate_mulline 20473 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameRotate_oneline 20478 - def
OAI.PositiveEinsteinFour.Geometry.normalFrameHomeomorphline 20481 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameRotate_firstline 20496 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_normalFrameRotateline 20503 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_same_firstline 20513Source documentation
The transported base point and first vector are independent of the chosen positive normal frame. This gives the descent of the constructed frame flow to geodesic data.
theorem parallelFrameFlowMap_same_first [T2Space M] [CompactSpace M] (g : SmoothMetric M) {c : M} (e f : OrthonormalFrame g c) (hdet : 0 < e.matrix.det * f.matrix.det) (hfirst : e.vector 0 = f.vector 0) (t : ℝ) : (parallelFrameFlowMap g 0 t ⟨c, e⟩).base = (parallelFrameFlowMap g 0 t ⟨c, f⟩).base ∧ (parallelFrameFlowMap g 0 t ⟨c, e⟩).frame.vector 0 = (parallelFrameFlowMap g 0 t ⟨c, f⟩).frame.vector 0 := by …Mentions: OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap
- theorem
OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure_normalFrameRotateline 20538 - def
OAI.PositiveEinsteinFour.Geometry.normalEndpointAccelerationline 20560 - def
OAI.PositiveEinsteinFour.Geometry.normalEndpointQuadraticline 20565 - def
OAI.PositiveEinsteinFour.Geometry.normalQuadraticEndpointCurveline 20570 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpointQuadratic_zeroline 20574 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpointQuadratic_hasDerivAtline 20578 - theorem
OAI.PositiveEinsteinFour.Geometry.normalEndpointQuadratic_contDiffline 20589 - theorem
OAI.PositiveEinsteinFour.Geometry.normal_quadratic_boundary_zeroline 20594 - structure
OAI.PositiveEinsteinFour.Geometry.NormalQuadraticJetDataline 20601 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_normalQuadraticJetDataline 20622 - def
OAI.PositiveEinsteinFour.Geometry.frameCotangentStateline 20727 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameCurveAt_cotangentline 20732 - theorem
OAI.PositiveEinsteinFour.Geometry.frameCotangentState_energyline 20753 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_cotangent_derivativeline 20763 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_eq_kineticLocalFlowline 20775Source documentation
Wherever a global frame trajectory remains in a fixed chart, its cotangent state is the actual local unit-Jacobian Hamiltonian flow.
theorem parallelFrameFlowMap_eq_kineticLocalFlow (g : SmoothMetric M) (c : M) (k : Fin 4) (e : FrameBundle g) (p : CotangentCoordinates) (F : KineticLocalFlow g c p) (hq : frameCotangentState g c k e ∈ Metric.ball p F.radius) (hchart : ∀ t ∈ Ioo (-F.time) F.time, (parallelFrameFlowMap g k t e).base ∈ (chartAt FourSpace c).source) : EqOn (fun t => F.map (frameCotangentState g c k e, t)) (fun t => frameCotangentState g c k (parallelFrameFlowMap g k t e)) (Ioo (-F.time) F.time) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.CotangentCoordinates, OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow, OAI.PositiveEinsteinFour.Geometry.frameCotangentState, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap
- theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameCurveAt_directionChangeline 20810 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_directionChangeline 20854 - def
OAI.PositiveEinsteinFour.Geometry.coordinateDirectionline 20872 - theorem
OAI.PositiveEinsteinFour.Geometry.coordinateDirection_applyline 20875 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_preserves_of_firstline 20882 - def
OAI.PositiveEinsteinFour.Geometry.actualFrameFlowline 20922 - theorem
OAI.PositiveEinsteinFour.Geometry.actualFrameFlow_applyline 20929 - def
OAI.PositiveEinsteinFour.Geometry.actualParallelMetricDataline 20935 - theorem
OAI.PositiveEinsteinFour.Geometry.actualParallelMetricData_zeroline 20941 - theorem
OAI.PositiveEinsteinFour.Geometry.actualParallelMetricData_reflectionline 20948 - def
OAI.PositiveEinsteinFour.Geometry.actualCanonicalPublishedOrientedDataline 20959Source documentation
The complete flow preserves canonical base-volume times orthonormal-fiber probability under the measure-preservation hypothesis.
def actualCanonicalPublishedOrientedData (g : SmoothMetric M) (o : FrameOrientation g) (hpres : ∀ k t, MeasurePreserving (parallelFrameFlowMap g k t) (canonicalFrameMeasure g o) (canonicalFrameMeasure g o)) (hRic : RicciThree g) (poisson : PetersenPoissonInput g (canonicalFrameMeasure g o)) (jacobi : JacobiRealizationData (actualParallelMetricData g (canonicalFrameMeasure g o) hpres hRic).toMetricGreenData) (gap : GurskyLeBrunGapInput g o) (hodge : GurskyLeBrunHodgeInput g o) (model : DerdzinskiHitchinInput g o) : PublishedOrientedData g o := …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure, OAI.PositiveEinsteinFour.Geometry.RicciThree, OAI.PositiveEinsteinFour.Geometry.PetersenPoissonInput, OAI.PositiveEinsteinFour.Geometry.JacobiRealizationData, OAI.PositiveEinsteinFour.Geometry.actualParallelMetricData, OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunGapInput, OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunHodgeInput, OAI.PositiveEinsteinFour.Geometry.DerdzinskiHitchinInput, OAI.PositiveEinsteinFour.Geometry.PublishedOrientedData
- def
OAI.PositiveEinsteinFour.Geometry.actualFirstParallelMetricDataline 20974 - theorem
OAI.PositiveEinsteinFour.Geometry.models_of_actual_parallel_dataline 20983 - theorem
OAI.PositiveEinsteinFour.Geometry.models_of_actual_first_flowline 21000Source documentation
Fixed oriented rotations reduce the Brin--Karcher measure-preservation hypothesis to the first frame flow.
theorem models_of_actual_first_flow (g : SmoothMetric M) (o : FrameOrientation g) (hfirst : ∀ t, MeasurePreserving (parallelFrameFlowMap g 0 t) (canonicalFrameMeasure g o) (canonicalFrameMeasure g o)) (hRic : RicciThree g) (poisson : PetersenPoissonInput g (canonicalFrameMeasure g o)) (jacobi : JacobiRealizationData (actualFirstParallelMetricData g o hfirst hRic).toMetricGreenData) (gap : GurskyLeBrunGapInput g o) (hodge : GurskyLeBrunHodgeInput g o) (model : DerdzinskiHitchinInput g o) (hEinstein : IsEinstein g) (hpositive : HasPositiveSectionalCurvature g) : ∃ a : ℝ, 0 < a ∧ (ScaledIsometricTo g a roundDistance ∨ ScaledIsometricTo g a fubiniStudyDistance) := …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure, OAI.PositiveEinsteinFour.Geometry.RicciThree, OAI.PositiveEinsteinFour.Geometry.PetersenPoissonInput, OAI.PositiveEinsteinFour.Geometry.JacobiRealizationData, OAI.PositiveEinsteinFour.Geometry.actualFirstParallelMetricData, OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunGapInput, OAI.PositiveEinsteinFour.Geometry.GurskyLeBrunHodgeInput, OAI.PositiveEinsteinFour.Geometry.DerdzinskiHitchinInput
- theorem
OAI.PositiveEinsteinFour.Geometry.metricTangentNorm_rescaleMetricline 21034 - theorem
OAI.PositiveEinsteinFour.Geometry.metricTangentENorm_rescaleMetricline 21041 - theorem
OAI.PositiveEinsteinFour.Geometry.metricEDistance_rescaleMetricline 21048 - theorem
OAI.PositiveEinsteinFour.Geometry.scaledEDistance_rescaleMetricline 21058 - def
OAI.PositiveEinsteinFour.Geometry.normalIntegralLinearline 21084 - def
OAI.PositiveEinsteinFour.Geometry.normalIntegralCLMline 21091 - def
OAI.PositiveEinsteinFour.Geometry.normalFrameAverageline 21100 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameAverage_rotateline 21103 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameAverage_same_firstline 21113Source documentation
The normal average depends only on the base point, first unit vector and orientation, not on the chosen three-vector normal frame.
theorem normalFrameAverage_same_first (F : FrameBundle g → ℝ) {c : M} (e f : OrthonormalFrame g c) (hdet : 0 < e.matrix.det * f.matrix.det) (hfirst : e.vector 0 = f.vector 0) : normalFrameAverage F (⟨c, e⟩ : FrameBundle g) = normalFrameAverage F (⟨c, f⟩ : FrameBundle g) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame, OAI.PositiveEinsteinFour.Geometry.normalFrameAverage
- theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameAverage_parallelline 21123 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_normalFrameAverageline 21132 - theorem
OAI.PositiveEinsteinFour.Geometry.integral_normalFrameAverageline 21143Source documentation
Normal-fiber averaging preserves the integral against the actual canonical oriented-frame probability.
theorem integral_normalFrameAverage (o : FrameOrientation g) (f : FrameBundle g → ℝ) (hf : Continuous f) : (∫ e, normalFrameAverage f e ∂canonicalFrameMeasure g o) = ∫ e, f e ∂canonicalFrameMeasure g o := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.normalFrameAverage, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure
- theorem
OAI.PositiveEinsteinFour.Geometry.integral_parallel_eq_normalAverageline 21165Source documentation
A transported frame test function has the same integral as its normal-fiber average. Together with
normalFrameAverage_same_first, this gives an integral on the unit tangent bundle.theorem integral_parallel_eq_normalAverage (o : FrameOrientation g) (f : FrameBundle g → ℝ) (hf : Continuous f) (t : ℝ) : (∫ e, f (parallelFrameFlowMap g 0 t e) ∂canonicalFrameMeasure g o) = ∫ e, normalFrameAverage f (parallelFrameFlowMap g 0 t e) ∂canonicalFrameMeasure g o := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap, OAI.PositiveEinsteinFour.Geometry.canonicalFrameMeasure, OAI.PositiveEinsteinFour.Geometry.normalFrameAverage
- theorem
OAI.PositiveEinsteinFour.Geometry.normalQuadratic_boundary_chart_zeroline 21194 - theorem
OAI.PositiveEinsteinFour.Geometry.frameCotangentState_continuousAtline 21236 - theorem
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.time_subsetline 21264 - def
OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow.restrictTimeline 21270Source documentation
Restrict only the time interval of a constructed local flow.
def restrictTime (F : KineticLocalFlow g c p) (δ : ℝ) (hδ : 0 < δ) (hδF : δ ≤ F.time) : KineticLocalFlow g c p where …Mentions: OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow
- theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_chart_neighborhoodline 21294Source documentation
Nearby initial frames stay in one fixed chart for a common time.
theorem parallelFrameFlowMap_chart_neighborhood (g : SmoothMetric M) (c : M) (k : Fin 4) (e : FrameBundle g) (he : e.base ∈ (chartAt FourSpace c).source) : ∃ U : Set (FrameBundle g), IsOpen U ∧ e ∈ U ∧ ∃ δ > (0 : ℝ), ∀ f ∈ U, ∀ t ∈ Ioo (-δ) δ, (parallelFrameFlowMap g k t f).base ∈ (chartAt FourSpace c).source := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap
- theorem
OAI.PositiveEinsteinFour.Geometry.exists_parallelFrame_localHamiltonianline 21319Source documentation
Local Hamiltonian realization of the actual frame flow, simultaneously for an open set of nearby initial frames. Its Jacobian and volume properties are the already proved properties of
KineticLocalFlow.theorem exists_parallelFrame_localHamiltonian (g : SmoothMetric M) (c : M) (k : Fin 4) (e : FrameBundle g) (he : e.base ∈ (chartAt FourSpace c).source) : ∃ U : Set (FrameBundle g), IsOpen U ∧ e ∈ U ∧ ∃ F : KineticLocalFlow g c (frameCotangentState g c k e), (∀ f ∈ U, frameCotangentState g c k f ∈ Metric.ball (frameCotangentState g c k e) F.radius) ∧ (∀ f ∈ U, ∀ t ∈ Ioo (-F.time) F.time, (parallelFrameFlowMap g k t f).base ∈ (chartAt FourSpace c).source) ∧ (∀ f ∈ U, EqOn (fun t => F.map (frameCotangentState g c k f, t)) (fun t => frameCotangentState g c k (parallelFrameFlowMap g k t f)) (Ioo (-F.time) F.time)) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow, OAI.PositiveEinsteinFour.Geometry.frameCotangentState, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap
- theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.inner_map_selfline 21377 - theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.inner_vector_selfline 21388 - structure
OAI.PositiveEinsteinFour.Geometry.UnitTangentBundleline 21394 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangent_extline 21399 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentRealizationline 21410 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 21413)line 21413 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 21416)line 21416 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 21419)line 21419 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentRealization_injectiveline 21421 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentOfFrameline 21430 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_unitTangentOfFrameline 21433 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangent_metric_normline 21438 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_positive_unitTangent_frameline 21444Source documentation
Every intrinsic unit tangent vector admits an oriented orthonormal completion, so the first-vector projection loses only the normal frame.
theorem exists_positive_unitTangent_frame (g : SmoothMetric M) (o : FrameOrientation g) (u : UnitTangentBundle g) : ∃ e : FrameBundle g, e ∈ o.positive ∧ unitTangentOfFrame e = u := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.UnitTangentBundle, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.unitTangentOfFrame
- def
OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasureline 21465 - instance
OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasure_probabilityline 21469 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentOfFrame_measurePreservingline 21474 - def
OAI.PositiveEinsteinFour.Geometry.jacobiZeroDataline 21500 - def
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvatureline 21505 - def
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvatureDerivativeline 21509 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_frameCurvature_continuousline 21513 - theorem
OAI.PositiveEinsteinFour.Geometry.actual_frameCurvatureDerivative_continuousline 21519 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvature_continuousline 21525 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvatureDerivative_continuousline 21531 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvature_hasDerivAtline 21538 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvature_symmetricline 21551 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvature_boundedline 21555 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_actualJacobiSolutionline 21564 - def
OAI.PositiveEinsteinFour.Geometry.actualJacobiSolutionline 21569 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_actualRegularJacobiline 21573 - def
OAI.PositiveEinsteinFour.Geometry.actualRegularJacobiline 21582 - theorem
OAI.PositiveEinsteinFour.Geometry.actualRegularJacobi_Rline 21586 - theorem
OAI.PositiveEinsteinFour.Geometry.actualRegularJacobi_Jline 21591 - theorem
OAI.PositiveEinsteinFour.Geometry.actualRegularJacobi_Vline 21596 - theorem
OAI.PositiveEinsteinFour.Geometry.frame_scaling_identityline 21621 - def
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.scaleBetweenline 21626Source documentation
Scale frame vectors when the metric matrices have the inverse square relation.
def OrthonormalFrame.scaleBetween {g h : SmoothMetric M} {x : M} (e : OrthonormalFrame g x) (a : ℝ) (ha : (a ^ 2) • chartMetric h x = chartMetric g x) : OrthonormalFrame h x where …Mentions: OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame, OAI.PositiveEinsteinFour.Geometry.chartMetric
- theorem
OAI.PositiveEinsteinFour.Geometry.OrthonormalFrame.scaleBetween_vectorline 21632 - def
OAI.PositiveEinsteinFour.Geometry.scaleFrameBundleline 21639 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_scaleFrameBundleline 21644 - theorem
OAI.PositiveEinsteinFour.Geometry.det_scale_product_pos_iffline 21654 - def
OAI.PositiveEinsteinFour.Geometry.rescaleFrameOrientationline 21663 - theorem
OAI.PositiveEinsteinFour.Geometry.petersenScalingInputline 21703 - def
OAI.PositiveEinsteinFour.Geometry.radialFrameCotangentStateline 21732 - theorem
OAI.PositiveEinsteinFour.Geometry.radialFrameCotangentState_continuousAtline 21736 - theorem
OAI.PositiveEinsteinFour.Geometry.radialFrameFlowMap_cotangent_derivativeline 21746 - theorem
OAI.PositiveEinsteinFour.Geometry.radialFrameFlowMap_chart_neighborhoodline 21758 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_radialFrame_localHamiltonianline 21787Source documentation
Positive, zero and negative radii all give actual local Hamiltonian trajectories. Restricting to positive radii supplies the energy-shell chart.
theorem exists_radialFrame_localHamiltonian (g : SmoothMetric M) (c : M) (k : Fin 4) (r : ℝ) (e : FrameBundle g) (he : e.base ∈ (chartAt FourSpace c).source) : ∃ U : Set (ℝ × FrameBundle g), IsOpen U ∧ (r, e) ∈ U ∧ ∃ F : KineticLocalFlow g c (radialFrameCotangentState g c k (r, e)), (∀ p ∈ U, radialFrameCotangentState g c k p ∈ Metric.ball (radialFrameCotangentState g c k (r, e)) F.radius) ∧ (∀ p ∈ U, EqOn (fun t => F.map (radialFrameCotangentState g c k p, t)) (fun t => radialFrameCotangentState g c k (p.1, parallelFrameFlowMap g k (p.1 * t) p.2)) (Ioo (-F.time) F.time)) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.KineticLocalFlow, OAI.PositiveEinsteinFour.Geometry.radialFrameCotangentState, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap
- theorem
OAI.PositiveEinsteinFour.Geometry.orientedDirection_first_applyline 21839 - theorem
OAI.PositiveEinsteinFour.Geometry.orientedDirection_first_measurePreservingline 21845 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentTurnline 21864 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_unitTangentTurnline 21867 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentTurn_firstline 21873 - theorem
OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasure_eq_sectionline 21891Source documentation
Spherical disintegration is valid in any measurable positive frame section, including sections obtained by switching to a local Gram frame.
theorem canonicalUnitTangentMeasure_eq_section (g : SmoothMetric M) (o : FrameOrientation g) (s : M → FrameBundle g) (hs : Measurable s) (hbase : ∀ x, (s x).base = x) (hpos : ∀ x, s x ∈ o.positive) : canonicalUnitTangentMeasure g o = Measure.map (fun p : M × Directions => unitTangentTurn (s p.1) p.2) ((normalizedVolume g).prod sphereMeasure) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasure, OAI.PositiveEinsteinFour.Geometry.unitTangentTurn, OAI.PositiveEinsteinFour.Geometry.normalizedVolume
- theorem
OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasure_eq_sphericalline 21915 - theorem
OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap_positiveline 21945 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentOfFrame_flow_eqline 21953 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentFrameline 21970 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentFrame_positiveline 21975 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentOfFrame_liftline 21980 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentFlowMapline 21984 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentFlowMap_of_frameline 21988 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentFlowMap_zeroline 21995 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentFlowMap_addline 21999 - theorem
OAI.PositiveEinsteinFour.Jacobi.MatrixJacobiSolution.uniqueline 22031 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvature_joint_continuousline 22063 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiCurvatureDerivative_joint_continuousline 22068 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiSolution_uniqueline 22074 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiState_joint_continuousline 22080 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiJ_joint_continuousline 22101 - theorem
OAI.PositiveEinsteinFour.Geometry.actualJacobiV_joint_continuousline 22105 - def
OAI.PositiveEinsteinFour.OrientedPublishedInputsline 22130Source documentation
The classical hypotheses on a closed oriented metric, using its canonical Borel measurable structure.
def OrientedPublishedInputs (X : ClosedOrientedMetricFour.{u}) : Prop := … - theorem
OAI.PositiveEinsteinFour.OrientedPublishedInputs.modelsline 22137 - structure
OAI.PositiveEinsteinFour.ClassificationPublishedInputsline 22152Source documentation
Precisely the classical oriented metric identities and the classical orientation-cover/Euler inputs required by the full proof.
structure ClassificationPublishedInputs : Prop where …
- theorem
OAI.PositiveEinsteinFour.classificationOn_of_published_inputsline 22160Source documentation
Full conditional main result: every closed connected positively curved Einstein four-manifold is, up to positive scaling and isometry, S4, CP2 or RP4.
theorem classificationOn_of_published_inputs (h : ClassificationPublishedInputs M) : ClassificationOn M := by …Mentions: OAI.PositiveEinsteinFour.ClassificationPublishedInputs, OAI.PositiveEinsteinFour.ClassificationOn
- def
OAI.PositiveEinsteinFour.Jacobi.jacobiColumnline 22184 - def
OAI.PositiveEinsteinFour.Jacobi.jacobiColumnLinearline 22187 - theorem
OAI.PositiveEinsteinFour.Jacobi.mul_jacobiColumnline 22196 - theorem
OAI.PositiveEinsteinFour.Jacobi.hasDerivAt_jacobiColumnline 22205 - theorem
OAI.PositiveEinsteinFour.Jacobi.normal_jacobi_eq_mulVecline 22212Source documentation
A normal vector solution with initial position zero and velocity
wis the action of the matrix solution onw.theorem normal_jacobi_eq_mulVec {R : ℝ → NormalMatrix} (d : MatrixJacobiSolution R) (K : ℝ≥0) (hK : ∀ s, ‖R s‖ ≤ K) (y z : ℝ → Fin 3 → ℝ) (w : Fin 3 → ℝ) (a b : ℝ) (hzero : (0 : ℝ) ∈ Ioo a b) (hy0 : y 0 = 0) (hz0 : z 0 = w) (hy : ∀ s ∈ Ioo a b, HasDerivAt y (z s) s) (hz : ∀ s ∈ Ioo a b, HasDerivAt z (-(R s *ᵥ y s)) s) : ∀ s ∈ Ioo a b, y s = d.J s *ᵥ w ∧ z s = d.V s *ᵥ w := by …Mentions: OAI.PositiveEinsteinFour.Jacobi.NormalMatrix, OAI.PositiveEinsteinFour.Jacobi.MatrixJacobiSolution
- theorem
OAI.PositiveEinsteinFour.Geometry.actual_normal_jacobi_eq_mulVecline 22274Source documentation
The Jacobi coefficient is the curvature along the parallel-frame flow.
theorem actual_normal_jacobi_eq_mulVec (g : SmoothMetric M) (hRic : RicciThree g) (e : FrameBundle g) (y z : ℝ → Fin 3 → ℝ) (w : Fin 3 → ℝ) (a b : ℝ) (hzero : (0 : ℝ) ∈ Ioo a b) (hy0 : y 0 = 0) (hz0 : z 0 = w) (hy : ∀ s ∈ Ioo a b, HasDerivAt y (z s) s) (hz : ∀ s ∈ Ioo a b, HasDerivAt z (-((1 + frameCurvatureField g (parallelFrameFlowMap g 0 s e)) *ᵥ y s)) s) : ∀ s ∈ Ioo a b, y s = (actualJacobiSolution g hRic e).J s *ᵥ w ∧ z s = (actualJacobiSolution g hRic e).V s *ᵥ w := by …Mentions: OAI.PositiveEinsteinFour.Geometry.RicciThree, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.frameCurvatureField, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap, OAI.PositiveEinsteinFour.Geometry.actualJacobiSolution
- theorem
OAI.PositiveEinsteinFour.Geometry.actual_geodesic_normal_identificationline 22290Source documentation
The coordinate first variation of an actual geodesic is identified with
actualJacobiSolution, after taking inverse parallel-frame components. The differential equations are the geodesic and variational equations.theorem actual_geodesic_normal_identification (g : SmoothMetric M) (hRic : RicciThree g) (c : M) (e : FrameBundle g) (γ Z : ℝ → FourSpace × FourSpace) (w : Fin 3 → ℝ) (a b : ℝ) (hzero : (0 : ℝ) ∈ Ioo a b) (hc : ∀ s ∈ Ioo a b, (parallelFrameFlowMap g 0 s e).base ∈ (chartAt FourSpace c).source) (hposition : ∀ s ∈ Ioo a b, (γ s).1 = chartAt FourSpace c (parallelFrameFlowMap g 0 s e).base) (hvelocity : ∀ s ∈ Ioo a b, WithLp.ofLp (γ s).2 = fun i => frameChartMatrix g c (parallelFrameFlowMap g 0 s e) i 0) (hγ : ∀ s ∈ Ioo a b, HasDerivAt γ (geodesicCoordinateField g c (γ s)) s) (hZ : ∀ s ∈ Ioo a b, HasDerivAt Z …Mentions: OAI.PositiveEinsteinFour.Geometry.RicciThree, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.parallelFrameFlowMap, OAI.PositiveEinsteinFour.Geometry.frameChartMatrix, OAI.PositiveEinsteinFour.Geometry.geodesicCoordinateField
- def
OAI.PositiveEinsteinFour.Geometry.unitTangentFiberMeasureline 22348 - theorem
OAI.PositiveEinsteinFour.Geometry.orthogonalDirection_valueline 22351 - theorem
OAI.PositiveEinsteinFour.Geometry.frame_map_changeline 22355 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentTurn_vectorline 22362Distinct definitions of this name: OAI/Geometry/EinsteinFour/GeodesicGeometry04.lean:12295 (different declaration text). Qualify references as OAI.PositiveEinsteinFour.Geometry.unitTangentTurn_vector@path.
- theorem
OAI.PositiveEinsteinFour.Geometry.continuous_unitTangentTurn_fixedline 22366 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentTurn_change_matrixline 22374 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentTurn_changeline 22387 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentFiberMeasure_eqline 22394 - theorem
OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasure_eq_any_sectionline 22418Source documentation
Orientation is irrelevant for the projected spherical measure, so any measurable orthonormal frame section computes this same probability.
theorem canonicalUnitTangentMeasure_eq_any_section (g : SmoothMetric M) (o : FrameOrientation g) (s : M → FrameBundle g) (hs : Measurable s) (hbase : ∀ x, (s x).base = x) : canonicalUnitTangentMeasure g o = Measure.map (fun p : M × Directions => unitTangentTurn (s p.1) p.2) ((normalizedVolume g).prod sphereMeasure) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasure, OAI.PositiveEinsteinFour.Geometry.unitTangentTurn, OAI.PositiveEinsteinFour.Geometry.normalizedVolume
- theorem
OAI.PositiveEinsteinFour.Geometry.tangentBundle_t2line 22469 - theorem
OAI.PositiveEinsteinFour.Geometry.isEmbedding_unitTangentRealizationline 22487 - instance
OAI.PositiveEinsteinFour.Geometry.(instance at line 22492)line 22492 - def
OAI.PositiveEinsteinFour.Geometry.positiveFirstProjectionline 22498 - theorem
OAI.PositiveEinsteinFour.Geometry.positiveFirstProjection_surjectiveline 22502 - theorem
OAI.PositiveEinsteinFour.Geometry.positiveFirstProjection_quotientline 22508 - theorem
OAI.PositiveEinsteinFour.Geometry.compact_unitTangentBundleline 22517 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentFlowMap_continuousline 22525 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentHomeomorphline 22536 - instance
OAI.PositiveEinsteinFour.Geometry.tangentBundle_secondCountableline 22570 - instance
OAI.PositiveEinsteinFour.Geometry.frameBundle_secondCountableline 22587 - instance
OAI.PositiveEinsteinFour.Geometry.unitTangentBundle_secondCountableline 22593 - instance
OAI.PositiveEinsteinFour.Geometry.frameBundle_pseudoMetrizableline 22599 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentBundle_pseudoMetrizableline 22604 - theorem
OAI.PositiveEinsteinFour.Jacobi.full_jacobi_eq_mulVecline 22627Source documentation
The radial and normal initial-value equations determine the full frame variation.
theorem full_jacobi_eq_mulVec {R : ℝ → NormalMatrix} (d : MatrixJacobiSolution R) (K : ℝ≥0) (hK : ∀ s, ‖R s‖ ≤ K) (y z : ℝ → Fin 4 → ℝ) (w : Fin 4 → ℝ) (a b : ℝ) (hzero : (0 : ℝ) ∈ Ioo a b) (hy0 : y 0 = 0) (hz0 : z 0 = w) (hy : ∀ s ∈ Ioo a b, HasDerivAt y (z s) s) (hz : ∀ s ∈ Ioo a b, HasDerivAt z (-(Fin.cons 0 (R s *ᵥ fun i => y s i.succ))) s) : ∀ s ∈ Ioo a b, y s = jacobiBlockMatrix s (d.J s) *ᵥ w ∧ z s = jacobiBlockMatrix 1 (d.V s) *ᵥ w := by …Mentions: OAI.PositiveEinsteinFour.Jacobi.NormalMatrix, OAI.PositiveEinsteinFour.Jacobi.MatrixJacobiSolution
- theorem
OAI.PositiveEinsteinFour.Geometry.continuous_unitTangentBaseline 22701 - theorem
OAI.PositiveEinsteinFour.Geometry.exists_measurable_gram_extensionline 22713Source documentation
Extend the Gram frame measurably outside its chart while retaining its exact base point everywhere. The extension only computes measures.
theorem exists_measurable_gram_extension (g : SmoothMetric M) (o : FrameOrientation g) (c : M) : ∃ s : M → FrameBundle g, Measurable s ∧ (∀ x, (s x).base = x) ∧ EqOn s (localGramSection g c 1 (by simp)) (chartAt FourSpace c).source := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.FrameBundle, OAI.PositiveEinsteinFour.Geometry.localGramSection
- theorem
OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasure_restrict_chartline 22739Source documentation
The restriction to a base chart has normalized base volume times spherical probability, expressed using the actual smooth Gram frame.
theorem canonicalUnitTangentMeasure_restrict_chart (g : SmoothMetric M) (o : FrameOrientation g) (c : M) : (canonicalUnitTangentMeasure g o).restrict {u | u.base ∈ (chartAt FourSpace c).source} = Measure.map (fun p : M × Directions => unitTangentTurn (localGramSection g c 1 (by simp) p.1) p.2) (((normalizedVolume g).restrict (chartAt FourSpace c).source).prod sphereMeasure) := by …Mentions: OAI.PositiveEinsteinFour.Geometry.FrameOrientation, OAI.PositiveEinsteinFour.Geometry.canonicalUnitTangentMeasure, OAI.PositiveEinsteinFour.Geometry.unitTangentTurn, OAI.PositiveEinsteinFour.Geometry.localGramSection, OAI.PositiveEinsteinFour.Geometry.normalizedVolume
- abbrev
OAI.PositiveEinsteinFour.Geometry.ChartUnitTangentline 22794 - abbrev
OAI.PositiveEinsteinFour.Geometry.NonzeroCotangentChartline 22797 - def
OAI.PositiveEinsteinFour.Geometry.tangentInnerFormline 22800 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentVectorline 22803 - theorem
OAI.PositiveEinsteinFour.Geometry.tangentInnerForm_posline 22805 - theorem
OAI.PositiveEinsteinFour.Geometry.tangentInnerForm_unitline 22808 - def
OAI.PositiveEinsteinFour.Geometry.chartForwardOperatorline 22811 - def
OAI.PositiveEinsteinFour.Geometry.chartBackwardOperatorline 22814 - theorem
OAI.PositiveEinsteinFour.Geometry.chartBackward_forwardline 22817 - theorem
OAI.PositiveEinsteinFour.Geometry.chartForward_backwardline 22822 - def
OAI.PositiveEinsteinFour.Geometry.unitChartVelocityline 22828 - theorem
OAI.PositiveEinsteinFour.Geometry.unitChartVelocity_eq_derivativeline 22833 - theorem
OAI.PositiveEinsteinFour.Geometry.unitChartVelocity_continuousAtline 22845 - theorem
OAI.PositiveEinsteinFour.Geometry.unitChartVelocity_innerline 22856 - def
OAI.PositiveEinsteinFour.Geometry.unitCotangentStateline 22875 - theorem
OAI.PositiveEinsteinFour.Geometry.unitCotangentState_frameline 22880 - theorem
OAI.PositiveEinsteinFour.Geometry.unitCotangentState_continuousAtline 22885 - def
OAI.PositiveEinsteinFour.Geometry.raisedChartVelocityline 22924 - def
OAI.PositiveEinsteinFour.Geometry.raisedChartVectorline 22928 - def
OAI.PositiveEinsteinFour.Geometry.momentumRadiusline 22932 - theorem
OAI.PositiveEinsteinFour.Geometry.raisedChartVelocity_lowerline 22936 - theorem
OAI.PositiveEinsteinFour.Geometry.momentumRadius_posline 22943 - theorem
OAI.PositiveEinsteinFour.Geometry.momentumRadius_sqline 22959 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentFromMomentumline 22976 - theorem
OAI.PositiveEinsteinFour.Geometry.unitChartVelocity_fromMomentumline 22989 - theorem
OAI.PositiveEinsteinFour.Geometry.unitCotangentState_fromMomentumline 23002Source documentation
The normalized inverse recovers every nonzero cotangent momentum.
theorem unitCotangentState_fromMomentum (g : SmoothMetric M) (c : M) (p : NonzeroCotangentChart c) : unitCotangentState g c (momentumRadius g c p) (unitTangentFromMomentum g c p).val = p.val := by …Mentions: OAI.PositiveEinsteinFour.Geometry.NonzeroCotangentChart, OAI.PositiveEinsteinFour.Geometry.unitCotangentState, OAI.PositiveEinsteinFour.Geometry.momentumRadius, OAI.PositiveEinsteinFour.Geometry.unitTangentFromMomentum
- theorem
OAI.PositiveEinsteinFour.Geometry.raisedChartVelocity_unitCotangentStateline 23016 - theorem
OAI.PositiveEinsteinFour.Geometry.raisedChartVector_unitCotangentStateline 23029 - theorem
OAI.PositiveEinsteinFour.Geometry.kineticHamiltonian_unitCotangentStateline 23042 - theorem
OAI.PositiveEinsteinFour.Geometry.momentumRadius_unitCotangentStateline 23056 - theorem
OAI.PositiveEinsteinFour.Geometry.unitCotangentState_momentum_ne_zeroline 23068 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentCotangentToline 23082 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentCotangentFromline 23088 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentCotangentTo_fromline 23092 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentCotangentFrom_toline 23098 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentCotangentEquivline 23116Source documentation
Actual radial unit tangent coordinates and nonzero cotangent coordinates in a fixed manifold chart are mutually inverse.
def unitTangentCotangentEquiv (g : SmoothMetric M) (c : M) : (PositiveRadius × ChartUnitTangent g c) ≃ NonzeroCotangentChart c where …Mentions: OAI.PositiveEinsteinFour.Geometry.PositiveRadius, OAI.PositiveEinsteinFour.Geometry.ChartUnitTangent, OAI.PositiveEinsteinFour.Geometry.NonzeroCotangentChart
- def
OAI.PositiveEinsteinFour.Geometry.frameGeodesicline 23147 - theorem
OAI.PositiveEinsteinFour.Geometry.frameGeodesic_continuousline 23150 - theorem
OAI.PositiveEinsteinFour.Geometry.frameGeodesic_chart_derivativeline 23154 - theorem
OAI.PositiveEinsteinFour.Geometry.frameGeodesic_chart_contDiffOnline 23164 - theorem
OAI.PositiveEinsteinFour.Geometry.frameGeodesic_contMDiffline 23191 - theorem
OAI.PositiveEinsteinFour.Geometry.frameChart_column_eq_derivativeline 23210 - theorem
OAI.PositiveEinsteinFour.Geometry.frameGeodesic_mfderivline 23219 - theorem
OAI.PositiveEinsteinFour.Geometry.frameGeodesic_metric_speedline 23249 - theorem
OAI.PositiveEinsteinFour.Geometry.normalFrameAverage_eq_of_unitTangentline 23288 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentAverageline 23303 - theorem
OAI.PositiveEinsteinFour.Geometry.unitTangentAverage_of_frameline 23306 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_unitTangentAverageline 23314 - theorem
OAI.PositiveEinsteinFour.Geometry.integral_unitTangentAverageline 23325 - theorem
OAI.PositiveEinsteinFour.Geometry.integral_frameFlow_eq_unitTangentFlowline 23340 - theorem
OAI.PositiveEinsteinFour.Geometry.frameFlow_preserves_of_unitTangentline 23359 - theorem
OAI.PositiveEinsteinFour.Geometry.allFrameFlows_preserve_of_unitTangentline 23373 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_raisedChartVelocityline 23401 - theorem
OAI.PositiveEinsteinFour.Geometry.momentumRadius_eq_sqrtline 23421 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_momentumRadiusline 23427 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_unitTangentFromMomentumline 23447 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_unitTangentCotangentToline 23484 - theorem
OAI.PositiveEinsteinFour.Geometry.continuous_unitTangentCotangentFromline 23494 - def
OAI.PositiveEinsteinFour.Geometry.unitTangentCotangentHomeomorphline 23499