{
  "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",
      "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",
      "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",
      "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 retained Proof Atlas 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"
  }
}
