OAI/Geometry/HyperbolicGroups/StarModel.lean
17 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.HyperbolicObstruction.StarModel.Varline 17Source documentation
Actual amalgamated fields: one copy in U, one copy per branch outside U.
abbrev Var (U : Finset F) := U ⊕ (B × {f : F // f ∉ U}) - abbrev
OAI.HyperbolicObstruction.StarModel.Posline 21Source documentation
Actual amalgamated row positions; all positions still refer to the original arrays, not to newly independent copies of an array.
abbrev Pos (support : R → Finset F) (U : Finset F) := …
- def
OAI.HyperbolicObstruction.StarModel.coordline 24 - def
OAI.HyperbolicObstruction.StarModel.fieldline 27 - lemma
OAI.HyperbolicObstruction.StarModel.field_coordline 31 - lemma
OAI.HyperbolicObstruction.StarModel.coord_injectiveline 35 - lemma
OAI.HyperbolicObstruction.StarModel.coord_inline 39 - lemma
OAI.HyperbolicObstruction.StarModel.coord_outline 42 - def
OAI.HyperbolicObstruction.StarModel.arrayline 45 - def
OAI.HyperbolicObstruction.StarModel.branchline 49 - def
OAI.HyperbolicObstruction.StarModel.rowline 53 - def
OAI.HyperbolicObstruction.StarModel.rowSupportline 57 - lemma
OAI.HyperbolicObstruction.StarModel.read_rowline 61 - def
OAI.HyperbolicObstruction.StarModel.InjectiveFieldsline 73Source documentation
The only injectivity imposed is within one field across branches.
def InjectiveFields (U : Finset F) (σ : Var (B := B) U → A) : Prop := …
Mentions: OAI.HyperbolicObstruction.StarModel.Var
- instance
OAI.HyperbolicObstruction.StarModel.(instance at line 76)line 76 - lemma
OAI.HyperbolicObstruction.StarModel.row_injectiveline 81 - lemma
OAI.HyperbolicObstruction.StarModel.present_iffline 110Source documentation
Every actual branch is a master match exactly when every amalgamated row trial is present. This identity permits the later coupling on actual matches.
lemma present_iff [Nonempty B] (support : R → Finset F) (U : Finset F) (σ : Var (B := B) U → A) (w : TableModel.Entry (A := A) support → Bool) : …Mentions: OAI.HyperbolicObstruction.StarModel.Var, OAI.HyperbolicObstruction.TableModel.Entry