VI-02 normalised generic tables
DefinitionAtlas_EinsteinMaxwell_ES5_Generic_Tableseinstein-maxwellexact-spacetime-atlas-viexact-vacuum-atlasfive-dimensional-gravitygeneral-relativity
VI-02 normalised generic tables
gG, giG, FG: normalised closed forms of the metric, inverse and field strength (proof-internal; bound to esMetric/esInverse/esFaraday by bind_* on esDomain R).
中文摘要 VI-02 规范化一般表(证明内部)。
Registry: PHYSICS_BOUNDARY §O (VI-02) O7.
Definition code
-- Generated by scripts/release06/gen_platform_tree.py (RELEASE06; copy of release05, header only) by skeleton subtraction from Atlas/EinsteinMaxwell/ES5/Generic/Tables.lean
-- definition bundle: kept ExactVacuumAtlas.EinsteinMaxwell.ES5.Generic.FG, ExactVacuumAtlas.EinsteinMaxwell.ES5.Generic.gG, ExactVacuumAtlas.EinsteinMaxwell.ES5.Generic.giG
import Mathlib
import Definitions.Def_Atlas_Core_Basic
import Definitions.Def_Atlas_Core_Certificate
import Definitions.Def_Atlas_EinsteinMaxwell_Basic
import Definitions.Def_Atlas_EinsteinMaxwell_D_Basic
import Definitions.Def_Atlas_EinsteinMaxwell_ES5_Defs
import Definitions.Def_Atlas_EinsteinMaxwell_ES5_Generic_Data
set_option maxHeartbeats 8000000
set_option maxRecDepth 100000
set_option linter.unusedVariables false
set_option linter.unusedSimpArgs false
set_option linter.unusedTactic false
set_option linter.unreachableTactic false
/-! Generated by `scripts/vi02_02/es5generic.py`. Normalised closed forms `gG`, `giG`, `FG` of the generic ansatz, bound to `esMetric`, `esInverse`, `esFaraday` on `esDomain R`; `pd` of their components. -/
open scoped ContDiff
open ExactVacuumAtlas ExactVacuumAtlas.EinsteinMaxwell ExactVacuumAtlas.EinsteinMaxwell.D
open ExactVacuumAtlas.EinsteinMaxwell.ES5
namespace ExactVacuumAtlas.EinsteinMaxwell.ES5.Generic
variable {R : Set ℝ} {B D A H W Φ Ψ : ℝ → ℝ}
noncomputable def gG (B D A H W : ℝ → ℝ) : Metric 5
| 0, 0 => liftRU (fun r u => ((-1:ℝ) * B r + (1:ℝ) * H r * W r ^ 2) : ℝ → ℝ → ℝ)
| 0, 3 => liftRU (fun r u => ((-1:ℝ) * H r * W r * u) : ℝ → ℝ → ℝ)
| 0, 4 => liftRU (fun r u => ((1:ℝ) * H r * W r * u + (-1:ℝ) * H r * W r) : ℝ → ℝ → ℝ)
| 1, 1 => liftRU (fun r u => ((1:ℝ) * D r) : ℝ → ℝ → ℝ)
| 2, 2 => liftRU (fun r u => ((1:ℝ) * A r) / ((4:ℝ) * u * (1 - u)) : ℝ → ℝ → ℝ)
| 3, 0 => liftRU (fun r u => ((-1:ℝ) * H r * W r * u) : ℝ → ℝ → ℝ)
| 3, 3 => liftRU (fun r u => ((-1:ℝ) * A r * u ^ 2 + (1:ℝ) * A r * u + (1:ℝ) * H r * u ^ 2) : ℝ → ℝ → ℝ)
| 3, 4 => liftRU (fun r u => ((1:ℝ) * A r * u ^ 2 + (-1:ℝ) * A r * u + (-1:ℝ) * H r * u ^ 2 + (1:ℝ) * H r * u) : ℝ → ℝ → ℝ)
| 4, 0 => liftRU (fun r u => ((1:ℝ) * H r * W r * u + (-1:ℝ) * H r * W r) : ℝ → ℝ → ℝ)
| 4, 3 => liftRU (fun r u => ((1:ℝ) * A r * u ^ 2 + (-1:ℝ) * A r * u + (-1:ℝ) * H r * u ^ 2 + (1:ℝ) * H r * u) : ℝ → ℝ → ℝ)
| 4, 4 => liftRU (fun r u => ((-1:ℝ) * A r * u ^ 2 + (1:ℝ) * A r * u + (1:ℝ) * H r * u ^ 2 + (-2:ℝ) * H r * u + (1:ℝ) * H r) : ℝ → ℝ → ℝ)
| _, _ => liftRU (fun _ _ => (0:ℝ))
noncomputable def giG (B D A H W : ℝ → ℝ) : Metric 5
| 0, 0 => liftRU (fun r u => ((-1:ℝ)) / ((1:ℝ) * B r) : ℝ → ℝ → ℝ)
| 0, 3 => liftRU (fun r u => ((-1:ℝ) * W r) / ((1:ℝ) * B r) : ℝ → ℝ → ℝ)
| 0, 4 => liftRU (fun r u => ((-1:ℝ) * W r) / ((1:ℝ) * B r) : ℝ → ℝ → ℝ)
| 1, 1 => liftRU (fun r u => ((1:ℝ)) / ((1:ℝ) * D r) : ℝ → ℝ → ℝ)
| 2, 2 => liftRU (fun r u => ((-4:ℝ) * u ^ 2 + (4:ℝ) * u) / ((1:ℝ) * A r) : ℝ → ℝ → ℝ)
| 3, 0 => liftRU (fun r u => ((-1:ℝ) * W r) / ((1:ℝ) * B r) : ℝ → ℝ → ℝ)
| 3, 3 => liftRU (fun r u => ((1:ℝ) * B r * A r * u + (-1:ℝ) * B r * H r * u + (1:ℝ) * B r * H r + (-1:ℝ) * A r * H r * W r ^ 2 * u) / ((1:ℝ) * B r * A r * H r * u) : ℝ → ℝ → ℝ)
| 3, 4 => liftRU (fun r u => ((1:ℝ) * B r * A r + (-1:ℝ) * B r * H r + (-1:ℝ) * A r * H r * W r ^ 2) / ((1:ℝ) * B r * A r * H r) : ℝ → ℝ → ℝ)
| 4, 0 => liftRU (fun r u => ((-1:ℝ) * W r) / ((1:ℝ) * B r) : ℝ → ℝ → ℝ)
| 4, 3 => liftRU (fun r u => ((1:ℝ) * B r * A r + (-1:ℝ) * B r * H r + (-1:ℝ) * A r * H r * W r ^ 2) / ((1:ℝ) * B r * A r * H r) : ℝ → ℝ → ℝ)
| 4, 4 => liftRU (fun r u => ((-1:ℝ) * B r * A r * u + (1:ℝ) * B r * A r + (1:ℝ) * B r * H r * u + (1:ℝ) * A r * H r * W r ^ 2 * u + (-1:ℝ) * A r * H r * W r ^ 2) / ((1:ℝ) * B r * A r * H r * (1 - u)) : ℝ → ℝ → ℝ)
| _, _ => liftRU (fun _ _ => (0:ℝ))
noncomputable def FG (Φ Ψ : ℝ → ℝ) : TwoForm 5
| 0, 1 => liftRU (fun r u => ((-1:ℝ) * deriv Φ r) : ℝ → ℝ → ℝ)
| 1, 0 => liftRU (fun r u => ((1:ℝ) * deriv Φ r) : ℝ → ℝ → ℝ)
| 1, 3 => liftRU (fun r u => ((1:ℝ) * deriv Ψ r * u) : ℝ → ℝ → ℝ)
| 1, 4 => liftRU (fun r u => ((-1:ℝ) * deriv Ψ r * u + (1:ℝ) * deriv Ψ r) : ℝ → ℝ → ℝ)
| 2, 3 => liftRU (fun r u => ((1:ℝ) * Ψ r) : ℝ → ℝ → ℝ)
| 2, 4 => liftRU (fun r u => ((-1:ℝ) * Ψ r) : ℝ → ℝ → ℝ)
| 3, 1 => liftRU (fun r u => ((-1:ℝ) * deriv Ψ r * u) : ℝ → ℝ → ℝ)
| 3, 2 => liftRU (fun r u => ((-1:ℝ) * Ψ r) : ℝ → ℝ → ℝ)
| 4, 1 => liftRU (fun r u => ((1:ℝ) * deriv Ψ r * u + (-1:ℝ) * deriv Ψ r) : ℝ → ℝ → ℝ)
| 4, 2 => liftRU (fun r u => ((1:ℝ) * Ψ r) : ℝ → ℝ → ℝ)
| _, _ => liftRU (fun _ _ => (0:ℝ))
end ExactVacuumAtlas.EinsteinMaxwell.ES5.Generic
Source
He Wang, Exact Spacetime Atlas VI: Five-Dimensional Einstein–Maxwell Certificates and Equal-Spin Radial Reduction. Local source, no public repository; commit 4a4048a; Atlas/EinsteinMaxwell/ES5/Generic/Tables.lean; SHA-256 0b8e01dc10c5b67eb7077e8a1630f890465fbae34c4775d6930d2f09bf7ef196. Registered definitions: mission/PHYSICS_BOUNDARY.md (§N–§O); literature: R. C. Myers, M. J. Perry, Ann. Phys. 172 (1986) 304; F. R. Tangherlini, Nuovo Cimento 27 (1963) 636.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.