The binary hole relation
Lax342547.HoleRelation · concepts/Lax342547/HoleRelation.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Definition
Fix binary vector spaces , a functional , and a symmetric bilinear form on . For each raw vertex , let be injective and linear.
A hole between has witnesses satisfying , , , and . These are the equations of Definition 2.1.
Concept map
Lean source view on GitHub
| 1 | import Mathlib.Data.ZMod.Basic |
| 2 | import Mathlib.LinearAlgebra.BilinearForm.Basic |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: The binary hole relation |
| 7 | type: definition |
| 8 | --- |
| 9 | Fix binary vector spaces , a functional , and a |
| 10 | symmetric bilinear form on . For each raw vertex , let |
| 11 | be injective and linear. |
| 12 | |
| 13 | A hole between has witnesses satisfying |
| 14 | , , |
| 15 | , and . |
| 16 | These are the equations of Definition 2.1. |
| 17 | -/ |
| 18 | |
| 19 | namespace Lax342547.HoleRelation |
| 20 | |
| 21 | universe u v w |
| 22 | |
| 23 | structure HoleData (Ω : Type u) (X : Type v) (V : Type w) |
| 24 | [AddCommGroup X] [Module (ZMod 2) X] |
| 25 | [AddCommGroup V] [Module (ZMod 2) V] where |
| 26 | a : X →ₗ[ZMod 2] ZMod 2 |
| 27 | T : LinearMap.BilinForm (ZMod 2) X |
| 28 | symmetric : ∀ x y, T x y = T y x |
| 29 | U : Ω → X →ₗ[ZMod 2] V |
| 30 | injective : ∀ i, Function.Injective (U i) |
| 31 | u : Ω → V →ₗ[ZMod 2] ZMod 2 |
| 32 | |
| 33 | variable {Ω : Type u} {X : Type v} {V : Type w} |
| 34 | variable [AddCommGroup X] [Module (ZMod 2) X] |
| 35 | variable [AddCommGroup V] [Module (ZMod 2) V] |
| 36 | |
| 37 | def Hole (D : HoleData Ω X V) (i j : Ω) : Prop := |
| 38 | ∃ x y : X, D.U i x = D.U j y ∧ |
| 39 | (∀ z, D.u j (D.U i z) = D.a z + D.T x z) ∧ |
| 40 | (∀ z, D.u i (D.U j z) = D.a z + D.T y z) ∧ |
| 41 | D.a x + D.a y = 1 |
| 42 | |
| 43 | end Lax342547.HoleRelation |
| 44 |
Builds on
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments