Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section5.Percolation.Lattice

Lattice #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Lattice paths for the percolation estimate #

This file defines the integer lattice with the sup distance, nearest-neighbor paths, centered triadic lattice cubes, and paths crossing consecutive cubes. The main geometric results are the lower bound on the number of vertices in a crossing path and the passage from the source's notion of a path, whose steps have sup distance at most one, to a path of strictly adjacent sites.

@[reducible, inline]

The integer lattice in dimension d.

Equations
Instances For

    The integer-valued sup distance on lattice sites.

    Equations
    Instances For

      A coordinate difference is bounded by the sup distance.

      @[simp]

      The lattice sup distance vanishes on the diagonal.

      The lattice sup distance vanishes only on the diagonal.

      The lattice sup distance is symmetric.

      The lattice sup distance satisfies the triangle inequality.

      Two sites are adjacent when their sup distance is one. The source allows a step of sup distance at most one, hence allows a path to repeat a site; the two readings describe the same events, because deleting the repetitions of a source path changes neither its endpoints nor its vertex set; that deletion is exists_isPathFrom_of_isWeakPath.

      Equations
      Instances For

        A lattice path is a finite sequence of adjacent sites.

        Equations
        Instances For

          Membership in the centered open triadic cube of scale k.

          Equations
          Instances For

            A path crossing from the scale-k cube to the complement of the scale-k+1 cube. The pattern match makes nonemptiness explicit while recording the source's head and last-vertex conditions.

            Equations
            Instances For

              Any path crossing two consecutive centered triadic cubes has at least 3^k + 1 vertices.

              The source's notion of a path: a finite sequence of sites whose consecutive entries are at sup distance at most one, so that a site may be repeated.

              Equations
              Instances For
                theorem Algsuperdiff.Section5.Percolation.exists_isPathFrom_of_isWeakPath {d k : ℕ} {x y : Site d} {Γ : List (Site d)} (hΓ : IsWeakPath Γ) (hhead : Γ.head? = some x) (hlast : Γ.getLast? = some y) (hx : inCube k x) (hy : ¬inCube (k + 1) y) :
                ∃ (Δ : List (Site d)), IsPathFrom k Δ ∧ Δ.toFinset = Γ.toFinset