OAI/Algebra/GroupRing/SupportedImage.lean
44 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.TorsionFreeZeroDivisors.SupportedImage.verticesline 14Source documentation
Discard isolated ambient vertices as well as unused darts.
def vertices : Finset V := Q.image Γ.origin
- def
OAI.TorsionFreeZeroDivisors.SupportedImage.graphline 16 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.no_isolatedline 22 - def
OAI.TorsionFreeZeroDivisors.SupportedImage.inclusionline 28Source documentation
Literal inclusion into the actual source graph subdivision.
def inclusion : (graph Γ Q hQ).subdivision →g Γ.subdivision where …
- lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.inclusion_injectiveline 37 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.inclusion_weightline 39 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.girthline 50 - def
OAI.TorsionFreeZeroDivisors.SupportedImage.pathline 60 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.path_valline 61 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.lengthline 64 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.nonemptyline 66 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.chainline 71 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.mem_pathline 79 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.head_valueline 86 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.cyclicline 92 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.coveredline 110 - def
OAI.TorsionFreeZeroDivisors.SupportedImage.usedline 118Source documentation
The symmetric set of precisely the darts used by the actual paths.
def used [Fintype P] (paths : P → List D) : Finset D := …
- lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.mem_usedline 120 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.used_symmetricline 134 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.path_in_usedline 140 - lemma
OAI.TorsionFreeZeroDivisors.RootPins.pin_mapline 147 - def
OAI.TorsionFreeZeroDivisors.SupportedImage.sideVertexline 159 - def
OAI.TorsionFreeZeroDivisors.SupportedImage.sideDartline 161 - lemma
OAI.TorsionFreeZeroDivisors.SupportedImage.side_rootline 163 - def
OAI.TorsionFreeZeroDivisors.SupportedImage.embeddingline 179Source documentation
Actual embeddings restrict to the used image, with the exact side/root pin.
def embedding (e : RealizationTransport.Embedding (SideRestriction.graph Γ side hs b) (fun d => label d.val) outgoing (RootPins.pin (SidePins.root side (root.map Subtype.val) b) target) bar r) : RealizationTransport.Embedding (SideRestriction.graph (graph Γ Q hQ) (fun v => side v.val) (fun d => hs d.val) b) (fun d => label d.val.val) outgoing (RootPins.pin (SidePins.root (fun v : vertices Γ Q => side v.val) root b) target) bar r := …Mentions: OAI.TorsionFreeZeroDivisors.RealizationTransport.Embedding, OAI.TorsionFreeZeroDivisors.SideRestriction.graph, OAI.TorsionFreeZeroDivisors.RootPins.pin, OAI.TorsionFreeZeroDivisors.SidePins.root, OAI.TorsionFreeZeroDivisors.SupportedImage.graph, OAI.TorsionFreeZeroDivisors.SupportedImage.vertices
- structure
OAI.TorsionFreeZeroDivisors.AmbientPattern.Dataline 197Source documentation
A path system in an ambient finite graph. The graph need not be the union of the paths; taking its literal supported image constructs the raw data.
structure Data (B K I rep : ℕ) where …
- abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.usedline 238 - abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.symmetricline 239 - abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.supportedGraphline 240 - abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.verticesline 241 - abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.pathUsedline 242 - abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.supportedPathsline 243 - lemma
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.lengths_eqline 244 - abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.comparisonline 246 - abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.isoline 247 - abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.positionline 248 - lemma
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.dart_eqline 250 - def
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.supportedline 259Source documentation
Restrict to actual used darts and their incident vertices. Every original length, comparison and counting hypothesis is transported verbatim.
def supported : RawSourcePattern.Data B K I rep where …
- abbrev
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.supportedRootline 310 - lemma
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.supported_rootline 312 - def
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.eventline 321 - lemma
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.comparingline 337 - lemma
OAI.TorsionFreeZeroDivisors.AmbientPattern.Data.supported_eventline 357Source documentation
Restrict the literal realization, including its exact root and labels, to the supported raw source pattern.
lemma supported_event (x : Types.VertexA rep) (y : Types.VertexB rep) (r : Match rep) (h : a.event x y r) : a.supported.event x y r := by …Mentions: OAI.TorsionFreeZeroDivisors.Types.VertexA, OAI.TorsionFreeZeroDivisors.Types.VertexB
- theorem
OAI.TorsionFreeZeroDivisors.AmbientPattern.with_diameterline 376Source documentation
The fixed-sample bounded pattern conclusion applies to every original ambient path system, not only to a presupposed image or suppression.
theorem with_diameter (B K I : ℕ) (hK : 0<K) (hI : 0<I) : ∀ᶠ rep in Filter.atTop,∀ (x : Types.VertexA rep) (y : Types.VertexB rep), ∃ r∈samples rep,GraphSample.Diameters rep r ∧ ∀ a : Data B K I rep,¬a.event x y r := by …Mentions: OAI.TorsionFreeZeroDivisors.Types.VertexA, OAI.TorsionFreeZeroDivisors.Types.VertexB, OAI.TorsionFreeZeroDivisors.GraphSample.Diameters, OAI.TorsionFreeZeroDivisors.AmbientPattern.Data