@[reducible, inline]
noncomputable abbrev
GraphMatrices.adjMatrix
{V : Type u_1}
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
Instances For
theorem
GraphMatrices.laplacian_mulVec_ones_eq_zero
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
theorem
GraphMatrices.laplacian_posSemidef
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
theorem
GraphMatrices.laplacian_proposition_6
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
theorem
GraphMatrices.sum_incident_eq_degree
{V : Type u_1}
[Fintype V]
[DecidableEq V]
{G : SimpleGraph V}
[DecidableRel G.Adj]
[Fintype ↑G.edgeSet]
(i : V)
:
noncomputable def
GraphMatrices.signedIncidenceMatrix
{V : Type u_1}
[DecidableEq V]
{G : SimpleGraph V}
(σ : EdgeOrientation G)
:
Instances For
theorem
GraphMatrices.lapMatrix_eq_transpose_mul_signedIncMatrix
{V : Type u_1}
[Fintype V]
[DecidableEq V]
{G : SimpleGraph V}
[DecidableRel G.Adj]
[Fintype ↑G.edgeSet]
(σ : EdgeOrientation G)
:
theorem
GraphMatrices.dart_sum_eq_twice_edge_sum
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
[Fintype ↑G.edgeSet]
(f : V → V → ℝ)
(hf : ∀ (a b : V), f a b = f b a)
:
theorem
GraphMatrices.sum_adj_div_two_eq_sum_edges
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
[Fintype ↑G.edgeSet]
(f : V → V → ℝ)
(hf : ∀ (a b : V), f a b = f b a)
:
theorem
GraphMatrices.lapMatrix_quadForm_eq_sum_edges
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
[Fintype ↑G.edgeSet]
(x : V → ℝ)
:
theorem
GraphMatrices.lapMatrix_quadForm_nonneg
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
[Fintype ↑G.edgeSet]
(x : V → ℝ)
: