Finitely forcible graphons
DefinitionGraphon#✓fully proved
A graphon is a function \(W\) of two real variables that is jointly measurable (measurable as a function on \(\mathbb{R}^2\)), symmetric (\(W(x, y) = W(y, x)\) for all real \(x, y\)) and takes values in \([0, 1]\) at every point of \(\mathbb{R}^2\).
Only the values of \(W\) on \([0, 1]^2\) enter the densities.
def IsGraphon (W : ℝ → ℝ → ℝ) : Prop :=
Measurable (Function.uncurry W) ∧ (∀ x y, W x y = W y x) ∧ ∀ x y, W x y ∈ Set.Icc (0 : ℝ) 1
Used by 2
DefinitionLabelled density#✓fully proved
For a graph \(G\) on the vertex set \(\{0, \dots, k-1\}\) and a function \(W\) of two real variables, the labelled density of \(G\) in \(W\) is
where the integral is with respect to Lebesgue measure (and is taken to be \(0\) if the integrand is not integrable), the product runs over the pairs \(i < j\) of vertices, and \(w_{ij}(x) = W(x_i, x_j)\) if \(i\) and \(j\) are adjacent in \(G\) and \(w_{ij}(x) = 1 - W(x_i, x_j)\) otherwise.
When \(W\) is a graphon, \(\tau(G, W)\) is the probability that the \(W\)-random graph on \(\{0, \dots, k-1\}\) (independent uniform points \(x_i \in [0, 1]\), each pair \(\{i, j\}\) joined independently with probability \(W(x_i, x_j)\)) equals \(G\).
noncomputable def labelledDensity {k : ℕ} (G : SimpleGraph (Fin k)) (W : ℝ → ℝ → ℝ) : ℝ :=
∫ x in Set.univ.pi fun _ : Fin k => Set.Icc (0 : ℝ) 1,
∏ i : Fin k, ∏ j : Fin k,
if i < j then (if G.Adj i j then W (x i) (x j) else 1 - W (x i) (x j)) else 1
Used by 1
DefinitionDensity of a graph in a graphon#✓fully proved
For a graph \(H\) on the vertex set \(\{0, \dots, k-1\}\) and a function \(W\) of two real variables, the density \(d(H, W)\) is the sum of the labelled densities \(\tau(G, W)\) over all graphs \(G\) on \(\{0, \dots, k-1\}\) that are isomorphic to \(H\).
When \(W\) is a graphon, \(d(H, W)\) is the probability that the \(W\)-random graph on \(\{0, \dots, k-1\}\) is isomorphic to \(H\).
noncomputable def density {k : ℕ} (H : SimpleGraph (Fin k)) (W : ℝ → ℝ → ℝ) : ℝ :=
∑ᶠ (G : SimpleGraph (Fin k)) (_ : Nonempty (G ≃g H)), labelledDensity G W
noncomputable def labelledDensity {k : ℕ} (G : SimpleGraph (Fin k)) (W : ℝ → ℝ → ℝ) : ℝ :=
∫ x in Set.univ.pi fun _ : Fin k => Set.Icc (0 : ℝ) 1,
∏ i : Fin k, ∏ j : Fin k,
if i < j then (if G.Adj i j then W (x i) (x j) else 1 - W (x i) (x j)) else 1
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:54
Uses 1 · Used by 3
DefinitionWeak isomorphism#✓fully proved
Two functions \(W_1\) and \(W_2\) of two real variables are weakly isomorphic if \(d(H, W_1) = d(H, W_2)\) for every natural number \(k\) and every graph \(H\) on the vertex set \(\{0, \dots, k-1\}\), where \(d(H, W)\) is the density of \(H\) in \(W\).
The notion is meant for graphons, but no graphon condition is imposed on \(W_1\) and \(W_2\).
def WeaklyIsomorphic (W₁ W₂ : ℝ → ℝ → ℝ) : Prop :=
∀ (k : ℕ) (H : SimpleGraph (Fin k)), density H W₁ = density H W₂
noncomputable def density {k : ℕ} (H : SimpleGraph (Fin k)) (W : ℝ → ℝ → ℝ) : ℝ :=
∑ᶠ (G : SimpleGraph (Fin k)) (_ : Nonempty (G ≃g H)), labelledDensity G W
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:62
Uses 1 · Used by 1
DefinitionFinitely forcible graphon#✓fully proved
A function \(W\) of two real variables is finitely forcible if there are finitely many graphs \(H_1, \dots, H_\ell\) such that every graphon \(W'\) with \(d(H_i, W') = d(H_i, W)\) for all \(i\) is weakly isomorphic to \(W\).
def IsFinitelyForcible (W : ℝ → ℝ → ℝ) : Prop :=
∃ (ℓ : ℕ) (H : Fin ℓ → (k : ℕ) × SimpleGraph (Fin k)), ∀ W', IsGraphon W' →
(∀ i, density (H i).2 W' = density (H i).2 W) → WeaklyIsomorphic W W'
def IsGraphon (W : ℝ → ℝ → ℝ) : Prop :=
Measurable (Function.uncurry W) ∧ (∀ x y, W x y = W y x) ∧ ∀ x y, W x y ∈ Set.Icc (0 : ℝ) 1
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:47
noncomputable def density {k : ℕ} (H : SimpleGraph (Fin k)) (W : ℝ → ℝ → ℝ) : ℝ :=
∑ᶠ (G : SimpleGraph (Fin k)) (_ : Nonempty (G ≃g H)), labelledDensity G W
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:62
def WeaklyIsomorphic (W₁ W₂ : ℝ → ℝ → ℝ) : Prop :=
∀ (k : ℕ) (H : SimpleGraph (Fin k)), density H W₁ = density H W₂
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:66
Uses 3 · Used by 1
DefinitionLovász's finitely forcible optimum conjecture#✓fully proved
The proposition that for all graphs \(H_1, \dots, H_\ell\) and reals \(d_1, \dots, d_\ell\), if some graphon \(W\) satisfies \(d(H_i, W) = d_i\) for every \(i\), then some finitely forcible graphon \(W_0\) satisfies \(d(H_i, W_0) = d_i\) for every \(i\).
This is Lovász's conjecture that every extremal problem has a finitely forcible optimum (Oberwolfach Report 11/2010, p. 554), in the form of Grzesik, Kráľ and Lovász, Conjecture 1.
def finitelyForcibleOptimum : Prop :=
∀ (ℓ : ℕ) (H : Fin ℓ → (k : ℕ) × SimpleGraph (Fin k)) (d : Fin ℓ → ℝ),
(∃ W, IsGraphon W ∧ ∀ i, density (H i).2 W = d i) →
∃ W, IsGraphon W ∧ IsFinitelyForcible W ∧ ∀ i, density (H i).2 W = d i
def IsGraphon (W : ℝ → ℝ → ℝ) : Prop :=
Measurable (Function.uncurry W) ∧ (∀ x y, W x y = W y x) ∧ ∀ x y, W x y ∈ Set.Icc (0 : ℝ) 1
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:47
noncomputable def density {k : ℕ} (H : SimpleGraph (Fin k)) (W : ℝ → ℝ → ℝ) : ℝ :=
∑ᶠ (G : SimpleGraph (Fin k)) (_ : Nonempty (G ≃g H)), labelledDensity G W
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:62
def IsFinitelyForcible (W : ℝ → ℝ → ℝ) : Prop :=
∃ (ℓ : ℕ) (H : Fin ℓ → (k : ℕ) × SimpleGraph (Fin k)), ∀ W', IsGraphon W' →
(∀ i, density (H i).2 W' = density (H i).2 W) → WeaklyIsomorphic W W'
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:71
Uses 3 · Used by 1
TheoremLovász's finitely forcible optimum conjecture is false#●ready to prove
There are graphs \(H_1, \dots, H_\ell\) and reals \(d_1, \dots, d_\ell\) such that some graphon \(W\) satisfies \(d(H_i, W) = d_i\) for every \(i\), but no finitely forcible graphon \(W_0\) satisfies \(d(H_i, W_0) = d_i\) for every \(i\).
Grzesik, Kráľ and Lovász (Theorem 18) construct such graphs and reals for which every graphon \(W\) with \(d(H_i, W) = d_i\) for all \(i\) is weakly isomorphic to a member of a family none of whose graphons is finitely forcible.
public theorem_wanted finitelyForcibleOptimum_refuted : ¬ finitelyForcibleOptimum
def finitelyForcibleOptimum : Prop :=
∀ (ℓ : ℕ) (H : Fin ℓ → (k : ℕ) × SimpleGraph (Fin k)) (d : Fin ℓ → ℝ),
(∃ W, IsGraphon W ∧ ∀ i, density (H i).2 W = d i) →
∃ W, IsGraphon W ∧ IsFinitelyForcible W ∧ ∀ i, density (H i).2 W = d i
WantedExt/Combinatorics/FinitelyForcibleOptimumOWR4212Problem011Wanted.lean:79
Sources
- L. Lovász (joint work with B. Szegedy), Extremal graphs and graph limits, in Graph Theory, Oberwolfach Reports 7 (2010), no. 11, pp. 554-555, question 1, DOI 10.4171/OWR/2010/11; resolution: A. Grzesik, D. Kráľ and L. M. Lovász, Elusive extremal graphs, Proc. Lond. Math. Soc. (3) 121 (2020), 1685-1736, DOI 10.1112/plms.12382, arXiv:1807.01141, Conjecture 1 (Lovász): if some convergent sequence of graphs has limit densities d(H_i) = d_i for i = 1, ..., ℓ, then some finitely forcible such sequence does; Theorem 18: there are a family W of graphons, graphs H_1, ..., H_ℓ and reals d_1, ..., d_ℓ such that a graphon is weakly isomorphic to a member of W if and only if d(H_i, W) = d_i for all i, and no graphon in W is finitely forcible; 'Our main result (Theorem 18) implies that the conjecture is false', https://arxiv.org/abs/1807.01141.
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.