OAI/Combinatorics/SharpThreshold/BlockSymmetry.lean
6 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Problem313.pasteCubeline 12Source documentation
Assemble a configuration on a coordinate subset and its complement.
def pasteCube {α : Type u} {β : Type v} (P : α → Prop) [DecidablePred P] (x : {i // P i} → β) (y : {i // ¬ P i} → β) : α → β := … - theorem
OAI.Problem313.pasteCube_of_posline 17 - theorem
OAI.Problem313.pasteCube_of_negline 23 - theorem
OAI.Problem313.pasteCube_reindexline 30Source documentation
A permutation preserving the free coordinates and fixing all exterior coordinates commutes with pasting, without changing the fixed exterior configuration.
theorem pasteCube_reindex {α : Type u} {β : Type v} (P : α → Prop) [DecidablePred P] (π : Equiv.Perm α) (hP : ∀ i, P i ↔ P (π i)) (hfix : ∀ i, ¬ P i → π i = i) (x : {i // P i} → β) (y : {i // ¬ P i} → β) : (fun i => pasteCube P x y (π.symm i)) = pasteCube P (fun i => x ((π.subtypeEquiv hP).symm i)) y := by …Mentions: OAI.Problem313.pasteCube
- def
OAI.Problem313.restrictCubeline 45Source documentation
Restriction of a function to a coordinate subset, with exterior values fixed.
def restrictCube {α : Type u} {β : Type v} {γ : Type w} (P : α → Prop) [DecidablePred P] (f : (α → β) → γ) (y : {i // ¬ P i} → β) : ({i // P i} → β) → γ := … - theorem
OAI.Problem313.restrictCube_invariantline 51Source documentation
Coordinate symmetry survives conditioning outside a set when the symmetry fixes every exterior coordinate individually.
theorem restrictCube_invariant {α : Type u} {β : Type v} {γ : Type w} (P : α → Prop) [DecidablePred P] (π : Equiv.Perm α) (hP : ∀ i, P i ↔ P (π i)) (hfix : ∀ i, ¬ P i → π i = i) (f : (α → β) → γ) (hf : ∀ z, f (fun i => z (π.symm i)) = f z) (x : {i // P i} → β) (y : {i // ¬ P i} → β) : restrictCube P f y (fun i => x ((π.subtypeEquiv hP).symm i)) = restrictCube P f y x := by …Mentions: OAI.Problem313.restrictCube