Documentation

LeanPool.Erdos97ConvexOctagon.Certificates

Erdős 97 convex-octagon formalization: Certificates #

A finite witness emitted by the obstruction classifier.

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The two obstruction shapes that remain valid when incidences are added.

      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Validate the tail of an ordered mutual-edge spanning tree.

          Equations
          Instances For

            Check that the listed vertices form an ordered mutual-edge spanning tree.

            Equations
            Instances For

              A selected edge whose selecting endpoint occurs in a validated tree.

              Equations
              Instances For

                Boolean test for a selected edge incident to the validated tree.

                Equations
                Instances For

                  The class number stored in a residual-isomorphism payload.

                  Equations
                  Instances For

                    The forward permutation stored in a residual-isomorphism payload.

                    Equations
                    Instances For

                      The inverse permutation stored in a residual-isomorphism payload.

                      Equations
                      Instances For

                        The mathematical proposition checked for each emitted finite witness.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          Check the residual class and its encoded incidence isomorphism.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            Kernel-check the mathematical content of an emitted witness.

                            Equations
                            Instances For
                              theorem Erdos97Octagon.RawIncidence.Certificate.valid_of_validB {R : RawIncidence} {certificate : Certificate} (hvalid : validB R certificate = true) :
                              Valid R certificate

                              The Boolean validator implies the mathematical certificate predicate.

                              One incidence table extends another when it contains every selected edge.

                              Equations
                              Instances For

                                A prefix certificate remains valid in every incidence extension.

                                theorem Erdos97Octagon.RawIncidence.componentTree_sameComponent (Q : OctagonIncidence) {root : Vertex} {component : List Vertex} (htree : componentTreeB Q.targets root component = true) {v : Vertex} (hv : v ∈ component) :
                                Q.SameComponent root v

                                Every vertex in a validated ordered tree belongs to the root component.

                                theorem Erdos97Octagon.RawIncidence.treeLabelledEdge_sound (Q : OctagonIncidence) {root : Vertex} {component : List Vertex} (htree : componentTreeB Q.targets root component = true) {a b : Vertex} (h : TreeLabelledEdge Q.targets component a b) :
                                Q.LabelledEdge root a b

                                Every tree-labelled checker edge is a genuine component-radius edge.

                                theorem Erdos97Octagon.RawIncidence.Certificate.not_convex_realises {Q : OctagonIncidence} (certificate : Certificate) (hvalid : Valid Q.targets certificate) {p : Vertex → Plane} (hC : ConvexIndependent ℝ p) (hR : Realises p Q) :

                                Every validated finite witness contradicts a convex planar realisation.