Abstract:This contribution reports on the continued formalisation of an axiomatic system for Minkowski spacetime (as used in the study of Special Relativity) which is closer in spirit to Hilbert's axiomatic approach to Euclidean geometry than to the vector space approach employed by Minkowski. We present a brief overview of the axioms as well as of a formalisation of theorems relating to linear order. Proofs and excerpts of Isabelle/Isar scripts are discussed, with a focus on the use of symmetry and reasoning "without loss of generality".
What problem does this paper attempt to address?
The core problem that this paper attempts to solve is to formalize the axiom systems of Minkowski spacetime to ensure the correctness and consistency of these axiom systems. Specifically, the authors strive to formalize the Minkowski spacetime axiom system proposed by John Schutz in 1997 and its related theorems in the interactive theorem prover Isabelle/HOL. This is not only to verify the correctness of these axioms and theorems, but also to provide a deeper understanding of these axioms and their applications through mechanized proofs.
### Main problems and motivations
1. **Simplify and understand the foundation of special relativity (SR)**:
- Special relativity is usually taught based on the geometric framework proposed by Minkowski in 1908. However, understanding the essence of this geometric framework is very important for educational and philosophical discussions.
- John Schutz's work aims to describe Minkowski spacetime through a series of independent axioms, which are closer to Hilbert's axiomatization method of Euclidean geometry than Minkowski's vector - space method.
2. **Formalize Schutz's axiom system**:
- The authors' goal is to formalize Schutz's axiom system and some of its theorems in Isabelle/HOL.
- This process can not only ensure the correctness of the proof, but also reveal the reasoning patterns and intuitive understanding not explicitly stated in the original paper.
3. **Handle "without loss of generality" (WLOG) reasoning**:
- During the formalization process, the authors encountered many situations where "without loss of generality" reasoning was required. For example, when dealing with ordered sets of elements, it is often assumed that certain configurations are "without loss of generality". This part of the mechanization is particularly challenging because all possible permutations and combinations need to be explicitly handled.
### Background: Axiom systems of spacetime
- There are multiple formulations of the axiom system of Minkowski spacetime. The most common one is to regard it as a real vector space with a bilinear form (Minkowski metric).
- Schutz proposed several iterative versions of the axiom system and finally proposed a system containing 15 independent axioms in his 1997 monograph. This system not only contains many axioms of the earlier systems as theorems, but also has independence.
### Schutz's axioms
- The axioms are divided into two groups: order axioms and incidence axioms.
- The order axioms mainly deal with the relationships between events and paths and establish a structure similar to plane geometry.
- The incidence axioms deal with the relationships between events and paths and introduce the concept of an unreachable subset, which is crucial for establishing the speed - of - light limit in SR.
### Theorems and WLOG reasoning
- The formalization work includes the proof of multiple theorems, some of which rely on lemmas of symmetry and WLOG reasoning.
- For example, Theorem 10 shows that different events on any finite number of paths can form a chain. During the proof process, the authors handle the addition of new events by constructing appropriate index functions and use symmetry lemmas to simplify the proof.
### Summary
The main contribution of this paper lies in formalizing Schutz's axiom system, ensuring its correctness and consistency, and providing new insights for understanding and applying these axioms. In particular, when dealing with WLOG reasoning, the authors developed some general lemmas, making the proof process more concise and efficient.