Documentation

CslibFrontier.Logics.Propositional.CSP.Planar.Embedding.Disjoint

Appending actual CSP bodies with disjoint variable supports #

The positional occurrence correspondence transports the disjoint graph rotation to the actual dense incidence names. Variable supports are disjoint; constraint positions occupy separate blocks. Original row order, directed argument order and source numerical genus are retained, including closed components and nullary constraints.

Actual disjoint graph darts map to the original argument positions in the appended body.

Instances For

    Left occurrence/end coordinates are literal through both indexed graph maps.

    Right occurrence/end coordinates retain the exact right constraint block shift.

    Endpoint fibers match precisely when the actual occurring variable supports are disjoint. No condition is placed on repetitions inside either body or on its graph degrees.

    Positional concatenation commutes with actual edge reversal.

    Append two actual incidence rotations with disjoint occurring variable names.

    Instances For

      Target numerical genus follows from the two endpoint-declared source incidences.

      Appended successors are exactly the two old source rotations in positional coordinates.

      Original clockwise argument order is inherited on both exact constraint blocks.

      Full checker acceptance for the actual appended body, derived from its source rotations.