OAI/Computability/MaxCut/Encoding/VerticesBits.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.OptimalMaxCut.RawGrid.vertices_bitsline 14 - theorem
OAI.OptimalMaxCut.RawGrid.edges_bitsline 15 - theorem
OAI.OptimalMaxCut.RawGrid.row_sourceline 16 - theorem
OAI.OptimalMaxCut.RawGrid.row_targetline 19 - theorem
OAI.OptimalMaxCut.RawGrid.row_imageline 21 - theorem
OAI.OptimalMaxCut.RawGrid.degree_bitsline 24 - theorem
OAI.OptimalMaxCut.RawGrid.lookup_finline 33 - theorem
OAI.OptimalMaxCut.RawGrid.permCode_bitsline 37 - theorem
OAI.OptimalMaxCut.RawGrid.query_bitsline 43 - theorem
OAI.OptimalMaxCut.RawGrid.gridSize_bitsline 50 - theorem
OAI.OptimalMaxCut.RawGrid.rational_floorline 54 - theorem
OAI.OptimalMaxCut.RawGrid.atom_bitsline 68 - theorem
OAI.OptimalMaxCut.RawGrid.weights_bitsline 82Source documentation
Byte-oriented integer aggregation is exactly the rational rounded law. This identity is independent of computational complexity assumptions.
theorem weights_bits {q : ℕ} (g : Instance q) (t : ℚ) (ht : t ∈ Set.Icc (-1:ℚ) 1) (K : ℕ) (anchor : Fin (g.vertices*2^q)) (u v : Fin (g.vertices*2^q)) : (ofInstance g).gridWeights t ht (vertexEquiv g.vertices q) anchor K u v = (weights q t ht K (bits g) u.val v.val : ℚ) / gridSize q K (bits g) := by …Mentions: OAI.OptimalMaxCut.RawGrid.weights, OAI.OptimalMaxCut.RawGrid.gridSize