OAI/NumberTheory/TwoPoint/Bounds/IntegerShiftWords.lean
8 declarations, 0 contain sorry, 0 declared as axioms
The actual centered integer-edge matrix as a matrix of forced signed shifts.
- def
OAI.TwoPointCorrelations.signedIntegerWeightline 14 - lemma
OAI.TwoPointCorrelations.forward_edge_as_shiftline 24 - lemma
OAI.TwoPointCorrelations.backward_edge_as_shiftline 42 - lemma
OAI.TwoPointCorrelations.signedIntegerWeight_nonzeroline 61 - lemma
OAI.TwoPointCorrelations.integerEdgeMatrix_signed_shiftsline 83 - def
OAI.TwoPointCorrelations.integerShiftNextline 100 - def
OAI.TwoPointCorrelations.integerShiftWeightline 104 - theorem
OAI.TwoPointCorrelations.block_integer_matrix_eq_shiftline 116Source documentation
The step index is the actual tuple label, padding divisor and sign. The finite state records the preceding tuple and the integer site.
theorem block_integer_matrix_eq_shift (site : V → ℤ) (Q : Finset ℕ) (tuple : D → ℕ) (u : ℕ → ℝ) (eligible : D → ℕ → Prop) (g : ℤ → ℝ) (center : D → ℤ → ℝ) (L K : ℝ) (extra : D → ℤ → Prop) (h : ℕ) (gate : D → ℤ → ℤ → Prop) : blockNonbacktrackingMatrix (fun d i j => if gate d (site i) (site j) then integerEdgeMatrix site Q u (eligible d) g (center d) L K (extra d) h (tuple d) i j else 0) = shiftMatrix (fun x : D × V => (x.1, site x.2)) (integerShiftNext Q tuple h) (integerShiftWeight Q tuple u eligible g center L K extra h gate) := by …Mentions: OAI.TwoPointCorrelations.blockNonbacktrackingMatrix, OAI.TwoPointCorrelations.integerEdgeMatrix, OAI.TwoPointCorrelations.shiftMatrix, OAI.TwoPointCorrelations.integerShiftNext, OAI.TwoPointCorrelations.integerShiftWeight