OAI/Combinatorics/ParityLifts/Masses.lean
18 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ParityWL.WeightedWitness.massline 16 - lemma
OAI.ParityWL.WeightedWitness.coordinate_massline 20 - lemma
OAI.ParityWL.WeightedWitness.mass_univ_adjline 31 - lemma
OAI.ParityWL.WeightedWitness.mass_unionline 41 - lemma
OAI.ParityWL.WeightedWitness.mass_eq_zeroline 46 - lemma
OAI.ParityWL.WeightedWitness.mass_univ_reachableline 52 - lemma
OAI.ParityWL.WeightedWitness.mass_separatorline 61Source documentation
Two types absent from the boundary of a separated vertex set have equal mass.
lemma WeightedWitness.mass_separator (w : WeightedWitness T F a b) {u v : A} (huv : T.Adj u v) (Y S : Finset W) (hboundary : ∀ x ∈ Y, ∀ y, F.Adj x y → y ∉ Y → y ∈ S) (hu : ∀ x ∈ S, a x ≠ u) (hv : ∀ x ∈ S, a x ≠ v) : w.mass Y u = w.mass Y v := by …Mentions: OAI.ParityWL.WeightedWitness
- lemma
OAI.ParityWL.starParity_valueline 93 - lemma
OAI.ParityWL.WeightedWitness.main_massline 103 - lemma
OAI.ParityWL.WeightedWitness.template_massline 118 - def
OAI.ParityWL.WeightedWitness.testMassline 135 - lemma
OAI.ParityWL.WeightedWitness.testMass_addline 139 - lemma
OAI.ParityWL.WeightedWitness.testMass_oneline 148 - lemma
OAI.ParityWL.WeightedWitness.testMass_zeroline 152 - lemma
OAI.ParityWL.WeightedWitness.testMass_coordinateline 159 - lemma
OAI.ParityWL.WeightedWitness.testMass_transferline 177Source documentation
Transfer of a tested type mass across a separator. The test vanishes on its boundary representatives; target-type vertices are absent from the boundary. This includes every boundary edge rather than dropping such edges.
lemma WeightedWitness.testMass_transfer (w : WeightedWitness T F a b) {u v : A} (huv : T.Adj u v) (Y S : Finset W) (p q : W → Bit) (hboundary : ∀ x ∈ Y, ∀ y, F.Adj x y → y ∉ Y → y ∈ S) (hv : ∀ x ∈ S, a x ≠ v) (hp : ∀ x ∈ S, a x = u → p x = 0) (hcompat : ∀ x y, F.Adj x y → a x = u → a y = v → p x = q y) : w.testMass Y u p = w.testMass Y v q := by …Mentions: OAI.ParityWL.WeightedWitness, OAI.ParityWL.Bit
- lemma
OAI.ParityWL.WeightedWitness.testMass_complementline 228 - lemma
OAI.ParityWL.WeightedWitness.global_mismatchline 239Source documentation
The global mismatch identity, including arbitrary zero representative weights.
lemma WeightedWitness.global_mismatch (w : WeightedWitness T F a b) {u v : A} (huv : T.Adj u v) (p q : W → Bit) (hc : ∀ x y, F.Adj x y → a x = u → a y = v → p x + q y = 1) : w.testMass Finset.univ u p + w.testMass Finset.univ v q = w.mass Finset.univ u := by …Mentions: OAI.ParityWL.WeightedWitness, OAI.ParityWL.Bit