Locality of the Gaussian scores #
The score of a vertex is a Gaussian form in the coordinates of its kernel ball. Hence the event that a threshold separates the endpoints of an edge depends only on the union of the endpoint balls, and each such union meets the unions of boundedly many edges. The same holds for events about a single score.
noncomputable def
Algebraic.Cutwidth.Gaussian.Internal.score
{W : Type}
[Fintype W]
(H : SimpleGraph W)
(q : ℝ)
(R : ℕ)
(ω : W → ℝ)
(v : W)
:
The Gaussian score of a vertex at a sample point.
Equations
Instances For
theorem
Algebraic.Cutwidth.Gaussian.Internal.measurableSet_between
{Ω : Type}
[MeasurableSpace Ω]
{f g : Ω → ℝ}
(hf : Measurable f)
(hg : Measurable g)
(t : ℝ)
:
A threshold separates the scores of the two endpoints of an edge.
Equations
- Algebraic.Cutwidth.Gaussian.Internal.Crosses t X = Sym2.lift ⟨fun (u v : W) => Algebraic.Cutwidth.Gaussian.Between t (X u) (X v), ⋯⟩
Instances For
noncomputable def
Algebraic.Cutwidth.Gaussian.Internal.edgeSupport
{W : Type}
[Fintype W]
[DecidableEq W]
(H : SimpleGraph W)
(R : ℕ)
:
The coordinates on which the crossing event of an edge depends.
Equations
- Algebraic.Cutwidth.Gaussian.Internal.edgeSupport H R = Sym2.lift ⟨fun (u v : W) => Algebraic.Cutwidth.Gaussian.ball H u R ∪ Algebraic.Cutwidth.Gaussian.ball H v R, ⋯⟩
Instances For
@[simp]
theorem
Algebraic.Cutwidth.Gaussian.Internal.edgeSupport_mk
{W : Type}
[Fintype W]
[DecidableEq W]
(H : SimpleGraph W)
(R : ℕ)
(u v : W)
:
def
Algebraic.Cutwidth.Gaussian.Internal.crossEvent
{W : Type}
[Fintype W]
(H : SimpleGraph W)
(q : ℝ)
(R : ℕ)
(t : ℝ)
(e : Sym2 W)
:
The crossing event of an edge.
Equations
- Algebraic.Cutwidth.Gaussian.Internal.crossEvent H q R t e = {ω : W → ℝ | Algebraic.Cutwidth.Gaussian.Internal.Crosses t (Algebraic.Cutwidth.Gaussian.Internal.score H q R ω) e}
Instances For
theorem
Algebraic.Cutwidth.Gaussian.Internal.measurableSet_crossEvent
{W : Type}
[Fintype W]
(H : SimpleGraph W)
(q : ℝ)
(R : ℕ)
(t : ℝ)
(e : Sym2 W)
:
MeasurableSet (crossEvent H q R t e)
theorem
Algebraic.Cutwidth.Gaussian.Internal.dependsOn_crossEvent
{W : Type}
[Fintype W]
[DecidableEq W]
(H : SimpleGraph W)
(q : ℝ)
(R : ℕ)
(t : ℝ)
(e : Sym2 W)
:
DependsOn (fun (x : W → ℝ) => x ∈ crossEvent H q R t e) ↑(edgeSupport H R e)
def
Algebraic.Cutwidth.Gaussian.Internal.scoreEvent
{W : Type}
[Fintype W]
(H : SimpleGraph W)
(q : ℝ)
(R : ℕ)
(p : ℝ → Prop)
(v : W)
:
An event about one score.
Equations
- Algebraic.Cutwidth.Gaussian.Internal.scoreEvent H q R p v = {ω : W → ℝ | p (Algebraic.Cutwidth.Gaussian.Internal.score H q R ω v)}
Instances For
theorem
Algebraic.Cutwidth.Gaussian.Internal.dependsOn_scoreEvent
{W : Type}
[Fintype W]
(H : SimpleGraph W)
(q : ℝ)
(R : ℕ)
(p : ℝ → Prop)
(v : W)
:
DependsOn (fun (x : W → ℝ) => x ∈ scoreEvent H q R p v) ↑(ball H v R)
The overlap constant for supports of radius R.
Instances For
theorem
Algebraic.Cutwidth.Gaussian.Internal.card_filter_not_disjoint_edgeSupport_le
{W : Type}
[Fintype W]
[DecidableEq W]
(H : SimpleGraph W)
[DecidableRel H.Adj]
(degree : ∀ (v : W), H.degree v ≤ 3)
(R : ℕ)
{e : Sym2 W}
(he : e ∈ H.edgeFinset)
:
The crossing-event supports of boundedly many edges meet that of a given edge.
theorem
Algebraic.Cutwidth.Gaussian.Internal.card_filter_not_disjoint_ball_le
{W : Type}
[Fintype W]
[DecidableEq W]
(H : SimpleGraph W)
[DecidableRel H.Adj]
(degree : ∀ (v : W), H.degree v ≤ 3)
(R : ℕ)
(v : W)
:
The score-event supports of boundedly many vertices meet that of a given vertex.