The exact space of binary base moments
Lax342547.BaseMoments · concepts/Lax342547/BaseMoments.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
The first assertion of Lemma 5.1: the span of consists exactly of the symmetric matrices satisfying . The distinguished constant coordinate is .
Concept map
Lean source view on GitHub
| 1 | import Lax342547.MomentSpace |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: The exact space of binary base moments |
| 6 | type: lemma |
| 7 | --- |
| 8 | The first assertion of Lemma 5.1: the span of consists |
| 9 | exactly of the symmetric matrices satisfying . |
| 10 | The distinguished constant coordinate is `none`. |
| 11 | -/ |
| 12 | |
| 13 | namespace Lax342547.BaseMoments |
| 14 | |
| 15 | open Lax342547.MomentSpace |
| 16 | |
| 17 | def baseMoment {Base : Type} (z : Base → Binary) : Matrix (Option Base) (Option Base) Binary := |
| 18 | fun i j => baseEval z i * baseEval z j |
| 19 | |
| 20 | def baseMomentSpace (Base : Type) : Submodule Binary (Matrix (Option Base) (Option Base) Binary) := |
| 21 | Submodule.span Binary (Set.range (baseMoment (Base := Base))) |
| 22 | |
| 23 | def IsBaseMoment {Base : Type} (Z : Matrix (Option Base) (Option Base) Binary) : Prop := |
| 24 | (∀ i j, Z i j = Z j i) ∧ ∀ i, Z i i = Z none i |
| 25 | |
| 26 | axiom mem_baseMomentSpace_iff {Base : Type} [Fintype Base] |
| 27 | (Z : Matrix (Option Base) (Option Base) Binary) : |
| 28 | Z ∈ baseMomentSpace Base ↔ IsBaseMoment Z |
| 29 | |
| 30 | end Lax342547.BaseMoments |
| 31 |
Builds on
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments