Skip to content

Import the Goldberg–Seymour edge-coloring theorem - #761

Open
Vilin97 wants to merge 45 commits into
mainfrom
codex/daily-goldberg-seymour-20261105
Open

Vilin97 wants to merge 45 commits into
mainfrom
codex/daily-goldberg-seymour-20261105

Conversation

@Vilin97

@Vilin97 Vilin97 commented Nov 5, 2026 •

Copy link
Copy Markdown
Collaborator

This imports the unconditional Goldberg–Seymour edge-coloring bound for every finite loopless multigraph:

ChromaticIndex G ≤ max (MaximumDegree G + 1) (DensityCeil G).

Parallel edges have independent identities. Odd-set density is the maximum of zero and 2 |E(U)| / (|U| - 1) over odd vertex sets of size at least three; the chromatic index is the least size of a proper full edge-coloring palette. The import also proves equality with the density ceiling when the chromatic index is at least the maximum degree plus two. These are existence results; the card makes no executable-algorithm or polynomial-time claim.

The primary mathematical source is Chen, Jing and Zang, arXiv:1901.10316v2, Theorem 1.1 and §2.2. The public Lean source is wpegden/goldberg_seymour at 88d98c1d1a59d1f1bf7c4eb58e73f3945f6daf12. The author's Trellis page dates material completion 2026-10-12, at day precision. The snapshot's authored/committed time is 2026-10-12T19:36:46Z; that corroborates the day and is not asserted as an exact announcement timestamp. It lies inside this recovered acquisition's original interval [2026-09-05T10:45:10Z, 2026-10-29T10:45:10Z).

The upstream Apache-2.0 license expressly covers the Tablet Lean sources. The import contains Lean code; paper text and the proof-generation service are excluded from its dependency scope. Provenance is AI: Trellis operated by Wesley Pegden, with Lean Pool porting and general API work credited to Lean Pool contributors. Required headers, source pin and paper attribution are retained in the single project card and code.

The imported upstream dependency closure contains 684 source modules. The port and shared APIs have 817 source modules, 809 in the headline closure, 347,067 physical Lean lines and 3,875 direct import edges. Seven supporting modules and the generated aggregate retain useful infrastructure beyond the headline closure. The exact target is Lean 4.35.0, Mathlib 56a005855ea17e0b0958f73ec801ae140b0a1679, and ten tracked-clean dependency revisions. One YAML project card and generated public wrappers register the project; LeanPool.lean remains fixed.

Reusable infrastructure covers proper partial edge colorings, incidence-based Kempe components, critical subgraphs, Tashkinov trees, extension sequences, stable coloring transport and good hierarchies. The Mathlib Graph bridge uses active vertex and edge subtypes, preserving isolated active vertices and distinct parallel edges, and supports finite active sets in infinite ambient types. Its bound concerns the imported invariants of the converted graph; it makes no unsupported identification with a native Mathlib chromatic-index definition.

Current exact head: 8f481868729f128cef2d2af6216536daff8b6675.

Component edge-color extraction now has one general vertex-rooted component theorem. It needs only component membership, without finiteness, proper coloring, distinct colors, series data or defective-choice certificates. Nine actual call sites use it; six private duplicate wrappers are removed and three public compatibility proof bodies share the provider. Requiring a vertex root is essential because an isolated edge-rooted component need not have a selected color.

The new WalkVertexRegion module supplies two index sets and six facts about arbitrary walks on a sum type and an arbitrary vertex region: finding an outside position, membership before the first exit, positivity and endpoint bounds, existence of a later return, and exclusion before that return. Nine live crossing/index calls use this API or Mathlib's existing adjacency/cycle injectivity facts directly. Their mathematical inputs no longer carry Tashkinov-tree, prefix or color-agreement scaffolding. The API takes the decisions for its index predicates, so finite and classical callers reuse their own decisions directly. This removes all finite-set conversion proofs from the two consumers. The predicates add no finiteness, tree or coloring assumptions. Six complete prior canonical theorem contracts replay against the new API on arbitrary, possibly infinite, vertex and edge types. Public compatibility statements keep their original types.

Twelve Lean files change, including the generated public Imports wrapper and the new module. All 1,871 ordinary public declarations and 19 existing aliases retain their complete headers/statements and user-named arguments. All 711 previous public/private nonproof definitions remain unchanged; two index definitions are new. Thirteen public proof bodies change. Earlier reports counted 1,880 interfaces as the ordinary declarations plus nine recent aliases; the ten older aliases are also retained and explicitly included here. No card, root index, dependency, toolchain, configuration or gate is changed.

All 18 original helper contracts/proofs and their 18 actual caller blocks, every changed hunk, the complete new module and the existing providers were inspected. Other coverage is inherited only from the immutable published parent through identical source bytes. An independently compiled minimal-import trial removes an unused tactic import. A second isolated trial and the six complete canonical contracts validate the decision-input API before removing conversion adapters. Initial type/decidable-instance and binder trials are excluded from successful validation; no resource limit override was introduced.

All eleven exact-source local phases pass: complete warning-free public aggregate, generated indexes/card declarations, style/static quality, Mathlib linters, compiled diagnostics, declarations, axiom/option audits and original contracts. The unchanged current-main compiler plugin freshly compiles 131 modules and preserves 686 identical complete contexts with zero diagnostics. The compiler reuse baseline is the explicitly preserved uncommitted, fully validated F snapshot; published E remains the public-contract and git-parent baseline. Reuse requires identical transitive source bytes, plugin/options/toolchain/configuration and all ten tracked-clean dependency revisions. The 506 original signatures in 17 batches, 24 inherited contracts, nine original alias contracts and six complete canonical walk contracts (545 contracts total) pass kernel replay; compiled alias universes, safety, binder kinds and user names are retained. The supplemental trust audit checks 19,547 distinct safe declarations including 15,198 private declarations. Allowed axioms remain only Classical.choice, propext, Quot.sound; zero source-declared private proofs are unreachable and 948 generated residuals are classified.

Clean command: LEAN_NUM_THREADS=2 lake build LeanPool.GoldbergSeymour, deleting only this isolated worktree's build artifacts. The published parent has an 808-module headline closure and 816-module public aggregate. The fully validated uncommitted intermediate F baseline and current G each have an 809-module headline closure and 817-module public aggregate. The same ten pinned dependencies are warm and tracked-clean, with no owned compiler overlap. Other activity on the shared 16 CPU host is uncontrolled. RSS is the largest individual child's usage, not aggregate RAM.

Source Wall, s User CPU, s System CPU, s Maximum child RSS, KiB
Published E parent d98983e34879 1,175.735820 1,994.347670 318.014133 2,692,116
Validated uncommitted F intermediate 1,041.690629 1,972.763439 320.992213 2,702,216
Current G 8f481868729f 1,406.637111 2,081.777522 332.429137 2,689,688

Separate full-aggregate wall times are 14.130418 s for published E, 8.900428 s for uncommitted F, and 10.886811 s for G; separate CPU/RSS were not measured. The original different 685-source scope measured 1240.429533 / 2019.935844 / 282.813140 s and 2,165,628 KiB and is not an equivalent-scope speedup baseline. Every intervening higher/lower clean result, control and source trial remains preserved in the historical checkpoints and the explicit F snapshot.

The final clean wall time is 35.03% higher than the validated uncommitted F intermediate; user CPU is 5.53% higher, system CPU 3.56% higher, and maximum child RSS 0.46% lower. These higher values remain in the report. No overall or causal speedup is claimed. Of 681 identical complete source/dependency contexts, 134 rounded per-file wall times fell, 62 were equal and 485 rose (median raw ratio 1.1818); this is descriptive and supplies no load normalization.

The pass has 39 fresh final profiles, 30 actual F pairs and nine after-only targets. Eight selected targets use the latest of nine F repeats captured before G edits; all 46 official F profiles and all nine repeats remain retained. All 809 clean rows, all four resources and available category/event data were read, including all eleven edited-module full logs (719 lines). No paired user-CPU increase exceeded both 15% and 0.2 seconds, and the individual logs/resources were judged independently of that screen.

A fixed seven-target repeat set followed the official pass because identical-source sampling varied. The following table retains all G observations for the three decision-API targets; these are repeated after samples, not new F baselines. Cells are wall/user/system seconds and maximum child RSS in KiB.

Module F latest actual before G quick G final official G fixed repeat
WalkVertexRegion 2.159551/1.142526/0.916415/902436 2.162257/1.165329/0.886701/904764 3.014751/1.237587/1.046836/905240 3.105926/1.248166/1.023551/907316
RevisitingTerminalPreparation 10.807235/15.894268/1.497057/1588000 10.488534/15.712021/0.938396/1596876 18.499879/17.614306/1.088573/1594708 15.875448/17.153668/1.159073/1596776
TdTerminalRERebuild 8.564431/12.460466/0.977934/1277684 7.838071/11.769969/0.932320/1293624 12.425874/13.406616/1.136804/1278384 10.928931/12.489171/1.067228/1293892

All seven fixed-repeat resource vectors and full logs were read and retained. The measurements do not establish a stable CPU improvement: the concrete result is a simpler shared API, removal of the conversion adapters, and retained canonical theorem contracts. The earlier 5.54-second cumulative simp category and thirteen unnamed individual events cannot be assigned to particular adapters. Categories overlap. Shared-host scheduling, CPU/cache behavior and other load are uncontrolled.

The full edited logs and current hotspots show no specific further material safe source repair supported by this comparison. Existing large hotspots were investigated in the preceding preserved passes; no resource override, weakened statement, changed gate or linter suppression was introduced. This is a bounded engineering judgment, not a claim of optimal proofs. Fresh hosted CI and independent exact-head reviews remain required.

There are 39 fresh focused profiles and no reused after samples: every edited mathematical module, current clean top20/largest20 absolute increases, four controls with unchanged source and the historical Seed lead. 8 of nine chronological latest F repeat profiles supply primary before values for selected targets; all 46 official F profiles and all nine repeats, captured before any G edit, remain retained; 30 targets have actual before pairs and 9 have no immediate F baseline profile; older historical observations are retained separately. Full clean timings cover all 809 headline modules. All four resources, leading overlapping categories, available top events, all 809 clean rows and full edited-module profile logs were inspected. The earlier F module profile reported 13 individual simp events and 5.54 s cumulative simp time; these unnamed overlapping events cannot establish ownership by the removed adapters and are not claimed as an attributable speedup. This targeted pass does not claim every changed transitive context received a separate profile.

All focused measurements
Module Wall before→after, s User CPU, s System CPU, s Maximum child RSS, KiB
AbsentOwnerReplacement 11.892→12.039 15.907→15.590 1.051→0.973 1681304.000→1699108.000
AlgorithmFiveFiveSeed 2.814→3.958 2.354→2.377 0.935→0.885 957216.000→950688.000
Basic2TerminalPE 4.576→4.614 5.706→5.634 0.962→0.921 1057840.000→1064852.000
ExtensionRulesTerminalEarlierAppearance 15.353→16.649 16.188→16.189 1.360→0.997 2691852.000→2681584.000
HierarchyClaimNineFirstUseSeed 11.665→14.156 20.557→21.292 0.992→1.125 1319604.000→1322556.000
HierarchyCounterexampleLess 1.699→1.909 0.677→0.660 0.864→0.969 839352.000→839232.000
HierarchySituationThreeClaimJMinusOneEmpty 17.108→24.003 24.598→25.652 0.981→1.117 1007736.000→1010648.000
HierarchySituationThreeClaimJMinusOneNonempty 11.676→17.835 18.258→19.518 1.077→1.180 1314348.000→1326080.000
HierarchySituationThreeComponentIntersectionShortening 10.478→15.520 14.436→15.858 1.005→1.028 1403376.000→1390900.000
HierarchySituationThreeDisjointThetaUnstoredOutsideImpossible 9.847→10.502 15.038→15.155 0.990→1.065 1143044.000→1124476.000
HierarchySituationTwoSubcaseOneOneNonexceptional 12.485→15.579 17.909→18.902 1.167→1.066 1298676.000→1289684.000
HierarchySituationTwoSubcaseOneOneStoredException 10.904→16.713 19.870→20.586 1.019→1.145 1285016.000→1281192.000
HierarchySituationTwoSubcaseThreeOne.Preparation1 8.742→11.003 13.514→13.859 2.473→1.095 1193932.000→1202548.000
HierarchySituationTwoSubcaseTwoOneNonexceptional 13.164→16.682 21.028→21.617 2.478→1.158 1200192.000→1221932.000
HierarchySituationTwoSubcaseTwoTwo 9.903→12.415 14.729→15.400 2.329→1.023 1155984.000→1168584.000
LooplessMultigraph 1.872→2.951 0.818→0.866 0.895→1.008 839120.000→839300.000
ParallelExtensionUndoStable 4.718→6.284 5.471→5.836 1.572→0.990 983504.000→1002076.000
ParallelTerminalPEPreprocessing 5.941→5.949 6.786→6.584 1.728→1.048 1054760.000→1073452.000
PartialEdgeColoring 1.598→1.855 0.591→0.653 0.796→0.868 839388.000→839152.000
RevisitingTerminalPreparation 10.807→18.500 15.894→17.614 1.497→1.089 1588000.000→1594708.000
ScheideEnlargedBoundarySelection 4.413→5.114 5.400→5.367 1.326→0.938 984280.000→1001588.000
ScheideOrderNineRebasingPreparation 17.676→16.118 17.814→17.878 4.381→1.147 2028624.000→2042712.000
ScheideReplacementBoundaryAtLeastThree 4.151→6.177 5.201→5.585 1.361→1.004 995976.000→1007940.000
SplitSwapPreparation 15.852→20.642 27.054→27.536 1.453→1.108 1050720.000→1060588.000
TashkinovAugmentationBeforeVertex 2.083→2.600 0.983→1.012 0.934→1.014 839272.000→839644.000
TdTerminalRERebuild 8.564→12.426 12.460→13.407 0.978→1.137 1277684.000→1278384.000
TdTerminalSEPERebuild 7.502→8.952 8.818→9.145 2.261→1.005 1259208.000→1271452.000
TerminalSeriesRebuildTransport 10.099→12.821 15.520→16.076 1.045→1.079 1285580.000→1288136.000
TwoColorComponent 2.342→3.061 0.930→1.016 1.134→1.083 891448.000→896976.000
WalkVertexRegion 2.160→3.015 1.143→1.238 0.916→1.047 902436.000→905240.000
ExtensionBaseAuxiliary (after-only) none→8.377 none→15.131 none→0.953 none→1210528.000
ExtensionBaseBranchLemmas (after-only) none→7.814 none→16.654 none→0.952 none→1248328.000
HierarchySituationOneShorteningContradiction (after-only) none→7.128 none→6.583 none→1.025 none→1262004.000
HierarchySituationThreeDisjointThetaStoredImpossible (after-only) none→11.118 none→13.271 none→1.088 none→1104004.000
HierarchySituationTwoSubcaseOneTwo (after-only) none→10.216 none→13.522 none→1.058 none→1175168.000
HierarchySituationTwoSubcaseThreeTwo (after-only) none→10.014 none→12.454 none→1.057 none→1171124.000
HierarchySituationTwoSubcaseTwoOneStoredException (after-only) none→6.081 none→7.748 none→1.079 none→1108296.000
OneDividerRefresh (after-only) none→8.272 none→9.172 none→1.009 none→1169476.000
ScheideOrderNineBlockStructure (after-only) none→12.034 none→13.666 none→1.109 none→1533456.000

Independent novelty evidence includes actual source comparisons, subsequent actual source-delta inspection and freshly reconfirmed complete public source maps: TauCetiProject/TauCeti 7ca783d4c8d324c9c74efaacd641c8a40f69f284; leanprover-community/mathlib4 ff2494ea5e438f8a8452db803068acd711fa0059. Existing incidence lower bounds, banana-graph equalities, bipartite completion/matching/flow results and conditional simple-graph bounds do not establish this arbitrary loopless multigraph sharp degree/odd-density bound. These are bounded mathematical comparisons, not a formal global absence theorem or an all-lines audit of either library. Pool history, public issues/PRs and actual current-main source deltas are assessed separately.

Published parent d98983e34879 passed all eight required contexts, all ten shards and assembly/lint after one failed-job retry for an Elan HTTP 504. Its configured review passed the four mathematical/source dimensions and identified the two engineering families addressed here; Greptile reported limited coverage and no established new blocker, without whole-import approval. Those earlier results do not approve this head. Fresh exact-head configured GPT, Greptile, independent thorough review and CI remain required. Earlier main 555f0468adad recovered from a separate observed post-merge Elan installer HTTP 504 through a normal failed-job retry and all applicable individual validation workflows were subsequently observed green. Fresh green-main queue requirements still apply. Documentation preflight and minimal Lean validation remain gates; daily asynchronous publishing is separate. No queue, auto-merge, bypass or announcement is performed by publication.

Latest main observation: ebd251b92dfb1a37d13aed2b3c8ba287080daee8 at 2026-11-09T08:50:58.847501+00:00. All applicable individual validation runs successful: False. Observed runs: Lean Action CI/push: in_progress/None; PR Separation Guard/merge_group: completed/success; Exposition Verify/merge_group: completed/success; Documentation/merge_group: completed/success; Python CI/merge_group: completed/success; Workflow Lint/merge_group: completed/success; Lean Action CI/merge_group: completed/success. The new ACMax source delta was independently inspected as Laplacian/spectral test-vector bounds and scalar charges, without a duplicate of this multigraph coloring theorem. This publication performs no queue or merge action; queue readiness still requires green applicable current-main validations.

@Vilin97 Vilin97 left a comment •

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Draft intake review at 4fc0ab7e543f68ab62c471f2780b05e3bd8f2974.

The exported statements have the advertised finite loopless multigraph scope. LooplessMultigraph assigns an unordered endpoint pair to each independent edge identity, so parallel edges remain distinct. Proper full colorings assign every edge a color in Fin k; ChromaticIndex is the least such k. The density ranges over odd vertex sets of size at least three and counts internal edges with multiplicity. GeneralHighIndexElementary concludes the stated density equality, and the public bound follows without an additional graph or coloring hypothesis. These are statement and definition checks, not a completed review of the entire port.

The complete public inventory is 729 Lean files and one project card, all additions within the content allowlist. Final acceptance remains pending: the final-head aggregate build and warning/linters/trust checks, preservation of the upstream theorem contracts through the final cleanup, the independent project reviews, and normal protected integration. The earlier build, axiom-audit, contract and timing checkpoints in the description are historical author reports and do not establish those final-head results. Profiling remains advisory.

Keep this draft while its published validation work finishes. No queue or auto-merge action is appropriate at this stage.

Additional maintainability feedback at the same head:

In AbsentOwnerReplacement.lean, helperHNcard363Conditions carries the hierarchy, counterexample, prefix constructions and NineN hypotheses into a bound on the union of two optional colors. Its proof uses only the two optional values and generic finite-set/list cardinality bounds, but the caller must supply the larger proof state. This couples a generic fact to unrelated hierarchy details and makes later changes require unnecessary contract and caller edits. Please express the two-Option cardinality bound as a generic lemma and instantiate it here; check the neighboring suffix-membership helper for the same unnecessary context coupling. This is advisory maintainability feedback.

All 730 published bodies and the complete 729-module import graph are now available and checked for identity, coverage and acyclicity. Full proof-port, semantic and current-head validation acceptance remains pending.

@Vilin97

Vilin97 commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Please review current head 3661f7454c7eb9e48f60f72a45b4a981ae3fabad under the project rubrics. Source preparation is stable; the clean optimized measurement and exact-head local audits are still running. Earlier build and audit checkpoints do not establish final-head validation.

@Vilin97
Vilin97 marked this pull request as ready for review November 5, 2026 20:11
@greptile-apps

greptile-apps Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Advisory cross-file review against Lean Pool's supervisory rubric. This is not by itself a significance, source-verification, or merge verdict.

RetriggerView in Greptile

[Medium impact] No blocking defect was established in the latest update, but this partial review does not establish that the whole import is safe to merge.

Summary

The PR imports the Goldberg–Seymour bound for finite loopless multigraphs. The latest changes share component-color proofs and extract walk-region facts into a general API.

  • Finite loopless multigraphs now have the Goldberg–Seymour coloring bound.
  • Mathlib loopless graphs can use the coloring bound through their active sets.
  • Walks now have reusable facts for finding where they cross a vertex region.
  • The project card and imports wrapper register the Goldberg–Seymour library.

Reviews (37) · Last reviewed commit: "refactor(GoldbergSeymour): share compone..." · Reviewed by Greptile

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed published head f1f8c0a82cccbfb8a5ebb4a64bbd14d80c2a1ed3. The PR is now ready for review, so the earlier draft-readiness note is superseded.

The mathematical scope and provenance review is favorable: the finite loopless multigraph model retains independent edge identities and multiplicity, and the final colouring statement uses the full edge domain. I traced the port against the licensed upstream dependency closure, including the explicit-context and hierarchy-predicate reformulations; I found no added mathematical premise that weakens the claimed theorem.

I also reviewed the complete latest two-file delta. The two new Preamble lemmas prove the natural-number bounds already used by the Fin indices. Replacing the arithmetic proof witnesses preserves the index values and assumptions; the other edits rename unused binders to _ while retaining their types. This does not resolve the separate maintainability suggestion in the earlier review, which remains advisory.

This is a source review, with current-head compilation, trust/quality checks and the configured independent review still to qualify. Author-reported local audits and timing results have not been counted as independent validation. Integration must also wait for the applicable current-main checks and normal protected queue.

@Vilin97

Vilin97 commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Please run the configured project-rubric review for current published head f1f8c0a82cccbfb8a5ebb4a64bbd14d80c2a1ed3. The earlier 3661f7454c7eb9e48f60f72a45b4a981ae3fabad request does not establish acceptance for this revision. The final two-file edit shares arithmetic bound proofs; current-head validation remains independent.

@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Proof profile (new / modified Lean files)

lake build wall time (changed modules): 688.01 s (= 11.47 min) — user 2314.30 s, sys 296.83 s.

This build covers the changed modules and their dependency cones on top of the restored cache. The serial per-file sums below are useful for ranking slow files, not as a build budget.

Total heartbeats: 25,187,305 maxHeartbeats units across 815 valid files (347,177 added LOC).

Sum of lean --profile: 1564737.7 ms (= 1564.74 s) across 816 valid files. Import-excluded time: 1094801.7 ms (= 1094.80 s).

Count-heartbeats wall-clock total: 4098.20 s. Repeated import cost inside lean --profile: 469936.0 ms (= 469.94 s).

Heartbeat values sum disjoint root command traces with trace.profiler.useHeartbeats and synchronous elaboration, converted from raw allocations to maxHeartbeats units by dividing by 1000. They include command elaboration and kernel checking, exclude imports, and include profiler overhead; they are not comparable to the deprecated linter's totals. Per-file wall clocks are measured under parallel load and are noisier than heartbeats.

LOC counts added lines in the profiled Lean files from this PR diff.

File LOC Heartbeats (maxHB) Count wall (s) lean --profile (s) Without import (s) Import (s) Commands Errors
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseOneOneStoredException.lean 3,906 368,030 49.93 16.94 16.25 0.68 65 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseOneOneNonexceptional.lean 2,903 364,882 40.01 15.17 14.48 0.69 45 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseTwoOneNonexceptional.lean 3,731 358,012 45.60 15.82 15.14 0.68 58 0
LeanPool/GoldbergSeymour/HierarchyCaseThreePreparation.lean 1,530 341,356 19.42 8.39 7.72 0.67 69 0
LeanPool/GoldbergSeymour/HierarchyClaimNineFirstUseSeed.lean 3,147 341,167 45.19 16.05 15.38 0.67 49 0
LeanPool/GoldbergSeymour/SplitSwapPreparation.lean 1,477 295,037 84.01 20.57 20.02 0.55 42 0
LeanPool/GoldbergSeymour/RevisitingTerminalPreparation.lean 3,240 282,720 31.97 9.61 9.08 0.53 71 0
LeanPool/GoldbergSeymour/HierarchySituationThreeClaimJMinusOneNonempty.lean 3,811 280,081 39.85 13.86 13.19 0.67 52 0
LeanPool/GoldbergSeymour/AbsentOwnerReplacement.lean 1,508 270,718 35.03 14.24 13.56 0.68 19 0
LeanPool/GoldbergSeymour/EarlierPECycleFirstNonrevisitingInternal.lean 1,540 267,860 30.00 8.57 7.94 0.63 36 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseTwoTwo.lean 3,300 260,073 32.31 11.97 11.31 0.66 43 0
LeanPool/GoldbergSeymour/HierarchySituationThreeDisjointThetaUnstoredOutsideImpossible.lean 1,397 256,528 42.18 12.95 12.30 0.65 17 0
LeanPool/GoldbergSeymour/PositivePrefixNoRevisiting.lean 5,745 249,272 27.33 9.96 9.41 0.55 53 0
LeanPool/GoldbergSeymour/HierarchySituationThreeDisjointThetaStoredImpossible.lean 2,016 248,890 33.92 10.14 9.48 0.67 28 0
LeanPool/GoldbergSeymour/ScheideHeightFiveOutsideLinks.lean 2,248 243,363 23.02 7.72 7.18 0.54 51 0
LeanPool/GoldbergSeymour/ExtensionBaseBranchLemmas.lean 4,572 237,868 22.60 13.56 12.91 0.65 44 0
LeanPool/GoldbergSeymour/HierarchySituationThreeComponentIntersectionShortening.lean 2,688 235,579 20.63 12.65 11.93 0.71 36 0
LeanPool/GoldbergSeymour/TerminalSeriesRebuildTransport.lean 4,432 230,418 25.91 9.40 8.81 0.59 81 0
LeanPool/GoldbergSeymour/ExtensionRulesTerminalEarlierAppearance.lean 1,544 227,561 20.34 12.68 12.07 0.61 22 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseThreeTwo.lean 2,870 226,930 21.48 9.48 8.83 0.65 32 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseOneTwo.lean 2,506 225,603 23.25 11.41 10.53 0.88 42 0
LeanPool/GoldbergSeymour/HierarchySituationThreeDisjointThetaUnstoredBetaStoredImpossible.lean 2,583 221,831 22.59 9.89 9.21 0.68 35 0
LeanPool/GoldbergSeymour/ScheideStructuralInternalPair.lean 2,220 215,342 25.04 9.49 8.96 0.53 26 0
LeanPool/GoldbergSeymour/ScheideOrderNineBlockCompletion.lean 2,949 213,580 23.53 10.39 9.83 0.56 31 0
LeanPool/GoldbergSeymour/ExtensionBaseAuxiliary.lean 4,399 212,316 28.19 12.84 12.10 0.74 82 0
LeanPool/GoldbergSeymour/ScheideOrderNineRebasingPreparation.lean 3,782 208,793 20.22 11.70 11.10 0.61 53 0
LeanPool/GoldbergSeymour/HierarchyClaimNinePENormalization.lean 2,212 207,158 23.28 8.58 7.92 0.66 25 0
LeanPool/GoldbergSeymour/ChangeLemmaMixedZeroNonclosed.lean 2,334 206,611 27.41 8.56 7.88 0.67 40 0
LeanPool/GoldbergSeymour/TdTerminalRERebuild.lean 3,731 203,594 19.04 8.82 8.24 0.58 23 0
LeanPool/GoldbergSeymour/EligibleIndexBoundPreparation.lean 4,148 198,225 24.80 9.46 8.81 0.65 53 0
LeanPool/GoldbergSeymour/ExtensionBaseStepLemmas.lean 4,079 197,113 25.24 9.94 9.30 0.64 77 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseThreeOne/Preparation1.lean 4,819 184,976 18.25 9.49 8.83 0.66 84 0
LeanPool/GoldbergSeymour/TerminalSeriesRebuildPreparation.lean 3,371 181,861 18.66 7.46 6.93 0.53 70 0
LeanPool/GoldbergSeymour/Step1CaseTwoOutsideRecoloredPrefix.lean 1,111 176,885 16.09 5.06 4.49 0.57 15 0
LeanPool/GoldbergSeymour/ScheideSymmetricReplacementPathOrder.lean 1,441 175,406 17.12 7.49 6.95 0.54 20 0
LeanPool/GoldbergSeymour/ScheideOrderNineBlockStructure.lean 2,519 174,449 22.18 8.93 8.37 0.56 21 0
LeanPool/GoldbergSeymour/Step1CaseTwoInsideZeroNonPE.lean 797 171,228 10.21 3.81 3.24 0.56 16 0
LeanPool/GoldbergSeymour/ChangeLemmaMixedNoClosed.lean 1,907 171,190 18.55 7.76 7.09 0.68 25 0
LeanPool/GoldbergSeymour/CriticalGraphElementaryWitness.lean 743 171,135 19.04 6.02 5.37 0.65 15 0
LeanPool/GoldbergSeymour/ScheideStructuralReordering.lean 1,255 155,423 15.10 6.77 6.25 0.52 20 0
LeanPool/GoldbergSeymour/ScheideReplacementTreeSplice.lean 644 152,132 13.96 4.27 3.74 0.54 16 0
LeanPool/GoldbergSeymour/ScheideReplacementExitNotDefective.lean 234 150,573 14.41 3.99 3.45 0.54 7 0
LeanPool/GoldbergSeymour/HierarchySituationTwoCaseThreeNormalization.lean 1,222 146,107 17.82 7.04 6.41 0.64 14 0
LeanPool/GoldbergSeymour/ScheideDefectiveChainLastReturnNoFree.lean 802 145,331 16.85 4.61 4.06 0.55 15 0
LeanPool/GoldbergSeymour/ExtensionBaseBranchPreparation.lean 3,559 143,904 21.09 6.56 5.92 0.65 75 0
LeanPool/GoldbergSeymour/TerminalKempeStageSwitch.lean 1,259 143,841 15.89 5.61 5.05 0.56 17 0
LeanPool/GoldbergSeymour/ChangeLemmaMixedLargestClosed.lean 2,294 140,356 17.85 7.10 6.43 0.67 32 0
LeanPool/GoldbergSeymour/HierarchyCounterexampleOneAdditionPositiveDividerImpossible.lean 2,911 138,799 16.16 7.13 6.47 0.66 31 0
LeanPool/GoldbergSeymour/HierarchySituationThreeEligibleIndexBound.lean 1,231 135,862 18.85 7.01 6.35 0.66 25 0
LeanPool/GoldbergSeymour/HierarchySituationThreeDisjointPreparation.lean 303 132,910 14.90 3.42 2.76 0.66 8 0
LeanPool/GoldbergSeymour/OneDividerRefresh.lean 1,911 132,725 15.77 5.94 5.38 0.56 11 0
LeanPool/GoldbergSeymour/TdTerminalSEPERebuild.lean 2,711 131,715 15.05 5.83 5.24 0.59 30 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseTwoOneStoredException.lean 1,664 130,480 17.83 6.05 5.41 0.65 20 0
LeanPool/GoldbergSeymour/RutgersStrictShortening.lean 3,085 129,424 12.09 5.53 4.99 0.54 34 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseThreeOne/Preparation2.lean 1,485 128,463 18.05 7.11 6.44 0.67 21 0
LeanPool/GoldbergSeymour/BaseControl.lean 1,223 125,431 13.23 5.74 5.07 0.67 25 0
LeanPool/GoldbergSeymour/ScheideSmallHeightElementary.lean 1,328 124,956 14.33 5.76 5.14 0.61 20 0
LeanPool/GoldbergSeymour/ScheideHeightFiveGammaEdges.lean 2,224 123,644 15.71 5.06 4.49 0.57 44 0
LeanPool/GoldbergSeymour/ScheideBalancedCandidateMaximumOrder.lean 1,036 120,980 12.70 4.72 4.19 0.54 22 0
LeanPool/GoldbergSeymour/LateOwnerReplacement.lean 1,032 119,171 15.07 5.60 4.98 0.62 16 0
LeanPool/GoldbergSeymour/ScheideReversedPathPreparation.lean 526 118,688 8.06 2.87 2.31 0.56 61 0
LeanPool/GoldbergSeymour/StableChangeCaseThree/Preparation1.lean 1,511 117,539 14.25 4.27 3.70 0.57 47 0
LeanPool/GoldbergSeymour/HierarchyCounterexampleOneAdditionZeroDividerImpossible.lean 1,571 116,207 16.46 5.54 4.89 0.65 34 0
LeanPool/GoldbergSeymour/ExtensionRulesTerminalStoredDisjoint.lean 1,660 116,003 15.34 5.94 5.31 0.64 39 0
LeanPool/GoldbergSeymour/ScheideAbsorbingElementary.lean 277 113,095 12.11 2.58 2.00 0.57 9 0
LeanPool/GoldbergSeymour/HierarchyClaimNineFirstUseAfterSeed.lean 1,428 112,462 16.64 5.65 4.98 0.67 27 0
LeanPool/GoldbergSeymour/ParallelExtensionUndoStable.lean 1,234 111,136 11.18 3.90 3.36 0.54 24 0
LeanPool/GoldbergSeymour/ScheideSymmetricOriginalPathOrder.lean 915 110,982 12.34 5.33 4.74 0.59 12 0
LeanPool/GoldbergSeymour/ScheideSymmetricReplacementBoundaryAvoidance.lean 1,149 109,347 14.46 5.46 4.89 0.57 19 0
LeanPool/GoldbergSeymour/ScheideSelectedBlockDeletion.lean 763 109,168 12.06 5.14 4.60 0.53 11 0
LeanPool/GoldbergSeymour/ParallelTerminalPEPreprocessing.lean 1,635 109,069 12.83 4.50 3.95 0.55 26 0
LeanPool/GoldbergSeymour/HierarchyClaimNineUnusedTailColor.lean 852 106,385 14.41 5.45 4.77 0.68 14 0
LeanPool/GoldbergSeymour/HierarchySituationTwoReorderedTreesCertified/Preparation1.lean 1,318 106,061 12.83 5.52 4.87 0.66 32 0
LeanPool/GoldbergSeymour/ScheideTrunkRotationNormal.lean 1,131 100,933 11.44 4.55 4.01 0.54 24 0
LeanPool/GoldbergSeymour/InterchangePETreeAwayFromDelta.lean 1,284 99,912 12.87 4.17 3.62 0.55 25 0
LeanPool/GoldbergSeymour/StableSeriesCycleComponentTransport.lean 1,118 98,717 9.90 3.55 3.02 0.54 25 0
LeanPool/GoldbergSeymour/ScheideDefectiveCrossingSelection.lean 539 95,790 10.88 2.87 2.34 0.53 20 0
LeanPool/GoldbergSeymour/ParallelSupportClosureProperties.lean 1,459 92,701 13.05 4.33 3.76 0.56 22 0
LeanPool/GoldbergSeymour/ExtensionBaseClaim45.lean 1,873 90,266 12.69 5.48 4.85 0.63 26 0
LeanPool/GoldbergSeymour/ConditionNineTransport.lean 215 90,248 8.53 2.46 1.82 0.63 7 0
LeanPool/GoldbergSeymour/ScheideEnlargedBoundarySelection.lean 1,134 88,421 12.47 3.67 3.13 0.54 22 0
LeanPool/GoldbergSeymour/ChangeLemmaMixedClosedFinal.lean 1,449 87,176 10.07 4.59 3.91 0.68 22 0
LeanPool/GoldbergSeymour/ScheideDefectiveSecondTerminalComponent.lean 930 86,356 11.89 3.62 3.08 0.54 19 0
LeanPool/GoldbergSeymour/OutsidePrefixBranch.lean 1,745 86,233 10.18 3.98 3.42 0.56 31 0
LeanPool/GoldbergSeymour/GoodHierarchySameDividerReconstruction.lean 1,380 86,075 9.80 5.15 4.53 0.62 15 0
LeanPool/GoldbergSeymour/ScheideGraphHeightOdd.lean 349 85,220 12.27 3.13 2.54 0.59 8 0
LeanPool/GoldbergSeymour/StableChangeCasesOneTwo.lean 1,228 84,659 11.63 4.55 3.99 0.56 17 0
LeanPool/GoldbergSeymour/RutgersMiddleExitOutsideTerminalLadder.lean 1,078 84,000 13.39 3.68 3.15 0.53 20 0
LeanPool/GoldbergSeymour/ScheideReversedKempePathTree.lean 521 83,547 11.38 3.97 3.43 0.54 10 0
LeanPool/GoldbergSeymour/ChangeLemmaBothOutside/Preparation1.lean 1,897 82,195 10.27 4.53 3.86 0.67 39 0
LeanPool/GoldbergSeymour/HierarchySituationOneShorteningContradiction.lean 1,121 80,869 8.92 4.94 4.27 0.68 17 0
LeanPool/GoldbergSeymour/Basic2TerminalPE.lean 1,330 80,844 11.38 4.56 3.91 0.65 24 0
LeanPool/GoldbergSeymour/ScheideReplacementBoundaryAtLeastThree.lean 1,119 80,205 8.98 3.57 3.04 0.53 21 0
LeanPool/GoldbergSeymour/TdReplacementPrefixExact.lean 1,592 79,626 11.37 4.20 3.59 0.61 16 0
LeanPool/GoldbergSeymour/ScheideEnlargedClosed.lean 1,048 78,771 9.98 3.12 2.57 0.55 31 0
LeanPool/GoldbergSeymour/Step1CaseTwoInsidePositiveDivider.lean 704 78,303 6.40 2.72 2.13 0.58 10 0
LeanPool/GoldbergSeymour/ScheideDefectiveTerminalComponent.lean 798 78,261 9.28 3.35 2.80 0.55 18 0
LeanPool/GoldbergSeymour/ScheideLargeHeightOneTailPair.lean 1,088 77,720 11.15 4.14 3.54 0.60 22 0
LeanPool/GoldbergSeymour/HkuTreeColorsControlled.lean 721 75,522 8.93 3.61 3.00 0.61 14 0
LeanPool/GoldbergSeymour/ScheideExitNoFree.lean 702 75,100 9.75 3.00 2.47 0.53 13 0
LeanPool/GoldbergSeymour/Step1CaseOneOutsideStar.lean 1,282 74,086 9.67 3.25 2.67 0.58 22 0
LeanPool/GoldbergSeymour/ScheideDefectiveThirdBoundaryEdge.lean 1,219 74,041 9.81 3.44 2.87 0.57 23 0
LeanPool/GoldbergSeymour/ScheideMaximalKempePath.lean 612 71,876 8.72 2.93 2.35 0.59 11 0
LeanPool/GoldbergSeymour/CurrentElementaryOrGoodHierarchyConstructionLarge.lean 428 71,559 13.08 9.69 9.00 0.69 9 0
LeanPool/GoldbergSeymour/ExtensionBaseClaim44.lean 1,560 70,861 11.55 4.71 4.08 0.63 34 0
LeanPool/GoldbergSeymour/HkuParallelBoundaryStructure.lean 878 69,641 10.83 3.53 2.94 0.59 13 0
LeanPool/GoldbergSeymour/ScheideSymmetricReplacementFreePath.lean 707 69,477 10.67 3.39 2.86 0.54 14 0
LeanPool/GoldbergSeymour/TashTreeLastIndexFirstNormalForm.lean 737 69,176 9.03 3.30 2.77 0.54 13 0
LeanPool/GoldbergSeymour/ExtensionBaseAlgorithmC.lean 1,862 69,155 11.54 4.07 3.40 0.68 23 0
LeanPool/GoldbergSeymour/ScheideDefectiveSetupExists.lean 668 68,965 8.60 3.13 2.58 0.54 15 0
LeanPool/GoldbergSeymour/GoodHierarchyPrefixRepackage.lean 371 68,764 9.58 3.40 2.79 0.61 10 0
LeanPool/GoldbergSeymour/Step1CaseTwoOutsidePrefixHierarchy.lean 1,712 68,412 8.20 2.98 2.40 0.59 19 0
LeanPool/GoldbergSeymour/StarredPrefixPreparation.lean 1,610 68,016 10.52 3.54 2.94 0.60 19 0
LeanPool/GoldbergSeymour/HierarchyOrderedExitReduction.lean 814 67,780 9.61 3.62 3.01 0.61 21 0
LeanPool/GoldbergSeymour/ExtensionBaseStrictDeltaExclusion.lean 1,183 67,227 9.10 3.42 2.80 0.62 18 0
LeanPool/GoldbergSeymour/BaseExtraReplacement.lean 822 66,818 10.02 3.65 2.96 0.68 18 0
LeanPool/GoldbergSeymour/HierarchySituationOneAdvanceOutsideStored.lean 1,059 66,367 11.19 4.87 4.13 0.74 17 0
LeanPool/GoldbergSeymour/StableChangeCasesOneTwoFullTail.lean 1,324 65,383 10.02 3.35 2.74 0.61 17 0
LeanPool/GoldbergSeymour/StableChangeCaseThree.lean 278 65,081 9.06 2.15 1.52 0.63 8 0
LeanPool/GoldbergSeymour/TashTreeLastIndexThirdNormalForm.lean 773 65,057 7.95 3.33 2.79 0.54 14 0
LeanPool/GoldbergSeymour/HierarchySituationTwoReorderedTreesCertified/Preparation2.lean 494 64,666 8.21 3.37 2.68 0.69 10 0
LeanPool/GoldbergSeymour/TashTreeLastIndexDeletion.lean 479 64,076 7.78 2.96 2.45 0.50 11 0
LeanPool/GoldbergSeymour/TchangeKempeClosurePreparation.lean 1,028 62,797 8.41 3.49 2.88 0.61 19 0
LeanPool/GoldbergSeymour/Step1ExitLegMinimumExists.lean 991 62,426 7.98 3.30 2.69 0.61 14 0
LeanPool/GoldbergSeymour/ScheideTrunkRotationTree.lean 1,257 62,382 9.18 3.03 2.49 0.54 23 0
LeanPool/GoldbergSeymour/ScheideDeletedMissingReplacementInternal.lean 931 62,273 8.93 3.00 2.46 0.55 20 0
LeanPool/GoldbergSeymour/DisplayedEdges.lean 498 62,035 9.42 3.03 2.41 0.61 15 0
LeanPool/GoldbergSeymour/OutsideTreeColorSwapStable.lean 218 61,341 7.40 1.73 1.22 0.51 7 0
LeanPool/GoldbergSeymour/StronglyClosedWitnessElementary.lean 988 60,608 8.20 3.01 2.42 0.59 23 0
LeanPool/GoldbergSeymour/ScheideTrunkRotationColoring.lean 848 60,377 8.10 2.88 2.34 0.54 15 0
LeanPool/GoldbergSeymour/ScheideReplacementAbsorbing.lean 811 56,861 8.99 2.50 1.96 0.54 13 0
LeanPool/GoldbergSeymour/ScheideTwoColorLastExitPath.lean 586 56,340 9.22 2.35 1.81 0.54 10 0
LeanPool/GoldbergSeymour/SharedFacts/DisjointThetaTransport.lean 1,031 55,755 8.11 2.64 2.07 0.57 60 0
LeanPool/GoldbergSeymour/Step1ExitLegThetaPositive.lean 493 55,512 4.97 2.19 1.59 0.60 13 0
LeanPool/GoldbergSeymour/ScheideExitVertexTreeExit.lean 284 55,390 6.99 1.97 1.45 0.52 8 0
LeanPool/GoldbergSeymour/HierarchySituationOneAdvanceInsideStored.lean 570 55,188 7.26 3.24 2.59 0.66 12 0
LeanPool/GoldbergSeymour/ScheideReplacementBoundaryParity.lean 725 55,084 7.86 2.37 1.85 0.53 25 0
LeanPool/GoldbergSeymour/ScheideReplacementMissingDeletedInternal.lean 904 54,992 6.24 2.82 2.26 0.56 22 0
LeanPool/GoldbergSeymour/Step1CaseTwoInsideZeroPE.lean 513 53,857 6.71 1.63 1.06 0.58 9 0
LeanPool/GoldbergSeymour/ExtensionBasePreparations.lean 1,157 53,154 8.05 2.45 1.82 0.62 15 0
LeanPool/GoldbergSeymour/GoodHierarchyElementaryLarge.lean 798 52,776 8.29 2.61 1.94 0.67 14 0
LeanPool/GoldbergSeymour/EligibleIndexBoundConstruction.lean 595 52,535 5.42 3.96 3.30 0.66 9 0
LeanPool/GoldbergSeymour/ExtensionBaseClaim43MissingColors.lean 1,052 52,433 7.60 3.27 2.66 0.61 18 0
LeanPool/GoldbergSeymour/ScheideReplacementBoundaryAtMostThree.lean 719 52,309 7.30 2.46 1.92 0.54 18 0
LeanPool/GoldbergSeymour/Step1ExitLegThetaZeroNonparallel.lean 460 52,224 7.44 2.42 1.82 0.61 11 0
LeanPool/GoldbergSeymour/ExtensionRulesEarlierIndices.lean 571 51,866 8.12 2.87 2.23 0.65 11 0
LeanPool/GoldbergSeymour/Step1CaseOneInsideZeroPE.lean 524 51,777 5.91 1.62 1.07 0.56 9 0
LeanPool/GoldbergSeymour/ChangeLemmaBothInside.lean 612 51,046 7.29 3.10 2.38 0.72 15 0
LeanPool/GoldbergSeymour/RevisitingTerminalStatements.lean 881 50,779 5.90 2.29 1.76 0.53 9 0
LeanPool/GoldbergSeymour/HierarchySituationTwoImpossible.lean 514 50,174 6.52 2.84 2.19 0.66 16 0
LeanPool/GoldbergSeymour/ParallelStepRootComponentSetup.lean 581 49,988 8.43 2.17 1.62 0.54 10 0
LeanPool/GoldbergSeymour/TwoColorWalkConfinement.lean 256 49,480 3.22 1.63 1.08 0.55 21 0
LeanPool/GoldbergSeymour/StableChangeCasesOneTwoStarredTail.lean 1,030 49,258 6.22 2.70 2.08 0.62 16 0
LeanPool/GoldbergSeymour/TreeExitPathTransport.lean 241 49,042 4.44 1.15 0.64 0.51 16 0
LeanPool/GoldbergSeymour/ElementaryClosedNoninterchangeableDisjointExitPaths.lean 730 48,752 5.58 2.39 1.77 0.63 15 0
LeanPool/GoldbergSeymour/HierarchyCounterexamplePenultimateElementary.lean 627 48,355 6.99 3.42 2.77 0.65 12 0
LeanPool/GoldbergSeymour/StableChangeCasesOneTwoSplitTail.lean 986 48,339 7.42 2.57 2.00 0.57 14 0
LeanPool/GoldbergSeymour/ScheideEnlargedSwitchTransport.lean 724 48,295 6.43 2.43 1.90 0.53 14 0
LeanPool/GoldbergSeymour/ExtensionBaseClaim46.lean 1,141 48,240 7.35 2.80 2.19 0.61 18 0
LeanPool/GoldbergSeymour/ParallelTwoConstituentPathContradiction.lean 299 48,149 5.95 1.56 1.03 0.53 8 0
LeanPool/GoldbergSeymour/ExtensionBaseAlgorithmAColorState.lean 851 47,758 8.62 3.31 2.64 0.67 17 0
LeanPool/GoldbergSeymour/ExtensionBaseCaseTwoObservation21.lean 1,020 46,057 6.29 2.96 2.30 0.67 18 0
LeanPool/GoldbergSeymour/ExtensionBaseCaseTwoContradiction.lean 1,398 46,011 6.63 3.21 2.58 0.62 22 0
LeanPool/GoldbergSeymour/InterchangePEClosedCore.lean 875 45,936 8.41 2.95 2.31 0.64 17 0
LeanPool/GoldbergSeymour/ScheideReplacementMaximum.lean 429 45,848 7.32 2.53 1.97 0.56 11 0
LeanPool/GoldbergSeymour/HkuIncidentColorPreserved.lean 532 45,670 7.71 2.64 2.03 0.60 12 0
LeanPool/GoldbergSeymour/ChangeLemmaBothOutside/Preparation6.lean 1,210 45,493 6.07 2.93 2.28 0.65 10 0
LeanPool/GoldbergSeymour/ScheideDefectiveReturnContradiction.lean 1,122 45,490 7.71 2.60 2.06 0.54 19 0
LeanPool/GoldbergSeymour/DefectiveColorComponentPath.lean 635 44,802 5.02 2.81 2.16 0.65 14 0
LeanPool/GoldbergSeymour/AlgorithmThreeOneStepExists.lean 1,072 44,781 6.37 2.96 2.31 0.65 25 0
LeanPool/GoldbergSeymour/Basic2TerminalSERE.lean 739 43,823 5.45 2.92 2.30 0.62 12 0
LeanPool/GoldbergSeymour/DensityLowerBound.lean 170 43,774 6.10 1.85 1.21 0.64 7 0
LeanPool/GoldbergSeymour/ScheideSymmetricOriginalBoundaryAvoidance.lean 584 43,415 7.26 2.35 1.79 0.56 11 0
LeanPool/GoldbergSeymour/Step1ZeroDividerAnchorPE.lean 476 43,375 4.21 1.70 1.12 0.57 11 0
LeanPool/GoldbergSeymour/InterchangePEClosureConstituent.lean 815 43,324 6.23 2.79 2.18 0.61 19 0
LeanPool/GoldbergSeymour/TashkinovAlternatingSegmentAppend.lean 734 43,197 6.36 2.68 2.13 0.55 17 0
LeanPool/GoldbergSeymour/GoodHierarchyTerminalPrefixRepackage.lean 312 42,653 7.28 2.06 1.45 0.61 9 0
LeanPool/GoldbergSeymour/StrongInterchangeabilityKempePreserved.lean 410 42,609 6.10 1.66 1.11 0.55 10 0
LeanPool/GoldbergSeymour/ScheideDefectiveChainDepartureReturn.lean 363 41,920 6.27 2.30 1.67 0.62 10 0
LeanPool/GoldbergSeymour/ElementarySingleBoundaryInterchangeable.lean 708 41,483 5.61 2.45 1.83 0.62 18 0
LeanPool/GoldbergSeymour/TwoColorComponentNearestSegment.lean 530 41,279 5.67 2.14 1.61 0.53 15 0
LeanPool/GoldbergSeymour/TashTreeEarlyBetaNormalization.lean 677 40,917 6.15 2.53 1.99 0.54 15 0
LeanPool/GoldbergSeymour/NineN.lean 602 40,173 6.69 2.51 1.91 0.60 13 0
LeanPool/GoldbergSeymour/HierarchySituationTwoCaseTwoExclusions.lean 386 40,136 6.72 2.57 1.92 0.65 10 0
LeanPool/GoldbergSeymour/ScheideDefectiveLastReturnExists.lean 350 39,945 5.74 1.78 1.24 0.54 9 0
LeanPool/GoldbergSeymour/Step1ZeroDividerAnchorNonPE.lean 613 39,936 5.91 2.11 1.55 0.56 12 0
LeanPool/GoldbergSeymour/Step1CaseTwoOutsideRestrictedAugmentation.lean 356 38,836 5.72 2.87 2.19 0.68 8 0
LeanPool/GoldbergSeymour/TchangeStrictShortening.lean 439 38,185 5.26 1.90 1.33 0.57 11 0
LeanPool/GoldbergSeymour/ScheideSymmetricOriginalFreePath.lean 348 37,940 6.40 2.20 1.63 0.56 9 0
LeanPool/GoldbergSeymour/ScheideGlobalMaximumFourFree.lean 228 37,113 5.38 1.81 1.22 0.59 7 0
LeanPool/GoldbergSeymour/SupportingPEMissingTransport.lean 627 36,968 4.95 2.19 1.60 0.60 12 0
LeanPool/GoldbergSeymour/SupportingPEStoredIntersection.lean 815 36,968 5.92 2.37 1.80 0.56 14 0
LeanPool/GoldbergSeymour/HierarchyClaimNine.lean 636 36,937 6.48 2.33 1.66 0.67 12 0
LeanPool/GoldbergSeymour/ScheideDefectiveChainBoundaryEdges.lean 667 36,044 6.49 2.15 1.55 0.60 20 0
LeanPool/GoldbergSeymour/ParallelTerminalAwayInterchangeable.lean 508 35,743 4.72 1.91 1.35 0.56 11 0
LeanPool/GoldbergSeymour/ExtensionRulesTerminalLastAppearance.lean 714 35,615 5.71 2.36 1.75 0.61 15 0
LeanPool/GoldbergSeymour/NormalizedDatum.lean 203 35,013 6.62 1.78 1.20 0.58 7 0
LeanPool/GoldbergSeymour/ScheideReplacementUnionClosed.lean 465 34,835 5.67 1.87 1.34 0.53 10 0
LeanPool/GoldbergSeymour/TwoColorComponentSwapPreservesDisjointComponent.lean 141 33,830 4.39 1.13 0.61 0.51 7 0
LeanPool/GoldbergSeymour/OutsideKempeRecoloringStable.lean 214 33,776 5.77 1.17 0.63 0.53 7 0
LeanPool/GoldbergSeymour/AlgorithmFiveSixFixedRootRefresh.lean 372 33,294 5.85 3.03 2.34 0.68 7 0
LeanPool/GoldbergSeymour/TashkinovStoredColorsCardinality.lean 668 33,020 5.18 2.42 1.83 0.58 12 0
LeanPool/GoldbergSeymour/StableChangeCaseThree/Preparation5.lean 537 32,938 4.60 1.67 1.08 0.59 10 0
LeanPool/GoldbergSeymour/TwoColorComponentSwapProper.lean 104 32,719 4.80 1.30 0.77 0.52 7 0
LeanPool/GoldbergSeymour/CorrespondingExtendedTashkinovTreeTransTrees.lean 425 32,568 4.10 1.56 0.92 0.63 25 0
LeanPool/GoldbergSeymour/ExtensionBaseClaimMissingColors.lean 645 32,310 5.57 2.53 1.91 0.63 13 0
LeanPool/GoldbergSeymour/HierarchyTailMissingColorExclusion.lean 693 32,173 5.05 2.31 1.71 0.60 14 0
LeanPool/GoldbergSeymour/OutsideExitTransport.lean 433 31,693 5.40 1.54 1.01 0.54 13 0
LeanPool/GoldbergSeymour/HkuUnsupportedVertexColors.lean 421 31,669 4.51 2.15 1.50 0.64 12 0
LeanPool/GoldbergSeymour/HierarchySituationTwoCaseThreeNormalizedData.lean 56 31,393 6.04 1.39 0.78 0.62 7 0
LeanPool/GoldbergSeymour/ScheideReplacementPathPrefix.lean 341 31,322 5.32 1.80 1.24 0.56 9 0
LeanPool/GoldbergSeymour/HierarchyLEMStable.lean 917 31,139 5.33 2.29 1.63 0.66 21 0
LeanPool/GoldbergSeymour/ElementaryClosedExitPairDistinctComponents.lean 491 30,995 3.81 2.05 1.43 0.62 11 0
LeanPool/GoldbergSeymour/ParallelCoreAugmentationStrict.lean 483 30,264 5.20 1.81 1.24 0.57 12 0
LeanPool/GoldbergSeymour/ExtensionBaseSupportOrder.lean 645 29,413 4.32 2.35 1.74 0.61 13 0
LeanPool/GoldbergSeymour/OutsideKempeGoodHierarchy.lean 606 29,087 4.02 1.67 1.13 0.54 12 0
LeanPool/GoldbergSeymour/Step1ExitLegThetaZeroParallel.lean 202 28,739 4.36 1.14 0.59 0.55 8 0
LeanPool/GoldbergSeymour/ScheideDefectiveNoCross.lean 681 28,731 4.46 2.03 1.50 0.54 17 0
LeanPool/GoldbergSeymour/ParallelCommonMissingClosed.lean 521 28,394 4.35 1.72 1.13 0.59 10 0
LeanPool/GoldbergSeymour/ScheideReplacementUsedWitness.lean 338 28,227 5.03 1.62 1.09 0.53 9 0
LeanPool/GoldbergSeymour/TerminalHierarchyRestore.lean 524 28,044 4.26 1.57 1.05 0.52 12 0
LeanPool/GoldbergSeymour/OrderedTreeUnionExists.lean 846 28,000 5.20 2.02 1.55 0.47 18 0
LeanPool/GoldbergSeymour/Step1CaseTwoOutsideTwoEdgeExtension.lean 441 27,621 3.43 1.50 0.88 0.61 10 0
LeanPool/GoldbergSeymour/TashkinovSeriesStepPrefix.lean 893 27,216 4.53 1.92 1.33 0.59 17 0
LeanPool/GoldbergSeymour/ScheideSymmetricReplacementBoundaryConfiguration.lean 606 26,842 3.68 1.71 1.18 0.53 15 0
LeanPool/GoldbergSeymour/HierarchySituationTwoTailTransport.lean 356 26,532 5.50 1.60 0.94 0.66 18 0
LeanPool/GoldbergSeymour/TerminalHierarchyPrefixConstruction.lean 447 25,847 4.36 1.59 1.02 0.57 9 0
LeanPool/GoldbergSeymour/GoodHierarchyRestrictedMaximalChain.lean 378 25,612 4.73 1.53 0.92 0.62 9 0
LeanPool/GoldbergSeymour/ExtensionBaseAlgorithmBInduction.lean 562 25,400 5.25 1.87 1.24 0.63 10 0
LeanPool/GoldbergSeymour/InterchangePETreeConstituent.lean 396 25,327 5.23 1.62 0.98 0.64 9 0
LeanPool/GoldbergSeymour/GlobalMaximumTripleExists.lean 188 25,257 4.97 1.34 0.78 0.56 7 0
LeanPool/GoldbergSeymour/GoodHierarchySameDividerTransport.lean 365 25,087 3.85 1.54 0.93 0.61 8 0
LeanPool/GoldbergSeymour/ChangeLemmaInsideOutside.lean 225 24,831 5.05 1.62 0.92 0.70 7 0
LeanPool/GoldbergSeymour/TreeInterchangeableFacts.lean 123 24,485 3.30 0.89 0.38 0.51 41 0
LeanPool/GoldbergSeymour/TashkinovSeriesStepAppend.lean 1,119 24,372 4.01 1.78 1.20 0.57 14 0
LeanPool/GoldbergSeymour/ScheideOriginalDefectiveConfinement.lean 364 23,884 4.26 1.40 0.86 0.54 9 0
LeanPool/GoldbergSeymour/AlgorithmFiveFiveSeed.lean 576 23,364 3.43 1.85 1.22 0.63 12 0
LeanPool/GoldbergSeymour/ExtensionBaseClaim43EdgeEffects.lean 439 23,253 4.25 1.92 1.27 0.65 9 0
LeanPool/GoldbergSeymour/TchangeOutsideSwapPreparation.lean 373 23,251 3.25 1.53 0.95 0.58 9 0
LeanPool/GoldbergSeymour/SharedFacts/TerminalRebuild.lean 513 22,634 3.79 1.25 0.73 0.52 20 0
LeanPool/GoldbergSeymour/HierarchyReplacementPresentationTrans.lean 552 22,574 4.22 1.57 0.94 0.63 11 0
LeanPool/GoldbergSeymour/TashTreeNoRepeatedIntersectionShortening.lean 317 22,555 3.77 1.67 1.12 0.55 9 0
LeanPool/GoldbergSeymour/OrderedExitCounterexample.lean 220 22,536 3.32 1.59 1.02 0.56 7 0
LeanPool/GoldbergSeymour/HierarchyCounterexampleTerminalCommonMissing.lean 151 22,485 5.41 1.60 0.94 0.66 7 0
LeanPool/GoldbergSeymour/ScheideMaximalExtendsEveryTree.lean 548 22,327 4.12 1.60 1.07 0.53 16 0
LeanPool/GoldbergSeymour/HierarchySituationThreeColorChoice.lean 450 22,223 4.70 1.81 1.17 0.64 11 0
LeanPool/GoldbergSeymour/ExtensionBaseCaseOneSelection.lean 559 22,137 5.16 1.97 1.33 0.64 10 0
LeanPool/GoldbergSeymour/TashTreeFourUnusedColors.lean 344 22,077 3.06 1.32 0.81 0.51 8 0
LeanPool/GoldbergSeymour/ChangeLemmaBothOutside.lean 215 21,286 3.94 1.39 0.72 0.67 8 0
LeanPool/GoldbergSeymour/ScheideTrunkRotationCycle.lean 361 21,214 4.75 1.46 0.92 0.55 11 0
LeanPool/GoldbergSeymour/ExtensionBaseAlgorithmAInduction.lean 394 21,194 3.43 1.68 1.03 0.65 9 0
LeanPool/GoldbergSeymour/ElementaryClosedExitPairSameComponent.lean 280 21,056 3.41 1.16 0.53 0.63 10 0
LeanPool/GoldbergSeymour/SharedFacts/DisjointThetaProofs.lean 325 20,994 4.18 1.40 0.81 0.58 9 0
LeanPool/GoldbergSeymour/GoodHierarchyInitialPairsPE.lean 293 20,536 3.79 1.65 1.03 0.63 9 0
LeanPool/GoldbergSeymour/InterchangePEMixedCore.lean 206 20,455 3.69 1.12 0.55 0.57 7 0
LeanPool/GoldbergSeymour/ScheideReplacementBoundaryUnique.lean 181 20,372 3.41 1.25 0.72 0.54 7 0
LeanPool/GoldbergSeymour/RetainedHierarchy.lean 368 20,315 3.88 1.36 0.82 0.54 8 0
LeanPool/GoldbergSeymour/HierarchySituationTwoOutsidePenultimateReconstruction.lean 154 20,089 4.88 1.34 0.68 0.66 7 0
LeanPool/GoldbergSeymour/ExtensionBaseCaseTwoObservation23.lean 396 19,850 4.35 1.54 0.95 0.59 10 0
LeanPool/GoldbergSeymour/TashTreeLastIndexSecondNormalForm.lean 389 19,824 2.94 1.48 0.95 0.54 10 0
LeanPool/GoldbergSeymour/ScheideStructuralReducedAssembly.lean 385 19,659 3.21 1.45 0.91 0.54 17 0
LeanPool/GoldbergSeymour/TreeExitPathOutsideSwap.lean 216 19,644 2.97 0.96 0.43 0.53 56 0
LeanPool/GoldbergSeymour/TashkinovSeriesTerminalRoute.lean 219 19,422 2.85 1.15 0.54 0.62 26 0
LeanPool/GoldbergSeymour/ScheideGlobalMaximumBoundaryFacts.lean 280 18,989 2.84 1.11 0.59 0.52 8 0
LeanPool/GoldbergSeymour/TashTreeNoRepeatedDisjointReduction.lean 204 18,915 3.26 1.18 0.59 0.58 7 0
LeanPool/GoldbergSeymour/TwoColorComponentSwapNonElementary.lean 303 18,726 4.34 1.10 0.54 0.56 9 0
LeanPool/GoldbergSeymour/Step1ExitLegGlobalMinimum.lean 256 18,606 2.81 1.01 0.40 0.61 8 0
LeanPool/GoldbergSeymour/ExtensionBaseSameSupportStoredPairOverlap.lean 502 18,583 3.99 1.65 1.03 0.62 14 0
LeanPool/GoldbergSeymour/TechnicalCurrentLadderMissingBoundLarge.lean 419 18,190 4.09 1.53 0.94 0.59 12 0
LeanPool/GoldbergSeymour/NonparallelPenultimateInterchangeability.lean 124 17,896 2.75 1.10 0.50 0.60 11 0
LeanPool/GoldbergSeymour/HierarchyBaseExists.lean 275 17,741 4.26 1.34 0.73 0.61 10 0
LeanPool/GoldbergSeymour/StableColoringExitExtension.lean 514 17,720 4.04 1.38 0.87 0.51 16 0
LeanPool/GoldbergSeymour/AlgorithmFiveFiveInitialGoodHierarchy.lean 385 17,164 4.09 1.50 0.88 0.62 8 0
LeanPool/GoldbergSeymour/TwoColorMissingVertexNeighbors.lean 123 17,163 3.02 0.94 0.44 0.50 8 0
LeanPool/GoldbergSeymour/SharedFacts/ScheideSelectedBlockDeletion.lean 171 17,121 3.72 1.24 0.71 0.53 8 0
LeanPool/GoldbergSeymour/ParallelExtensionColorExists.lean 364 17,030 3.96 1.38 0.81 0.56 12 0
LeanPool/GoldbergSeymour/ScheideDefectiveDeletedTreePair.lean 357 16,968 4.09 1.22 0.69 0.54 9 0
LeanPool/GoldbergSeymour/IncidencePathFacts.lean 318 16,852 3.82 1.60 0.99 0.62 15 0
LeanPool/GoldbergSeymour/HierarchySituationTwoReorderedTreesCertified.lean 198 16,829 3.44 1.50 0.77 0.72 8 0
LeanPool/GoldbergSeymour/HierarchySplitter.lean 487 16,808 4.24 1.69 1.06 0.63 11 0
LeanPool/GoldbergSeymour/TreeMissingColorsCardLowerBound.lean 297 16,704 3.98 1.14 0.67 0.46 10 0
LeanPool/GoldbergSeymour/SharedFacts/MixedChangeTransport/Preparation1.lean 490 16,646 3.29 1.13 0.60 0.54 25 0
LeanPool/GoldbergSeymour/ExtensionBaseClaim43Stability.lean 340 16,281 3.96 1.56 0.96 0.61 11 0
LeanPool/GoldbergSeymour/Step1CaseOneInsidePositiveDivider.lean 185 16,271 2.95 0.92 0.37 0.55 8 0
LeanPool/GoldbergSeymour/TashTreePathIndexTwoReplacement.lean 257 16,232 3.29 1.37 0.82 0.55 8 0
LeanPool/GoldbergSeymour/ExtensionBaseClaim45Singleton.lean 495 16,121 3.22 1.38 0.78 0.60 11 0
LeanPool/GoldbergSeymour/HierarchyTailSwapData.lean 178 15,964 2.54 1.12 0.48 0.65 11 0
LeanPool/GoldbergSeymour/StableChangeCaseThree/Preparation4.lean 304 15,773 2.78 1.37 0.80 0.57 9 0
LeanPool/GoldbergSeymour/TwoColorComponentSpanningPath.lean 213 15,700 3.29 1.01 0.50 0.52 12 0
LeanPool/GoldbergSeymour/ScheideDeletedBlock.lean 142 15,630 2.82 0.91 0.38 0.53 11 0
LeanPool/GoldbergSeymour/SharedFacts/SecondSituationTransport.lean 384 15,605 3.86 1.41 0.81 0.59 30 0
LeanPool/GoldbergSeymour/TwoColorComponentSwapPresentColors.lean 190 15,599 3.96 0.95 0.43 0.53 9 0
LeanPool/GoldbergSeymour/ScheideReplacementPairFixed.lean 192 15,523 3.29 0.93 0.41 0.52 7 0
LeanPool/GoldbergSeymour/TerminalPrefixReconstruction.lean 226 15,472 3.62 1.16 0.61 0.54 7 0
LeanPool/GoldbergSeymour/ScheideDefectiveSwitchEffect.lean 270 15,376 3.94 1.16 0.56 0.60 8 0
LeanPool/GoldbergSeymour/SharedFacts/MixedChangeTransport/Preparation2.lean 245 15,052 3.79 1.30 0.75 0.55 25 0
LeanPool/GoldbergSeymour/TerminalHierarchyPrefixPreparation.lean 410 14,841 3.59 1.21 0.69 0.52 18 0
LeanPool/GoldbergSeymour/ScheideSymmetricDefectiveInternal.lean 214 14,322 2.88 1.07 0.53 0.54 8 0
LeanPool/GoldbergSeymour/ScheideStructuralReorderingData.lean 157 13,964 3.12 1.09 0.49 0.60 12 0
LeanPool/GoldbergSeymour/Step1CaseOneInsideZeroNonPE.lean 218 13,878 2.81 0.96 0.37 0.59 8 0
LeanPool/GoldbergSeymour/TashTreeSuffixTerminalReplacement.lean 371 13,821 2.80 1.18 0.66 0.52 10 0
LeanPool/GoldbergSeymour/TreeExitComponentMeetsTreeOnlyAtExit.lean 167 13,675 2.95 0.99 0.47 0.52 7 0
LeanPool/GoldbergSeymour/OutsideSwapPrefixEffects.lean 441 13,572 3.57 1.21 0.72 0.49 11 0
LeanPool/GoldbergSeymour/TashTreeGammaEpsilonSetup.lean 215 13,511 2.93 1.07 0.57 0.50 7 0
LeanPool/GoldbergSeymour/TreeExitPath.lean 134 13,495 2.31 0.82 0.32 0.51 18 0
LeanPool/GoldbergSeymour/GoodHierarchyPrefixPreparation.lean 277 13,427 3.66 1.38 0.78 0.60 20 0
LeanPool/GoldbergSeymour/ScheideReplacementConfinement.lean 316 13,241 3.32 1.08 0.53 0.55 9 0
LeanPool/GoldbergSeymour/ScheideOrderNineExitLocalization.lean 217 13,240 3.58 1.07 0.54 0.54 7 0
LeanPool/GoldbergSeymour/MixedNoClosedTransport.lean 273 13,160 3.46 1.04 0.50 0.54 8 0
LeanPool/GoldbergSeymour/HierarchySituationOnePenultimateCommonMissing.lean 102 13,116 3.55 1.05 0.39 0.66 7 0
LeanPool/GoldbergSeymour/SharedFacts/ShorteningTransport.lean 279 13,048 2.92 1.06 0.53 0.53 10 0
LeanPool/GoldbergSeymour/ScheideMaximumExtensionNormalWitness.lean 205 12,811 3.25 1.04 0.50 0.54 7 0
LeanPool/GoldbergSeymour/HkuMissingStoredMonotone.lean 262 12,759 2.79 1.16 0.55 0.61 8 0
LeanPool/GoldbergSeymour/ScheideReplacementInternalMissing.lean 159 12,726 3.22 0.91 0.39 0.52 8 0
LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseThreeOne.lean 71 12,618 3.71 1.13 0.45 0.68 8 0
LeanPool/GoldbergSeymour/CorrespondingExtendedTashkinovTreeAssembly.lean 165 12,467 2.27 0.95 0.34 0.62 17 0
LeanPool/GoldbergSeymour/HierarchyBaseCorrespondingTransport.lean 351 12,422 2.83 1.19 0.59 0.59 10 0
LeanPool/GoldbergSeymour/HierarchyTailColorFacts.lean 157 12,222 2.37 0.99 0.40 0.59 21 0
LeanPool/GoldbergSeymour/CertifiedSeriesRoundsBound.lean 129 12,135 2.24 1.05 0.41 0.64 8 0
LeanPool/GoldbergSeymour/InterchangePECommonMissingClosed.lean 199 12,127 3.90 1.07 0.50 0.57 7 0
LeanPool/GoldbergSeymour/ExtensionBaseAlgorithmBSingleStep.lean 116 12,065 2.89 1.04 0.39 0.65 7 0
LeanPool/GoldbergSeymour/HierarchyFieldTransport.lean 133 12,039 2.36 0.99 0.36 0.63 42 0
LeanPool/GoldbergSeymour/HierarchyTreeFacts.lean 160 11,986 2.12 1.00 0.40 0.60 57 0
LeanPool/GoldbergSeymour/TwoColorIncidenceDegreeAtMostTwo.lean 160 11,934 2.73 0.91 0.38 0.53 7 0
LeanPool/GoldbergSeymour/ScheideMaximalOddOrder.lean 168 11,774 2.54 0.93 0.40 0.53 7 0
LeanPool/GoldbergSeymour/ScheideReplacementFamilyExists.lean 176 11,760 2.62 0.91 0.37 0.54 8 0
LeanPool/GoldbergSeymour/ScheideLargeHeightFullTrunk.lean 227 11,740 2.56 1.11 0.52 0.60 7 0
LeanPool/GoldbergSeymour/CorrespondingExtendedTashkinovTreeTerminalData.lean 151 11,732 2.43 1.02 0.41 0.60 36 0
LeanPool/GoldbergSeymour/AlgorithmFiveFiveBaseStage.lean 321 11,703 2.96 1.67 1.04 0.64 7 0
LeanPool/GoldbergSeymour/ExtensionBaseClaimTreeEdgeColors.lean 287 11,697 3.66 1.34 0.71 0.63 9 0
LeanPool/GoldbergSeymour/Step1CaseTwoOutsidePrefixTwoEdges.lean 180 11,665 3.64 1.64 1.07 0.57 8 0
LeanPool/GoldbergSeymour/StableChangeCaseThree/Preparation3.lean 341 11,620 3.08 1.03 0.48 0.56 10 0
LeanPool/GoldbergSeymour/CertifiedETTPenultimateElementary.lean 65 11,518 2.68 1.05 0.39 0.66 11 0
LeanPool/GoldbergSeymour/TwoColorComponentClosedColors.lean 116 11,323 2.22 0.78 0.26 0.52 16 0
LeanPool/GoldbergSeymour/SameColorSeriesPreserved.lean 298 11,275 2.86 1.19 0.62 0.57 9 0
LeanPool/GoldbergSeymour/ExtendedTashkinovLadderRestriction.lean 127 11,274 2.47 0.98 0.36 0.63 22 0
LeanPool/GoldbergSeymour/NormalizePositiveTerminalMaximum.lean 383 11,259 3.23 1.21 0.54 0.68 9 0
LeanPool/GoldbergSeymour/KempeOrientation.lean 64 11,181 3.15 0.92 0.32 0.60 7 0
LeanPool/GoldbergSeymour/ExtensionBaseSupportClassEnumeration.lean 290 11,161 3.61 1.23 0.61 0.61 8 0
LeanPool/GoldbergSeymour/HierarchyFirstMissingPositionPrefixCutoff.lean 153 11,085 2.72 0.94 0.37 0.57 10 0
LeanPool/GoldbergSeymour/ExtensionBaseLeastActiveDeltaTransport.lean 245 11,037 3.08 1.24 0.62 0.61 8 0
LeanPool/GoldbergSeymour/Step1CaseOneInsideStar.lean 141 10,948 2.40 0.80 0.25 0.55 8 0
LeanPool/GoldbergSeymour/ScheideOriginalNondefectiveConfinement.lean 170 10,876 3.07 1.02 0.50 0.52 8 0
LeanPool/GoldbergSeymour/Step1CaseTwoInsideStar.lean 153 10,857 2.35 0.85 0.26 0.59 8 0
LeanPool/GoldbergSeymour/EmptyCommonMissingLocation.lean 128 10,823 3.27 1.23 0.60 0.62 7 0
LeanPool/GoldbergSeymour/RutgersCurrentRungInterchangeability.lean 169 10,584 2.94 0.83 0.29 0.54 7 0
LeanPool/GoldbergSeymour/TwoColorInterchangeableDistinctComponentCycle.lean 205 10,584 2.91 0.93 0.40 0.53 7 0
LeanPool/GoldbergSeymour/TerminalStableRoute.lean 236 10,388 2.24 1.02 0.43 0.59 8 0
LeanPool/GoldbergSeymour/ParallelSpecialClosurePreparation.lean 230 10,294 3.02 1.20 0.64 0.57 7 0
LeanPool/GoldbergSeymour/CombinedStableClosurePreserved.lean 216 10,220 2.28 1.19 0.54 0.64 7 0
LeanPool/GoldbergSeymour/SupportingPEColorChain.lean 176 10,113 2.60 1.12 0.56 0.56 7 0
LeanPool/GoldbergSeymour/PositivePrefixPresentation.lean 186 10,065 3.24 1.13 0.57 0.56 7 0
LeanPool/GoldbergSeymour/RestrictedAugmentationCorrespondingEndpoint.lean 342 10,012 2.94 0.99 0.47 0.52 9 0
LeanPool/GoldbergSeymour/Tchange.lean 155 9,940 2.58 1.00 0.40 0.60 7 0
LeanPool/GoldbergSeymour/HierarchyFullBaseTransport.lean 157 9,888 2.14 0.97 0.32 0.65 21 0
LeanPool/GoldbergSeymour/SharedFacts/ExtensionBranches.lean 298 9,832 2.73 1.00 0.46 0.54 16 0
LeanPool/GoldbergSeymour/ScheideTrunkRotationPreserves.lean 92 9,744 3.07 1.07 0.50 0.57 7 0
LeanPool/GoldbergSeymour/TashkinovClosureExists.lean 211 9,704 2.66 0.96 0.43 0.53 7 0
LeanPool/GoldbergSeymour/OrderedTreeUnionAugmentationSequence.lean 279 9,701 3.06 0.99 0.49 0.50 8 0
LeanPool/GoldbergSeymour/GoodHierarchyPrefixConstruction.lean 132 9,689 2.42 1.12 0.52 0.61 9 0
LeanPool/GoldbergSeymour/ExtensionBaseStoredPairOverlap.lean 286 9,637 2.78 1.13 0.47 0.66 8 0
LeanPool/GoldbergSeymour/InterchangeableExitPaths.lean 164 9,529 2.09 0.78 0.26 0.52 16 0
LeanPool/GoldbergSeymour/HierarchyTailContinuationFacts.lean 136 9,529 2.23 0.90 0.31 0.60 31 0
LeanPool/GoldbergSeymour/ScheideBalancedCandidateNormalTransport.lean 230 9,515 2.35 1.07 0.52 0.56 7 0
LeanPool/GoldbergSeymour/HierarchySituationThreeDisjointData.lean 125 9,511 3.19 1.27 0.64 0.63 11 0
LeanPool/GoldbergSeymour/ExtensionBaseClaimStrongInterchangeable.lean 214 9,465 2.71 1.10 0.46 0.64 7 0
LeanPool/GoldbergSeymour/RutgersCounterexample.lean 90 8,942 2.62 0.94 0.42 0.52 7 0
LeanPool/GoldbergSeymour/DegreeTwoPaths.lean 172 8,915 2.42 1.21 0.60 0.61 8 0
LeanPool/GoldbergSeymour/StableChange.lean 204 8,907 2.45 0.99 0.41 0.58 7 0
LeanPool/GoldbergSeymour/ChangeLemma.lean 211 8,902 2.94 1.15 0.48 0.67 7 0
LeanPool/GoldbergSeymour/TechnicalTheoremBase.lean 209 8,839 2.92 0.96 0.40 0.56 7 0
LeanPool/GoldbergSeymour/ScheideReplacementData.lean 126 8,801 2.32 1.01 0.49 0.52 8 0
LeanPool/GoldbergSeymour/TreeSequenceColoringFacts.lean 289 8,730 3.01 1.04 0.55 0.49 31 0
LeanPool/GoldbergSeymour/HierarchyPathNumberFacts.lean 79 8,721 2.29 0.93 0.32 0.61 12 0
LeanPool/GoldbergSeymour/CommonMissingColorsAtUncoloredEndpoints.lean 174 8,697 2.91 0.99 0.41 0.58 8 0
LeanPool/GoldbergSeymour/TashkinovSeriesPrefixFacts.lean 144 8,638 2.20 0.85 0.28 0.57 11 0
LeanPool/GoldbergSeymour/TwoColorComponentSwapMissingBehavior.lean 160 8,611 2.89 0.84 0.32 0.53 7 0
LeanPool/GoldbergSeymour/HierarchyStageInterchangeability.lean 107 8,601 4.58 3.31 2.66 0.65 7 0
LeanPool/GoldbergSeymour/ElementaryClosedMissingColorOdd.lean 164 8,465 2.29 0.99 0.42 0.57 7 0
LeanPool/GoldbergSeymour/SharedFacts/OutsideAdvancement.lean 214 8,303 2.62 0.95 0.41 0.54 20 0
LeanPool/GoldbergSeymour/TashkinovSeriesNonParallelClosed.lean 121 8,288 2.18 0.79 0.23 0.55 16 0
LeanPool/GoldbergSeymour/ColorDegreeBounds.lean 60 8,279 2.05 0.80 0.23 0.57 16 0
LeanPool/GoldbergSeymour/CriticalCoreExists.lean 133 8,243 2.47 0.86 0.29 0.57 7 0
LeanPool/GoldbergSeymour/HierarchyNormalizationLemmas.lean 92 8,238 3.14 0.99 0.35 0.64 7 0
LeanPool/GoldbergSeymour/RecoloredPrefixReconstruction.lean 222 8,238 2.87 1.05 0.41 0.64 8 0
LeanPool/GoldbergSeymour/Basic2.lean 73 8,204 2.71 1.00 0.34 0.66 7 0
LeanPool/GoldbergSeymour/TechnicalTheoremLarge.lean 331 8,160 2.31 0.93 0.35 0.57 8 0
LeanPool/GoldbergSeymour/SplitSwapData.lean 138 8,113 2.58 0.91 0.38 0.53 7 0
LeanPool/GoldbergSeymour/ScheideGlobalMaximumMissingCounts.lean 145 8,104 2.05 0.89 0.36 0.53 7 0
LeanPool/GoldbergSeymour/MaximumPropertyTransport.lean 195 8,029 2.76 0.95 0.42 0.53 7 0
LeanPool/GoldbergSeymour/TashTreeSuffixAdvance.lean 260 8,020 2.37 1.02 0.45 0.57 8 0
LeanPool/GoldbergSeymour/Step1ExitLegPresentationExists.lean 256 8,012 2.22 1.20 0.55 0.65 8 0
LeanPool/GoldbergSeymour/SharedFacts/SecondSubcaseTransport.lean 259 7,992 2.07 0.85 0.30 0.54 7 0
LeanPool/GoldbergSeymour/ExtensionBaseClaim43TreeEdges.lean 167 7,985 2.85 1.00 0.38 0.62 7 0
LeanPool/GoldbergSeymour/HierarchyPathNumberPrefix.lean 94 7,969 2.51 0.92 0.30 0.62 12 0
LeanPool/GoldbergSeymour/LargeOrderTerminalWitness.lean 193 7,824 3.02 1.17 0.49 0.68 7 0
LeanPool/GoldbergSeymour/CorrespondingTerminalClosureEq.lean 243 7,687 2.15 1.13 0.45 0.69 7 0
LeanPool/GoldbergSeymour/TwoColorComponentSwapDisjointPairGraph.lean 103 7,496 2.00 0.79 0.27 0.52 7 0
LeanPool/GoldbergSeymour/Step1ExitLegPresentation.lean 93 7,490 2.85 0.97 0.39 0.58 7 0
LeanPool/GoldbergSeymour/MaximumPropertyAppend.lean 209 7,413 2.36 0.94 0.38 0.56 7 0
LeanPool/GoldbergSeymour/TchangeKempeClosureData.lean 82 7,221 2.62 0.97 0.39 0.58 7 0
LeanPool/GoldbergSeymour/TchangeCounterexample.lean 93 7,179 2.28 0.95 0.38 0.58 7 0
LeanPool/GoldbergSeymour/StableSwapComponentEdgeUnique.lean 93 7,085 2.26 0.72 0.21 0.51 11 0
LeanPool/GoldbergSeymour/Step1CaseTwoOutsideStar.lean 165 7,017 2.04 0.82 0.23 0.60 8 0
LeanPool/GoldbergSeymour/NestedOddMissingPair.lean 143 6,797 2.37 0.91 0.33 0.59 7 0
LeanPool/GoldbergSeymour/ThetaExclusion.lean 130 6,792 1.99 0.89 0.34 0.55 7 0
LeanPool/GoldbergSeymour/ScheideDefectiveSetup.lean 94 6,742 1.88 1.00 0.46 0.54 8 0
LeanPool/GoldbergSeymour/ScheideMaximalElementaryClosed.lean 176 6,718 2.57 1.00 0.46 0.54 7 0
LeanPool/GoldbergSeymour/HierarchyCounterexampleTailAtLeastTwo.lean 181 6,677 2.60 1.05 0.38 0.67 7 0
LeanPool/GoldbergSeymour/TechnicalInductionContext.lean 181 6,650 2.01 0.88 0.31 0.57 7 0
LeanPool/GoldbergSeymour/ElementaryTerminalComponent.lean 159 6,620 2.71 0.97 0.33 0.64 7 0
LeanPool/GoldbergSeymour/ScheideEnlargedStrictAugmentation.lean 163 6,601 1.90 0.83 0.32 0.52 8 0
LeanPool/GoldbergSeymour/TashTreeCaseNoRepeatedOnPath.lean 84 6,593 2.17 0.78 0.26 0.53 7 0
LeanPool/GoldbergSeymour/HierarchyPrefixData.lean 84 6,537 2.20 1.07 0.45 0.62 7 0
LeanPool/GoldbergSeymour/TwoColorReturnIndexBoundaryAvoidance.lean 132 6,446 2.06 0.94 0.36 0.58 9 0
LeanPool/GoldbergSeymour/ExtendedTashkinovTreePrefix.lean 121 6,389 2.30 1.07 0.41 0.65 7 0
… +400 more files
Total 347,177 25,187,305 4098.20 1564.74 1094.80 469.94 10173 1

Aggregate phase totals

Phase Time
import 469936.0 ms (= 469.94 s)
tactic execution 369295.0 ms (= 369.29 s)
interpretation 142127.8 ms (= 142.13 s)
type checking 131854.4 ms (= 131.85 s)
elaboration 121368.0 ms (= 121.37 s)
typeclass inference 103495.4 ms (= 103.50 s)
simp 81609.9 ms (= 81.61 s)
linting 56604.4 ms (= 56.60 s)
initialization 21985.2 ms (= 21.99 s)
process pre-definitions 14138.1 ms (= 14.14 s)
parsing 12750.9 ms (= 12.75 s)
let-to-have transformation 10832.8 ms (= 10.83 s)

Slowest changed modules (from lake build)

Changed module Lake time
LeanPool.GoldbergSeymour.AbsentOwnerReplacement 28.00 s
LeanPool.GoldbergSeymour.SplitSwapPreparation 27.00 s
LeanPool.GoldbergSeymour.HierarchySituationThreeClaimJMinusOneEmpty 26.00 s
LeanPool.GoldbergSeymour.HierarchySituationThreeClaimJMinusOneNonempty 25.00 s
LeanPool.GoldbergSeymour.ScheideOrderNineRebasingPreparation 23.00 s
LeanPool.GoldbergSeymour.ExtensionRulesTerminalEarlierAppearance 20.00 s
LeanPool.GoldbergSeymour.HierarchySituationTwoSubcaseTwoOneNonexceptional 20.00 s
LeanPool.GoldbergSeymour.HierarchySituationTwoSubcaseOneOneNonexceptional 20.00 s
LeanPool.GoldbergSeymour.HierarchySituationTwoSubcaseOneOneStoredException 19.00 s
LeanPool.GoldbergSeymour.EligibleIndexBoundPreparation 17.00 s
LeanPool.GoldbergSeymour.HierarchySituationThreeDisjointThetaUnstoredOutsideImpossible 17.00 s
LeanPool.GoldbergSeymour.OneDividerRefresh 17.00 s

Comment truncated to fit GitHub's 64 KB limit. This PR profiles 816 files; the per-file table shows only the 416 hottest by heartbeats. The full table and raw lean --profile output for every file are in the run's step summary and proof-profile artifact.

Advisory only — never blocks merge.

@Vilin97

Vilin97 commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Please review exact current head 95be6b219559f04be188eba96aeb4a49bf033052 under all five project rubrics.

The hierarchy-coupled utility finding and neighboring cases are repaired: the two-Option cardinality and final-pair membership facts are generic; the first-missing-position fact is generic; duplicate first-position bounds are shared, with an unnecessary finite-vertex assumption removed. The module shrank from 2,877 to 2,193 lines. Controlled focused runs measured 18.310→16.324 s and 2,293,184→2,013,008 KiB peak RSS.

The new Mathlib graph interface converts actual vertex/edge sets to types, proves incidence correspondence, preserves parallel-edge identities and isolated vertices, and exposes the bound without requiring finite ambient types.

All 730 modules pass the full public aggregate build without warnings, all 15 native linters, compiler diagnostic export (zero), style, static quality/index/card checks, both complete trust audits, and all 506 original upstream theorem contracts. These local observations are tied to the current source hashes. The exact-head clean timing rerun and CI are pending; independent review and protected integration remain separate requirements.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed published head 95be6b219559f04be188eba96aeb4a49bf033052.

The new generic two-Option cardinality, final-two-position membership and first-missing-position lemmas address the context-coupling advice in my earlier review. Their callers now supply the facts those lemmas use. The public absent-owner replacement theorem remains unchanged; removing an unused finite-vertex assumption generalizes a private helper.

The Mathlib graph adapter uses the graph’s actual vertex and edge sets, preserving isolated active vertices and distinct parallel-edge identities. Its endpoint/link and incidence correspondence proofs support applying ThmGS to that conversion. The exported bound is stated for the converted graph’s invariants. I also checked the facade, regenerated aggregate and card changes against the complete current source inventory and dependency graph. My source verdict is favorable.

Current-head compilation, trust/quality checks and the configured independent review remain separate requirements. The existing /review request already names this head; older-head checks and author-reported local measurements have not been credited as independent validation. Protected integration still requires the applicable current-main checks and the normal native queue.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conclusion: approve the source/content at 95be6b219559f04be188eba96aeb4a49bf033052. This is the importing agent’s separate thorough review; it does not replace the configured independent GPT rubric review or authorize integration before that review completes.

The review used the complete local source rather than a truncated patch: all730 files are covered by module/declaration inventories, endpoint signatures, the complete dependency graph, and bounded implementation slices. Foundational graph/coloring/degree/density definitions and176 original data-definition contracts received a separate semantic comparison. All506 original theorem contracts are kernel-proved using the ported declarations. The new graph bridge and the final generic-helper changes were inspected in full.

  • Faithfulness: goldbergSeymour quantifies over arbitrary finite vertex and edge types and every loopless endpoint map. Distinct edge identities retain parallel edges; proper full colorings cover the complete edge domain. Density uses rational division over odd sets of size at least three, with zero included for the empty eligible family. GeneralHighIndexElementary states the advertised high-index equality. Empty graphs and two-vertex parallel-edge graphs fall within the stated regime. The headline has no undisclosed hierarchy, algorithmic or external-result hypothesis.
  • Mathlib interface: graphEndpointPair_eq_iff characterizes actual links, and ofGraph_incident proves incidence correspondence. Conversion uses the actual vertex/edge subtypes, including isolated active vertices, so it preserves multiplicity and does not require finite ambient types. The facade exports the bridge and the bound uses the converted graph’s explicitly defined invariants.
  • Novelty and fit: no existing headline was found in the searched pool cards/source/history/PRs, pinned Mathlib/Tau Ceti combinatorics, or refreshed public code searches. Mathlib’s existing multigraph model motivated the bridge; it is not an existing Goldberg–Seymour proof. Search absence is bounded evidence, not an exhaustive theorem-of-absence. This is completed research-level graph theory with substantial reusable coloring, Kempe, critical-subgraph and Tashkinov infrastructure.
  • Sources/license/provenance: the mathematical statement matches Chen–Jing–Zang, arXiv1901.10316v2. The author’s page dates completion October12,2026. Licensed commit88d98c1 explicitly covers Tablet/ under Apache-2.0 and excludes paper/, which is not imported. Wesley Pegden/Trellis attribution and AI provenance are explicit; the new adapter credits Lean Pool contributors.
  • Engineering and trust: the hierarchy-coupled Option/cardinality/suffix/first-position helpers are now general facts, and the duplicate first-position bound is shared without an unnecessary finite-vertex assumption.105 repeated arithmetic type witnesses use proved shared bounds. Source budget overrides, diagnostic searches and unstable generated proof references were removed. The full730-module aggregate, all15 native linters, compiler diagnostics (zero), style/index/card/quality checks, both complete trust audits, and506 original contracts pass on matching source hashes. The fixed pool root and all gate/configuration files are unchanged. CI’s Build pool and protected Build project also pass on this head.

Measured cost / quality: 3 of5. The final clean command was LEAN_NUM_THREADS=2 lake build LeanPool.GoldbergSeymour, with private project artifacts removed and exact pinned dependencies warm. Baseline→final:1240.430→1782.543s wall,2019.936→2605.654s child user CPU,282.813→895.614s system CPU,2165628→3407352KiB peak RSS. Whole-project speedup is not established. The shared host was busier;706 modules with identical source and complete project dependency closures had a median1.435 wall-time ratio against the preceding clean checkpoint. That control is descriptive, not a normalized speedup estimate. Focused repairs have measured gains, including39.704→16.457s and6850648→1399832KiB for the shared-index-witness change.

The426,989-line footprint (compatibility baseline224,728) and explicit generated contract plumbing remain real maintenance costs. The interfaces, default-limit proofs, source-strength regression checks and isolated Mathlib adapter make the present source maintainable at the pool’s competent-project bar; this is not a claim of Mathlib-level polish. No further concrete source-blocking finding remains after the repairs. Greptile’s current advisory review reports incomplete full-source coverage, so its green check is not counted as full approval. Independent GPT review and every normal protected native-queue requirement still have to complete.

@Vilin97

Vilin97 commented Nov 5, 2026 •

Copy link
Copy Markdown
Collaborator Author

🤖 LLM review (gpt-6.1-sol, 5 rubrics)

Reviewed head: 8f481868729f128cef2d2af6216536daff8b6675

Verdict: 🤔 needs_discussion — computed from the rubric verdicts below, not chosen by a model.

Rubric Verdict Bottom line
Faithfulness ✅ pass Both card headlines match the Lean; exact-head CI remains pending, and local recompilation was blocked by a Mathlib-fetch HTTP 403.
Novelty ✅ pass No duplicate of either headline was identified in the inspected Mathlib, Tau Ceti, or pool declarations.
Significance ✅ pass The full Goldberg–Seymour theorem and its supporting critical-subgraph, Kempe and Tashkinov theory merit inclusion despite the substantial source footprint.
Sources ✅ pass Both headline results match Chen–Jing–Zang, Theorem 1.1 and §2.2, and the pinned Trellis formalization is explicitly credited.
Code quality (advisory) 🤔 discuss Two recurring infrastructure proof families warrant consolidation; semantic inspection was targeted, and exact-head assembly/lint and minimal-file verification remain pending.
Aspect Value
Proves the claim ✅ proves_it
Assumed, not proved Finite vertex and edge types and looplessness; the equality theorem additionally assumes MaximumDegree G + 2 ≤ ChromaticIndex G, as disclosed. Criticality, removal of isolated vertices and induction certificates are established internally.
Matches cited source ✅ matches
Fit ✅ good_fit
Level research
Branch graph theory
Mode theory_building
Code quality 2 / 5

Statement check: The Lean gives the stated bound for arbitrary finite loopless multigraphs and equality with the density ceiling under the stated high-index condition, using independent edge identities and the claimed coloring and density definitions.

GoldbergSeymour.goldbergSeymour establishes ChromaticIndex G ≤ max (MaximumDegree G + 1) (DensityCeil G) for finite loopless multigraphs, with high-index density equality and substantial supporting theory for this named research result (paper).

Novelty findings (1)

  • prompt-injection — PR-wide
    The description and discussion repeatedly assert earlier review passes and approval, risking substitution of prior verdicts for independent declaration comparison; these assertions were excluded from this novelty assessment.
    Evidence: The description states ‘Its configured review passed the four mathematical/source dimensions’; discussion comment 6699440899 states ‘The exact-head configured review2379 passes faithfulness, novelty, significance and sources.’ Comment 6710897958 asserts ‘APPROVE for source inclusion’.

Significance findings (1)

  • prompt-injection — PR-wide
    Contributor-supplied discussion asserts previous rubric passes and approval, creating a risk of anchoring this independent assessment; those assertions were disregarded.
    Evidence: Comment 6699440899 states: ‘The exact-head configured review2379 passes faithfulness, novelty, significance and sources.’ Similar prior-pass claims occur in comments 6701508672, 6703249492, 6705695531, 6707145960, 6727481707 and 6733819011 and the PR body. Comment 6710897958 states: ‘APPROVE for source inclusion (engineering 3/5).’

Code quality findings (2)

  • duplicate-proof — LeanPool/GoldbergSeymour/ScheideReplacementBoundaryParity.lean:113
    Sixteen finite-union counts repeat an insert induction after obtaining pairwise disjointness and fiber cardinalities. Copies occur in CriticalGraphElementaryWitness:127/415, DensityLowerBound:50, ElementaryClosedMissingColorOdd:109, ScheideMaximalOddOrder:112, StronglyClosedWitnessElementary:812, ScheideGlobalMaximumBoundaryFacts:69/151, ScheideBalancedCandidateMaximumOrder:350/444, ScheideDefectiveThirdBoundaryEdge:466/567, ScheideReplacementBoundaryParity:113/155 and ScheideEnlargedBoundarySelection:481/572 (all .lean). Replace these with Finset.card_biUnion and the supplied cardinality facts, directly or through one constant-cardinality corollary. This removes sixteen independently maintained versions of elementary finite-set bookkeeping.
    Evidence: private theorem helper_hinternal_union_287.{u_1, u_2} :

Body excerpt:
have aux : ∀ s : Finset E, s ⊆ internal →
(s.biUnion fun e => (G.ends e).toFinset).card = 2 * s.card := by
intro s hs
induction s using Finset.induction_on with
| empty => simp
| @insert e s hes ih =>
rw [Finset.biUnion_insert]
have hd : Disjoint (G.ends e).toFinset
(s.biUnion fun f => (G.ends f).toFinset) := by
rw [Finset.disjoint_left]
intro v hev hvs
obtain ⟨f, hf, hvf⟩ := Finset.mem_biUnion.mp hvs
have hh := hinternal_disjoint
(hs (Finset.mem_insert_self e s))
(hs (Finset.mem_insert_of_mem hf)) (by
intro heq
exact hes (by simpa [heq] using hf))
exact (Finset.disjoint_left.mp hh) hev hvf
rw [Finset.card_union_of_disjoint hd, hendcard]
rw [ih (fun x hx => hs (Finset.mem_insert_of_mem hx))]
rw [Finset.card_insert_of_notMem hes]
omega
exact aux internal (by intro e he; exact he)

  • duplicate-proof — LeanPool/GoldbergSeymour/ExtensionBaseClaim43TreeEdges.lean:96
    TwoColorComponent.edge_colors already supplies this conclusion without series or finiteness data, but seventeen vertex-rooted extraction blocks still rebuild reachability, support and neighbor analysis. Copies remain in ExtensionBaseClaim43MissingColors:54, ExtensionBaseClaim43Stability:180, ExtensionBaseClaim43TreeEdges:99, ExtensionBaseClaim45Singleton:100, ExtensionBaseClaim46:535, ExtensionRulesTerminalLastAppearance:103, HierarchyClaimNineFirstUseSeed:1441, HkuIncidentColorPreserved:203/280, HkuParallelBoundaryStructure:627, HkuUnsupportedVertexColors:180, ScheideDefectiveSecondTerminalComponent:411, ScheideDefectiveSwitchEffect:144/169, ScheideEnlargedSwitchTransport:711, ScheideReplacementPairFixed:170 and StableSwapComponentEdgeUnique:66 (all .lean). Reuse edge_colors and share the recurring incidence-to-endpoint consequence, so component implementation changes do not require parallel proof repairs.
    Evidence: theorem ExtensionBaseClaim43TreeEdges {V E : Type*}

Body excerpt:
have activeColor : trace.coloring b.castSucc f = some (trace.gamma b) ∨
trace.coloring b.castSucc f = some (trace.delta b) := by
have edgeSupport : Sum.inr f ∈ H.support := by
apply SimpleGraph.mem_support_of_reachable
(G := H) (u := Sum.inr f) (v := Sum.inl (trace.support b))
· simp
· exact SimpleGraph.ConnectedComponent.eq.mp edgeMem
obtain ⟨neighbor, adjacency⟩ := H.mem_support.mp edgeSupport
cases neighbor with
| inl v => exact adjacency.2
| inr e => simp [H, TwoColorIncidenceGraph] at adjacency

The existing general provider is:
theorem TwoColorComponent.edge_colors {V E : Type*} {G : LooplessMultigraph V E} {k : ℕ}
{phi : PartialEdgeColoring E k} {alpha beta : Fin k} {vertex : V} {edge : E}
(member : Sum.inr edge ∈ TwoColorComponent G phi alpha beta (Sum.inl vertex)) :
phi edge = some alpha ∨ phi edge = some beta := by


Tokens: 7,723,623 in / 71,003 out across 5 model calls · Tier: codex-subscription · Effort: xhigh · Billing: Codex subscription quota (no API credits) · Estimated cost: $31.9595 (Standard API equivalent; uncached input)
Each rubric is an independent review against .github/review-rubrics/ on top of .github/REVIEW_RULES.md. Disagree? Reply on the PR; rules can be updated in a PR of their own.

CI was not green for this commit at review time; this review does not replace CI.

@Vilin97

Vilin97 commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Please review exact current head 8b8bd48522f16d020e364500412cd608536aec36 under all five rubrics. The previous quality findings are repaired across their families and neighboring copies: six certificate cases reuse coloringProperties; two algorithms share present-color swap facts; seven first-position helpers and four prefix/swap/component families share general lemmas; terminal correspondence facts are shared; a single named reduced configuration replaces four expanded contracts; and the cited redundant hierarchy bundles and neighboring penultimate/terminal bundle are removed. Four new modules preserve reusable infrastructure. The pass removes87 declarations and3,136 net lines; the assembly module is385 lines.

The complete734-module public aggregate builds warning-free; all15 native linters pass22,345 declarations, compiler diagnostics are zero, text style/static quality/generated indexes/card checks pass, both full trust audits pass, and all506 original theorem contracts pass. These records match current source hashes. Focused before/after measurements are in the PR body. A new whole-project clean measurement and exact-head CI remain pending; prior-head CI is not claimed for this revision. No queue or auto-merge action has been taken.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source review at 8b8bd48522f16d020e364500412cd608536aec36 is favorable.

I checked all 22 changed source bodies against 95be6b2, with independent reviews of the shared coloring facts, their callers, and the assembly and terminal-data changes. The concrete maintenance findings from review job2350 are addressed: six certificate-case proofs reuse the existing coloring API; the B/C swap proofs retain their weaker hypotheses through shared present-color lemmas; prefix/minimum-position and component facts replace the repeated local arguments; and the four assembly copies now use one transparent constructor.

The existing public theorem headers and structure fields remain unchanged. The 734-module import graph is closed and acyclic, and the project facade, card, dependency pins and checks are unchanged. The retained source, licensing, provenance, significance and scope decisions still apply; no new mathematical or source-quality finding remains from this delta.

This review does not reproduce the author’s local build, trust audit, environment counts or timings. Current-head compiler, lint, style, quality and other required validation remain separate. The completed CI qualification for 95be6b2 is retained only for that older revision. The existing /review request for this new head needs no duplicate.

@Vilin97

Vilin97 commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Please review exact current head 45810e743d89ee3d7340b11f426cd9bc57a3a655 under all five configured rubrics. Both findings on8b8bd4852 have been repaired across their families and neighboring instances.142 exact helper clone groups now share143 canonical definitions in36 modules, including the cited mixed-change, disjoint-theta and extension-auxiliary copies.300 old interfaces map to those definitions.65 small public/private-imported compatibility facades retain names consumed elsewhere. A follow-up exact helper audit leaves only31 matched groups /151 redundant lines, all4–9-line facades forwarding to shared definitions; the substantive proof copies are gone. This does not claim absence of every near-duplicate.

All ten additionally cited certificate analyses use TashkinovSeries.coloringProperties. A generic first-position membership theorem needs only arbitrary tree/coloring/color data, Fintype E and a strict bound; six coupled membership helpers and neighboring bound helpers were removed. The two coupled disjointness helpers were replaced by general Finset facts.61 import headers shed205 imports and added91 narrower imports, preserving private/import-all flags and non-import text; follow-up analysis found no further suggestions. Six new naming-linter findings were fixed without waivers.

Current scope:770 modules,418389 physical lines,3301 imports;762 modules in the root closure. This repair cuts5464 net lines. All local checks pass on identical source hashes: complete aggregate1915 jobs with zero warnings,15 native linters over22354 declarations, compiler diagnostics zero, style/static/generated indexes/card resolution, full axiom/option audits and all506 original theorem contracts in17 batches. No checks/configuration changes, waivers or theorem weakening.

The final clean two-thread root build passed in1418.949s, user/system CPU2457.981s /305.856s, peak child RSS3,430,692KiB. The compatibility baseline was1240.430s /2,165,628KiB with4341 warnings and source budget overrides, not acceptable content. Both use clean private project artifacts and warm exact dependencies on the same shared16-CPU VM. Raw changes and host-load limitations, all seven focused before/after profiles (including neutral/regressed observations), and scope growth are disclosed in the PR body. No isolated whole-project speedup is claimed.

CI on this exact head remains a separate requirement; individual current-head contexts are inspected. The previous8b green CI is not assigned to this revision. Current-head Greptile established no new blocking defect and explicitly reports incomplete coverage. No queue or auto-merge action has been taken.

@Vilin97

Vilin97 commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator Author

Partial-port advisory resolution for 45810e743d89ee3d7340b11f426cd9bc57a3a655: the audit flags descriptive filename changes and shorter files after proof decomposition. I checked all16 flagged paths against the final sources and successful original theorem-contract batches. Every flagged original theorem remains proved under its original statement; all506 upstream theorem contracts pass in17 batches on identical current source hashes. The complete original684-module theorem dependency closure is preserved. File counts and LOC ratios alone are not used as completeness evidence.

Flagged upstream file Final declaration location Original theorem rechecked
P2971_T1_PositivePrefixNoRevisiting.lean PositivePrefixNoRevisiting.lean P2971_T1_PositivePrefixNoRevisiting
P2968_T2_ScheideOrderNineBlockCompletion.lean ScheideOrderNineBlockCompletion.lean P2968_T2_ScheideOrderNineBlockCompletion
P2940_T1_OneDividerRefresh.lean OneDividerRefresh.lean P2940_T1_OneDividerRefresh
P2813_T1_BaseControl.lean BaseControl.lean P2813_T1_BaseControl
P2940_T1_StarredPrefixPreparation.lean StarredPrefixPreparation.lean P2940_T1_StarredPrefixPreparation
P2905_T2_AbsentOwnerReplacement.lean AbsentOwnerReplacement.lean P2905_T2_AbsentOwnerReplacement
P2880_T1_OutsidePrefixBranch.lean OutsidePrefixBranch.lean P2880_T1_OutsidePrefixBranch
P2905_T2_LateOwnerReplacement.lean LateOwnerReplacement.lean P2905_T2_LateOwnerReplacement
ExtensionBase.lean ExtensionBase.lean ExtensionBase
TdTerminalSEPERebuild.lean TdTerminalSEPERebuild.lean TdTerminalSEPERebuild
HierarchySituationTwoSubcaseThreeOne.lean HierarchySituationTwoSubcaseThreeOne.lean HierarchySituationTwoSubcaseThreeOne
HierarchySituationThreeEligibleIndexBound.lean HierarchySituationThreeEligibleIndexBound.lean HierarchySituationThreeEligibleIndexBound
HierarchySituationTwoCaseThreeNormalization.lean HierarchySituationTwoCaseThreeNormalization.lean HierarchySituationTwoCaseThreeNormalization
StableChangeCaseThree.lean StableChangeCaseThree.lean StableChangeCaseThree
ChangeLemmaBothOutside.lean ChangeLemmaBothOutside.lean ChangeLemmaBothOutside
HierarchySituationTwoReorderedTreesCertified.lean HierarchySituationTwoReorderedTreesCertified.lean HierarchySituationTwoReorderedTreesCertified

The short ExtensionBase, HierarchySituationTwoSubcaseThreeOne, StableChangeCaseThree and ChangeLemmaBothOutside files import their proof/preparation modules, rather than omit the proof. Other LOC differences reflect shared facts, eliminated duplicated elaboration and validated interface cleanup. The saved per-path map records direct owned dependencies, preparation files and exact contract-batch locations. Fundamental graph/coloring/density definitions were separately compared; generalized class assumptions do not change the advertised mathematics.

This resolves the completeness concern represented by this filename/LOC heuristic. No gate, threshold, waiver or challenge statement was changed. Current-head CI and the fresh five-rubric review remain separate requirements; no queue or auto-merge action has been taken.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed exact head 45810e743d89ee3d7340b11f426cd9bc57a3a655.

The source review is favorable. I reviewed the complete 94-path refactor, including all 36 new shared-fact modules, with independent checks of contracts, moved proofs, constructors, imports and callers. The card, headline theorems and foundational mathematical structures retain the previously reviewed scope and provenance.

The two quality findings from the 8b8bd485 review are addressed across the cited families: the mixed-change, disjoint-theta and extension branches share proved interfaces; certificate branches use the existing coloringProperties; first-position membership now has an arbitrary-tree lemma without the hierarchy reconstruction premises; and the elementary disjointness cases use general Finset facts. Expanded statement aliases and retained callers preserve the original assumptions and conclusions. The two removed public generated helpers are unused and superseded by the general first-position facts.

I found no remaining source blocker in these changes. This is a source judgment, not a build or performance result: the current-head Lean workflow and canonical check remain pending. The existing current-head five-rubric request is retained; older-head CI and review results do not qualify this revision. Protected integration still requires the independent current-head review, complete applicable CI and current-main/native-queue checks.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At 45810e743d89ee3d7340b11f426cd9bc57a3a655, I checked the published review’s remaining quality findings against the actual source. The four core rubric passes remain separate from the advisory quality result.

The remaining repair is concrete: remove six private TwoTwo forwarders and three private prefix helpers; consolidate ten copied segment, missing-leaf, root-swap and adjoin proofs; and replace broad restoration-context arguments in elementary shared facts with narrow premises. The missing-leaf fact must continue to work without assuming distinct colors, and the root-swap fact must not acquire a proper-coloring assumption. Existing public theorem statements and compatibility wrappers must remain available.

I have prepared this bounded cleanup in an isolated worktree based on this exact head. Independent source checks preserve the existing public contracts; compiler and lint validation is still pending, and the published branch has not been changed. The current head’s complete authored checks are qualified, but queue admission remains pending this source repair and the repaired head’s normal checks and review.

@Vilin97

Vilin97 commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator Author

The filename/LOC advisory on exact head b3795278cbdd83738da8e985c700590383ba4fc6 (run) flags the same16 upstream paths. Each maps to an existing result, and all506 original theorem contracts passed again on this source in17 local Lean batches. The table gives the actual declaration locations; filename counts are not the completeness argument.

Upstream path Committed declaration location Original theorem(s) rechecked
Tablet/P2971_T1_PositivePrefixNoRevisiting.lean LeanPool/GoldbergSeymour/PositivePrefixNoRevisiting.lean P2971_T1_PositivePrefixNoRevisiting
Tablet/P2968_T2_ScheideOrderNineBlockCompletion.lean LeanPool/GoldbergSeymour/ScheideOrderNineBlockCompletion.lean P2968_T2_ScheideOrderNineBlockCompletion
Tablet/P2940_T1_OneDividerRefresh.lean LeanPool/GoldbergSeymour/OneDividerRefresh.lean P2940_T1_OneDividerRefresh
Tablet/P2813_T1_BaseControl.lean LeanPool/GoldbergSeymour/BaseControl.lean P2813_T1_BaseControl
Tablet/P2940_T1_StarredPrefixPreparation.lean LeanPool/GoldbergSeymour/StarredPrefixPreparation.lean P2940_T1_StarredPrefixPreparation
Tablet/P2905_T2_AbsentOwnerReplacement.lean LeanPool/GoldbergSeymour/AbsentOwnerReplacement.lean P2905_T2_AbsentOwnerReplacement
Tablet/P2880_T1_OutsidePrefixBranch.lean LeanPool/GoldbergSeymour/OutsidePrefixBranch.lean P2880_T1_OutsidePrefixBranch
Tablet/P2905_T2_LateOwnerReplacement.lean LeanPool/GoldbergSeymour/LateOwnerReplacement.lean P2905_T2_LateOwnerReplacement
Tablet/ExtensionBase.lean LeanPool/GoldbergSeymour/ExtensionBase.lean ExtensionBase
Tablet/TdTerminalSEPERebuild.lean LeanPool/GoldbergSeymour/TdTerminalSEPERebuild.lean TdTerminalSEPERebuild
Tablet/HierarchySituationTwoSubcaseThreeOne.lean LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseThreeOne.lean HierarchySituationTwoSubcaseThreeOne
Tablet/HierarchySituationThreeEligibleIndexBound.lean LeanPool/GoldbergSeymour/HierarchySituationThreeEligibleIndexBound.lean HierarchySituationThreeEligibleIndexBound
Tablet/HierarchySituationTwoCaseThreeNormalization.lean LeanPool/GoldbergSeymour/HierarchySituationTwoCaseThreeNormalization.lean HierarchySituationTwoCaseThreeNormalization
Tablet/StableChangeCaseThree.lean LeanPool/GoldbergSeymour/StableChangeCaseThree.lean StableChangeCaseThree
Tablet/ChangeLemmaBothOutside.lean LeanPool/GoldbergSeymour/ChangeLemmaBothOutside.lean ChangeLemmaBothOutside
Tablet/HierarchySituationTwoReorderedTreesCertified.lean LeanPool/GoldbergSeymour/HierarchySituationTwoReorderedTreesCertified.lean HierarchySituationTwoReorderedTreesCertified

Descriptive renames, imported preparation modules and shared proof facts account for the observations. The full775-module aggregate, native linters, style, quality, axiom/option audits and original contracts pass locally on matching source hashes. Fresh CI remains pending. No missing theorem was found and no waiver was added.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed published head b3795278cbdd83738da8e985c700590383ba4fc6.

The complete source delta resolves the earlier quality findings: forwarding layers and copied tree/Kempe/adjoin proofs are replaced by shared facts, and prefix/augmentation transport now uses the data it actually needs. I traced the removed helper interfaces to their replacements and checked the surviving consumers. Port-only helper names have been retired; this is not a claim that every old exported helper name remains available.

The forward missing-neighbor fact still needs no distinct-color hypothesis, and the root-color swap fact adds no proper-coloring hypothesis. Removing the unused finiteness premise from augmentation initial-segment transport strengthens that result. The original mathematical statements, graph bridge, project scope, attribution and provenance remain intact. The complete 775-module aggregate is acyclic and contains all project modules.

My source verdict is favorable for this exact revision. Its current-head hosted validation, configured project review and normal protected integration remain separate requirements. The earlier-head checks and my unpublished targeted repair build are not credited to this head.

@Vilin97

Vilin97 commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Please run the configured project-rubric review for current published head b3795278cbdd83738da8e985c700590383ba4fc6. The source continuation review is posted. This revision consolidates tree/Kempe facts and removes redundant helper interfaces; the earlier 45810e743d89ee3d7340b11f426cd9bc57a3a655 verdict remains dated. Current-head validation and protected integration are independent.

@Vilin97

Vilin97 commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator Author

The filename/LOC advisory on exact head c8299d3aae8f2d347abe5da7db6c5de13dc41fd9 (run) flags the same16 upstream paths. Each maps to an existing result, and all506 original theorem contracts passed again on this source in17 local Lean batches. The table gives the actual declaration locations; filename counts are not the completeness argument.

Upstream path Committed declaration location Original theorem(s) rechecked
Tablet/P2971_T1_PositivePrefixNoRevisiting.lean LeanPool/GoldbergSeymour/PositivePrefixNoRevisiting.lean P2971_T1_PositivePrefixNoRevisiting
Tablet/P2968_T2_ScheideOrderNineBlockCompletion.lean LeanPool/GoldbergSeymour/ScheideOrderNineBlockCompletion.lean P2968_T2_ScheideOrderNineBlockCompletion
Tablet/P2940_T1_OneDividerRefresh.lean LeanPool/GoldbergSeymour/OneDividerRefresh.lean P2940_T1_OneDividerRefresh
Tablet/P2813_T1_BaseControl.lean LeanPool/GoldbergSeymour/BaseControl.lean P2813_T1_BaseControl
Tablet/P2940_T1_StarredPrefixPreparation.lean LeanPool/GoldbergSeymour/StarredPrefixPreparation.lean P2940_T1_StarredPrefixPreparation
Tablet/P2905_T2_AbsentOwnerReplacement.lean LeanPool/GoldbergSeymour/AbsentOwnerReplacement.lean P2905_T2_AbsentOwnerReplacement
Tablet/P2880_T1_OutsidePrefixBranch.lean LeanPool/GoldbergSeymour/OutsidePrefixBranch.lean P2880_T1_OutsidePrefixBranch
Tablet/P2905_T2_LateOwnerReplacement.lean LeanPool/GoldbergSeymour/LateOwnerReplacement.lean P2905_T2_LateOwnerReplacement
Tablet/ExtensionBase.lean LeanPool/GoldbergSeymour/ExtensionBase.lean ExtensionBase
Tablet/TdTerminalSEPERebuild.lean LeanPool/GoldbergSeymour/TdTerminalSEPERebuild.lean TdTerminalSEPERebuild
Tablet/HierarchySituationTwoSubcaseThreeOne.lean LeanPool/GoldbergSeymour/HierarchySituationTwoSubcaseThreeOne.lean HierarchySituationTwoSubcaseThreeOne
Tablet/HierarchySituationThreeEligibleIndexBound.lean LeanPool/GoldbergSeymour/HierarchySituationThreeEligibleIndexBound.lean HierarchySituationThreeEligibleIndexBound
Tablet/HierarchySituationTwoCaseThreeNormalization.lean LeanPool/GoldbergSeymour/HierarchySituationTwoCaseThreeNormalization.lean HierarchySituationTwoCaseThreeNormalization
Tablet/StableChangeCaseThree.lean LeanPool/GoldbergSeymour/StableChangeCaseThree.lean StableChangeCaseThree
Tablet/ChangeLemmaBothOutside.lean LeanPool/GoldbergSeymour/ChangeLemmaBothOutside.lean ChangeLemmaBothOutside
Tablet/HierarchySituationTwoReorderedTreesCertified.lean LeanPool/GoldbergSeymour/HierarchySituationTwoReorderedTreesCertified.lean HierarchySituationTwoReorderedTreesCertified

Descriptive renames, imported preparation modules and shared proof facts account for the observations. The full775-module aggregate, native linters, style, quality, axiom/option audits and original contracts pass locally on matching source hashes. Fresh CI remains pending. No missing theorem was found and no waiver was added.

@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

Independent source review of 9a4535e159c184ddf0ffaa0ccfdfe3a40c74cfb5: REQUEST CHANGES for three confirmed maintainability findings from review job2403.

  1. The two private closure-transport proofs in Step1CaseOneOutsideStar and Step1CaseTwoOutsidePrefixHierarchy repeat augmentation induction and boundary-color transfer. Factor a general transport API and use it at both actual consumers.
  2. The SE/PE and RE terminal rebuilds repeat final-series cast, metadata/stability transport, and correspondence assembly. Share the structural assembly while retaining each distinct certified extension step.
  3. ExtensionRulesEarlierIndices, ExtensionRulesTerminalEarlierAppearance, and ExtensionBaseAuxiliary repeat ladder restriction and minimum first-appearance arguments. Factor structural restriction/first-appearance results and use them at the actual consumers.

The full target bodies and existing structural providers were inspected. License, provenance, trust, and mathematical-fidelity blocking rubrics pass; these engineering findings remain actionable. All13 fresh pre-edit profiles and the published-source clean baseline are preserved before source changes. The previous endpoint/generalized API contracts remain part of validation. No merge or queue action is requested.

Factor closure transport, ladder restrictions and first appearance, and terminal series/correspondence construction at actual consumers. Preserve all public contracts and remove obsolete private continuation telescopes.

Validation: eleven exact-source local phases, kernel contracts and supplemental private trust/reachability; controlled clean and focused measurements.
@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Review exact current head bc74c9245d10b7dac1f411e956cbcc9d21e26368 under the configured rubrics. Evaluate the actual source, advertised mathematical statements, provenance, scope, quality and compile measurements independently. The description records this repair and its validation conditions.

@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

REQUEST CHANGES at bc74c9245d10b7dac1f411e956cbcc9d21e26368.

Source inspection confirms two engineering findings from review 2404:

  • Five transport helpers in ExtensionBaseAuxiliary.lean and ParallelSupportClosureProperties.lean repeat the attachment-index, incidence, and missing-color proof already supplied by TashkinovAugmentation.transportBeforeVertex. Their actual callers have the required stability and prefix hypotheses. Replace those calls with the general provider and remove the redundant private proofs.
  • helper_hless_4484 in ChangeLemmaMixedNoClosed.lean performs a four-number lexicographic comparison through a 393-line private contract containing a reconstructed hierarchy and certificate. Keep that arithmetic independent of the hierarchy construction and reuse it in the corresponding change-lemma branches.

Fresh profiles are being captured on this clean published source before repair. Public statements and definitions must retain their strength; all applicable validation and independent review must be assessed again after the changes. This comment performs no queue or merge action.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source review at bc74c9245d10b7dac1f411e956cbcc9d21e26368: the three families in the previous amended review are resolved. The new closure transport preserves vertex-set containment and incident-edge/missing-color agreement; the shared certificate constructors preserve distinct SE/PE/RE and zero-prefix one-round cases; the ladder/first-appearance transport retains its display equality, finite bounds and actual correspondence data.

After independently inspecting the new findings in configured review 2404, two further maintenance repairs remain. These concern pre-existing code unchanged from 9a4535e159…; they do not undo the three completed repairs:

  1. Replace the five private augmentation-transport proofs (helper_transportStep_1463, helper_transportSeedStep2_2940, helper_transportSeedStep_5350, helper_transportSeedStep_6612, and helper_transportStep_335) at their actual callers with TashkinovAugmentation.transportBeforeVertex. The callers already supply the stability and strict-prefix vertex-before witnesses. The repeated attachment-index casts, incidence and missing-color argument belong in that provider; the private proofs do not need restoration-trace, component-path or candidate-minimum arguments. Preserve existing public wrapper headers and Conditions, including helper_transportSeedStep2_6201; change their augmentation leaf or forwarding proof.
  2. Remove the 393-line helperHless4484Conditions contract around the elementary comparison in helper_hless_4484. Its sole caller already constructs the genuine hierarchy/counterexample and proves pathLe and tailLess. Inline the comparison there, or extract the existing four-number lexicographic lemma into an appropriate common dependency. Keep the actual hierarchy certificates and minimality argument at the caller. The sibling three-line inline comparisons do not themselves require a broader refactor.

These are concrete, bounded maintenance requests, independent of the advisory numeric grade. The mathematical statements, provenance, significance and bounded novelty assessment remain favorable. The complete 13-file delta preserves the 1,877 existing public headers and 426 public non-proof values; the 815-module import graph remains acyclic.

Changes remain requested for these two families. The existing owner repair plan is sufficient; repairs stay author-owned. Required hosted CI remains independent, and the completed checks at 9a4535e159… apply only to that earlier head.

Reuse augmentation transport at five actual consumers and share hierarchy-independent lexicographic comparison across four change-lemma branches. Preserve all public contracts and remove repeated private proofs and the obsolete private numeric telescope.

Validation: eleven exact-source local phases, kernel contracts and supplemental private trust/reachability; controlled clean and focused measurements.
@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Review exact current head 7b7481d43225d38f12bcb02cc50fcdab3ade473e under the configured rubrics. Evaluate the actual source, advertised mathematical statements, provenance, scope, quality and compile measurements independently. The description records this repair and its validation conditions.

@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

REQUEST CHANGES for 7b7481d43225d38f12bcb02cc50fcdab3ade473e.

I inspected the complete general route-transport provider, all six repeated route proofs, the public forwarding adapters, and their actual callers. Each route proof already has the callback accepted by TashkinovAugmentationSequence.transport; its repeated ReflTransGen.head_induction_on can use that provider directly. The construction-specific public contracts can remain compatibility adapters while real callers use the general theorem.

I also read the complete types and proofs of helper_hxNe_3545, helper_hcomponentNonempty_3523, helper_hgammaFirstZero_3790 and its forwarding wrapper, plus the actual BranchLemmas callers. Their conclusions use path support/nonemptiness, IsPath.nil_iff_eq, or equality of finite indices. Restoration traces, component construction and other unused premises should be removed from the live calls while preserving existing public contracts.

These are actionable maintenance findings in the current source. The six fresh before-edit profiles and the complete clean baseline are preserved; repairs will be revalidated and measured. No queue or merge action is authorized by this review.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source review at 7b7481d43225d38f12bcb02cc50fcdab3ade473e: both repair families in my previous review are resolved. The five augmentation consumers use TashkinovAugmentation.transportBeforeVertex with their actual tree, stability and finite-index witnesses. The four lexicographic consumers use the new four-number theorem while retaining the real goodS/CS construction, certificates, path bounds and minimality argument.

I independently checked the two additional findings in review2409 and agree with the owner’s current exact-head disposition. Two bounded engineering repairs remain:

  1. Reuse the existing route transport theorem at all six copies. TashkinovAugmentationSequence.transport already accepts exactly the step callback and route supplied by ExtensionBaseStepLemmas.helper_transportSeedRoute_2514, helper_transportSeedRoute2_3173, ExtensionBaseBranchPreparation.helper_transportSeedRoute_4083, and the local route proofs in ExtensionBaseBranchLemmas, ExtensionBaseCaseTwoContradiction and ParallelSupportClosureProperties. Their repeated head inductions can delegate directly to that theorem. Preserve the three public adapter signatures and forwarding wrappers as thin compatibility layers. Keep the actual seed or P, first/second coloring, T/Tj membership and stability witnesses, and branch-specific certificate construction; this replacement needs no new ordered-closure hypothesis.

  2. Separate the elementary facts from their restoration-specific interfaces. ExtensionBaseBranchPreparation.helper_hxNe_3545, helper_hcomponentNonempty_3523, helper_hgammaFirstZero_3790 and the forwarding helper_hgammaFirstZero_6905 pass large unrelated ETT/restoration/color/terminal-position bundles for small path or finite-index facts. Use a narrow graph/index fact, or a local derivation, in the three actual ExtensionBaseBranchLemmas consumers. Retain these public signatures as compatibility forwarders. The complete callers still need their real support, trace, properness, boundary, certified-tree, gamma-chain and hierarchy data for their later construction; do not delete those premises from whole callers or Conditions.

These are concrete maintenance issues in active proof paths, not a numerical-score veto or a claim that the mathematical result is false. The complete ten-file delta and all 817 published source bodies were bound to this head; the existing public contracts, retained definitions, original mathematical endpoints and acyclic import graph are preserved. The prior mathematical, provenance and source assessments retain their established exact-source scope.

Source disposition: changes requested for these two families. The owner’s published plan already retains repair custody; this review consolidates the resolved and remaining findings. I have not used private author work, compilation or timing claims as validation, and have not compiled the proposed replacements. Fresh exact-head review results and hosted checks remain independent requirements before normal protected integration.

Use general route transport at actual consumers and compatibility adapters; share first-step extraction and reuse initial-segment facts. Remove unrelated restoration/component arguments from live path and finite-index calls while preserving every existing public contract.

Validation: eleven exact-source phases, kernel contracts, supplemental trust/reachability, controlled clean and focused measurements.
@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Review exact current head 9c1525307860e82c5e6152ff483acb8b269ee1f8 under the configured rubrics. Evaluate the actual source, advertised mathematical statements, provenance, scope, quality and compile measurements independently. The description records this repair and its validation conditions.

@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

REQUEST CHANGES on exact head 9c1525307860e82c5e6152ff483acb8b269ee1f8.

Independent source inspection confirms the new engineering findings. Complete types/bodies of ExtensionBaseAuxiliary.helper_branch_1655 and helper_branch_1730 repeat the adjoined-tree containment, length/cast reconstruction and route restriction, differing in SE/RE metadata and chosen edge. Their actual consumers are present. The other reported pairs are being inspected before factoring a minimal edge/route theorem.

Complete types/bodies of helper_hrightOutside_2349, helper_hrightOutside_3985 and helper_hiSeed_2699, plus the actual BranchLemmas calls and inline complementary argument, confirm that these elementary position facts should use a structural tree-segment interface directly. Public compatibility contracts can remain.

Configured job2411 passes faithfulness, significance and sources, discusses novelty (no duplicate found; bounded Tau Ceti comparison) and advisory quality2/5. Its full76line sanitized report has been read. The novelty limitation requires further independent evidence rather than treating previous endorsements as authority. Fresh before-edit profiles are being captured on the unchanged published source; the existing controlled clean baseline and all earlier checkpoints remain preserved.

Greptile33 reports no new blocker in this six-file repair and explicitly limits whole-import approval. All ten hosted Lean shards have passed, with assembly/lint and minimal-file validation pending. These observations do not resolve the newly confirmed source findings. No queue or auto-merge action is authorized by this review.

@Vilin97

Vilin97 commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator Author

Independent source comparison addressing review2411's prior-art-unverifiable finding. This supplies source evidence; the engineering request-changes conclusion remains in force.

The pinned public text comparison now covers 27,571 retained Tau Ceti Lean files (300,126,988 bytes) at d2083f0f1dd2136d02467ba36efbbe1af612e89c and 9,301 Mathlib Lean files (103,381,775 bytes) at 6ea219250edddc6df74165eb514e71cd6efe0db4. Each retained file was fetched and verified against its Git blob identity before searching. The searches are lead generators; the following comparison uses actual definitions and statements.

  • Tau Ceti's complete line-graph file defines Graph.EdgeColoring as line-graph coloring. incidenceCount_le_card and incidenceCount_le_chromaticNumber_lineGraph are lower bounds. chromaticNumber_lineGraph_banana is equality for a graph on two endpoints joined by parallel edges. The complete file was read; none of these states the upper bound for arbitrary loopless multigraphs or the advertised high-index density equality.
  • The only other Tau Ceti file matched by chromaticNumber|\.Colorable|EdgeColoring is the quiver preprojective-algebra orientation comparison. Its 29 declaration headers and relevant contexts/definitions were inspected. Its graph comparison assumes a given G.Coloring Bool or bipartiteness; the final theorem obstructs an algebra comparison for nonbipartite graphs. It provides neither selected edge-coloring result.
  • All 136 matching Mathlib coloring declaration headers across nine files were inspected, with relevant definitions and statements checked in source. The generic cardinal bound gives chromaticNumber ≤ card V. Applied to a line graph, this permits one color per edge and does not give the sharper maximum-degree/odd-set-density bound. Other matches concern special graph families, monotonicity/transport, or conditional clique-free/minimum-degree coloring, including Andrásfai–Erdős–Sós.
  • Mathlib's edge labels are arbitrary G.edgeSet → K functions, without the proper-coloring constraint. Tau Ceti's other edge-color-word matches encode edge/nonedge pair colors or count small colored hypergraph copies; their actual defining statements were inspected and differ from proper multigraph edge coloring.

No duplicate of either headline was identified in this expanded comparison. This is a bounded mathematical judgment over verified source and matching declarations, not a machine-proved global absence, an all-lines proof audit of either library, or a replacement for the next exact-head configured review. Review2411's recorded verdict remains discuss; it has not been rewritten.

…lification

Share arbitrary-edge route containment and restriction across SE/RE branches; use general tree-position and prefix APIs at actual consumers. Remove obsolete private prefix plumbing while preserving every public contract and retained data definition.

Validation: eleven exact-source phases, kernel contracts, supplemental trust/reachability, controlled clean and focused measurements.
@Vilin97

Vilin97 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Review exact current head 83ada76139a7a2825142add61618b21e196005ef under the configured rubrics. Evaluate the actual source, advertised mathematical statements, provenance, scope, quality and compile measurements independently. The description records this repair and its validation conditions.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed exact head 83ada76139a7a2825142add61618b21e196005ef, including all nine changed files and the actual structural providers and reconstruction callers. Both engineering repair families requested at 9c15253 are resolved; I found no new material source issue in this delta.

The twelve SE/RE branches now reuse TreeSequenceAdjoinEdge.initialSegment_of_route and restrict_route on the actual arbitrary edge and augmentation route. Equality transport preserves the full adjoin witness, including its final-edge data. Restricted prefixes and suffix routes retain their distinct directions, branch-kind metadata and later coloring certificates.

The affected rightOutside and hiSeed consumers now call vertex_not_mem_after and the common-prefix length_lt_of_vertex_not_mem directly. The latter correctly rules out an early position by transporting its vertex through the shared initial segment. The existing prefix theorem replaces the single-use private wrapper; its retired name has no remaining written use. Public compatibility interfaces and the reconstruction proofs’ later data remain intact.

The complete published source audit preserves the existing public written headers, definitions, Conditions, original contract statements and headline endpoints. Three general structural facts are added; no card, root index, dependency, gate or resource-limit change is bundled. The two explicit cardinality simplifications preserve their actual distinctness premises. Earlier coverage is reused through unchanged source bytes, not old-head approval alone. I have not adopted the private compiler or timing claims in the description.

The current configured review request is already posted; its exact-head result remains pending. The new head’s Lean and real exposition workflows are also pending. I independently bound their actual checkout 3f03951 to this published source plus current main 2b205bf and its own build plan. Source review is acceptable for integration once those independent requirements and the normal protected queue checks pass.

@Vilin97

Vilin97 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator Author

REQUEST CHANGES — engineering. Separate thorough review update of exact head 83ada76139a7a2825142add61618b21e196005ef, based on the actual source and callers.

  • The complete proofs of helper_incidentFixed_651, helper_incidentFixed_818, and helper_incidentFixed_582, plus the first conjunct of P2880_T1_ElementaryPrefixSwap, repeat the same incidence/component/color argument. Their live calls still pass hierarchy and missing-position context. Replace them with a general component-swap lemma for an edge incident to a vertex outside the swapped component.
  • PositivePrefixNoRevisiting.helper_branch_3047/3057/3071 use only incompatible extension-kind equalities. ScheideHeightFiveGammaEdges.helper_hz2cases_863/helper_hz3cases_870 and ScheideHeightFiveOutsideLinks.helper_hwv1_500/helper_hxv1_926 only eliminate arbitrary vertex alternatives. Their full private types/proofs and actual callers were inspected. Remove the construction arguments and use the direct contradictions/disjunction eliminations at the callers.

The current source has a controlled clean baseline and preserved focused profiles; capture missing local module baselines before this repair and measure the rebuilt result. Preserve public theorem types, assumptions, definitions, trust and default resource limits. This review update performs no queue or merge action.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source161 follow-up — engineering changes requested at 83ada76139a7a2825142add61618b21e196005ef. I independently checked the complete helper types, proofs and callers behind the new findings.

  • Extract or reuse one component-swap edge-preservation lemma for an edge incident to a vertex outside the swapped component. The three helper_incidentFixed_651/818/582 proofs repeat the same component-membership and color split; their hierarchy, missing-position and prefix arguments are unnecessary for this fact. Use the same lemma for the first conjunct of P2880_T1_ElementaryPrefixSwap, preserving its public statement and substantive missing-color second conjunct.
  • Remove the construction-heavy private wrappers PositivePrefixNoRevisiting.helper_branch_3047/3057/3071: their callers need only the incompatible extension-kind equalities at the same index. Likewise, the four vertex-alternative helpers in ScheideHeightFiveGammaEdges and ScheideHeightFiveOutsideLinks can use direct disjunction elimination with the stated inequalities, without carrying graph/hierarchy construction data.

These are two concrete, bounded maintenance repairs. The two earlier job2411 repair families remain resolved, and the mathematical statement, provenance and bounded novelty assessment remain accepted. The author has already retained these new repairs in the published repair plan. Preserve public theorem types, assumptions, definitions, trust and default resource limits; review the published repair and its checks at its new exact head. Engineering acceptance remains pending that repair.

Use a general swap lemma at all three mixed change cases, elementary prefixes and enlarged strict augmentation. Remove ten obsolete construction-coupled private proof interfaces and use direct constructor contradictions and vertex-disjunction simplification at their callers.

Preserve every existing public type, named argument and retained data definition. Validation: eleven exact-source phases, kernel contracts, supplemental trust/reachability, controlled clean and focused measurements.
@Vilin97

Vilin97 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Review exact current head cfb781341bc8b079725d2b256951adc4d7f27673 under the configured rubrics. Evaluate the actual source, advertised mathematical statements, provenance, scope, quality and compile measurements independently. The description records this repair and its validation conditions.

@Vilin97

Vilin97 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator Author

REQUEST CHANGES — engineering follow-up on exact head cfb781341bc8b079725d2b256951adc4d7f27673.

The actual cited types, full proof bodies, general provider and live callers confirm two maintainability defects. This conclusion comes from source inspection, not earlier endorsements.

  1. TerminalSeriesRebuildPreparation.helper_hseriesDataAgree_772 and _3459 repeat the cast, initial-slot and terminal-slot proof separately for three metadata fields. The latter also takes unused walks/path proofs. The existing TashkinovSeriesData.castMetadataAgreement proves this for arbitrary terminal metadata through one Fin.lastCases argument. Both live TerminalSeriesRebuildTransport applications should use that structural fact directly; the _3932 SE forwarding contract should stop duplicating the dependent interface.
  2. ChangeLemmaBothOutside.Preparation1 has two four-level forwarding chains ending at helper_augmentationControlled_640 and helper_replacement_742. The six outer theorem bodies only introduce the same context and forward arguments; their expanded index-bound proofs add no mathematical content. Preparation6 should call the underlying providers directly. Equivalent public names can remain standard theorem aliases, subject to kernel checks of the original dependent types and compatibility.

The four modules have fresh before-edit default-limit profile captures on this committed source, and the full logs and all four resource axes were inspected and preserved. Their user CPU values are respectively 13.918818, 17.593605, 8.571832 and 4.150849 seconds; the controlled complete-project baseline remains 1054.137732 wall / 1921.682816 user / 310.925982 system seconds with 2695944 KiB maximum individual-child RSS. Shared-host timing variation is retained, with no causal speedup claim.

All eleven local phases and the existing source/statement/trust evidence remain preserved. All ten hosted build shards passed, while assembly/lint and remaining protected contexts are still pending. No merge readiness is claimed. I will repair these confirmed issues on the existing isolated author branch, preserve public mathematical contracts and data, rerun the required checks and measurements, and obtain fresh review of the resulting source. No queue or merge action.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source162 — engineering changes requested at cfb781341bc8b079725d2b256951adc4d7f27673. I independently verified both new job2415 maintenance findings against the complete metadata proofs/providers and the eight forwarding declarations with their live callers. I agree with the published repair plan.

Preserve two compatibility boundaries during that cleanup:

  • The three metadata helpers helper_hseriesDataAgree_772/3459/3932 are public. Keep their theorem types and named-argument compatibility as shims while the live metadata proofs reuse TashkinovSeriesData.castMetadataAgreement. Narrow only the metadata dependencies: the parent PE tree-agreement construction still uses its path and certificate data. Preserve the distinct SE/PE terminal metadata.
  • Keep exported names and dependent contracts when routing Preparation6 directly to augmentation/replacement providers 640/742. Preserve the substantive PE/nonparallel construction, route/stability and correspondence data, MaximumProperty, SameHierarchyStages and later GoodHierarchy assembly.

Both Source161/job2414 repairs are resolved, including the shared incident-edge preservation lemma and removal of the seven logical wrappers. The elementary-prefix second conjunct and positive-prefix PE branch remain intact. The prior mathematical, provenance and bounded novelty findings remain applicable within their unchanged-source scope. Engineering acceptance awaits the author's published repair and fresh exact-head validation; no private compilation or performance claim is adopted.

Use existing structural cast agreement in terminal-series consumers and compatibility proofs. Replace nine repeated theorem interfaces with standard aliases and call primary both-outside providers directly.

Preserve all 1880 public interfaces, named arguments and 711 retained data definitions. Validation: eleven exact-source phases, original kernel contracts, supplemental trust and reachability, controlled clean and focused profiles.
@Vilin97

Vilin97 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Review exact current head d98983e34879bd216f6903128373c491f1bcea51 under the configured rubrics. Evaluate the actual source, advertised mathematical statements, provenance, scope, quality and compile measurements independently. The description records this repair and its validation conditions.

@Vilin97 Vilin97 left a comment •

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source164, revised after configured job2418: engineering changes requested at d98983e34879bd216f6903128373c491f1bcea51. Both Source162/job2415 repair families remain resolved: the metadata paths use the general cast providers, and Preparation6 reaches the substantive augmentation/replacement providers through the preserved compatibility interfaces.

I independently checked the two newly reported maintenance families against the published proofs, providers and live consumers:

  • Component-edge color proofs. The three Transport helpers 4879/4960/5296, UndoStable helpers 1176/1288, Basic2TerminalPE 904, ParallelTerminalPEPreprocessing 910 and the two Scheide variants repeat the support/reachability argument. Factor a shared result for an edge in a component rooted at a vertex, using the existing TwoColorIncidenceEdgeColors adjacency result. The vertex-root condition matters: an arbitrary isolated edge-root need not have either color. Route the live consumers through that smaller result and retain the three exported Transport contracts as compatibility wrappers. Keep the actual colorings, roots, color pairs and larger extension/Scheide certificates intact.
  • Walk/region helper interfaces. The nine public helpers 4016/4031/4043/4055/4070/4119/4150/4210/4255 in RevisitingTerminalPreparation carry unused prefix/correspondence, defective-choice and color-equality payload into their live TdTerminalRERebuild applications. Extract the elementary walk/region facts with their real premises, then use those directly internally while retaining all nine exported contracts. Preserve support witnesses, minimum-index bounds, inside endpoints, bipartite adjacency, the return-index gap and cycle injectivity on (0, length]. The enclosing reconstruction still needs its induction, properness, stability, correspondence, cast and path certificates.

These are two bounded medium repairs. The current mathematical, provenance and source-informed novelty findings remain favorable within their reviewed scopes; the numeric quality grade is not the decision rule. The previously resolved job2415 work should stay resolved.

The current configured review passes its first four rubrics. Its private compilation claims are not adopted here. Hosted validation remains independent: the observed shard00 error was an Elan download HTTP504 before compilation. Preserve author branch custody, publish the repairs, and run the normal exact-head reviews and protected checks. Current Main also retains its infrastructure hold pending its own push validation.

@Vilin97

Vilin97 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator Author

Independent acquisition review of d98983e34879bd216f6903128373c491f1bcea51: REQUEST CHANGES for two engineering findings confirmed by reading all 18 affected declarations and their live call sites.

The configured review's mathematical faithfulness, novelty, significance and source assessments pass. The prior metadata/cast and theorem-forwarding repairs remain valid. These findings concern additional code:

  1. Nine component-edge color helpers repeat the same connected-component/support argument while carrying unrelated series or defective-choice parameters. Extract a vertex-rooted component lemma using only component membership; use it at the actual consumers, preserve public contracts, and remove the six private duplicates. The vertex-rooted restriction matters: an isolated edge-rooted component need not have a selected color.
  2. Nine first-outside/first-return walk-index helpers carry extended-tree, prefix and color-agreement metadata absent from their proofs. Move the region/minimum arguments to a walk-level API and use Mathlib's cycle injectivity directly where applicable, while retaining the existing public contracts.

The published checkpoint and its measured baseline are preserved. Ten additional fresh, sequential two-thread before-profiles were captured before edits, with complete logs inspected. Repairs are in the isolated author worktree; they require a complete build, warning/lint/style/quality/trust checks, original-contract replay and comparable performance measurements before publication. No merge or queue request is authorized by this review.

Use one vertex-rooted component color theorem and general walk-region facts at the actual terminal and Scheide consumers. Reuse caller predicate decisions, retain public contracts, and remove six private duplicates and all finite-set conversion adapters.

Validation: eleven exact-source phases, original kernel contracts, supplemental trust and reachability, controlled clean and fresh targeted profiles.
@Vilin97

Vilin97 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator Author

/review

Review exact current head 8f481868729f128cef2d2af6216536daff8b6675 under the configured rubrics. Evaluate the actual source, advertised mathematical statements, provenance, scope, quality and compile measurements independently. The description records this repair and its validation conditions.

@Vilin97

Vilin97 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator Author

REQUEST CHANGES — consolidate the remaining finite-union and component proof families.

Separate thorough acquisition review of exact head 8f481868729f128cef2d2af6216536daff8b6675. I inspected the full declarations containing all 33 newly cited sites, the current source/provider changes, the preserved complete module inventory and dependency closure, original contracts, upstream/source comparisons, and build/profile evidence. The earlier source review is inherited only through exact immutable source bytes; the 805 retained files, eleven modified files and new walk module are accounted for. This is bounded source inspection, not a claim that every proof line was individually read.

Two concrete maintenance findings remain:

  1. Sixteen finite-union cardinality inductions. CriticalGraphElementaryWitness (two), DensityLowerBound, ElementaryClosedMissingColorOdd, ScheideMaximalOddOrder, StronglyClosedWitnessElementary, ScheideGlobalMaximumBoundaryFacts (two), ScheideBalancedCandidateMaximumOrder (two), ScheideDefectiveThirdBoundaryEdge (two), ScheideReplacementBoundaryParity (two), and ScheideEnlargedBoundarySelection (two) repeat insert induction after pairwise disjointness and the fiber counts are already available. For example, helper_hinternal_union_287 builds an aux over every s ⊆ internal, proves disjointness against the old union, rewrites card_union_of_disjoint, and performs the same cardinality arithmetic. Mathlib Finset.card_biUnion plus the supplied counts gives the result directly. Use it at the live callers, removing counting-only private reconstruction wrappers where their types have no independent purpose.

  2. Seventeen vertex-rooted extraction blocks. The cited blocks in ExtensionBaseClaim43MissingColors, ExtensionBaseClaim43Stability, ExtensionBaseClaim43TreeEdges, ExtensionBaseClaim45Singleton, ExtensionBaseClaim46, ExtensionRulesTerminalLastAppearance, HierarchyClaimNineFirstUseSeed, HkuIncidentColorPreserved (two), HkuParallelBoundaryStructure, HkuUnsupportedVertexColors, ScheideDefectiveSecondTerminalComponent, ScheideDefectiveSwitchEffect (two), ScheideEnlargedSwitchTransport, ScheideReplacementPairFixed, and StableSwapComponentEdgeUnique still rebuild reachability → support → neighbor cases. TwoColorComponent.edge_colors already supplies the color conclusion without finiteness or reconstruction hypotheses. The recurring consequence that an incident vertex belongs to the same vertex-rooted component should also be shared. Retain the distinction for an isolated edge-rooted component; unrestricted edge roots do not have the same conclusion.

The mathematical/source assessment remains independent of reported reviewer endorsements: the explicit finite loopless multigraph bound and high-index equality match the definitions and cited Chen–Jing–Zang theorem; independent edge IDs preserve parallel edges; the active-set Graph bridge does not claim equality to an unsupported native chromatic-index invariant. The pinned Apache-2.0 Tablet source, AI/Trellis provenance, October 12 day-precision completion evidence, and original eligible interval are recorded. Actual bounded Mathlib, Tau Ceti and current-main comparisons identified no duplicate of the advertised arbitrary-multigraph headlines. Prior-verdict prose was not used as mathematical authority.

Observed validation: all eleven exact-source local project phases and 545 original/generalized contracts passed, including the full safe-private trust audit. Hosted CI has ten successful exact-head shards and successful assembly/lint in the latest observation; required minimal-file verification is still pending. These observations do not waive the remaining protected checks or the unresolved source findings. The configured faithfulness worker reported its own Mathlib-fetch HTTP 403, so I do not claim that worker recompiled the project.

The controlled clean measured 1406.637111 s wall / 2081.777522 s user / 332.429137 s system / 2,689,688 KiB maximum child RSS, with a separate 10.886811 s public aggregate. The explicit uncommitted intermediate baseline was 1041.690629 / 1972.763439 / 320.992213 s and 2,702,216 KiB; published parent measurements and all higher/lower observations are retained in the description. All 39 final profile vectors, 30 actual before pairs, nine after-only targets, all 809 clean rows, full edited-module logs and the fixed repeat set were read. No stable CPU or whole-build speedup is claimed. Additional before-edit profiles for the newly affected modules have now been captured; the next repair must preserve theorem strength and pass a new source-bound validation and measurement cycle.

This finding requests author repairs; it is not approval, queue readiness, or a merge action. The quality rubric is advisory, but these specific reusable-infrastructure repairs are actionable and will be handled on this PR.

@Vilin97 Vilin97 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source review 170 at 8f481868729f128cef2d2af6216536daff8b6675: two further bounded maintenance repairs requested.

Both earlier Source164R2/2418 families are resolved: the vertex-rooted component theorem replaces the original repeated arguments, and the walk/region API removes unrelated reconstruction data from the actual elementary consumers. The twelve public compatibility contracts remain intact.

I independently corroborated the two further families identified in the new acquisition review:

  1. Finite-union counts: sixteen sites in fifteen complete programs repeat insert induction despite already having pairwise disjointness and fiber cardinalities. The actual pinned Mathlib Finset.card_biUnion, followed by the supplied constant-cardinality sum, gives these counts directly. Eight counting-only private wrappers each have one live use and can be removed at their four enclosing consumers. Preserve the genuine matching, oddness, eligibility, maximum-order and Scheide-witness arguments around these leaves.
  2. Component extraction: seventeen blocks in sixteen complete declarations repeat vertex-rooted extraction. Three need only the color conclusion supplied by TwoColorComponent.edge_colors; fourteen also need the shared consequence that an incident vertex belongs to that component. Share that consequence while retaining the vertex-root restriction: an isolated edge root does not justify the same claim. Keep the higher missing-color, properness, stability, path/degree, tree and routing certificates.

These are concrete medium reuse requests, not mathematical counterexamples or an automatic veto from an advisory grade. The bounded inspection covers all cited sites, their full containing programs and actual downstream use records; it does not claim a fresh semantic audit of every line in the import.

Written preservation checks retain all prior public headers, all nineteen existing alias commands, the 506 original and sixteen endpoint contracts, and all 712 existing nonproof value token streams. The one raw-value difference is an attached documentation comment. Other source is inherited only through identical native Git bodies. No private author build, compiled manifest, kernel-contract run or performance result is credited as this review's own validation.

Author custody remains in place. Please publish the two repairs with preserved theorem strength and normal validation; fresh exact-head configured review and all protected checks remain independent. No branch takeover, queue admission or waiver is made here.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant