Documentation

CslibFrontier.Computability.Complexity.Problems.SAT.ExactOne.GeometryProfilesData

Composed positive exact-one geometry profiles #

The fifteen profiles describe zero through three source literal positions with every polarity pattern. The coordinates compose the parsimonious disjunction, positive complement and forced false gadgets. Every table matches the actual positive clause compiler, including its clause order, variable names and auxiliary occurrences. Source terminals have one internal incidence; the global drawing compiler removes their placeholder positions and joins their accesses to the inherited source incidence routes.

Main definitions #

References #

The logical gadgets are from [HuntMaratheRadhakrishnanStearns1998, Theorem 3.8]. The coordinates and finite profiles are original.

@[reducible, inline]

Fifteen signed source clauses: every sign pattern on zero through three distinct slots.

Instances For

    The signed source clause of a fixed profile, with variables named by their positions.

    Instances For

      The actual composed logical compiler on one source profile.

      Instances For

        The distinct logical variables, in the same order as the profile's variable positions.

        Instances For

          Fixed profile 0: source polarities [].

          Instances For

            Fixed profile 1: source polarities [false].

            Instances For

              Fixed profile 2: source polarities [true].

              Instances For

                Fixed profile 3: source polarities [false, false].

                Instances For

                  Fixed profile 4: source polarities [false, true].

                  Instances For

                    Fixed profile 5: source polarities [true, false].

                    Instances For

                      Fixed profile 6: source polarities [true, true].

                      Instances For

                        Fixed profile 7: source polarities [false, false, false].

                        Instances For

                          Fixed profile 8: source polarities [false, false, true].

                          Instances For

                            Fixed profile 9: source polarities [false, true, false].

                            Instances For

                              Fixed profile 10: source polarities [false, true, true].

                              Instances For

                                Fixed profile 11: source polarities [true, false, false].

                                Instances For

                                  Fixed profile 12: source polarities [true, false, true].

                                  Instances For

                                    Fixed profile 13: source polarities [true, true, false].

                                    Instances For

                                      Fixed profile 14: source polarities [true, true, true].

                                      Instances For

                                        Select the fixed geometric data for the complete source polarity profile.

                                        Instances For