{
  "cohort": {
    "id": "launch_cohort.collatz-predecessor-090.v001",
    "title": "Collatz Predecessor Exponent-0.90 Publication Cohort"
  },
  "nonClaims": [
    "This packet is not proof evidence by itself.",
    "The formal results do not establish that every Collatz orbit reaches 1.",
    "No explicit eventual cutoff is provided.",
    "The target-dependent positive constant in the exponent 901/1000 theorem is not claimed to equal 1.",
    "No optimality statement is made for exponent 901/1000.",
    "The native-assisted certificate checks are not described as kernel-clean.",
    "Preliminary novelty evidence is not final priority clearance."
  ],
  "publication": {
    "acceptedResultStatus": "accepted_results_recorded",
    "launchStatus": "authorized",
    "surface": "public_production"
  },
  "computationFootprint": {
    "forcedPotentialInequalities": 215233605,
    "lpRows": 129140163,
    "sourcePaths": [
      "artifacts/kl_predecessor/k18_g901_1000/python-verification.json",
      "artifacts/kl_predecessor/k18_adaptive_potential/python-verification.json"
    ]
  },
  "proofs": [
    {
      "acceptedResultId": "accepted.collatz.predecessor-lower-bound-090.nat.v001",
      "acceptedResultPresentation": {
        "acceptedResultId": "accepted.collatz.predecessor-lower-bound-090.nat.v001",
        "artifactId": "artifact.collatz.predecessor-lower-bound-090.nat.v001",
        "resultBoundary": "For each fixed positive target not divisible by 3, the retained Lean declarations give eventual unit-coefficient exponent 9/10 lower bounds for real and natural cutoffs and a target-dependent positive-constant exponent 901/1000 real-cutoff bound. No explicit eventual cutoff is asserted. Non-claim: This target record is not proof evidence by itself. Non-claim: The formal results do not establish that every Collatz orbit reaches 1. Non-claim: The target-dependent positive constant is not claimed to equal 1. Non-claim: No optimality or final novelty claim is made. Non-claim: Native-assisted is not kernel-clean. Non-claim: This accepted-result record does not by itself authorize public export or deployment.",
        "statusLabel": "Accepted formal theorem",
        "title": "Accepted Result: Collatz Predecessor Natural-Cutoff x^0.90 Lower Bound"
      },
      "artifactId": "artifact.collatz.predecessor-lower-bound-090.nat.v001",
      "axiomProfile": "custom_axioms_present",
      "axioms": [
        "Classical.choice",
        "Erdos1135.KrasikovLagarias.k18AdaptiveForcedPotentialCertificate_check._native.native_decide.ax_1_1",
        "Erdos1135.KrasikovLagarias.k18Gamma901EncodedCertificate_check._native.native_decide.ax_1_1",
        "Quot.sound",
        "propext"
      ],
      "buildElapsedMs": 7051,
      "buildStatus": "passed",
      "declarationName": "CollatzPredecessor090.predecessor_count_lower_bound_090_nat",
      "noSorryStatus": "passed",
      "packageCommit": "5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f",
      "firstPartySourcePath": "sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/CollatzPredecessor090.lean",
      "publicSourceUrl": "https://proofatlas.ai/sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/CollatzPredecessor090.lean",
      "sourceFile": "CollatzPredecessor090.lean",
      "statementId": "statement.collatz.predecessor-lower-bound-090.nat.v001",
      "formalText": "theorem predecessor_count_lower_bound_090_nat {target : Nat} (htarget : 0 < target) (hmod : target % 3 ≠ 0) : ∀ᶠ cutoff : Nat in Filter.atTop, (cutoff : Real) ^ ((9 : Real) / 10) ≤ (predecessorCount target cutoff : Real)",
      "title": "Collatz Predecessor Natural-Cutoff x^0.90 Lower Bound"
    },
    {
      "acceptedResultId": "accepted.collatz.predecessor-lower-bound-090.real.v001",
      "acceptedResultPresentation": {
        "acceptedResultId": "accepted.collatz.predecessor-lower-bound-090.real.v001",
        "artifactId": "artifact.collatz.predecessor-lower-bound-090.real.v001",
        "resultBoundary": "For each fixed positive target not divisible by 3, the retained Lean declarations give eventual unit-coefficient exponent 9/10 lower bounds for real and natural cutoffs and a target-dependent positive-constant exponent 901/1000 real-cutoff bound. No explicit eventual cutoff is asserted. Non-claim: This target record is not proof evidence by itself. Non-claim: The formal results do not establish that every Collatz orbit reaches 1. Non-claim: The target-dependent positive constant is not claimed to equal 1. Non-claim: No optimality or final novelty claim is made. Non-claim: Native-assisted is not kernel-clean. Non-claim: This accepted-result record does not by itself authorize public export or deployment.",
        "statusLabel": "Accepted formal theorem",
        "title": "Accepted Result: Collatz Predecessor Real-Cutoff x^0.90 Lower Bound"
      },
      "artifactId": "artifact.collatz.predecessor-lower-bound-090.real.v001",
      "axiomProfile": "custom_axioms_present",
      "axioms": [
        "Classical.choice",
        "Erdos1135.KrasikovLagarias.k18AdaptiveForcedPotentialCertificate_check._native.native_decide.ax_1_1",
        "Erdos1135.KrasikovLagarias.k18Gamma901EncodedCertificate_check._native.native_decide.ax_1_1",
        "Quot.sound",
        "propext"
      ],
      "buildElapsedMs": 7215,
      "buildStatus": "passed",
      "declarationName": "CollatzPredecessor090.predecessor_count_lower_bound_090",
      "noSorryStatus": "passed",
      "packageCommit": "5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f",
      "firstPartySourcePath": "sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/CollatzPredecessor090.lean",
      "publicSourceUrl": "https://proofatlas.ai/sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/CollatzPredecessor090.lean",
      "sourceFile": "CollatzPredecessor090.lean",
      "statementId": "statement.collatz.predecessor-lower-bound-090.real.v001",
      "formalText": "theorem predecessor_count_lower_bound_090 {target : Nat} (htarget : 0 < target) (hmod : target % 3 ≠ 0) : ∀ᶠ x in Filter.atTop, x ^ ((9 : Real) / 10) ≤ (predecessorCountReal target x : Real)",
      "title": "Collatz Predecessor Real-Cutoff x^0.90 Lower Bound"
    },
    {
      "acceptedResultId": "accepted.collatz.predecessor-lower-bound-0901.constant.v001",
      "acceptedResultPresentation": {
        "acceptedResultId": "accepted.collatz.predecessor-lower-bound-0901.constant.v001",
        "artifactId": "artifact.collatz.predecessor-lower-bound-0901.constant.v001",
        "resultBoundary": "For each fixed positive target not divisible by 3, the retained Lean declarations give eventual unit-coefficient exponent 9/10 lower bounds for real and natural cutoffs and a target-dependent positive-constant exponent 901/1000 real-cutoff bound. No explicit eventual cutoff is asserted. Non-claim: This target record is not proof evidence by itself. Non-claim: The formal results do not establish that every Collatz orbit reaches 1. Non-claim: The target-dependent positive constant is not claimed to equal 1. Non-claim: No optimality or final novelty claim is made. Non-claim: Native-assisted is not kernel-clean. Non-claim: This accepted-result record does not by itself authorize public export or deployment.",
        "statusLabel": "Accepted formal theorem",
        "title": "Accepted Result: Collatz Predecessor Positive-Constant x^0.901 Lower Bound"
      },
      "artifactId": "artifact.collatz.predecessor-lower-bound-0901.constant.v001",
      "axiomProfile": "custom_axioms_present",
      "axioms": [
        "Classical.choice",
        "Erdos1135.KrasikovLagarias.k18AdaptiveForcedPotentialCertificate_check._native.native_decide.ax_1_1",
        "Erdos1135.KrasikovLagarias.k18Gamma901EncodedCertificate_check._native.native_decide.ax_1_1",
        "Quot.sound",
        "propext"
      ],
      "buildElapsedMs": 8398,
      "buildStatus": "passed",
      "declarationName": "CollatzPredecessor090.predecessor_count_lower_bound_0901",
      "noSorryStatus": "passed",
      "packageCommit": "5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f",
      "firstPartySourcePath": "sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/CollatzPredecessor090.lean",
      "publicSourceUrl": "https://proofatlas.ai/sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/CollatzPredecessor090.lean",
      "sourceFile": "CollatzPredecessor090.lean",
      "statementId": "statement.collatz.predecessor-lower-bound-0901.constant.v001",
      "formalText": "theorem predecessor_count_lower_bound_0901 {target : Nat} (htarget : 0 < target) (hmod : target % 3 ≠ 0) : ∃ constant : Real, 0 < constant ∧ ∀ᶠ x in Filter.atTop, constant * x ^ ((901 : Real) / 1000) ≤ (predecessorCountReal target x : Real)",
      "title": "Collatz Predecessor Positive-Constant x^0.901 Lower Bound"
    }
  ],
  "publicSafeSummary": "A standalone Lean 4 development proves that, for every fixed positive target not divisible by 3, the accelerated-Collatz predecessor count is eventually at least x^0.90, in both real- and natural-cutoff forms. A stronger target-dependent positive-constant x^0.901 bound supplies the exponent reserve. Lean checks the exact theorem chain; two disclosed native finite checks are independently replayed over 344,373,768 exact inequalities. This strengthens the earlier ProofAtlas 0.88 result but does not prove the Collatz conjecture or provide an explicit eventual cutoff.",
  "reviews": [
    {
      "id": "review.accepted.formal_evidence.h3abcde94716d.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "formal_evidence",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.formal_evidence.ha739dc939c27.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "formal_evidence",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.formal_evidence.hb3f1cb423d1a.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "formal_evidence",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.public_wording.h16f6c477d13a.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "public_wording",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.public_wording.ha0498d992b0d.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "public_wording",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.public_wording.hc0515b0ccf1f.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "public_wording",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.result_boundary.h83283e71beb9.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "result_boundary",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.statement_alignment.h433bd9465440.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "statement_alignment",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.statement_alignment.h88f77f9c6509.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "statement_alignment",
      "reviewerKind": "agent"
    },
    {
      "id": "review.accepted.statement_alignment.hdbd77bc031e6.v001",
      "recordedOn": "2026-07-19",
      "result": "accepted",
      "reviewKind": "statement_alignment",
      "reviewerKind": "agent"
    }
  ],
  "source": {
    "canonicalOrigin": "https://proofatlas.ai",
    "commit": "5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f",
    "repository": "https://proofatlas.ai/sources/collatz-predecessor-090/",
    "routes": {
      "archivePath": "sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/collatz_predecessor_090-1.0.0.tar.gz",
      "commitPath": "sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/index.html",
      "landingPath": "sources/collatz-predecessor-090/index.html",
      "sourceFilePath": "sources/collatz-predecessor-090/commits/5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f/CollatzPredecessor090.lean"
    },
    "footprint": {
      "artifacts": [
        {
          "artifactId": "artifact.collatz.predecessor-lower-bound-090.nat.v001",
          "closureTotals": {
            "bytes": 490170,
            "files": 58,
            "nonEmptyLines": 10237,
            "physicalLines": 11410
          },
          "mainSourceFile": {
            "bytes": 1947,
            "nonEmptyLines": 39,
            "path": "CollatzPredecessor090.lean",
            "physicalLines": 48,
            "sha256": "sha256:26167a4c873b05bd2ad86580d72519c3d5fdc73194625034145041de51cb12eb"
          }
        },
        {
          "artifactId": "artifact.collatz.predecessor-lower-bound-090.real.v001",
          "closureTotals": {
            "bytes": 490170,
            "files": 58,
            "nonEmptyLines": 10237,
            "physicalLines": 11410
          },
          "mainSourceFile": {
            "bytes": 1947,
            "nonEmptyLines": 39,
            "path": "CollatzPredecessor090.lean",
            "physicalLines": 48,
            "sha256": "sha256:26167a4c873b05bd2ad86580d72519c3d5fdc73194625034145041de51cb12eb"
          }
        },
        {
          "artifactId": "artifact.collatz.predecessor-lower-bound-0901.constant.v001",
          "closureTotals": {
            "bytes": 490170,
            "files": 58,
            "nonEmptyLines": 10237,
            "physicalLines": 11410
          },
          "mainSourceFile": {
            "bytes": 1947,
            "nonEmptyLines": 39,
            "path": "CollatzPredecessor090.lean",
            "physicalLines": 48,
            "sha256": "sha256:26167a4c873b05bd2ad86580d72519c3d5fdc73194625034145041de51cb12eb"
          }
        }
      ],
      "recordedDeclarationCount": 3,
      "definition": {
        "classificationsInferred": false,
        "commentsIncluded": true,
        "externalDependenciesIncluded": false,
        "lineCounting": "Physical lines are split on LF, CRLF, or CR; a terminal newline does not create an extra line. Counted lines contain at least one non-whitespace character after Unicode whitespace trimming. Comments and documentation count as source lines.",
        "scope": "The deduplicated union of first-party Lean files supplied in the checked local source closures for artifacts at one pinned package commit. External dependencies such as Mathlib are excluded."
      },
      "files": [
        {
          "bytes": 1947,
          "nonEmptyLines": 39,
          "path": "CollatzPredecessor090.lean",
          "physicalLines": 48,
          "sha256": "sha256:26167a4c873b05bd2ad86580d72519c3d5fdc73194625034145041de51cb12eb"
        },
        {
          "bytes": 14992,
          "nonEmptyLines": 320,
          "path": "Erdos1135/KrasikovLagarias/AdaptiveAllowedFamily.lean",
          "physicalLines": 342,
          "sha256": "sha256:6e4546c457747e4b2bfa697ae22593b7ff6182cbd1f7f10ac3216f5b9fb41268"
        },
        {
          "bytes": 7239,
          "nonEmptyLines": 150,
          "path": "Erdos1135/KrasikovLagarias/AdaptiveAuxiliaryTermination.lean",
          "physicalLines": 171,
          "sha256": "sha256:99b3b7f2e49d13745c603c6eecca9eb5a8bfa1d40eaa9819b6e7f21230ac45fd"
        },
        {
          "bytes": 8063,
          "nonEmptyLines": 171,
          "path": "Erdos1135/KrasikovLagarias/AdaptiveCriticalChoice.lean",
          "physicalLines": 186,
          "sha256": "sha256:1d5e1f2b6be14dd940090ce0029ae6d26afbc98d4671def84ad19a37fab0c078"
        },
        {
          "bytes": 17243,
          "nonEmptyLines": 326,
          "path": "Erdos1135/KrasikovLagarias/AdaptiveCriticalSkeleton.lean",
          "physicalLines": 335,
          "sha256": "sha256:4691dba3bcc0c3ac4f1192a6bcd188118eca06e36927392b1ca2a5c2f2ca5b91"
        },
        {
          "bytes": 7241,
          "nonEmptyLines": 144,
          "path": "Erdos1135/KrasikovLagarias/AdaptiveForcedPotential.lean",
          "physicalLines": 160,
          "sha256": "sha256:d9f515ce3215c62dca57e1887fc47b4ee61053482dc45ed4086091e758581fa9"
        },
        {
          "bytes": 8530,
          "nonEmptyLines": 195,
          "path": "Erdos1135/KrasikovLagarias/AdaptiveForcedPotentialCertificate.lean",
          "physicalLines": 230,
          "sha256": "sha256:ff69a1a725acee11b77f566b68309ff78f80378941af9aaedce19c83048a86ff"
        },
        {
          "bytes": 10206,
          "nonEmptyLines": 211,
          "path": "Erdos1135/KrasikovLagarias/AdaptiveNormalizedCoefficient.lean",
          "physicalLines": 227,
          "sha256": "sha256:d1e954e1793b5cb9b39275699f224c54d581ed78e4a1672bba7a371828c31adf"
        },
        {
          "bytes": 10876,
          "nonEmptyLines": 210,
          "path": "Erdos1135/KrasikovLagarias/AdaptiveNormalizer.lean",
          "physicalLines": 231,
          "sha256": "sha256:bd35b0960467b185a7e63f4771dd33213afa5c5d264e5c8dc1c81f9a2147d8a8"
        },
        {
          "bytes": 13953,
          "nonEmptyLines": 306,
          "path": "Erdos1135/KrasikovLagarias/AdaptivePathExtraction.lean",
          "physicalLines": 342,
          "sha256": "sha256:d1fae0b27d3a352a00de51742f5d15f77674e720e7744f11088f1773ce5f76db"
        },
        {
          "bytes": 2228,
          "nonEmptyLines": 46,
          "path": "Erdos1135/KrasikovLagarias/Asymptotic.lean",
          "physicalLines": 54,
          "sha256": "sha256:683dfa25e3c15a379b02ffcf090a2c49811996059c4b7efc156ee1a1fccfecc7"
        },
        {
          "bytes": 6749,
          "nonEmptyLines": 146,
          "path": "Erdos1135/KrasikovLagarias/Certificate.lean",
          "physicalLines": 182,
          "sha256": "sha256:c1cc4033292dece680259cc7f43b1e28f17d5de5ea008352222756404c93cd56"
        },
        {
          "bytes": 2628,
          "nonEmptyLines": 64,
          "path": "Erdos1135/KrasikovLagarias/ChunkedEncoding.lean",
          "physicalLines": 76,
          "sha256": "sha256:c28571464325f87a995b401d0e41701f784fcdba5a65ea445f4bb7e2ffc11ac5"
        },
        {
          "bytes": 8126,
          "nonEmptyLines": 165,
          "path": "Erdos1135/KrasikovLagarias/DeletionContext.lean",
          "physicalLines": 179,
          "sha256": "sha256:6f5437c7cff19952ed9471c50cafebd1dba1205b186db713edea3115abaff126"
        },
        {
          "bytes": 8181,
          "nonEmptyLines": 170,
          "path": "Erdos1135/KrasikovLagarias/Elimination.lean",
          "physicalLines": 191,
          "sha256": "sha256:d8ed6f88a9616aed3d1ef29b7dd42954cff44f44bdc74da4920671e9becd3f63"
        },
        {
          "bytes": 23682,
          "nonEmptyLines": 475,
          "path": "Erdos1135/KrasikovLagarias/EliminationAllowedFamily.lean",
          "physicalLines": 505,
          "sha256": "sha256:6dfbc8fc53378b12fb5cc379641904e194854c0e8fecc5bcc55acd36de68e287"
        },
        {
          "bytes": 1587,
          "nonEmptyLines": 35,
          "path": "Erdos1135/KrasikovLagarias/EliminationCombinatorics.lean",
          "physicalLines": 41,
          "sha256": "sha256:0c75d2fb9ba1c50312dc82856bb56d03cfcf9fa633301ec48150227be8f4d84b"
        },
        {
          "bytes": 10773,
          "nonEmptyLines": 229,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalContext.lean",
          "physicalLines": 274,
          "sha256": "sha256:c11c6eaebb5702497a204c7acfd5540974605cfc9c7cee98f03830a310e89ad1"
        },
        {
          "bytes": 8972,
          "nonEmptyLines": 176,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalDeletion.lean",
          "physicalLines": 189,
          "sha256": "sha256:226a818184f01f86f7c18a3369ebef029fd79608c5626bbc6d3ee3eec5505967"
        },
        {
          "bytes": 6707,
          "nonEmptyLines": 162,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalFamily.lean",
          "physicalLines": 174,
          "sha256": "sha256:0cb6c3fc6d29a3d3ee7eb919c37b24cdfba22264b7f8773f3a9c67fa8c7a7676"
        },
        {
          "bytes": 5796,
          "nonEmptyLines": 117,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalHistory.lean",
          "physicalLines": 132,
          "sha256": "sha256:daf4850fdbed12dc86de5f3baf453f57f49ef5998969f00c4211ae2b2e35800a"
        },
        {
          "bytes": 6416,
          "nonEmptyLines": 130,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalPath.lean",
          "physicalLines": 146,
          "sha256": "sha256:99f1257258c31d1b505035f0980ecc8b5fb99f8dd41527e779499894e9fe8573"
        },
        {
          "bytes": 7316,
          "nonEmptyLines": 161,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalReplacement.lean",
          "physicalLines": 176,
          "sha256": "sha256:5d1c4d6ce9cb290a785cf2ff607d1f863662ae2434100ac3876928d0d15e239d"
        },
        {
          "bytes": 19257,
          "nonEmptyLines": 367,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalSkeleton.lean",
          "physicalLines": 380,
          "sha256": "sha256:1678b544fe399fd74a50ae534fa6401fed919a5a7e07b8dd1ea689afd5c41d04"
        },
        {
          "bytes": 10360,
          "nonEmptyLines": 206,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalSplit.lean",
          "physicalLines": 220,
          "sha256": "sha256:29744ed925e17a17331a14fe70fb4645d03f8d20f8c94adf4aefc5b67914802a"
        },
        {
          "bytes": 8413,
          "nonEmptyLines": 185,
          "path": "Erdos1135/KrasikovLagarias/EliminationCriticalTree.lean",
          "physicalLines": 227,
          "sha256": "sha256:ed38c2ee3f38508d615f367e50ff7fb52e5877f156c207326cbc0dac8e8af613"
        },
        {
          "bytes": 13909,
          "nonEmptyLines": 265,
          "path": "Erdos1135/KrasikovLagarias/EliminationNormalizer.lean",
          "physicalLines": 293,
          "sha256": "sha256:809a0a2455ee140251757a486848d68dec63deb0b1abe27f1a791f1ba046cde2"
        },
        {
          "bytes": 10005,
          "nonEmptyLines": 203,
          "path": "Erdos1135/KrasikovLagarias/EliminationPolicy.lean",
          "physicalLines": 241,
          "sha256": "sha256:1847b284fb113204960fe4cdddfea4b2e57b20f0007805e61194073c03ca089c"
        },
        {
          "bytes": 6458,
          "nonEmptyLines": 153,
          "path": "Erdos1135/KrasikovLagarias/EliminationPruning.lean",
          "physicalLines": 174,
          "sha256": "sha256:d2f22a6abda5bdff50a627f6909d2b8365cdc3d723de8c2c78b7f849c7f0ba0a"
        },
        {
          "bytes": 14168,
          "nonEmptyLines": 301,
          "path": "Erdos1135/KrasikovLagarias/EliminationResidue.lean",
          "physicalLines": 352,
          "sha256": "sha256:382846996ec0c934713ee5a9be8667c74921d51393d35c0504540aba88f45715"
        },
        {
          "bytes": 5722,
          "nonEmptyLines": 144,
          "path": "Erdos1135/KrasikovLagarias/EliminationShift.lean",
          "physicalLines": 172,
          "sha256": "sha256:17cc62764b0915dbb1c406acf6d1fb70faf469392757ace8b4820ead5c76579b"
        },
        {
          "bytes": 16363,
          "nonEmptyLines": 357,
          "path": "Erdos1135/KrasikovLagarias/EliminationSourceSystem.lean",
          "physicalLines": 392,
          "sha256": "sha256:a20f2facb1b63ebde0bd58f02abed0b32d2867ee50807550954a708284381b0b"
        },
        {
          "bytes": 10746,
          "nonEmptyLines": 226,
          "path": "Erdos1135/KrasikovLagarias/EliminationTrace.lean",
          "physicalLines": 264,
          "sha256": "sha256:9463f81dd6f377bc8e615f7907cd0107582910b5e70dfc09b26361b1a472eaea"
        },
        {
          "bytes": 7185,
          "nonEmptyLines": 159,
          "path": "Erdos1135/KrasikovLagarias/EliminationUniformShiftBounds.lean",
          "physicalLines": 184,
          "sha256": "sha256:fe1eb8eaa1f765f7fd23c18dd4c9eb901a359d232c038243c05d9c53f31e843e"
        },
        {
          "bytes": 2028,
          "nonEmptyLines": 50,
          "path": "Erdos1135/KrasikovLagarias/EncodedCertificate.lean",
          "physicalLines": 61,
          "sha256": "sha256:6aa7fb92908e4cb3ad380985a833d454f495d9048745d9fab19999d5f026a446"
        },
        {
          "bytes": 37502,
          "nonEmptyLines": 760,
          "path": "Erdos1135/KrasikovLagarias/Envelope.lean",
          "physicalLines": 833,
          "sha256": "sha256:58a1aeeb38b435fa13ef5930d2f29a5d72db2a3e92b9290f0ce5a9af4193ae34"
        },
        {
          "bytes": 4018,
          "nonEmptyLines": 92,
          "path": "Erdos1135/KrasikovLagarias/FiniteColorAntitone.lean",
          "physicalLines": 104,
          "sha256": "sha256:0eaf5c29e0190c279f50a40d43d165a0003145826731bfaa55194fdae45a510b"
        },
        {
          "bytes": 2202,
          "nonEmptyLines": 45,
          "path": "Erdos1135/KrasikovLagarias/FiniteColorDescent.lean",
          "physicalLines": 52,
          "sha256": "sha256:032fab9316e81e1e162cb2885da9e91999d30c7a1ff4f500f038c2c7402c9d9a"
        },
        {
          "bytes": 9643,
          "nonEmptyLines": 219,
          "path": "Erdos1135/KrasikovLagarias/ForcedPotentialCertificate.lean",
          "physicalLines": 259,
          "sha256": "sha256:84f2d2f48c09be94f610dd0fb6ef632037801b9acb4b2631e7e52baa69f90bc7"
        },
        {
          "bytes": 1499,
          "nonEmptyLines": 32,
          "path": "Erdos1135/KrasikovLagarias/Generated/K18AdaptiveForcedPotential.lean",
          "physicalLines": 40,
          "sha256": "sha256:580fd0bb308387096b6435637bbdf7f185e6c895c7bb3852e7789718a59249d6"
        },
        {
          "bytes": 2589,
          "nonEmptyLines": 51,
          "path": "Erdos1135/KrasikovLagarias/Generated/K18Gamma901.lean",
          "physicalLines": 59,
          "sha256": "sha256:f7deee98bc6804575cf4d69d7a571b0cb863b1151a90a37be11d13d3f5e32547"
        },
        {
          "bytes": 7288,
          "nonEmptyLines": 156,
          "path": "Erdos1135/KrasikovLagarias/IrrationalRotation.lean",
          "physicalLines": 167,
          "sha256": "sha256:c8493332a2e60aab35c355009838c20a61b3157a128f6955dadc9773f8d18793"
        },
        {
          "bytes": 9806,
          "nonEmptyLines": 210,
          "path": "Erdos1135/KrasikovLagarias/K18CoefficientBridge.lean",
          "physicalLines": 237,
          "sha256": "sha256:71f2bdbfcc24c719eefbd4fec9c1a45f2625dcd9fda216a58abc32bf7f97a091"
        },
        {
          "bytes": 1893,
          "nonEmptyLines": 43,
          "path": "Erdos1135/KrasikovLagarias/K18CriticalChoice.lean",
          "physicalLines": 51,
          "sha256": "sha256:ed46add5588d7402dd0005a30e053bac6f57f444419803b8d7b3ba89459a765b"
        },
        {
          "bytes": 5137,
          "nonEmptyLines": 105,
          "path": "Erdos1135/KrasikovLagarias/K18PowerOfTwoTargets.lean",
          "physicalLines": 121,
          "sha256": "sha256:4fea322131440d30f236c0c34c827a0c216fbf4efb068f90b922ea850ee5b7ca"
        },
        {
          "bytes": 3147,
          "nonEmptyLines": 60,
          "path": "Erdos1135/KrasikovLagarias/K18PredecessorAllTargets.lean",
          "physicalLines": 69,
          "sha256": "sha256:465df578bb4e03dcfc9b4687e23b963ad444f4efa980d98e82622e429535c087"
        },
        {
          "bytes": 4586,
          "nonEmptyLines": 99,
          "path": "Erdos1135/KrasikovLagarias/K18PredecessorBridge.lean",
          "physicalLines": 107,
          "sha256": "sha256:2394884574c4b44e9c7b178e549755364df7fd5a623dcc6835db72314f2c2d81"
        },
        {
          "bytes": 1696,
          "nonEmptyLines": 46,
          "path": "Erdos1135/KrasikovLagarias/K18PrincipalIndex.lean",
          "physicalLines": 54,
          "sha256": "sha256:0ac1c1eb021b26e487a565d2ed584d40f66dcd81bb2c93dddd415f9ff677d578"
        },
        {
          "bytes": 8251,
          "nonEmptyLines": 172,
          "path": "Erdos1135/KrasikovLagarias/K18SourceBridge.lean",
          "physicalLines": 184,
          "sha256": "sha256:9b59b209f05119419d6bf992dc0b6b3f66aba7bc3b163e4eeee9d246fc4fc810"
        },
        {
          "bytes": 9891,
          "nonEmptyLines": 208,
          "path": "Erdos1135/KrasikovLagarias/PeriodicTargetReduction.lean",
          "physicalLines": 226,
          "sha256": "sha256:c7cf91d2c34aab8e70aa256c70456bb3d6d25445c7595b957cf63952b08bbc8d"
        },
        {
          "bytes": 6094,
          "nonEmptyLines": 132,
          "path": "Erdos1135/KrasikovLagarias/PotentialRecordSyndetic.lean",
          "physicalLines": 141,
          "sha256": "sha256:e6807d24639772b5e2671711f5d41721d16d0630b499f3d4e846d681f8585d25"
        },
        {
          "bytes": 9023,
          "nonEmptyLines": 168,
          "path": "Erdos1135/KrasikovLagarias/PredecessorCount.lean",
          "physicalLines": 201,
          "sha256": "sha256:2fb9d2dd085dc73de6be9309578b043f5d1334b059dec0789be571da2d243e9a"
        },
        {
          "bytes": 7363,
          "nonEmptyLines": 148,
          "path": "Erdos1135/KrasikovLagarias/RealCertificate.lean",
          "physicalLines": 169,
          "sha256": "sha256:82b680d59b3f68fbb61e765142e2f418485bdc44cd67cfc507a48c86bdd918b2"
        },
        {
          "bytes": 10194,
          "nonEmptyLines": 216,
          "path": "Erdos1135/KrasikovLagarias/Retarded.lean",
          "physicalLines": 234,
          "sha256": "sha256:776d1b79d506bd2cce59133cd5a424e81eb8feb17131cb07bd49bd4e2e23623f"
        },
        {
          "bytes": 5240,
          "nonEmptyLines": 125,
          "path": "Erdos1135/KrasikovLagarias/RetardedChoice.lean",
          "physicalLines": 134,
          "sha256": "sha256:60c947281d523a7fb102f0a33916947caac4eed1ccc0c2c3483fd2165f926d26"
        },
        {
          "bytes": 11998,
          "nonEmptyLines": 236,
          "path": "Erdos1135/KrasikovLagarias/SyndeticIrrationalRotation.lean",
          "physicalLines": 248,
          "sha256": "sha256:b7d543c4e455dfc5305b4cee3b8b1fa216656d4fa95545c2f304c114f334e8e1"
        },
        {
          "bytes": 6368,
          "nonEmptyLines": 131,
          "path": "Erdos1135/KrasikovLagarias/SyndeticRecordDescent.lean",
          "physicalLines": 143,
          "sha256": "sha256:40305b652d66759ddd67d5567c3094ba2526aa95a0dce54d811d0c4733259108"
        },
        {
          "bytes": 677,
          "nonEmptyLines": 19,
          "path": "Erdos1135/Terras/Core/Defs.lean",
          "physicalLines": 26,
          "sha256": "sha256:34296bdea6113ed2403ea383ff6890ea5f68f51a154d102a1262b4a8a66dd384"
        }
      ],
      "mainFiles": [
        {
          "bytes": 1947,
          "nonEmptyLines": 39,
          "path": "CollatzPredecessor090.lean",
          "physicalLines": 48,
          "sha256": "sha256:26167a4c873b05bd2ad86580d72519c3d5fdc73194625034145041de51cb12eb",
          "artifactIds": [
            "artifact.collatz.predecessor-lower-bound-090.nat.v001",
            "artifact.collatz.predecessor-lower-bound-090.real.v001",
            "artifact.collatz.predecessor-lower-bound-0901.constant.v001"
          ]
        }
      ],
      "packageCommit": "5f76a170e74ea5b0c37c56683bd4c1e9d72e5e3f",
      "schemaVersion": "public-site-formalization-footprint.v1",
      "totals": {
        "deduplicatedMainFiles": {
          "bytes": 1947,
          "files": 1,
          "nonEmptyLines": 39,
          "physicalLines": 48
        },
        "deduplicatedSourceUnion": {
          "bytes": 490170,
          "files": 58,
          "nonEmptyLines": 10237,
          "physicalLines": 11410
        }
      }
    },
    "status": "commit_pinned_public_source_reviewed"
  }
}
