Documentation

CslibFrontier.Logics.Propositional.CSP.Planar.Embedding.DifferenceAttachment

Disequality deletion on the exact original-language body #

Attach the first disequality port at old coordinate zero using different components, hide that boundary marker, and identify the remaining consecutive pair. The two joins derive their own component/cofacial guards. The auxiliary blocks are precisely those of the existing differentDrop interpreter, with the hidden old coordinate first.

noncomputable def Cslib.Complexity.CSP.OrderedBoundary.GadgetWitness.differentDrop {Rel : Type} {arity : Rel → ℕ} {sem : Rel → List Bool → Bool} {n : ℕ} {R : Set (Fin (n + 2) → Bool)} {g : Logic.PL.CSP.PPGadget arity sem R} {d : Logic.PL.CSP.PPGadget arity sem Logic.PL.CSP.RelationMinor.disequality} (w : GadgetWitness g) (v : GadgetWitness d) :

The existing first-pair disequality deletion has an actual ordered numerical witness on exactly its original body. No pin, disequality or target-genus provider remains beyond the supplied actual source gadget witnesses.

Instances For