Documentation

LeanPool.Erdos97ConvexOctagon.CoverageCertificateNodeSoundness

Soundness of flat postorder coverage-certificate nodes #

Semantic validity accessors needed by the generic certificate proof.

Instances For
    theorem Erdos97Octagon.RawIncidence.StaticDirectCoverage.impossible_of_patternIdentifier (audits : CertificateAudits) {p : VertexPlane} {Q : OctagonIncidence} (hC : ConvexIndependent p) (hR : Realises p Q) {assignments : List RowAssignment} {code : UInt64} (hassignments : AssignmentsMatch Q assignments) (hcode : CodeMatches code assignments) {identifier : } (hidentifier : patternIdentifierPackedMatchesB identifier code = true) :

    A matching valid dense pattern identifier contradicts a realised convex table.

    theorem Erdos97Octagon.RawIncidence.StaticDirectCoverage.BranchClaims.node_impossible (audits : CertificateAudits) {p : VertexPlane} {Q : OctagonIncidence} (hC : ConvexIndependent p) (hR : Realises p Q) (hSparse : Q.PairSparse) (hBalanced : Q.Balanced) (claims : BranchClaims) (hlocally : claims.LocallyValid) (identifier : ) :
    identifier < claims.nodeCount∀ (assignments : List RowAssignment), (List.map Prod.fst assignments).Perm (assignedCentres (claims.nodeAt identifier).depth)AssignmentsMatch Q assignmentsCodeMatches (claims.nodeAt identifier).code assignments{ seenOnce := (claims.nodeAt identifier).pairOnce, seenTwice := (claims.nodeAt identifier).pairTwice }.Exact assignmentsFalse

    A locally valid postorder node contradicts every matching semantic search prefix.