Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Metadata
slug: ahanjideh-ekim-yildiz-2022-z-of-d-conjecture-6-5
bibkey: ahanjidehekimyildiz2022matching
doi: 10.1007/s10878-024-01123-z
url: https://arxiv.org/abs/2207.02271v1
triage: theorem
motivation_gids:
  - D5/S3/Combinatorics/Graph/ComponentPacking/AhanjidehEkimYildizZ.result

The extremal matching number of almost regular triangle-free graphs

Problem

M. Ahanjideh, T. Ekim and M. A. Yıldız, Maximum size of a triangle-free graph with bounded maximum degree and matching number, arXiv:2207.02271v1, Conjecture 6.5:

For d ≥ 21 and odd, we have Z(d) = ⌊5(d + 1)/4⌋.

The journal locator is DOI 10.1007/s10878-024-01123-z. The quotations refer to version 1. The source defines , for , as the least matching number of a triangle-free factor-critical graph that is regular of degree when is even, and almost regular of degree when is odd.

Statement echo

Source clauseLean counterpartScope
“if d(w) = d − 1 for some w ∈ V(G) and d(v) = d for all v ∈ V(G) − w, then G is said to be almost d-regular.”FactorCriticalMatching.IsAlmostRegularOne deficient vertex and every other degree are specified literally.
“A graph G is said to be factor-critical if G \ v has a perfect matching for all v ∈ V(G).”FactorCriticalMatching.IsFactorCriticalPerfect subgraph matchings in each induced vertex complement.
“For any d ≥ 2, let Z(d) be the smallest natural number n such that there exists a d-regular (if d is even) or almost d-regular (if d is odd) triangle-free and factor-critical graph G with ν(G) = n.”AhanjidehEkimYildizZ.ZNatural infimum of exactly those matching-number witnesses.
“For d ≥ 21 and odd, we have Z(d) = ⌊5(d + 1)/4⌋.”AhanjidehEkimYildizZ.claim and .resultEvery odd natural degree at least 21; natural division is the floor.

Finite simple graphs have carrier Fin n; the matching number is the existing DimerVirialFourthDifferenceRefutation.matchingNumber. The formal definition of is total on natural numbers and admits an empty carrier. The proved range has a deficient vertex and is nonempty. No statement about the paper’s convention at even or small degrees is inferred from this total extension.

Motivation

The source’s Lemma 4.7 brackets between and for odd . The result identifies the endpoint for every odd . The two odd residue classes have uniform extremal constructions, while the lower bound rules out smaller orders.

Gap

Preregistration #19633 gives the source quotation, quantified conventions and literature screen. The inspected Banak–Ekim–Taşkın arXiv:2304.01729v1 gives small cases and leaves the target range unsettled. The original source’s full journal text and all later literature have not been exhaustively verified. Literature status is not-found-in-searched-scope; completeness is ASSUMED-UNVERIFIED.

The structural input is the strict three-eighths theorem of Häggkvist: every finite triangle-free graph with admits a homomorphism to the pentagon. Its source is identified in Library/GraphInvariants/haggkvist1982oddcycles.md; the original chapter’s full text is unverified. The delivered graph modules prove the structural reduction from finite counting.

Route

Factor-criticality identifies the order as twice the matching number plus one. Below the proposed bound, the three-eighths inequality gives a pentagon homomorphism except at degree 23 and order 59. In that exception, deletion of the deficient vertex permits the density theorem; an independent support argument extends the map to the deleted vertex. Nonbipartiteness forces the pentagon map to be surjective.

Write for the five class sizes, and . The total slack can only be one or three. Missing edges give cyclic incidence equations whose independent-set inequalities contradict every slack pattern. This proves the lower bound. Dense balanced Hall matchings supply the almost regular pentagon constructions for both odd residue classes, giving attainment and the matching upper bound. Natural-infimum composition yields the exact equality.

Falsifier

The exact target is false if an odd has an admissible graph with matching number below , or if no admissible graph attains that number. The kernel-checked lower obstruction and uniform attainment exclude these two possibilities in the formal finite-simple-graph model. No axiom asserting a graph-structure theorem is added.

Evidence

The settling declaration is D5.S3.Combinatorics.Graph.ComponentPacking.AhanjidehEkimYildizZ.result. Its Scribe displays the entire quantified equality. Each supporting module has its own canonical state record under Golden/Frozen/state/; the modified Dimer owner and its affected frozen importer are maintained by the canonical writer.

The axiom closure of every public declaration is contained in {propext, Classical.choice, Quot.sound}.

Experiment

Exact finite checks contain the independent program and results. The script check.py has SHA-256 e66ffd72eab1d44edba7d8a5d51ae7904ad8e413ba460f7a5f412e15f32605d6. Running python3 docs/reports/ahanjideh-ekim-yildiz-2022-z-of-d-odd-conjecture-6-5/check.py in that experiment checkout with NetworkX 3.7 exits 0 (RESULT PASS). The implementation seat measured this with its isolated Python interpreter.

The construction checks cover exactly , with orders and matching numbers . At , order 59, all 2310 feasible pairs have independent support. The slack tests cover with , and with , every composition and deficient class; no pattern survives all independent-set inequalities. The arithmetic tests cover odd from 21 through 401. These finite computations do not establish the unbounded theorem; the Lean proofs do.

Escape audit

The four-slot escape audit is unfinished in #20094. Faithful dependent-family reconstruction, exact bridges, variation, sensitivity and actual observational dependence have not been established. No registration is reported as declared_validated.

Triage

Tier 1 published conjecture. Settlement Proved, admission basis open-problem-resolution (#19633; Proved). The existing Dimer refutation retains open-problem-resolution (issue #12197; Refuted) and its own dossier and resolution node.

What the settlement shows

  • Kernel-checked: AhanjidehEkimYildizZ.result proves for every odd .
  • Kernel-checked: PentagonMissingEdgeObstruction.PentagonSurjectiveLower.no_small_surjective_map excludes the smaller odd orders for a surjective pentagon map with the almost regular degree pattern. The decisive obstruction is the incompatibility of missing-edge incidence with total slack one or three.
  • Kernel-checked: PentagonMissingEdgeObstruction.OrderArithmetic.threshold_or_exception isolates the degree-23, order-59 exception. The proof of AhanjidehEkimYildizZ.ExceptionalLower.no_order_59 excludes it by vertex deletion, independent support and extension.
  • Kernel-checked: AhanjidehEkimYildizZUpper.AEYUpperAttainment.attainment constructs triangle-free factor-critical witnesses attaining the bound for both odd residue classes. Its proof uses the degree-row identities ConstructionRows.degree_small and .degree_large and the consumed factor-critical matching construction.
  • Kernel-checked proof step: AhanjidehEkimYildizZ.AEYInfimum.Z_eq_of_attainment composes the lower bound and attainment, including the equality transport between decidability instances. No mathematical obligation remains for the stated conjecture.
  • Literature reading: the source’s Lemma 4.7 gives the two-sided partial bound; Banak–Ekim–Taşkın, Section 2, lists for and for . These are cited source statements, not additional Lean theorems of this delivery. The proposed formula already fails at ; the present theorem asserts no uniform extension to small odd degrees.
  • Proved in prose, conditional on the source’s Theorem 4.8: that theorem states when . Substituting the established equality gives its explicit interval for odd . Theorem 4.8 itself is not formalized here.
  • Computed: the finite construction, exceptional-support, slack and arithmetic readings have exactly the scopes in the Experiment entry. Uniform validity beyond those experimental scopes is supplied only where a named Lean theorem above states it.
  • Open: extensions outside odd , independent formal verification of the source’s other results, and the four-slot registration evidence in #20094.

Declaration classification

The module labels below expand to the following Lean namespace prefixes:

  • dense: D5.S3.Combinatorics.Graph.Walks.DenseTriangleFreeConfigurations.
  • hagg: D5.S3.Combinatorics.Graph.Walks.HaggkvistPentagonHomomorphism.
  • matching: D5.S3.Combinatorics.Graph.ComponentPacking.FactorCriticalMatching.
  • obstruction: D5.S3.Combinatorics.Graph.ComponentPacking.PentagonMissingEdgeObstruction.
  • upper: D5.S3.Combinatorics.Graph.ComponentPacking.AhanjidehEkimYildizZUpper.
  • settlement: D5.S3.Combinatorics.Graph.ComponentPacking.AhanjidehEkimYildizZ.
  • dimer: D5.S3.StatisticalMechanics.DimerVirialFourthDifferenceRefutation.

Classifications expand same-delivery helpers and compiler-generated constants, with the frozen base and pinned Mathlib as the stopping boundary. Fixed closed certificate checks are bind-only consumed helpers.

ModuleDeclarationproof_shapeescape_witnessDirect consumers
denseHaggFinitePatterns.A3Edgesbind-onlynonedense.HaggFinitePatterns.A3, dense.HaggFinitePatterns.instDecidableAdjA3, dense.HaggLocalConfigurations.twin_edge_zero_two
denseHaggFinitePatterns.MycEdgesbind-onlynonedense.HaggFinitePatterns.Myc, dense.HaggFinitePatterns.instDecidableAdjMyc, dense.HaggLocalConfigurations.myc_of_hexagon_configuration
denseHaggFinitePatterns.A3bind-onlynonedense.HaggFinitePatterns.a3_independent_bound, dense.HaggFinitePatterns.instDecidableAdjA3, dense.HaggForbidden.no_a3, dense.HaggLocalConfigurations.twin_edge_zero_two, hagg.HaggAttachment.transfer_twin, hagg.HaggAttachment.twin_edge, hagg.HaggFullAttachment.attachment_with_neighbor, hagg.HaggFullAttachment.attachment_zero, hagg.HaggFullAttachment.every_vertex_twin, hagg.HaggFullAttachment.pentagon_partition
denseHaggFinitePatterns.instDecidableAdjA3bind-onlynonedense.HaggFinitePatterns.a3_independent_bound
denseHaggFinitePatterns.Mycbind-onlynonedense.HaggFinitePatterns.instDecidableAdjMyc, dense.HaggFinitePatterns.myc_independent_bound, dense.HaggForbidden.no_myc, dense.HaggHexagon.myc_of_anchor, dense.HaggHexagon.myc_of_hexagon, dense.HaggHexagon.no_hexagon, dense.HaggLocalConfigurations.myc_of_hexagon_configuration
denseHaggFinitePatterns.instDecidableAdjMycbind-onlynonedense.HaggFinitePatterns.myc_independent_bound
denseHaggFinitePatterns.mycWeightbind-onlynonedense.HaggFinitePatterns.myc_independent_bound, dense.HaggFinitePatterns.myc_total_weight, dense.HaggForbidden.no_myc
denseHaggFinitePatterns.a3_independent_boundbind-onlynonedense.HaggForbidden.no_a3
denseHaggFinitePatterns.myc_independent_boundbind-onlynonedense.HaggForbidden.no_myc
denseHaggFinitePatterns.myc_total_weightbind-onlynonedense.HaggForbidden.no_myc
denseHaggLocalConfigurations.pentagon_edge_iffbind-onlynonedense.HaggLocalConfigurations.twin_edge_zero_two, dense.HaggLocalConfigurations.twin_of_two, hagg.HaggAttachment.base_twin, hagg.HaggAttachment.old_base_twin, hagg.HaggAttachment.twin_edge, hagg.HaggBipartiteAlternative.pentagon_of_missing_cross, hagg.HaggFullAttachment.attachment_zero, hagg.HaggFullAttachment.every_vertex_twin
denseHaggLocalConfigurations.Pentagonbind-onlynonedense.HaggLocalConfigurations.twin_edge_zero_two, dense.HaggLocalConfigurations.twin_of_two, hagg.HaggAttachment.base_twin, hagg.HaggAttachment.old_base_twin, hagg.HaggAttachment.replace_pentagon, hagg.HaggAttachment.transfer_twin, hagg.HaggAttachment.twin_edge, hagg.HaggBipartiteAlternative.pentagon_of_missing_cross, hagg.HaggBipartiteAlternative.two_sides_of_no_pentagon, hagg.HaggFullAttachment.adjacency_of_twins, hagg.HaggFullAttachment.attachment_with_neighbor, hagg.HaggFullAttachment.attachment_zero, hagg.HaggFullAttachment.base_transition, hagg.HaggFullAttachment.every_vertex_twin, hagg.HaggFullAttachment.pentagon_partition, hagg.HaggkvistDense.pentagon_hom
denseHaggLocalConfigurations.Twinbind-onlynonedense.HaggLocalConfigurations.twin_edge_zero_two, dense.HaggLocalConfigurations.twin_of_two, hagg.HaggAttachment.base_twin, hagg.HaggAttachment.old_base_twin, hagg.HaggAttachment.replace_pentagon, hagg.HaggAttachment.transfer_twin, hagg.HaggAttachment.twin_edge, hagg.HaggFullAttachment.adjacency_of_twins, hagg.HaggFullAttachment.attachment_with_neighbor, hagg.HaggFullAttachment.attachment_zero, hagg.HaggFullAttachment.every_vertex_twin, hagg.HaggFullAttachment.pentagon_partition
denseHaggLocalConfigurations.NoHexbind-onlynonedense.HaggHexagon.no_hexagon, dense.HaggLocalConfigurations.twin_edge_zero_two, hagg.HaggAttachment.transfer_twin, hagg.HaggAttachment.twin_edge, hagg.HaggFullAttachment.attachment_with_neighbor, hagg.HaggFullAttachment.attachment_zero, hagg.HaggFullAttachment.every_vertex_twin, hagg.HaggFullAttachment.pentagon_partition, hagg.HaggkvistDense.pentagon_hom
denseHaggLocalConfigurations.twin_of_twobind-onlynonehagg.HaggAttachment.base_twin, hagg.HaggFullAttachment.attachment_zero
denseHaggLocalConfigurations.myc_of_hexagon_configurationcontentdense.HaggLocalConfigurations.myc_of_hexagon_configurationdense.HaggHexagon.myc_of_anchor
denseHaggLocalConfigurations.twin_edge_zero_twocontentdense.HaggLocalConfigurations.twin_edge_zero_twohagg.HaggAttachment.twin_edge
denseDenseDegreeCounting.weighted_degree_identitybind-onlynonedense.DenseDegreeCounting.weighted_degree_bound
denseDenseDegreeCounting.weighted_degree_boundbind-onlynonedense.DenseDegreeCounting.exists_many_adjacent, dense.DenseDegreeCounting.hom_weighted_degree_bound
denseDenseDegreeCounting.hom_weighted_degree_boundbind-onlynonedense.HaggForbidden.no_a3, dense.HaggForbidden.no_myc
denseDenseDegreeCounting.exists_many_adjacentbind-onlynonedense.HaggForbidden.d2, dense.HaggForbidden.d3
denseHaggForbidden.triangle_free_of_clique_freebind-onlynonesettlement.VertexDeletionBridges.neighbors_independent, hagg.HaggkvistDense.pentagon_hom
denseHaggForbidden.no_a3bind-onlynonehagg.HaggkvistDense.pentagon_hom
denseHaggForbidden.no_mycbind-onlynonehagg.HaggkvistDense.pentagon_hom
denseHaggForbidden.d2bind-onlynonehagg.HaggkvistDense.pentagon_hom
denseHaggForbidden.d3bind-onlynonehagg.HaggkvistDense.pentagon_hom
denseHexIndependentPatterns.hexEdgesbind-onlynonedense.HaggHexagon.hexagon_triple, dense.HexIndependentPatterns.Hex, dense.HexIndependentPatterns.instDecidableAdjHex
denseHexIndependentPatterns.seedEdgesbind-onlynonedense.HaggHexagon.seed_quad, dense.HexIndependentPatterns.Seed, dense.HexIndependentPatterns.instDecidableAdjSeed
denseHexIndependentPatterns.Hexbind-onlynonedense.HaggHexagon.hexagon_triple, dense.HexIndependentPatterns.hex_patterns, dense.HexIndependentPatterns.instDecidableAdjHex
denseHexIndependentPatterns.instDecidableAdjHexbind-onlynonedense.HexIndependentPatterns.hex_patterns
denseHexIndependentPatterns.Seedbind-onlynonedense.HaggHexagon.seed_quad, dense.HexIndependentPatterns.instDecidableAdjSeed, dense.HexIndependentPatterns.seed_patterns
denseHexIndependentPatterns.instDecidableAdjSeedbind-onlynonedense.HexIndependentPatterns.seed_patterns
denseHexIndependentPatterns.hex_patternsbind-onlynonedense.HaggHexagon.hexagon_triple
denseHexIndependentPatterns.seed_patternsbind-onlynonedense.HaggHexagon.seed_quad
denseHaggHexagon.D2bind-onlynonedense.HaggHexagon.hexagon_triple, dense.HaggHexagon.myc_of_anchor, dense.HaggHexagon.myc_of_hexagon, dense.HaggHexagon.no_hexagon
denseHaggHexagon.D3bind-onlynonedense.HaggHexagon.myc_of_hexagon, dense.HaggHexagon.no_hexagon, dense.HaggHexagon.seed_quad
denseHaggHexagon.hexagon_triplecontentdense.HaggHexagon.hexagon_tripledense.HaggHexagon.myc_of_anchor, dense.HaggHexagon.no_hexagon
denseHaggHexagon.myc_of_anchorcontentdense.HaggHexagon.myc_of_anchordense.HaggHexagon.myc_of_hexagon
denseHaggHexagon.seed_quadcontentdense.HaggHexagon.seed_quaddense.HaggHexagon.myc_of_hexagon
denseHaggHexagon.myc_of_hexagoncontentdense.HaggHexagon.myc_of_hexagondense.HaggHexagon.no_hexagon
denseHaggHexagon.no_hexagoncontentdense.HaggHexagon.no_hexagonhagg.HaggkvistDense.pentagon_hom
haggHaggMaximal.exists_edge_of_densebind-onlynonehagg.HaggkvistDense.pentagon_hom
haggHaggMaximal.common_neighbor_of_maximalbind-onlynonehagg.HaggMaximal.common_neighbor_all
haggHaggMaximal.common_neighbor_allbind-onlynonehagg.HaggkvistDense.pentagon_hom
haggHaggMaximal.maximal_completionbind-onlynonehagg.HaggkvistDense.pentagon_hom
haggHaggAttachment.edge_rotatebind-onlynonehagg.HaggAttachment.twin_edge, hagg.HaggFullAttachment.attachment_with_neighbor
haggHaggAttachment.edge_symmbind-onlynonehagg.HaggAttachment.replace_pentagon, hagg.HaggAttachment.transfer_twin
haggHaggAttachment.index_commonbind-onlynonehagg.HaggAttachment.transfer_twin, hagg.HaggFullAttachment.adjacency_of_twins
haggHaggAttachment.twin_edgecontenthagg.HaggAttachment.twin_edgehagg.HaggAttachment.transfer_twin
haggHaggAttachment.base_twinbind-onlynonehagg.HaggAttachment.old_base_twin, hagg.HaggFullAttachment.attachment_zero
haggHaggAttachment.replace_pentagonbind-onlynonehagg.HaggAttachment.transfer_twin, hagg.HaggFullAttachment.attachment_zero, hagg.HaggFullAttachment.every_vertex_twin
haggHaggAttachment.old_base_twinbind-onlynonehagg.HaggAttachment.transfer_twin
haggHaggAttachment.transfer_twincontenthagg.HaggAttachment.transfer_twinhagg.HaggFullAttachment.attachment_zero, hagg.HaggFullAttachment.every_vertex_twin
haggHaggFullAttachment.attachment_zerocontenthagg.HaggFullAttachment.attachment_zerohagg.HaggFullAttachment.attachment_with_neighbor
haggHaggFullAttachment.base_transitionbind-onlynonehagg.HaggFullAttachment.attachment_with_neighbor
haggHaggFullAttachment.attachment_with_neighborcontenthagg.HaggFullAttachment.attachment_with_neighborhagg.HaggFullAttachment.every_vertex_twin
haggHaggFullAttachment.every_vertex_twincontenthagg.HaggFullAttachment.every_vertex_twinhagg.HaggFullAttachment.pentagon_partition
haggHaggFullAttachment.adjacency_of_twinsbind-onlynonehagg.HaggFullAttachment.pentagon_partition
haggHaggFullAttachment.pentagon_partitioncontenthagg.HaggFullAttachment.pentagon_partitionhagg.HaggkvistDense.pentagon_hom
haggHaggBipartiteAlternative.pentagon_of_missing_crosscontenthagg.HaggBipartiteAlternative.pentagon_of_missing_crosshagg.HaggBipartiteAlternative.two_sides_of_no_pentagon
haggHaggBipartiteAlternative.two_sides_of_no_pentagoncontenthagg.HaggBipartiteAlternative.two_sides_of_no_pentagonhagg.HaggkvistDense.pentagon_hom
haggHaggBipartiteAlternative.pentagon_map_of_two_sidesbind-onlynonehagg.HaggkvistDense.pentagon_hom
haggPentagonImage.PathColorbind-onlynonehagg.PentagonImage.path_color_adj, hagg.PentagonImage.two_color_of_missing
haggPentagonImage.path_color_adjbind-onlynonehagg.PentagonImage.two_color_of_missing
haggPentagonImage.two_color_of_missingbind-onlynonehagg.PentagonImage.surjective_of_not_two_color
haggPentagonImage.surjective_of_not_two_colorbind-onlynonesettlement.AEYLowerDense.no_small_dense, settlement.ExceptionalLower.no_order_59, settlement.ExceptionalLower.surjective
haggHaggkvistDense.pentagon_homcontenthagg.HaggkvistDense.pentagon_homsettlement.AEYLowerDense.no_small_dense, settlement.ExceptionalLower.no_order_59
matchingIsAlmostRegularbind-onlynonesettlement.AEYInfimum.Z_eq_of_attainment, settlement.AEYLowerDense.lower_or_exception, settlement.AEYLowerDense.no_small_dense, settlement.ExceptionalLower.lower, settlement.ExceptionalLower.no_order_59, settlement.Z, settlement.result, upper.AEYUpperAttainment.attainment, matching.FactorCriticalOrder.almost_regular_order_eq
matchingIsFactorCriticalbind-onlynonesettlement.AEYInfimum.Z_eq_of_attainment, settlement.AEYLowerDense.lower_or_exception, settlement.AEYLowerDense.no_small_dense, settlement.ExceptionalLower.lower, settlement.ExceptionalLower.no_order_59, settlement.ExceptionalNonbipartite.no_two_color, settlement.Z, settlement.result, upper.AEYUpperAttainment.attainment, matching.FactorCriticalNonbipartite.no_two_color, matching.FactorCriticalOrder.almost_regular_order_eq, matching.FactorCriticalOrder.order_eq, matching.FactorCriticalParity.odd_order
matchingFactorCriticalParity.odd_orderbind-onlynonesettlement.AEYLowerDense.no_small_dense, matching.FactorCriticalOrder.order_eq
matchingMatchingCountBridge.matchingCount_eq_cntbind-onlynonematching.MatchingCountBridge.matchingCount_eq_zero_of_card_lt, matching.MatchingCountBridge.matchingCount_pos_of_matching, matching.MatchingCountBridge.matchingNumber_le
matchingMatchingCountBridge.matchingCount_eq_zero_of_card_ltbind-onlynonematching.MatchingCountBridge.le_matchingNumber_of_pos, matching.MatchingCountBridge.matchingNumber_le
matchingMatchingCountBridge.matchingNumber_lebind-onlynonematching.FactorCriticalOrder.order_eq
matchingMatchingCountBridge.matchingCount_pos_of_matchingbind-onlynonematching.FactorCriticalOrder.order_eq
matchingMatchingCountBridge.matching_card_verticesbind-onlynonematching.FactorCriticalOrder.order_eq
matchingMatchingCountBridge.le_matchingNumber_of_posbind-onlynonematching.FactorCriticalOrder.order_eq
matchingFactorCriticalOrder.order_eqbind-onlynonematching.FactorCriticalOrder.almost_regular_order_eq
matchingFactorCriticalOrder.almost_regular_order_eqbind-onlynonesettlement.AEYLowerDense.lower_or_exception, upper.AEYUpperAttainment.attainment
matchingDenseBalancedHall.exists_equiv_of_omission_boundcontentmatching.DenseBalancedHall.exists_equiv_of_omission_boundupper.PentagonPairMatching.exists_perfect_matching
matchingPerfectMatchingBipartiteBalance.color_balancecontentmatching.PerfectMatchingBipartiteBalance.color_balancesettlement.ExceptionalNonbipartite.no_two_color, matching.FactorCriticalNonbipartite.no_two_color
matchingPerfectMatchingBipartiteBalance.deleted_color_countbind-onlynoneupper.AEYConstructionProperties.deleted_class_size, matching.FactorCriticalNonbipartite.no_two_color
matchingFactorCriticalNonbipartite.no_two_colorcontentmatching.PerfectMatchingBipartiteBalance.color_balancesettlement.AEYLowerDense.no_small_dense, settlement.ExceptionalLower.no_order_59, settlement.ExceptionalNonbipartite.no_two_color
obstructionOrderArithmetic.threshold_or_exceptionbind-onlynonesettlement.AEYLowerDense.lower_or_exception
obstructionOrderArithmetic.class_size_floorbind-onlynoneobstruction.PentagonSurjectiveLower.large_classes
obstructionOrderArithmetic.slack_regimesbind-onlynoneobstruction.PentagonClassObstruction.no_small_class_data
obstructionPentagonSlack.MissingDegreebind-onlynoneobstruction.PentagonClassObstruction.no_small_class_data, obstruction.PentagonSlack.slack_1_impossible, obstruction.PentagonSlack.slack_3_impossible
obstructionPentagonSlack.Feasiblebind-onlynoneobstruction.PentagonClassDegrees.almost_regular_feasible, obstruction.PentagonClassMass.feasible_class_mass, obstruction.PentagonClassObstruction.no_small_class_data, obstruction.PentagonDefectCounting.missing_degrees_feasible, obstruction.PentagonIncidence.feasible_of_symmetric_matrix, obstruction.PentagonSlack.incidence_inequalities, obstruction.PentagonSurjectiveLower.no_small_surjective_map
obstructionPentagonSlack.ConeConditionbind-onlynoneobstruction.PentagonClassObstruction.no_small_class_data, obstruction.PentagonSlack.incidence_inequalities, obstruction.PentagonSlack.slack_1_impossible, obstruction.PentagonSlack.slack_3_impossible
obstructionPentagonSlack.incidence_inequalitiesbind-onlynoneobstruction.PentagonClassObstruction.no_small_class_data
obstructionPentagonSlack.slack_1_impossiblebind-onlynoneobstruction.PentagonClassObstruction.no_small_class_data
obstructionPentagonSlack.slack_3_impossiblebind-onlynoneobstruction.PentagonClassObstruction.no_small_class_data
obstructionPentagonIncidence.feasible_of_symmetric_matrixbind-onlynoneobstruction.PentagonClassMass.feasible_class_mass
obstructionPentagonClassMass.ClassMassbind-onlynoneobstruction.PentagonClassMass.feasible_class_mass, obstruction.PentagonClassMass.mass_row, obstruction.PentagonClassMass.mass_symmetric
obstructionPentagonClassMass.mass_symmetricbind-onlynoneobstruction.PentagonClassMass.feasible_class_mass
obstructionPentagonClassMass.mass_rowbind-onlynoneobstruction.PentagonClassMass.feasible_class_mass
obstructionPentagonClassMass.feasible_class_massbind-onlynoneobstruction.PentagonDefectCounting.missing_degrees_feasible
obstructionPentagonDefectCounting.cycle_five_adjacencybind-onlynonesettlement.ExceptionalHomExtension.extension, settlement.PentagonIndependentSubset.adjacent_counts_le_defect, upper.AEYUpperAbstract.factor_critical, upper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small, obstruction.PentagonDefectCounting.defect_row, obstruction.PentagonDefectCounting.missing_degrees_feasible
obstructionPentagonDefectCounting.ClassSizebind-onlynonesettlement.ExceptionalHomExtension.extension, settlement.PentagonIndependentSubset.adjacent_counts_le_defect, upper.AEYConstructionProperties.class_size, upper.AEYConstructionProperties.deleted_class_size, upper.AEYUpperAbstract.allowed_le_degree_add_two, upper.AEYUpperAbstract.class_omissions, upper.AEYUpperAbstract.factor_critical, upper.GraphOmissionBound.class_missing_le, obstruction.PentagonClassDegrees.almost_regular_feasible, obstruction.PentagonClassDegrees.class_deficit, obstruction.PentagonClassDegrees.degree_le_permitted, obstruction.PentagonClassDegrees.sum_class_sizes, obstruction.PentagonDefectCounting.defect_row, obstruction.PentagonDefectCounting.missing_degrees_feasible, obstruction.PentagonSurjectiveLower.large_classes, obstruction.PentagonSurjectiveLower.no_small_surjective_map
obstructionPentagonDefectCounting.DefectWeightbind-onlynonesettlement.PentagonIndependentSubset.adjacent_counts_le_defect, upper.GraphOmissionBound.class_missing_le, obstruction.PentagonClassDegrees.degree_le_permitted, obstruction.PentagonDefectCounting.defect_row, obstruction.PentagonDefectCounting.defect_symmetric, obstruction.PentagonDefectCounting.missing_degrees_feasible
obstructionPentagonDefectCounting.defect_symmetricbind-onlynoneobstruction.PentagonDefectCounting.missing_degrees_feasible
obstructionPentagonDefectCounting.defect_rowbind-onlynonesettlement.PentagonIndependentSubset.adjacent_counts_le_defect, upper.GraphOmissionBound.class_missing_le, obstruction.PentagonClassDegrees.degree_le_permitted, obstruction.PentagonDefectCounting.missing_degrees_feasible
obstructionPentagonDefectCounting.missing_degrees_feasiblebind-onlynoneobstruction.PentagonClassDegrees.almost_regular_feasible
obstructionPentagonClassDegrees.sum_class_sizesbind-onlynonesettlement.ExceptionalHomExtension.extension, obstruction.PentagonSurjectiveLower.large_classes, obstruction.PentagonSurjectiveLower.no_small_surjective_map
obstructionPentagonClassDegrees.degree_le_permittedbind-onlynonesettlement.ExceptionalHomExtension.extension, obstruction.PentagonSurjectiveLower.large_classes, obstruction.PentagonSurjectiveLower.no_small_surjective_map
obstructionPentagonClassDegrees.class_deficitbind-onlynoneobstruction.PentagonClassDegrees.almost_regular_feasible
obstructionPentagonClassDegrees.almost_regular_feasiblebind-onlynoneobstruction.PentagonSurjectiveLower.no_small_surjective_map
obstructionPentagonClassObstruction.NeighborTotalbind-onlynonesettlement.ExceptionalHomExtension.extension, settlement.PentagonIndependentSubset.adjacent_counts_le_defect, obstruction.PentagonClassObstruction.no_small_class_data, obstruction.PentagonSurjectiveLower.large_classes, obstruction.PentagonSurjectiveLower.no_small_surjective_map, obstruction.PentagonSurjectiveLower.three_totals
obstructionPentagonClassObstruction.no_small_class_databind-onlynoneobstruction.PentagonSurjectiveLower.no_small_surjective_map
obstructionPentagonSurjectiveLower.three_totalsbind-onlynoneobstruction.PentagonSurjectiveLower.large_classes
obstructionPentagonSurjectiveLower.large_classesbind-onlynoneobstruction.PentagonSurjectiveLower.no_small_surjective_map
obstructionPentagonSurjectiveLower.no_small_surjective_mapcontentobstruction.PentagonSurjectiveLower.no_small_surjective_mapsettlement.AEYLowerDense.no_small_dense, settlement.ExceptionalLower.no_order_59
upperPentagonPairSizes.BaseSizebind-onlynoneupper.AEYConstructionProperties.class_size, upper.AEYConstructionProperties.deleted_class_size, upper.AEYUpperAbstract.allowed_le_degree_add_two, upper.PentagonPairSizes.RemainingSize, upper.PentagonPairSizes.split_sizes
upperPentagonPairSizes.RemainingSizebind-onlynoneupper.AEYConstructionProperties.deleted_class_size, upper.AEYUpperAbstract.factor_critical, upper.PentagonPairSizes.split_sizes
upperPentagonPairSizes.PairSizebind-onlynoneupper.AEYUpperAbstract.factor_critical, upper.PentagonPairSizes.split_sizes
upperPentagonPairSizes.split_sizesbind-onlynoneupper.AEYUpperAbstract.factor_critical
upperPairMatchingAssembly.exists_perfect_matching_of_pairsbind-onlynoneupper.PentagonPairMatching.exists_perfect_matching
upperPentagonPairMatching.restricted_count_lebind-onlynoneupper.PentagonPairMatching.exists_perfect_matching
upperPentagonPairMatching.exists_perfect_matchingcontentupper.PentagonPairMatching.exists_perfect_matchingupper.AEYUpperAbstract.factor_critical
upperAEYConstruction.BagSizebind-onlynoneupper.AEYConstruction.B, upper.AEYConstruction.Deleted, upper.AEYConstruction.instDecidableAdjB, upper.AEYConstruction.instDecidableDeleted, upper.AEYConstruction.order, upper.AEYConstruction.triangle_free, upper.AEYConstructionProperties.class_map_adj, upper.AEYConstructionProperties.class_size, upper.AEYConstructionProperties.deleted_class_size, upper.AEYUpperAbstract.allowed_le_degree_add_two, upper.AEYUpperAbstract.class_omissions, upper.AEYUpperAbstract.factor_critical, upper.AEYUpperAttainment.attainment, upper.ConstructionRows.degree_bag_sum, upper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small
upperAEYConstruction.BagClassbind-onlynoneupper.AEYConstruction.B, upper.AEYConstruction.instDecidableAdjB, upper.AEYConstruction.triangle_free, upper.AEYConstructionProperties.class_map_adj, upper.AEYConstructionProperties.class_size, upper.AEYConstructionProperties.deleted_class_size, upper.AEYUpperAbstract.allowed_le_degree_add_two, upper.AEYUpperAbstract.class_omissions, upper.AEYUpperAbstract.factor_critical, upper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small
upperAEYConstruction.PairedBagsbind-onlynoneupper.AEYConstruction.B, upper.AEYConstruction.Deleted, upper.AEYConstruction.instDecidableDeleted, upper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small
upperAEYConstruction.Deletedbind-onlynoneupper.AEYConstruction.B, upper.AEYConstruction.instDecidableAdjB, upper.AEYConstruction.instDecidableDeleted, upper.AEYConstruction.triangle_free, upper.AEYConstructionProperties.class_map_adj, upper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small
upperAEYConstruction.instDecidableDeletedbind-onlynoneupper.AEYConstruction.instDecidableAdjB
upperAEYConstruction.Bbind-onlynoneupper.AEYConstruction.instDecidableAdjB, upper.AEYConstruction.triangle_free, upper.AEYConstructionProperties.class_map_adj, upper.AEYUpperAbstract.allowed_le_degree_add_two, upper.AEYUpperAbstract.class_omissions, upper.AEYUpperAbstract.factor_critical, upper.AEYUpperAttainment.attainment, upper.ConstructionRows.degree_bag_sum, upper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small
upperAEYConstruction.instDecidableAdjBbind-onlynoneupper.AEYUpperAbstract.allowed_le_degree_add_two, upper.AEYUpperAbstract.class_omissions, upper.AEYUpperAbstract.factor_critical, upper.AEYUpperAttainment.attainment, upper.ConstructionRows.degree_bag_sum, upper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small
upperAEYConstruction.orderbind-onlynoneupper.AEYUpperAttainment.attainment
upperAEYConstruction.triangle_freebind-onlynoneupper.AEYUpperAttainment.attainment
upperConstructionRows.count_equalbind-onlynoneupper.ConstructionRows.count_unequal
upperConstructionRows.count_unequalbind-onlynoneupper.ConstructionRows.count_unequal_left
upperConstructionRows.count_unequal_leftbind-onlynoneupper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small
upperConstructionRows.degree_bag_sumbind-onlynoneupper.ConstructionRows.degree_large, upper.ConstructionRows.degree_small
upperConstructionRows.count_avoid_twobind-onlynoneupper.ConstructionRows.count_forward_avoiding, upper.ConstructionRows.count_reverse_avoiding
upperConstructionRows.count_forward_avoidingbind-onlynoneupper.ConstructionRows.degree_large
upperConstructionRows.count_reverse_avoidingbind-onlynoneupper.ConstructionRows.degree_large
upperConstructionRows.degree_smallbind-onlynoneupper.AEYUpperAbstract.allowed_le_degree_add_two, upper.AEYUpperAttainment.attainment
upperConstructionRows.degree_largebind-onlynoneupper.AEYUpperAbstract.allowed_le_degree_add_two, upper.AEYUpperAttainment.attainment
upperAEYConstructionProperties.class_sizebind-onlynoneupper.AEYConstructionProperties.deleted_class_size, upper.AEYUpperAbstract.allowed_le_degree_add_two
upperAEYConstructionProperties.class_map_adjbind-onlynoneupper.AEYUpperAbstract.class_omissions
upperAEYConstructionProperties.deleted_class_sizebind-onlynoneupper.AEYUpperAbstract.factor_critical
upperGraphOmissionBound.class_missing_lebind-onlynoneupper.AEYUpperAbstract.class_omissions
upperGraphOmissionBound.deleted_class_missing_lebind-onlynoneupper.AEYUpperAbstract.factor_critical
upperAEYUpperAbstract.allowed_le_degree_add_twobind-onlynoneupper.AEYUpperAbstract.class_omissions
upperAEYUpperAbstract.class_omissionsbind-onlynoneupper.AEYUpperAbstract.factor_critical
upperAEYUpperAbstract.factor_criticalcontentupper.PentagonPairMatching.exists_perfect_matchingupper.AEYUpperAttainment.attainment
upperFactorCriticalTransport.perfect_matching_mapbind-onlynoneupper.FactorCriticalTransport.factor_critical
upperFactorCriticalTransport.factor_criticalbind-onlynoneupper.AEYUpperAttainment.attainment
upperAEYUpperAttainment.attainmentcontentupper.AEYUpperAttainment.attainmentsettlement.result
settlementExceptionalSupport.support_independentbind-onlynonesettlement.ExceptionalHomExtension.extension
settlementExceptionalSupport.independent_support_fitsbind-onlynonesettlement.ExceptionalHomExtension.extension
settlementZbind-onlynonesettlement.AEYInfimum.Z_eq_of_attainment, settlement.claim, settlement.result
settlementclaimbind-onlynonesettlement.result
settlementAEYLowerDense.relabel_edgebind-onlynonesettlement.AEYLowerDense.no_small_dense, settlement.ExceptionalLower.no_order_59
settlementAEYLowerDense.no_small_densecontentobstruction.PentagonSurjectiveLower.no_small_surjective_mapsettlement.AEYLowerDense.lower_or_exception
settlementAEYLowerDense.lower_or_exceptioncontentobstruction.PentagonSurjectiveLower.no_small_surjective_mapsettlement.ExceptionalLower.lower
settlementVertexDeletionBridges.deleted_degreebind-onlynonesettlement.ExceptionalHomExtension.extension, settlement.ExceptionalLower.no_order_59, settlement.ExceptionalNonbipartite.no_two_color
settlementVertexDeletionBridges.neighbors_independentbind-onlynonesettlement.ExceptionalHomExtension.extension, settlement.ExceptionalNonbipartite.no_two_color
settlementVertexDeletionBridges.deleted_neighbor_countbind-onlynonesettlement.ExceptionalHomExtension.extension, settlement.ExceptionalNonbipartite.no_two_color
settlementVertexDeletionBridges.extend_hombind-onlynonesettlement.ExceptionalHomExtension.extension, settlement.ExceptionalNonbipartite.no_two_color
settlementIndependentBipartiteSupport.confined_to_one_colorcontentsettlement.IndependentBipartiteSupport.confined_to_one_colorsettlement.ExceptionalNonbipartite.no_two_color
settlementPentagonIndependentSubset.sum_countsbind-onlynonesettlement.ExceptionalHomExtension.extension
settlementPentagonIndependentSubset.adjacent_counts_le_defectbind-onlynonesettlement.ExceptionalHomExtension.extension
settlementExceptionalHomExtension.extensioncontentsettlement.ExceptionalHomExtension.extensionsettlement.ExceptionalLower.no_order_59
settlementExceptionalNonbipartite.no_two_colorcontentmatching.PerfectMatchingBipartiteBalance.color_balancesettlement.ExceptionalLower.no_order_59
settlementExceptionalLower.doubled_edgebind-onlynonesettlement.ExceptionalLower.surjective
settlementExceptionalLower.surjectivebind-onlynonesettlement.ExceptionalLower.no_order_59
settlementExceptionalLower.no_order_59contentobstruction.PentagonSurjectiveLower.no_small_surjective_mapsettlement.ExceptionalLower.lower
settlementExceptionalLower.lowercontentobstruction.PentagonSurjectiveLower.no_small_surjective_mapsettlement.AEYInfimum.Z_eq_of_attainment
settlementAEYInfimum.Z_eq_of_attainmentcontentobstruction.PentagonSurjectiveLower.no_small_surjective_mapsettlement.result
settlementresultcontentupper.AEYUpperAttainment.attainmentsettling result
dimercntbind-onlynonematching.MatchingCountBridge.matchingCount_eq_cnt, matching.MatchingCountBridge.matchingCount_eq_zero_of_card_lt, matching.MatchingCountBridge.matchingCount_pos_of_matching, matching.MatchingCountBridge.matchingNumber_le, dimer.result
dimermatchingsInbind-onlynonematching.MatchingCountBridge.matchingCount_eq_cnt, matching.MatchingCountBridge.matchingCount_eq_zero_of_card_lt, matching.MatchingCountBridge.matchingCount_pos_of_matching, matching.MatchingCountBridge.matchingNumber_le, dimer.cnt, dimer.matchingsIn_eq_empty, dimer.result
dimerclaimbind-onlynonedimer.result
dimerEdgeDisjointbind-onlynonematching.MatchingCountBridge.matchingCount_eq_cnt, matching.MatchingCountBridge.matchingCount_pos_of_matching, matching.MatchingCountBridge.matchingNumber_le, dimer.matchingsIn, dimer.matchingsIn_eq_empty, dimer.result
dimerresultcontentdimer.resultsettling result
dimermatchingsIn_eq_emptybind-onlynonematching.MatchingCountBridge.matchingCount_eq_zero_of_card_lt, dimer.result
dimermatchingNumberbind-onlynonesettlement.AEYInfimum.Z_eq_of_attainment, settlement.AEYLowerDense.lower_or_exception, settlement.ExceptionalLower.lower, settlement.Z, settlement.result, upper.AEYUpperAttainment.attainment, matching.FactorCriticalOrder.almost_regular_order_eq, matching.FactorCriticalOrder.order_eq, matching.MatchingCountBridge.le_matchingNumber_of_pos, matching.MatchingCountBridge.matchingNumber_le, dimer.claim, dimer.result
dimerBiconnectedbind-onlynonedimer.claim
dimermatchingCountbind-onlynonematching.MatchingCountBridge.le_matchingNumber_of_pos, matching.MatchingCountBridge.matchingCount_eq_cnt, matching.MatchingCountBridge.matchingCount_eq_zero_of_card_lt, matching.MatchingCountBridge.matchingCount_pos_of_matching, matching.MatchingCountBridge.matchingNumber_le, dimer.claim, dimer.matchingNumber, dimer.result

ASSUMED-UNVERIFIED

Literature completeness, the source’s journal text, the original Häggkvist chapter, and every later paper outside the preregistration’s inspected scope remain unverified. Bounded unsuccessful owner/bypass searches do not prove that no alternative proof exists. The total definition’s even/small-degree and empty-carrier boundary is outside the proved statement. The registration gap is #20094.