OAI/Combinatorics/HadwigerCounterexample/GroupedQueryIndependence.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Grouped Query Independence
- instance
OAI.HadwigerCounterexample.knFinline 15 - def
OAI.HadwigerCounterexample.freePartline 16 - def
OAI.HadwigerCounterexample.frozenZline 18 - theorem
OAI.HadwigerCounterexample.spin_scan_freeline 21 - theorem
OAI.HadwigerCounterexample.fresh_Zline 28 - theorem
OAI.HadwigerCounterexample.scopedZ_bitline 61 - theorem
OAI.HadwigerCounterexample.scopedZ_scanline 66 - def
OAI.HadwigerCounterexample.freeNetline 70 - theorem
OAI.HadwigerCounterexample.law_probesline 74 - def
OAI.HadwigerCounterexample.bloomline 95 - theorem
OAI.HadwigerCounterexample.budsline 98 - theorem
OAI.HadwigerCounterexample.inject_column_sliceline 109 - theorem
OAI.HadwigerCounterexample.ray_bloomline 118 - def
OAI.HadwigerCounterexample.Template.queryLawline 134 - theorem
OAI.HadwigerCounterexample.Template.queries_bloomline 140Source documentation
covers endpoint variants whenever a position only visits each port once
theorem queries_bloom (x : Jā Inputs p n I) (g : Route (KeySlots p v.t) G) (h : bloom p x) (he : ā e : G,Injective (fun i : Port g e => i.val.1)) (i : G) : Injective (pooled (fun i => queryLaw v (x i) (g:=g)) i).mulVec := by ā¦Mentions: OAI.HadwigerCounterexample.Inputs, OAI.HadwigerCounterexample.Route, OAI.HadwigerCounterexample.KeySlots, OAI.HadwigerCounterexample.bloom, OAI.HadwigerCounterexample.Port, OAI.HadwigerCounterexample.pooled, OAI.HadwigerCounterexample.Template.queryLaw