/-
Copyright (c) 2025 Joseph Tooby-Smith. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Joseph Tooby-Smith
-/modulepublicimportMathlib.Analysis.SpecialFunctions.Trigonometric.Basic
Units on Length
A unit of length corresponds to a choice of translationally-invariant
metric on the space manifold (to be defined). Such a choice is (non-canonically) equivalent to a
choice of positive real number. We define the type LengthUnit to be equivalent to the
positive reals.
On LengthUnit there is an instance of division giving a real number, corresponding to the
ratio of the two scales of length unit.
To define specific length units, we first state the existence of a
a given length unit, and then construct all other length units from it. We choose to state the
existence of the length unit of meters, and construct all other length units from that.
@[expose]publicsection
The choices of translationally-invariant metrics on the space-manifold.
Such a choice corresponds to a choice of units for length.
To define a specific length units.
We first define the notion of a meter to correspond to the length unit with underlying value
equal to 1. This is really down to a choice in the isomorphism between the set of metrics
on the space manifold and the positive reals.
From this choice of meters, we can define other length units by scaling meters.
The references for the numerical definitions used below are:
the BIPM SI Brochure for the meter, the speed of light, and SI prefixes:
https://www.bipm.org/documents/d/guest/si-brochure-9-en-pdf
NIST Handbook 44, Appendix C, for the international foot-based units and
the international nautical mile:
https://doi.org/10.6028/NIST.HB.44-2023
IAU 2012 Resolution B2 for the astronomical unit:
https://iauarchive.eso.org/static/resolutions/IAU2012_English.pdf
the IAU Style Manual recommendations for the Julian year convention used in
the light-year:
https://iauarchive.eso.org/publications/proceedings_rules/units/
IAU 2015 Resolution B2 for the exact parsec convention:
https://iauarchive.eso.org/static/resolutions/IAU2015_English.pdf