Documentation

LeanPool.Wallace.FusionStage

One finite character-fusion stage #

This module turns the bounded-deletion conclusion into the exact short-relation compatibility required by the uniform Kronecker lemma. It is the finite algebraic heart of one fusion stage.

theorem Wallace.disjoint_of_mixedRelationFree {G : Type u} [AddCommGroup G] {A Y : Finset G} {Q : } (hQ : 1 Q) (hfree : FiniteCombinatorics.MixedRelationFree Q A Y) :

A short-relation-free old/new pair is disjoint as soon as the height bound contains 1.

Bounded deletion makes the finite fusion target compatible with every relation up to Q.

theorem Wallace.exists_character_fusion_stage {G : Type u} [AddCommGroup G] [DecidableEq G] {A Y : Finset G} {Q : } (hQ : 1 Q) (hfree : FiniteCombinatorics.MixedRelationFree Q A Y) (old : G →+ UnitAddCircle) {eps : } (hbound : IsUniformKroneckerBound (A Y).card eps Q) :
∃ (next : G →+ UnitAddCircle), (∀ xA, next x - old x < eps) yY, next y < eps

One application of uniform Kronecker performs a finite fusion stage.