OAI/Combinatorics/PlanarL1/SecondaryBatch.lean
61 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.PlanarL1.Columns.Model.BState.SecondaryBatchline 18Source documentation
All kept groups with one old identifier and one common orientation. Their closed domains may overlap in regions where several clippings act.
structure SecondaryBatch (S : BState M κ lam Ω μ) where …
Mentions: OAI.PlanarL1.Columns.Model.BState
- def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.dataline 34 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.comparisonline 35 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.step_dataline 37 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.groupHeightline 40 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.step_comparisonline 43 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.groupNamedline 55 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.selectedline 59 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.groupNamed_valueline 62 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.comparison_scaledline 66 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.groupNamed_verticalline 79 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.selected_verticalline 86 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.groupNamed_switchline 90 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.selected_switchline 95 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.domainline 109 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.mem_domainline 112 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.domain_closedline 115 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.domain_bandline 119 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.domain_nameline 124 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.domain_switchline 128 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.group_frontierline 133 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.selected_sameline 141 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.selected_frontierline 150 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.convertedline 164 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.converted_online 167 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.converted_verticalline 170 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.patchline 179 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.selected_casesline 201 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.selected_zeroline 210 - abbrev
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.NewIndexline 222 - instance
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.(instance at line 223)line 223 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.chosenline 225 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.chooseline 229 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.choose_someline 232 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.none_no_chosenline 239 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.exists_chosenline 245 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.chosen_switchline 263 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.choose_switchline 271 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.newDataline 277 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.newLabelsline 278 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.chosen_domainline 281 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.converted_chosenline 290 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.chosen_agreementline 314 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.chosen_descriptionline 325 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.unchosenline 336 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryBatch.applyline 360Source documentation
Literal finite maximum of overlapping secondary proposals, with the exact winning chart table and label variables. No sum over group movements is used.
noncomputable def apply [SFinite μ] : BState M κ lam (Ω × Bool) (μ.prod Threshold.fair) := by …
Mentions: OAI.PlanarL1.Columns.Model.BState, OAI.PlanarL1.Threshold.fair
- structure
OAI.PlanarL1.Columns.Model.BState.SecondaryLayerline 394Source documentation
The simultaneous secondary update, grouped by its actual old identifier. Within an identifier we take a maximum, not disjoint patching. Distinct old identifiers have disjoint domains because the old chart name is a function.
structure SecondaryLayer (S : BState M κ lam Ω μ) where …
Mentions: OAI.PlanarL1.Columns.Model.BState
- lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.overlapline 401 - abbrev
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.NewIndexline 409 - instance
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.(instance at line 410)line 410 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.newDataline 412 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.newLabelsline 413 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.chosenline 416 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.chooseline 419 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.choose_someline 422 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.choose_noneline 429 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.choose_switchline 437 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.setsline 445 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.chosen_descriptionline 448 - lemma
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.unchosenline 462 - def
OAI.PlanarL1.Columns.Model.BState.SecondaryLayer.applyline 470Source documentation
The actual simultaneous layer and selected ordinary/ordered chart table.
noncomputable def apply [SFinite μ] : BState M κ lam (Ω × Bool) (μ.prod Threshold.fair) := by …
Mentions: OAI.PlanarL1.Columns.Model.BState, OAI.PlanarL1.Threshold.fair