IndisputableMonolith.Relativity.Perturbation.BackgroundFixtures
IndisputableMonolith/Relativity/Perturbation/BackgroundFixtures.lean · 10 lines · 0 declarations
show as:
view math explainer →
1bNoncomputable def trivGaugeFacts : GaugeConstructionFacts :=
2{ find_gauge_vector_for_newtonian := by intro h; exact ⟨⟨fun _ => 0⟩, by intro _ _ h; simp [gauge_transform, InNewtonianGauge]⟩
3, spatial_trace_freedom := by intro h hnewt; exact ⟨⟨fun _ => 0⟩, hnewt, by intro _ _ _ _ _ _; simp [gauge_transform, InNewtonianGauge]⟩
4, newtonian_gauge_exists := by intro h; exact ⟨⟨fun _ => 0⟩, by intro _ _ _; simp [gauge_transform, InNewtonianGauge], by intro _ _ _; simp [gauge_transform]⟩
5, matched_to_newtonian_gauge := by intro h hWF; exact ⟨⟨⟨fun _ => 0⟩, 0, le_rfl, le_of_eq rfl, by intro _ _ _; simp⟩, by intro _ _; simp [gauge_transform, InNewtonianGauge], by intro _ _ _; simp [gauge_transform]⟩
6, gauge_invariant_riemann := by intro g₀ h ξ x ρ σ μ ν; simp [gauge_transform, linearized_riemann]
7, test_newtonian_gauge_construction := by intro h ng x i hi; simp [gauge_transform, to_newtonian_gauge, hi] }
8
9noncomputable instance : GaugeConstructionFacts := trivGaugeFacts
10