Documentation

LeanPool.Kuramoto.Connections

Connections between the models #

Relations between the weighted Kuramoto potential and the Hebbian Lyapunov function: with zero weight regularisation they coincide, and the Hebbian penalty is convex in each weight.

theorem hebbianL_zero_lam_eq_weighted (K : ) (N : ) (W : Fin NFin N) (_hW : ∀ (i j : Fin N), W i j = W j i) (θ : Fin N) :
hebbianL K 0 N W θ = weightedKuramotoV K N W θ

With zero weight regularisation, the Hebbian Lyapunov function is exactly the weighted Kuramoto potential under the full double-sum convention used here.

theorem hebbianL_convex_weight_entry (K lam : ) (hlam : 0 < lam) (N : ) (W : Fin NFin N) (θ : Fin N) (i j : Fin N) :
0 < deriv (fun (x : ) => deriv (fun (y : ) => hebbianL K lam N (hebbianUpdateWeight W i j y) θ) x) (W i j)