Signatures of real, quaternionic and theories
ProvedHardyFiveAxioms.signature_real_quaternionic_cubicFor every :
- the real-Hilbert-space signature gives ;
- the quaternionic signature gives ;
- the signature gives .
In Lean these read , and .
Formalization Note The forms and avoid natural-number division and subtraction.
import Mathlib import Definitions.Def_hardy2001_signature
namespace HardyFiveAxioms
/-- Hardy 2001, Sections 5 and 8.1: the real-Hilbert-space signature `(1, 1, 0, …)` gives
`K = N(N+1)/2`, the quaternionic signature `(1, 4, 0, …)` gives `K = 2N² - N`, and the
signature `(1, 6, 6, 0, …)` gives `K = N³`. -/
theorem signature_real_quaternionic_cubic (N : ℕ) :
2 * dofOfSignature [1, 1] N = N * (N + 1) ∧
dofOfSignature [1, 4] N + N = 2 * N ^ 2 ∧
dofOfSignature [1, 6, 6] N = N ^ 3 := by sorry
end HardyFiveAxioms
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
NON-BLIND READ-BACK — NOT INDEPENDENT TESTIMONY. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement below, with full knowledge of the source paper and of the intended meaning. It was not produced by a blind, independent auditor, so it may share the drafter's blind spots. Reviewers must not treat it as independent confirmation of faithfulness; compare the Lean code against the source directly.
For every natural number , all in :
- ;
- ;
- .
Here the left-hand sums are , and for the signature function of hardy2001_signature.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.