diff --git a/.gitattributes b/.gitattributes index 97bb4605..b013d3a6 100644 --- a/.gitattributes +++ b/.gitattributes @@ -29,3 +29,20 @@ docs/internal/extensions/bv1/COORDINATOR_ROUTE_DISPOSITION.md whitespace=blank-a docs/internal/extensions/bv1/controls/public_mutations/fixtures/B39CFA73CEAA05B8D0E8E803CACF0696529FDBF7F2BD3BEFB5A8805045127618/*.constructor.lean whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol docs/internal/extensions/bv1/controls/public_mutations/snapshots/97405C70ED3B60CED72874D6DF622D2E9BBA0BD8F04808A3F98ED34EE1CEB770/Capstone.lean whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol scripts/packed_bitvector_validation_controls.ps1 whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol + +# LIFE-NATIVE-1 checks these two frozen artifacts as exact Git bytes (LF). +# Preserve the contract and complete matrix rows. +docs/internal/extensions/lifecycle-native1/CONTRACT_REQUIREMENTS.json -text +docs/internal/extensions/lifecycle-native1/ACCEPTANCE_MATRIX.frozen.md -text + +# The semantic fixture registry and startup amendment use historical CRLF hashes. +# The startup amendment compares against historical Windows raw-source hashes. +# These two source files must retain that explicit CRLF representation even +# when a checkout has core.autocrlf disabled. The Lean text is unchanged. +scripts/lifecycle_native_cases.json text eol=crlf +RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean text eol=crlf +RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean text eol=crlf + +# Preserve the two V1 external audit reports as exact recorded bytes. +docs/internal/audit_reports/v1-blind-4ded05c.md -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol +docs/internal/audit_reports/v1-blind-ff92a2f-continuation.md -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6c4ffb3a..02648322 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -150,3 +150,19 @@ jobs: - name: Owned-process self-test (setsid group + descendant barrier) shell: pwsh run: ./scripts/owned_process_tree.ps1 -SelfTest + + source-artifact-checks: + name: Source artifact checks (${{ matrix.os }}) + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-24.04, windows-2022] + steps: + - name: Checkout + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 + + - name: Packaging integrity and checkout byte regressions + shell: bash + run: | + python scripts/test_package_release.py + python scripts/test_native_checkout.py diff --git a/.github/workflows/release-artifact.yml b/.github/workflows/release-artifact.yml index 16cff4ba..680586d7 100644 --- a/.github/workflows/release-artifact.yml +++ b/.github/workflows/release-artifact.yml @@ -16,7 +16,7 @@ jobs: - name: Checkout uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 with: - fetch-depth: 2 + fetch-depth: 0 # This workflow also runs scripts/gate.ps1, through # scripts/reproduce_artifact.sh, so it needs tags for the same reason # ci.yml does. WDD-20260816-057 said "every workflow" and fixed two. @@ -34,7 +34,7 @@ jobs: shell: bash run: | set -o pipefail - scripts/reproduce_artifact.sh 2>&1 | tee artifact-reproduction.log + scripts/reproduce_artifact.sh 2>&1 | tee "$RUNNER_TEMP/artifact-reproduction.log" - name: Prepare release attachments shell: bash @@ -45,7 +45,7 @@ jobs: --exclude=.lake \ --exclude=release-artifacts \ -czf "release-artifacts/rmq-source-${GITHUB_REF_NAME}.tar.gz" . - cp artifact-reproduction.log release-artifacts/ + cp "$RUNNER_TEMP/artifact-reproduction.log" release-artifacts/ cp docs/ARTIFACT_REPRODUCIBILITY.md release-artifacts/ cp docs/PAPER_MAIN_THEOREM.md release-artifacts/ cp docs/PAPER_THEOREM_MAP.md release-artifacts/ @@ -59,10 +59,14 @@ jobs: shell: bash run: | tag="${GITHUB_REF_NAME}" + release_flags=() + if [[ "$tag" == *-* ]]; then + release_flags+=(--prerelease) + fi if gh release view "$tag" >/dev/null 2>&1; then gh release upload "$tag" release-artifacts/* --clobber else - gh release create "$tag" release-artifacts/* \ + gh release create "$tag" release-artifacts/* "${release_flags[@]}" \ --title "$tag" \ --notes "RMQ paper artifact release. See ARTIFACT_REPRODUCIBILITY.md and artifact-reproduction.log." fi diff --git a/CITATION.cff b/CITATION.cff index 514a6954..f6142258 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,5 +1,5 @@ cff-version: 1.2.0 -message: "If you use this Lean artifact, please cite it using this provisional metadata." +message: "If you use this Lean artifact, cite this release-candidate version and the exact source commit. No V1 release has been published yet." title: "RMQ: A Lean 4 Artifact for Succinct Range Minimum Query Models" type: software authors: @@ -13,5 +13,4 @@ keywords: - succinct data structures - formal verification license: Apache-2.0 -version: "provisional" -date-released: "2026-07-06" +version: 1.0.0-rc.1 diff --git a/README.md b/README.md index 0b0521c8..88bb509e 100644 --- a/README.md +++ b/README.md @@ -2,415 +2,120 @@ [![CI](https://github.com/patternscientist/rmq/actions/workflows/ci.yml/badge.svg)](https://github.com/patternscientist/rmq/actions/workflows/ci.yml) -**TL;DR:** This project uses Lean to machine-check a classic optimal RMQ -story: exact range-minimum queries can be answered at constant modeled query -cost from a Cartesian-shape payload of at most -`2*n + o(n)` bits, -and any fixed-length payload-only exact RMQ encoding needs -`2n - 1.5 log n - O(1)` bits. "Modeled cost" there counts charged probes into -that payload, not machine instructions or wall-clock time. A separate -accepted theorem, `RMQ.Headlines.succinctRMQFullyChargedPackedQuery`, -charges every primitive instruction of its own machine query; it is -summarized in the next paragraph. The earlier **210** trace and **427** probe -bounds keep their separate charge policies, and none of these bounds is a Lean -wall-clock bound. The cost of building the payload -- preprocessing time and -workspace, in any model -- is **unproved and excluded from every query -bound**: no theorem here bounds it, and none is claimed. -The same code base is now growing into a -verified advanced-data-structures testbed, with standalone rank/select, -balanced-parentheses navigation, and union-find spokes. - -**Fully charged packed query (accepted).** Import `RMQPaper` and use -`RMQ.Headlines.succinctRMQFullyChargedPackedQuery`. For every `xs : List Int` -it fixes one numeric memory -- 174 counted metadata words followed by the -existing packed allocation of the payload, densely repacked into `w(n)`-bit -words with `log2(n+2)+1 <= w(n) <= 192*(log2(n+2)+1)` -- and one closed -loop-free program of **837,572** primitive instructions that does not -depend on `xs` or `n`. Each executed instruction is one step. Every valid -half-open range returns its leftmost minimum, and for every representable -endpoint pair the run halts within at most 837,572 steps, which is simply the -program length; the committed valid-query fixtures observe 6,003 to 16,358 -steps. The memory, the literal program encoding and 8,271 registers plus three -control words fit in `2n + o(n)` bits, but the code and scratch term exceeds -`n` for every `n` below about `2^28`, so it is lower order only asymptotically. -The word model assumes unit-cost multiplication, division, remainder, variable -shifts and bitwise operations, and every executed operation is proved free of -overflow, underflow, zero division and oversized shifts. Endpoints outside the -word domain are rejected by an uncharged value-level check. Preprocessing is -unbounded and unclaimed, and Lean runtime is a separate, unmeasured quantity. -Status: **ACCEPTED**, following the replay campaign, both-host aggregate gates -and independent audit; see the [coordinator acceptance record](docs/internal/packed_query/PQ1_COORDINATOR_ACCEPTANCE.md). The -[machine review packet](docs/WORD_RAM_REVIEW_PACKET.md) states the full model, -allocation/run identity and validation contract. - Range-minimum query (RMQ) asks for the leftmost position of the smallest value -in a subarray. The surprising theorem is not that RMQ can be solved, but that -the array values can be discarded: the Cartesian shape alone determines every -answer. This repository verifies that story end to end, including correctness, -modeled query cost, payload-bit accounting, a public succinct upper-bound -surface with a numeric doubled-Catalan slack comparison, and a separately cited -encoding-quantified information-theoretic lower-bound theorem. - -For the current publication-oriented explanation aimed at mathematically mature -readers with little data-structures background, see -[`docs/digests/PROJECT_DIGESTION_CURRENT.md`](docs/digests/PROJECT_DIGESTION_CURRENT.md). -The deeper first-contact background note remains -[`docs/digests/DEEP_PROJECT_DIGESTION_2026_06_28.md`](docs/digests/DEEP_PROJECT_DIGESTION_2026_06_28.md). - -## Why Care - -RMQ is a small-looking problem that sits under several core data-structure -ideas: Cartesian trees, lowest-common-ancestor queries, Fischer-Heun -preprocessing, succinct tree navigation, and rank/select-style bitvector -indexing. A formally checked RMQ stack is therefore a good stress test for -verified data-structure infrastructure. - -The main contribution here is not new paper mathematics. It is that the known -theory is connected in Lean *with its modeling assumptions made explicit and -audited* -- what counts as one stored bit, and what counts as one step, are Lean -objects that are checked, not informal promises. Concretely: - -- many RMQ implementations satisfy one shared leftmost-minimum contract; -- RMQ and LCA are reduced to each other through verified tree/Euler/Cartesian - machinery; -- the succinct upper bound has explicit payload accounting and constant modeled - query cost, with payload bits separated from proof-only fields so no answer can - be hidden in a free-to-read certificate; and -- the lower bound proves that the leading `2*n` payload term is optimal. - -All of this is Mathlib-free: the project is pinned to Lean/Std plus `omega`, -with no `sorry`, custom axioms, `unsafe`, `partial`, or `noncomputable` -definitions in the checked source. - -## Headline Theorems - -The RMQ-only paper aliases live in -[`RMQ/Headlines/RMQ.lean`](RMQ/Headlines/RMQ.lean) and are imported by -`RMQPaper`. The aggregate full-repository alias barrel remains -[`RMQ/Headlines.lean`](RMQ/Headlines.lean); it explicitly adds -[`RMQ/Headlines/RMQCompatibility.lean`](RMQ/Headlines/RMQCompatibility.lean) -for checked historical profiles under `Legacy`/`Compatibility` names. - -| Alias | Meaning | +in a subarray. The classical surprise is that the values can be discarded: the +Cartesian shape alone determines every answer. This repository machine-checks +that story in Lean 4 -- correctness, payload-bit accounting, modeled query cost, +and a matching information-theoretic lower bound -- with explicit Lean definitions for the +mathematical models and separate statements of runtime assumptions. + +**Start here:** [`docs/V1_GUIDE.md`](docs/V1_GUIDE.md) gives a worked half-open +leftmost-tie example, a model-and-cost comparison table, a source-to-consumer +tour, and the smoke versus full reproduction commands. + +This tree is the **V1 release candidate `1.0.0-rc.1`**: a research artifact +prepared for review; it has not been published as a release. It is +Mathlib-free -- Lean 4 with `Std` plus `omega`, pinned by `lean-toolchain` to +`leanprover/lean4:v4.22.0` -- with no `sorry`, custom `axiom`, `unsafe`, +`partial`, or `noncomputable` definitions in the checked source. + +## The Reference Contract + +Value-level RMQ queries share one contract +([`RMQ/Core/Spec.lean`](RMQ/Core/Spec.lean)): inputs are ordinary +`xs : List Int`, a valid query is a nonempty half-open window `[left, right)` +inside the list, and the answer is the *leftmost* index attaining the minimum. +`RMQ.LeftmostArgMin` states it, `RMQ.leftmostArgMin_unique` proves the witness +unique, and invalid or empty windows return `none`. + +## Headline Results + +| Result | Public alias, available from `import RMQPaper` | | --- | --- | -| `RMQ.Headlines.succinctRMQFullyChargedPackedQuery` | Accepted primitive-machine theorem over ordinary `xs : List Int`, following the replay campaign, both-host aggregate gates and independent audit: one numeric memory and one closed loop-free program; exact leftmost answers for valid half-open ranges; the rejection packet `0` with no memory reads for representable invalid ranges; halting within at most 837,572 primitive instructions; every stored word, operand and prefix state within one logarithmic word width; and memory, literal program encoding and registers within `2n + o(n)` bits. Unit-cost multiplication, division, remainder, shifts and bitwise operations are model assumptions; preprocessing is unclaimed. | -| `RMQ.Headlines.succinctRMQListIntTwoNPlusOConstantQuery` | Reader-facing theorem over ordinary `xs : List Int`: `buildPayload.length <= 2*n + overhead n` with `overhead = o(n)`; valid half-open queries return the exact leftmost RMQ answer, invalid or empty ranges return `none`, and modeled query cost is constant. | -| `RMQ.Headlines.listIntSuccinctRMQFlatPayloadStoreNoSyntheticExecutionStory` | Reader-facing no-synthetic execution story over ordinary `xs : List Int`, including the same public space inequality and range contract. Exact physical-word erasure is also conjoined directly in the paper main theorem; the construction is not padded to manufacture a size equality. | -| `RMQ.Headlines.listIntSuccinctRMQPaperMainTheorem` | Paper-facing theorem consuming the manifest packet, guarded reviewer-native certificate and independent 24-field required-facts projection, guarded list packet, literal same-execution `nonSyntheticWeight <= 210`, and complete supplied-store `TraceResult` equality under exact ordered dynamic-read agreement, together with the existing payload, answer, invalid-range, provenance, and no-synthetic clauses. | -| `RMQ.Headlines.listIntSuccinctRMQQueryCostedWithStoreEqQueryCostedOfFootprint` | List-facing safe-footprint supplied-store equality, derived through agreement on the first execution's ordered dynamic read footprint and complete `TraceResult` equality before projection to `Costed`. | -| `RMQ.Headlines.listIntSuccinctRMQFinalFullModelSoundnessExactOfFootprintGlobal` | List-facing supplied-store exactness: if a caller-provided store agrees with `SuccinctClassic.globalReadStore xs` on the final checked footprint, valid half-open queries through `SuccinctClassic.queryCostedWithStore` erase to the exact leftmost `List Int` RMQ answer. | -| `RMQ.Headlines.listIntSuccinctRMQFinalFullModelCostLeOfFootprintGlobal` | List-facing supplied-store all-size cost transfer: under the same footprint agreement, the supplied-store query has modeled cost at most `SuccinctClassic.queryCost`. | -| `RMQ.Headlines.succinctRMQCanonicalReviewerPayloadGlobalWordTraceTwoSidedProfile` | Canonical construction-facing profile: doubled-Catalan space envelopes, the at-most `2*n + o(n)` canonical reviewer payload, exact physical-word erasure, direct positional physical backing for every successful read, exact queries through the same global trace, non-synthetic certificate weight equal to both trace length and its `Costed.cost`, and the uniform bound `210`. | -| `RMQ.Headlines.succinctRMQGlobalPayloadStoreExecutionStory` | All-size execution-story theorem for the final succinct RMQ query: the costed query refines one globally segmented trace and every read agrees with one concrete global payload store. The stronger current event-vocabulary theorem is `RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceResultReadWordOnly`: every emitted event is `readWord`. | -| `RMQ.Headlines.succinctRMQGlobalPayloadStoreExtensionalExecutionStory` | Store-extensional all-size execution story: any read store agreeing with the concrete global store on the emitted payload-read events validates the same final-query trace. | -| `RMQ.Headlines.succinctRMQCanonicalInteriorDirectoryProfileAllSize` | Canonical all-size interior profile: exactness, component store, execution footprint, successful-read backing, and reviewer-width guarantees. The current interior execution has the separate charged-trace cap `33`; `240` remains a conservative interface cap. | -| `RMQ.Headlines.succinctRMQCanonicalReviewerMachineWordsComponentSlice` | Exact physical machine-word placement of the canonical component after the counted prefix. | -| `RMQ.Headlines.succinctRMQCanonicalInteriorPhysicalFootprintFits` | Every physical address consumed by the canonical interior execution fits the pre-execution reviewer word width. | -| `RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceCostedCostLe` | Paper-facing theorem: the uniform canonical trace has charged-trace cost at most `210`. | -| `RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceCostedCostEqTraceLength` | Exact accounting bridge: modeled cost equals emitted charged-event trace length. | -| `RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceResultReadWordOnly` | Strong current vocabulary theorem: every event actually emitted by the canonical whole-query trace is `readWord`. | -| `RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceResultNonSyntheticWeightSumEqCost` | For the canonical no-synthetic trace, the `WordRAM.TraceEvent.nonSyntheticWeight` certificate sum equals the `Costed` cost of the same execution. | -| `RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceResultNonSyntheticWeightSumLe210` | The non-synthetic-weighted actual emitted trace is bounded by `210`. | -| `RMQ.Headlines.succinctRMQSyntheticCostOnlyPrimitiveMemBreaksNonSyntheticWeightLengthEquality` | Counterfactual check: a synthetic event anywhere in a trace makes its `nonSyntheticWeight` sum differ from its length. | -| `RMQ.Headlines.succinctRMQChargedTraceCostAlgebra` | Component cap `2*select35 + (2*rank11 + 2*fringe37 + interior33) + rank11 = 210`; the actual-event bridge above connects it to execution. | -| `RMQ.Headlines.succinctRMQReviewerMachineWellFormed` | Shape-level 24-field certificate tying the current canonical payload, 22 physical sources, store adapter, exact execution/footprint, backing, first-order controller, same-trace `<= 210` certificate, and width bounds to the same objects. | -| `RMQ.Headlines.succinctRMQReviewerMachineRequiredFacts` | Independent typed 24-fact consumer populated only by literal projections from the certificate. | -| `RMQ.Headlines.listIntSuccinctRMQReviewerNativeMachineAdequacy` | Guarded `List Int` packet connecting the public query, canonical costed trace, interpreted controller, and exact-agreement supplied physical execution while preserving coherent invalid semantics. | -| `RMQ.Headlines.succinctRMQGlobalPayloadStoreAllSizeStructuralExecutionStory` | Uniform structural execution story with direct same-block decoding and canonical component-store cross-block replay. | -| `RMQ.Headlines.succinctRMQGlobalPayloadStoreNoSyntheticExecutionStory` | No-synthetic all-size execution story: the same bounded global trace contains no dedicated synthetic cost-only marker events. | -| `RMQ.Headlines.succinctRMQFlatPayloadStoreNoSyntheticExecutionStory` | Canonical reviewer-payload no-synthetic execution story: successful reads are counted in one exhaustive typed 22-source universe over logical segments `0..22`, including canonical close; BP roles `0` and `19` share one physical source, live segment `21` is present, segment `23` has no producer, and cross-block replay is uniform for all sizes. | -| `RMQ.Headlines.succinctRMQReviewerPhysicalExecutionRefinesLogical` | Genuine supplied flat-physical execution: the existing supplied-store evaluator reads the caller's flat store through checked address translation and refines the canonical logical execution, preserving value, cost, ordered successes/failures, repeated reads, and footprint. | -| `RMQ.Headlines.succinctRMQReviewerPhysicalExecutionEqOfOrderedFootprint` | Agreement on the first physical execution's consumed ordered footprint determines the complete physical execution. | -| `RMQ.Headlines.succinctRMQReviewerPhysicalValueFromSuppliedStore` | Projection theorem: the flat physical answer is exactly the existing translated supplied-store evaluator answer. | -| `RMQ.Headlines.succinctRMQReviewerPhysicalValueDependency` | If translated supplied-store evaluator values differ, the corresponding flat-physical `.value` projections differ. | -| `RMQ.Headlines.succinctRMQReviewerEveryReadOccurrenceProvenance` | Every indexed read in the closed global trace retains that same global occurrence, its program instruction occurrence, the prefix-folded pre-state, local position, exact component invocation parameters, source, and multiplicity-preserving offset. | -| `RMQ.Headlines.succinctRMQReviewerCountedSourceSuccessfulClosedValidOccurrence` | Every counted source is successfully read by some actual closed whole-query execution under a valid ordinary `List Int` query. | -| `RMQ.Headlines.succinctRMQReviewerSharedBPConsumerSuccessfulClosedValidOccurrence` | Select, rank, and canonical-close consumers each have a successful closed-valid occurrence through their exact invocation leaf. | -| `RMQ.Headlines.succinctRMQReviewerFreshUnusedSourceNoProducer` | Fresh segment `23` is rejected by the same common closed-valid-occurrence predicate used by accepted sources; the checked positive-to-mutation bridge accounts for successful versus arbitrary-result reads. | -| `RMQ.Headlines.succinctRMQReviewerManifestSemanticAdequacy` | Query-independent semantic-adequacy packet: every counted source and shared-BP consumer has some successful closed-valid execution witness, successful `P` implies the common mutation predicate `Q`, and fresh segment `23` fails `Q`. It does not say the current query reads every source. | -| `RMQ.Headlines.listIntSuccinctRMQInvalidPhysicalSemantics` | Invalid public inputs have one guarded none/empty/zero logical and physical execution for every supplied store. | -| `RMQ.Headlines.listIntSuccinctRMQQueryCostedInvalid` | One public validity boundary rejects every invalid or empty range; specialized empty, reversed, and out-of-bounds aliases are exported beside it. | -| `RMQ.Headlines.concreteBPCloseNavigationProfile` | Concrete payload-backed BP close-navigation profile: relative-split false-select/rank-close plus compact relative-rmM close/LCA, with `2*n + o(n)` payload, constant modeled query cost, exact Cartesian-shape RMQ answer semantics, and machine-word-bounded component payload reads. | -| `RMQ.Headlines.concreteBPCloseNavigationGlobalPayloadStoreExecutionStory` | Concrete BP close-navigation execution story: the same query is represented by a globally segmented `WordRAM.TraceResult`, with payload reads matched against one concrete store and successful reads backed by counted component stores. | -| `RMQ.Headlines.concreteBPCloseNavigationGlobalPayloadStoreBoundedExecutionStory` | Bounded concrete BP close-navigation execution story: the trace/store packet also has finite trace-local bounds for read addresses and word-primitive operands/results. | -| `RMQ.Headlines.concreteSuccinctBPTreeNavigationGlobalPayloadStoreBoundedExecutionStory_currentCloseStoreObstruction` | Checked obstruction: the current concrete close/LCA store cannot be reused as the matching-open leg for a fuller succinct BP tree-navigation execution story. | -| `RMQ.Headlines.bpCloseNavigationInterpretedTwoNPlusOConstantQuery` | Conditional component-level interpreter-backed BP close-navigation profile, parameterized by a supplied word-bounded sampled encoded close-navigation family. | -| `RMQ.Headlines.exactRMQLowerBoundDoubledCatalanSlack` | Coefficient-correct Catalan lower-bound slack, stated in doubled integer form. | -| `RMQ.Headlines.rankSelectNPlusOConstantQuery` | Standalone Jacobson/Clark-style plain-bitvector rank/select with `n + o(n)` payload and constant modeled query cost. | -| `RMQ.Headlines.rankSelectWordBoundedNPlusOConstantQuery` | The rank/select profile strengthened with machine-word-bounded concrete payload reads. | -| `RMQ.Headlines.rankSelectCompressedFIDFixedWeightFamilyProfile` | Fixed-weight compressed/FID rank/select family with fixed-weight primary payload plus `o(n)` auxiliary payload and constant modeled access/rank/select. | -| `RMQ.Headlines.rankSelectCompressedFIDFixedWeightInterpretedFamilyProfile` | Interpreter-backed replay of the fixed-weight compressed/FID rank/select family: same payload/profile shape, with access/rank/select reads routed through `WordRAM` bridges. | -| `RMQ.Headlines.rankSelectCompressedFIDFixedWeightGlobalPayloadStoreFusedProfile` | Fused fixed-weight compressed/FID rank/select capstone: compressed payload plus `o(n)`, exact constant-query access/rank/select, interpreted replay, one target-independent global payload store, and bounded trace-local event widths. | -| `RMQ.Headlines.rankSelectCompressedFIDFixedWeightGlobalPayloadStoreNoSyntheticFusedProfile` | Strengthened compressed/FID rank/select capstone: the fused global payload-store story also proves successful read events are backed by component stores and no synthetic cost-only events occur. | -| `RMQ.Headlines.rankSelectCompressedFIDFixedWeightGlobalPayloadStoreExecutionStory` | Target-independent global-store execution story for compressed/FID rank/select: for fixed `bits`, shared access plus rank false/true and select false/true traces all read from one concrete payload store. | -| `RMQ.Headlines.rankSelectCompressedFIDFixedWeightGlobalPayloadStoreBoundedExecutionStory` | Bounded target-independent global-store execution story for compressed/FID rank/select: the shared access/rank/select traces also carry trace-local finite widths bounding payload-read addresses and word-primitive operands/results. | - -The provenance layer separates two semantic obligations: indexed occurrence -provenance preserves invocation parameters for the exact current query, while -a global packet proves every counted source has some actual successful -closed-valid query witness under the same operational relation used to reject -fresh segment `23`. The canonical reviewer route has one live public payload, -`SuccinctClassic.buildPayload`. One pre-execution reviewer physical word list -erases exactly to that payload. The existing supplied-store evaluator runs -through a checked adapter that reads the supplied flat store at translated -physical addresses; canonical execution refines the logical execution while -preserving decoded result, modeled cost, ordered trace (including repeated and -failed reads), and the execution-derived footprint. Its query-independent width is -`machineWordBits (400000 * (n + 1))`, with a checked linear capacity bound and -an explicit `O(log (n + 2))` inequality. - -The supplied-store theorem uses the execution's ordered read footprint, retaining -repeated and failed reads. Agreement there determines the complete physical -`TraceResult`. Answer dependency is separately stated at `.value`: physical -execution returns the translated supplied-store evaluator value, and a checked -decisive singleton corruption changes `some 0` to `none` while a -trace-preserving value-ignore mutant does not. Operational checks also reject -dead-source addition, used-source removal, and mismatched consumer labels. -Occurrence evidence starts from a global `getElem?` witness and retains -the same position through the program instruction, folded pre-state, local -component occurrence, and exact select/rank/close parameters. A checked -singleton regression keeps the equal events at global positions `0` and `15`, -arising from producing instruction positions `0` and `1`, -as distinct obligations. The source witnesses use actual successful closed -valid executions, including symbolic large witnesses for sources `12`--`19`; -component may-read and earlier event-value facts remain compatibility facts. The -current charged-trace cap is `210`. Historical comparison: the retired silent-sparse-level cap is `207`, the silent in-word rank/select cap is `142`, and the earlier event-silent-fringe cap is `76`. -The public `canonicalTransitionalQueryCost = 328` statement is literal-pinned -history, while the current raw expression is distinctly named -`liveCompatibilityQueryCost = 352`; detailed earlier cost and dispatch -chronology lives only in the -[`compatibility history`](docs/digests/SUCCINCT_RMQ_COST_COMPATIBILITY_HISTORY.md) -and has no reverse edge into the reviewer route. - -The construction-level theorem names are intentionally verbose, so that the -model assumptions and dependency path remain inspectable. See -[`docs/TRUST_AUDIT_PACKET.md`](docs/TRUST_AUDIT_PACKET.md) for the alias chain, -the theorem shape, and curated `#print axioms` checks. - -For a concise repository orientation by import root, theorem spine, proof-core -cluster, compatibility shim, archive, example, and validation code, see -[`docs/CODE_MAP.md`](docs/CODE_MAP.md). - -## Public Import Roots - -```lean -import RMQPaper -- narrow RMQ paper theorem root -import RMQ -- RMQ/LCA family and succinct RMQ capstone -import RMQHub -- reusable cost/RAM/refinement/amortized/lower-bound hub -import RMQRankSelect -- standalone rank/select spoke -import RMQBPNavigation -- balanced-parentheses navigation spoke -import RMQUnionFind -- union-find specification and forest-refinement spoke -import VerifiedDS -- thin aggregate facade over the active public roots -import VerifiedDS.Hub -import VerifiedDS.RMQ -import VerifiedDS.RankSelect -import VerifiedDS.BPNavigation -import VerifiedDS.UnionFind -``` - -`RMQPaper` is the reviewer-clean paper root: it imports the RMQ-only headline -surface without standalone rank/select public spokes, standalone BP-navigation -public spokes, union-find, archive roots, proposal/legacy/compat barrels, or -old implementation roots. `RMQ` remains the stable artifact name for the -broader current theorem inventory. -`VerifiedDS` and its role modules are deliberately only facades for now: they -signal the broader library direction without forcing a namespace or repository -migration before the spoke APIs settle. - -## What Is Proved - -For external readers, start with [`docs/WHAT_IS_PROVED.md`](docs/WHAT_IS_PROVED.md). -For the full theorem inventory and dependency map, see -[`docs/FAMILY_SUMMARY.md`](docs/FAMILY_SUMMARY.md). -For the measured paper-root import closure, see -[`docs/RMQ_IMPORT_CLOSURE.md`](docs/RMQ_IMPORT_CLOSURE.md). -For tiny checked examples of the public surfaces, see -[`RMQExamples/Concrete.lean`](RMQExamples/Concrete.lean). - -At a high level, the repository currently includes: - -- exact RMQ backends: linear scan, plus-minus-one RMQ, sparse table, hybrid - block RMQ, recursive hybrid RMQ, certified microtables, Fischer-Heun-style - structures, and the final succinct Cartesian-shape RMQ profile, now with a - direct public theorem over ordinary `List Int` inputs; -- RMQ/LCA reductions over rose trees, Euler tours, Cartesian trees, and - balanced-parentheses representations; -- an information-theoretic RMQ lower-bound framework, including the sharpened - Catalan slack equivalent to `2n - 1.5 log n - O(1)`; -- a payload-accounted BP-native succinct RMQ upper bound with payload length at - most `2*n + o(n)` and constant modeled query cost; -- an accepted primitive-machine query, - `RMQ.Headlines.succinctRMQFullyChargedPackedQuery`, whose numeric memory, - literal program and finite register bank occupy `2n + o(n)` bits and whose - run charges every executed primitive instruction, within a fixed budget - equal to its loop-free program length (validated by replay, both-host aggregate gates and independent audit); -- an interpreter-backed final succinct RMQ query surface whose all-size - execution story emits one global `WordRAM.TraceEvent` stream; every event is - a payload `readWord`, as checked by - `RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceResultReadWordOnly`, and - every read agrees with one concrete payload store; -- a standalone rank/select spoke with public Jacobson/Clark-style profiles, a - concrete fixed-weight compressed/FID capstone family surface, and an - interpreter-backed replay of that compressed/FID query path; and -- a union-find spoke with finite-partition specs, parent-pointer forest - refinement, union-by-rank invariants, full-compression refinement, and early - amortized-analysis checkpoints on the path toward Tarjan-style bounds. +| Succinct upper bound: `SuccinctClassic.buildPayload` has length at most `2*n + overhead n` with `overhead` proved `o(n)`; valid windows return the exact leftmost minimum, invalid or empty windows return `none`, and modeled query cost is bounded by a fixed constant. | `RMQ.Headlines.succinctRMQListIntTwoNPlusOConstantQuery` | +| Payload lower bound: every fixed-length, payload-only exact RMQ encoding needs `2n - 1.5 log n - O(1)` bits, stated in doubled integer form over Cartesian-shape counting. | `RMQ.Headlines.exactRMQLowerBoundDoubledCatalanSlack` | +| Validity boundary: one guard rejects empty, reversed and out-of-bounds windows, with specialized aliases exported beside it. | `RMQ.Headlines.listIntSuccinctRMQQueryCostedInvalid` | + +**Primitive-machine query (accepted).** Preprocessing builds one numeric memory +per input, `PackedWordRAM.buildMemory xs`. The closed loop-free program of +837,572 primitive instructions is fixed for every list and every size. Running +that program on that memory answers every representable endpoint pair: valid +windows return a packet encoding the leftmost index plus one, representable +invalid windows return the rejection packet `0` with no memory reads, the run halts within at most 837,572 steps -- which is +simply the program length, with no tightness claimed -- every stored word, +operand and prefix state stays inside one logarithmic word width, and the +memory, literal program encoding, 8,271-register bank and three control words +fit in `2n + o(n)` bits of allocated word capacity. +Each executed instruction costs one step; unit-cost multiplication, division, +remainder, variable shifts and bitwise word operations are model assumptions, +and every executed operation is proved free of overflow, underflow, zero +division and oversized shifts. Alias +`RMQ.Headlines.succinctRMQFullyChargedPackedQuery`; status **ACCEPTED**, with +the [coordinator record](docs/internal/packed_query/PQ1_COORDINATOR_ACCEPTANCE.md) +and the [machine review packet](docs/WORD_RAM_REVIEW_PACKET.md). The fixed +code/register term can dominate moderate inputs; its lower-order bound is +asymptotic, not a practical memory recommendation. + +**Continuous lifecycle (accepted for V1's stated model).** A +separate fixed program per input model joins the builder body, metadata and +request transfer, retirement and a first query into one continuous run, then +serves further requests from the retained owner. Construction through query +entry takes at most `1100000000 * (n + 1)` primitive transitions and owns at +most `5000000 * (n + 1)` numeric arena cells at every prefix; arbitrary-Int +comparison input has separately counted key cells and registers; the first service +takes at most 160253 further transitions and each later request at most 160257; +retained numeric capacity is at most `2*n + retainedRho n` bits with `retainedRho` +proved `o(n)`, which is a different quantity from the peak construction +workspace. Alias `RMQ.Headlines.succinctRMQContinuousLifecycle`, reachable from +`import RMQ` but deliberately not from `RMQPaper`. The source, its independent +frozen client propositions, source audits and reconciled verification support +the [V1 coordinator acceptance](docs/internal/v1/V1_COORDINATOR_ACCEPTANCE.md). +Native compiled operation has separate finite evidence and assumptions. + +Also checked, outside the paper root: RMQ/LCA reductions over rose trees, Euler +tours, Cartesian trees and balanced parentheses; a standalone rank/select spoke +(`RMQ.Headlines.rankSelectNPlusOConstantQuery`); a BP close-navigation spoke +(`RMQ.Headlines.concreteBPCloseNavigationProfile`); and a union-find spoke that +is still short of the Tarjan bound. ## Model Scope -The cost statements are model-relative. They use a small `Costed` layer and a -traced RAM substrate with unit-cost indexed reads, word operations, branches, -comparisons, and table accesses where explicitly modeled. They are not claims -about Lean's executable `List` runtime. The `210` charged-trace and `427` -packed-probe theorems leave controller dispatch, decoding, arithmetic and -branching uncharged. The separate accepted theorem -`RMQ.Headlines.succinctRMQFullyChargedPackedQuery` uses a different execution: -a register machine over numeric memory whose nine instruction forms (load, -constant, move, arithmetic, comparison, jump, register jump, branch-if-zero, -halt) each cost one step, with unit-cost multiplication, division, remainder, -variable shifts and bitwise operations on `w(n)`-bit words. - -The space statements count payload bits separately from proof-only fields and -certificates. The succinct RMQ theorem counts the balanced-parentheses shape -payload plus `o(n)` auxiliary payload; proof objects that certify correctness -are not counted as data-structure storage. Its physical-erasure equality is an -exact equality of flattened payload **bit contents** with the public payload. -Empty sentinel cells and unused per-cell padding are not payload bits and are -not charged by that theorem; it does not claim a bound on allocated cells or -their padded capacity. - -`scripts/paper_topology_lint.ps1` checks the identifier topology of the paper -surface: required theorem names resolve and the curated composition anchors are -present. It does not interpret prose numeric values. Numeric prose therefore -requires separate source review and claim-drift checks; the lint alone cannot -detect a stale component constant, source count, or segment number. - -For the trust base, non-claims, and exact verification commands, see -[`docs/TRUST_BASE.md`](docs/TRUST_BASE.md) and -[`docs/TRUST_AUDIT_PACKET.md`](docs/TRUST_AUDIT_PACKET.md). +Cost statements are model-relative, and the models differ. The current +charged-trace cap is `210` on the canonical reviewer query: modeled cost is +the emitted trace length, and +`RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceResultReadWordOnly` proves +every emitted event is a payload-word read, failed reads included. Controller +dispatch, decoding, arithmetic, branching, local scanning and the validity +guard are outside this event vocabulary. The packed cell-probe bound of `427` counts attempted aligned +`w(n)`-bit probes and treats computation between probes as free. The accepted +primitive-machine theorem above instead charges every executed instruction of +its own register machine. Three executions, three charge policies; none of them +is a wall-clock or compiled-code statement. + +Space statements exclude proof-only fields and certificates. The reference +payload counts its bit list; complete packed capacity counts every allocated +word at its full width, including padding, plus encoded code, registers and +control words. + +**Preprocessing.** The query theorems above bound queries only: none of them +bounds the work or space needed to build the payload. The lifecycle theorem is +the one surface that does bound construction, inside its own model and with the +constants quoted above, and input materialization precedes its modeled run. +The repository also proves image-codec and byte-limb refinements. General +compiler correctness, FFI discipline and native allocator realization remain +assumptions; modeled capacity does not bound native copying time or RSS. ## Build And Verify -The project is pinned to Lean `leanprover/lean4:v4.22.0`. +Install the toolchain named in `lean-toolchain`, then check the paper root and +the worked clients: ```powershell -lake build +lake build RMQPaper RMQExamples.V1Clients ``` -Full repository gate, matching the GitHub Actions CI job: - -```powershell -powershell -ExecutionPolicy Bypass -File scripts\gate.ps1 -``` - -Paper-artifact reproduction gate: - -```bash -scripts/reproduce_artifact.sh -``` - -Concise public-headline check: - -```powershell -powershell -ExecutionPolicy Bypass -File scripts\headline_check.ps1 -``` - -Standalone spoke checks: - -```powershell -lake build RMQRankSelect -lake env lean scripts\rank_select_axiom_check.lean - -lake build RMQBPNavigation -lake env lean scripts\bp_navigation_axiom_check.lean - -lake build RMQUnionFind -lake env lean scripts\union_find_axiom_check.lean -``` - -Useful proof-hygiene scan: - -```powershell -rg -n "\b(sorry|admit|axiom|unsafe|opaque|implemented_by|partial|extern|noncomputable)\b|import Mathlib" RMQ RMQExamples RMQHub.lean RMQRankSelect.lean RMQArchive.lean RMQExamples.lean lakefile.toml -``` - -## Background And References - -The mathematics is classical; the contribution is the audited Lean connection. -Classical sources behind each piece (the Lean code re-derives, rather than -imports, this material): - -- **RMQ <-> LCA, constant-time RMQ:** Gabow-Bentley-Tarjan (1984); Bender & - Farach-Colton, *The LCA problem revisited* (2000). -- **Cartesian trees:** Vuillemin (1980). -- **Succinct trees / balanced parentheses:** Jacobson (1989); Munro & Raman - (2001). -- **rank/select in `o(n)` extra bits:** Jacobson (1989); Clark (1996); Munro - (1996). -- **Compressed bitvectors / FID:** Raman, Raman & Rao, "RRR" (2002) -- the - `log2 C(n,k) + o(n)` entropy bound behind the compressed rank/select frontier. -- **Fischer-Heun RMQ:** Fischer & Heun (2011). -- **Union-find / inverse Ackermann:** Tarjan (1975) -- the `O(alpha(n))` amortized - bound the union-find spoke is scaffolding toward. - -## Documentation Map - -- [`docs/CODE_MAP.md`](docs/CODE_MAP.md): concise orientation map for public - roots, final succinct RMQ theorem/model-adequacy spines, proof-core modules, - compatibility shims, archive files, examples, and validation code. -- [`docs/digests/DEEP_PROJECT_DIGESTION_2026_06_28.md`](docs/digests/DEEP_PROJECT_DIGESTION_2026_06_28.md): - immutable historical Lean-club snapshot; exact frozen lines are marked and - remain outside the current paper surface. -- [`docs/digests/PROJECT_DIGESTION_CURRENT.md`](docs/digests/PROJECT_DIGESTION_CURRENT.md): - current publication-oriented project digestion. Its documentary headline - identifiers are checked under both the broad and `RMQPaper` imports; dated - fast-regime discussion is explicitly labeled compatibility history. -- [`docs/ADD_PROVENANCE.md`](docs/ADD_PROVENANCE.md): public provenance note for - the audit-driven development workflow; ADD is process evidence, not a proof - object or trust base. -- [`docs/PAPER_CLAIM_CORRESPONDENCE.md`](docs/PAPER_CLAIM_CORRESPONDENCE.md): - reviewer-grade paper claim correspondence table with Lean aliases, source - theorem names, source files, and exact check commands. -- [`docs/PAPER_RELATED_WORK.md`](docs/PAPER_RELATED_WORK.md): paper-ready - related-work draft and limitations framing for a formalization submission. -- [`docs/WHAT_IS_PROVED.md`](docs/WHAT_IS_PROVED.md): compact scope summary. -- [`docs/TRUST_AUDIT_PACKET.md`](docs/TRUST_AUDIT_PACKET.md): skeptical-review - packet for the headline theorem. -- [`docs/WORD_RAM_REVIEW_PACKET.md`](docs/WORD_RAM_REVIEW_PACKET.md): focused - review packet for the accepted primitive-machine query and for the - first-order Word-RAM anti-oracle boundary of the charged-trace theorem. -- [`docs/TRUST_BASE.md`](docs/TRUST_BASE.md): dependency policy, model - glossary, and verification commands. -- [`docs/FAMILY_SUMMARY.md`](docs/FAMILY_SUMMARY.md): full theorem inventory, - dependency DAG, and per-structure status matrix. -- [`docs/RANK_SELECT_FRONTIER.md`](docs/RANK_SELECT_FRONTIER.md): standalone - rank/select status and compressed/FID frontier. -- [`docs/UNION_FIND_FRONTIER.md`](docs/UNION_FIND_FRONTIER.md): union-find - status and amortized-analysis frontier. -- [`docs/REPOSITORY_STRATEGY.md`](docs/REPOSITORY_STRATEGY.md): why this repo - is still named `rmq`, why `VerifiedDS` is only a facade for now, and when a - future umbrella package would make sense. -- [`docs/README.md`](docs/README.md): documentation index. - -## Current Development Docket - -The RMQ capstone is in place with the uniform canonical reviewer route and its -principled all-size charged-trace cap `210`. -Earlier cost and dispatch statements remain in the explicit -[`compatibility history`](docs/digests/SUCCINCT_RMQ_COST_COMPATIBILITY_HISTORY.md). -The development frontier is now to -package, calibrate, and reuse the infrastructure: - -1. deepen balanced-parentheses navigation into a fuller tree-navigation API and - continue turning useful component traces into public store-backed execution - stories where that materially clarifies theorem surfaces; -2. push the union-find spoke from the current sequence/event scorecard toward a - true inverse-Ackermann amortized theorem over strict residual events; and -3. package the accepted primitive-machine query - `RMQ.Headlines.succinctRMQFullyChargedPackedQuery` with its replay and audit - evidence; preprocessing cost, extraction and production serialization - remain separate targets; and -4. promote shared cost, refinement, lower-bound, and amortized-analysis pieces - into a more neutral library surface only when concrete reuse demands it. - -License: Apache-2.0; see [`LICENSE`](LICENSE). +The [V1 guide](docs/V1_GUIDE.md#reproduction) separates this smoke build from +the complete repository gate, lifecycle checks and native supplement. Full +reproduction needs a clean Git checkout with the historical objects used by +mutation controls. The source bundle includes the pinned toolchain name, +manuscript and a per-file hash manifest; it is not a precompiled library. diff --git a/RMQ/Core/EncodingLowerBound.lean b/RMQ/Core/EncodingLowerBound.lean index 62d880a3..2c6d6049 100644 --- a/RMQ/Core/EncodingLowerBound.lean +++ b/RMQ/Core/EncodingLowerBound.lean @@ -32,39 +32,6 @@ theorem mem_bitStrings_of_length List.Mem bits (bitStrings n) := by exact LowerBound.mem_bitStrings_of_length hlen -private theorem mem_erase_of_ne_of_mem - {alpha : Type} [BEq alpha] [LawfulBEq alpha] - {a b : alpha} {xs : List alpha} - (hne : Not (a = b)) (hmem : List.Mem a xs) : - List.Mem a (xs.erase b) := by - induction xs with - | nil => - cases hmem - | cons x xs ih => - by_cases hxb : x = b - case pos => - subst x - rw [List.erase_cons_head] - have hmem' := List.mem_cons.mp hmem - rcases hmem' with hmem | hmem - case inl => - exact False.elim (hne hmem) - case inr => - exact hmem - case neg => - have hbeq : Not ((x == b) = true) := by - intro h - apply hxb - exact eq_of_beq h - rw [List.erase_cons_tail hbeq] - have hmem' := List.mem_cons.mp hmem - apply List.mem_cons.mpr - rcases hmem' with hmem | hmem - case inl => - exact Or.inl hmem - case inr => - exact Or.inr (ih hmem) - theorem length_le_of_nodup_injective_into {alpha : Type u} {beta : Type v} [BEq beta] [LawfulBEq beta] (xs : List alpha) (ys : List beta) (f : alpha -> beta) @@ -558,12 +525,6 @@ theorem odd_square_le_two_pow_log_slack (n : Nat) : 2 ^ (2 * Nat.log2 (2 * n + 1) + 2) := by exact LowerBound.odd_square_le_two_pow_log_slack n -private theorem two_pow_sub_le_of_le_mul_pow - {total slack count : Nat} - (hbound : 2 ^ total <= 2 ^ slack * count) : - 2 ^ (total - slack) <= count := by - exact LowerBound.two_pow_sub_le_of_le_mul_pow hbound - private def remyPositions : Cartesian.CartesianShape -> List (List Bool) | Cartesian.CartesianShape.empty => [[]] | Cartesian.CartesianShape.node left right => diff --git a/RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean b/RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean index a6cc3b1e..7b3afe06 100644 --- a/RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean +++ b/RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean @@ -2064,6 +2064,25 @@ private def packedReviewerInteriorStateReference (packedReviewerInteriorNatContinuationComputation value continuation)) +private theorem packedReviewerInteriorStateReference_readNat_read + (store : WordRAM.ReadStore) + (invocation childInvocation : PackedReviewerInvocation) + (n start next remaining : Nat) + (repliesRev : List (Option (List Bool))) + (continuation : PackedReviewerInteriorNatContinuation) : + packedReviewerInteriorStateReference store + (.readNat invocation + (.read childInvocation n start next remaining repliesRev) + continuation) = + WordRAM.TraceResult.bind + (packedReviewerInteriorNatReference store start next remaining + repliesRev) + (fun value => + packedReviewerInteriorRunComputation store + (packedReviewerInteriorNatContinuationComputation value + continuation)) := by + rfl + private theorem packedReviewerInteriorNatReference_trace_length (store : WordRAM.ReadStore) (start next remaining : Nat) (repliesRev : List (Option (List Bool))) : @@ -2765,9 +2784,9 @@ private theorem packedReviewerDriveInterior_state_simulates_of_length (.readNat invocation readState continuation)).trace.length = readReference.trace.length + continuationReference.trace.length := by - simp [packedReviewerInteriorStateReference, - packedReviewerInteriorNatStateReference, readState, - readReference, continuationReference, WordRAM.TraceResult.bind] + simp only [readState, readReference, continuationReference, + packedReviewerInteriorStateReference_readNat_read, + WordRAM.TraceResult.bind_trace, List.length_append] have hfuel' : (packedReviewerInteriorStateReference store (.readNat invocation readState continuation)).trace.length = @@ -2801,9 +2820,9 @@ private theorem packedReviewerDriveInterior_state_simulates_of_length have hfuelDecomp : fuel = remaining + continuationReference.trace.length := by rw [← hfuel', houterLength, hreadLength] - simpa [packedReviewerInteriorStateReference, - packedReviewerInteriorNatStateReference, readState, readReference, - continuationReference, WordRAM.TraceResult.bind, hreadLength, + simpa only [readState, readReference, + packedReviewerInteriorNatRemaining, + packedReviewerInteriorStateReference_readNat_read, hfuelDecomp] using hsplice private theorem packedReviewerDriveInterior_state_simulates diff --git a/RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean b/RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean index 69853b8a..40b87e95 100644 --- a/RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean +++ b/RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean @@ -1,5 +1,6 @@ import RMQ.Core.SuccinctSelect.DenseLocalTables import RMQ.Core.GenericSelect.DenseEntryTable +import RMQ.Core.GenericSelect.SelectFacts /-! # Basic false-select routing helpers @@ -128,37 +129,14 @@ theorem select_exists_of_lt_rankPrefix (hcount : occurrence < RMQ.Succinct.rankPrefix target bits limit) : exists pos, RMQ.Succinct.select target bits occurrence = some pos := by - have hcountMin : - occurrence < - RMQ.Succinct.rankPrefix target bits - (Nat.min limit bits.length) := by - simpa [RMQ.Succinct.rankPrefix_min_length_eq] using hcount - have htotal : - occurrence < - RMQ.Succinct.rankPrefix target bits bits.length := by - exact Nat.lt_of_lt_of_le hcountMin - (RMQ.Succinct.rankPrefix_mono_limit - target bits (Nat.min_le_right limit bits.length)) - have hidx : - occurrence < (selectPositions target bits).length := by - simpa [selectPositions_length_eq_rankPrefix_length] using htotal - refine ⟨(selectPositions target bits)[occurrence], ?_⟩ - have hget : - (selectPositions target bits)[occurrence]? = - some ((selectPositions target bits)[occurrence]) := - List.getElem?_eq_getElem hidx - simpa [selectPositions_get?_eq_select] using hget + exact RMQ.GenericSelect.select_exists_of_lt_rankPrefix hcount theorem select_none_of_rankPrefix_length_le {target : Bool} {bits : List Bool} {occurrence : Nat} (hcount : RMQ.Succinct.rankPrefix target bits bits.length <= occurrence) : RMQ.Succinct.select target bits occurrence = none := by - have hget : - (selectPositions target bits)[occurrence]? = none := by - exact List.getElem?_eq_none (by - simpa [selectPositions_length_eq_rankPrefix_length] using hcount) - simpa [selectPositions_get?_eq_select] using hget + exact RMQ.GenericSelect.select_none_of_rankPrefix_length_le hcount /-- Dense local fallback for a sparse/dense select interval. diff --git a/RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean b/RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean index 581f2c82..06885c2f 100644 --- a/RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean +++ b/RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean @@ -1,4 +1,5 @@ import RMQ.Core.SuccinctSelect.TwoLevel.SelectSamples +import RMQ.Core.GenericSelect.SelectFacts /-! # Select word exactness and descriptor obstructions @@ -120,74 +121,14 @@ theorem rankPrefix_take_length_eq RMQ.Succinct.rankPrefix target (bits.take limit) (bits.take limit).length = RMQ.Succinct.rankPrefix target bits limit := by - by_cases hlimit : limit <= bits.length - · have hlen : (bits.take limit).length = limit := by - simp [List.length_take, Nat.min_eq_left hlimit] - have hlimitTake : limit <= (bits.take limit).length := by - rw [hlen] - exact Nat.le_refl limit - rw [hlen] - exact RMQ.Succinct.rankPrefix_take_eq_of_le - target bits hlimitTake - · have hlen_le : bits.length <= limit := Nat.le_of_not_ge hlimit - have htake : bits.take limit = bits := by - exact List.take_of_length_le hlen_le - rw [htake] - exact - (RMQ.Succinct.rankPrefix_eq_rankPrefix_length_of_length_le - target bits hlen_le).symm + exact RMQ.GenericSelect.rankPrefix_take_length_eq target bits limit /-- A successful select contributes exactly one target bit at `pos + 1`. -/ theorem rankPrefix_succ_of_select {target : Bool} {bits : List Bool} {occurrence pos : Nat} (hselect : RMQ.Succinct.select target bits occurrence = some pos) : RMQ.Succinct.rankPrefix target bits (pos + 1) = occurrence + 1 := by - induction bits generalizing occurrence pos with - | nil => - simp [RMQ.Succinct.select, RMQ.Succinct.selectFrom] at hselect - | cons bit rest ih => - unfold RMQ.Succinct.select at hselect - unfold RMQ.Succinct.selectFrom at hselect - by_cases hbit : bit = target - · rw [if_pos hbit] at hselect - by_cases hocc : occurrence = 0 - · rw [if_pos hocc] at hselect - injection hselect with hpos - subst occurrence - subst pos - simp [RMQ.Succinct.rankPrefix, hbit] - · rw [if_neg hocc] at hselect - have hbase := - RMQ.Succinct.selectFrom_base_eq - target rest 1 (occurrence - 1) - rw [hbase] at hselect - cases hsel : - RMQ.Succinct.select target rest (occurrence - 1) with - | none => - simp [hsel] at hselect - | some inner => - simp [hsel] at hselect - subst pos - have hrec := ih hsel - have hocc_pos : 0 < occurrence := Nat.pos_of_ne_zero hocc - have hinnerSucc : 1 + inner = inner + 1 := by omega - rw [hinnerSucc] - simp [RMQ.Succinct.rankPrefix, hbit, hrec] - omega - · rw [if_neg hbit] at hselect - have hbase := - RMQ.Succinct.selectFrom_base_eq target rest 1 occurrence - rw [hbase] at hselect - cases hsel : RMQ.Succinct.select target rest occurrence with - | none => - simp [hsel] at hselect - | some inner => - simp [hsel] at hselect - subst pos - have hrec := ih hsel - have hinnerSucc : 1 + inner = inner + 1 := by omega - rw [hinnerSucc] - simpa [RMQ.Succinct.rankPrefix, hbit] using hrec + exact RMQ.GenericSelect.rankPrefix_succ_of_select hselect /-- If a successful select answer lies before `limit`, then `limit` contains more @@ -198,13 +139,7 @@ theorem occurrence_lt_rankPrefix_of_select_lt (hselect : RMQ.Succinct.select target bits occurrence = some pos) (hpos : pos < limit) : occurrence < RMQ.Succinct.rankPrefix target bits limit := by - have hsucc := rankPrefix_succ_of_select hselect - have hmono : - RMQ.Succinct.rankPrefix target bits (pos + 1) <= - RMQ.Succinct.rankPrefix target bits limit := - RMQ.Succinct.rankPrefix_mono_limit - target bits (Nat.succ_le_of_lt hpos) - omega + exact RMQ.GenericSelect.occurrence_lt_rankPrefix_of_select_lt hselect hpos theorem rankPrefix_sub_le_span (target : Bool) (bits : List Bool) (start span : Nat) : @@ -933,36 +868,7 @@ theorem selectFrom_index_mono (hlo : RMQ.Succinct.selectFrom target bits base lo = some posLo) (hhi : RMQ.Succinct.selectFrom target bits base hi = some posHi) : posLo <= posHi := by - induction bits generalizing base lo hi posLo posHi with - | nil => - simp [RMQ.Succinct.selectFrom] at hlo - | cons bit rest ih => - by_cases hbit : bit = target - · by_cases hlozero : lo = 0 - · subst lo - simp [RMQ.Succinct.selectFrom, hbit] at hlo - subst posLo - exact (RMQ.Succinct.selectFrom_bounds hhi).left - · have hhizero : hi ≠ 0 := by omega - have htail : lo - 1 <= hi - 1 := by omega - have hloTail : - RMQ.Succinct.selectFrom target rest (base + 1) (lo - 1) = - some posLo := by - simpa [RMQ.Succinct.selectFrom, hbit, hlozero] using hlo - have hhiTail : - RMQ.Succinct.selectFrom target rest (base + 1) (hi - 1) = - some posHi := by - simpa [RMQ.Succinct.selectFrom, hbit, hhizero] using hhi - exact ih htail hloTail hhiTail - · have hloTail : - RMQ.Succinct.selectFrom target rest (base + 1) lo = - some posLo := by - simpa [RMQ.Succinct.selectFrom, hbit] using hlo - have hhiTail : - RMQ.Succinct.selectFrom target rest (base + 1) hi = - some posHi := by - simpa [RMQ.Succinct.selectFrom, hbit] using hhi - exact ih hle hloTail hhiTail + exact RMQ.GenericSelect.selectFrom_index_mono hle hlo hhi theorem select_index_mono {target : Bool} {bits : List Bool} {lo hi posLo posHi : Nat} @@ -970,8 +876,7 @@ theorem select_index_mono (hlo : RMQ.Succinct.select target bits lo = some posLo) (hhi : RMQ.Succinct.select target bits hi = some posHi) : posLo <= posHi := by - unfold RMQ.Succinct.select at * - exact selectFrom_index_mono hle hlo hhi + exact RMQ.GenericSelect.select_index_mono hle hlo hhi theorem select_index_strict_mono {target : Bool} {bits : List Bool} {lo hi posLo posHi : Nat} @@ -979,15 +884,7 @@ theorem select_index_strict_mono (hlo : RMQ.Succinct.select target bits lo = some posLo) (hhi : RMQ.Succinct.select target bits hi = some posHi) : posLo < posHi := by - have hle : posLo <= posHi := - select_index_mono (Nat.le_of_lt hlt) hlo hhi - have hne : posLo ≠ posHi := by - intro heq - have hloRank := rankPrefix_succ_of_select hlo - have hhiRank := rankPrefix_succ_of_select hhi - rw [← heq] at hhiRank - omega - exact Nat.lt_of_le_of_ne hle hne + exact RMQ.GenericSelect.select_index_strict_mono hlt hlo hhi theorem selectSampleAt?_sample_ordered_of_occurrence_le {target : Bool} {bits : List Bool} diff --git a/RMQ/Core/WordRAM/Lifecycle/Capstone.lean b/RMQ/Core/WordRAM/Lifecycle/Capstone.lean index 9cb036d1..30657348 100644 --- a/RMQ/Core/WordRAM/Lifecycle/Capstone.lean +++ b/RMQ/Core/WordRAM/Lifecycle/Capstone.lean @@ -5,7 +5,7 @@ import RMQ.Core.WordRAM.Lifecycle.CodeFetch /-! # Continuous succinct construction and reusable charged queries -This candidate interface concerns the numeric primitive model and its finite +This interface concerns the numeric primitive model and its finite container refinement. Input materialization precedes execution. Comparison keys are separately counted arbitrary integers. Logical owned sizes are not native allocator capacity or external alias claims. diff --git a/RMQ/Headlines/Lifecycle.lean b/RMQ/Headlines/Lifecycle.lean index 0ad61bd2..fb2129e1 100644 --- a/RMQ/Headlines/Lifecycle.lean +++ b/RMQ/Headlines/Lifecycle.lean @@ -1,7 +1,8 @@ import RMQ.Core.WordRAM.Lifecycle.Capstone -/-! Additive candidate import for the continuous lifecycle model. Publication -integration and independent coordinator acceptance are separate campaign steps. -/ +/-! Additive import for the continuous lifecycle model. The theorem below +concerns modeled construction, retained capacity and reusable queries; native +compiler, FFI and allocator behavior have separate evidence boundaries. -/ namespace RMQ.Headlines diff --git a/RMQ/Headlines/RMQ.lean b/RMQ/Headlines/RMQ.lean index 4411ba0c..58d398f9 100644 --- a/RMQ/Headlines/RMQ.lean +++ b/RMQ/Headlines/RMQ.lean @@ -30,7 +30,7 @@ abbrev SuccinctRMQFullyChargedPackedQuery := half-open leftmost answers, representable invalid rejection, logarithmic word width and at most 837572 actual primitive instructions, which is the length of the fixed loop-free program. Out-of-word Nat endpoints are rejected by an -uncharged value-level check, and preprocessing is not bounded. The 210 trace +uncharged value-level check. This query theorem does not bound preprocessing. The 210 trace weight and 427 packed-probe bounds remain distinct model statements. -/ abbrev succinctRMQFullyChargedPackedQuery : SuccinctRMQFullyChargedPackedQuery := RMQ.SuccinctFinal.PackedWordRAM.fullyChargedPackedQueryCapstone_holds diff --git a/RMQExamples.lean b/RMQExamples.lean index ead80ae7..80fdec78 100644 --- a/RMQExamples.lean +++ b/RMQExamples.lean @@ -4,6 +4,7 @@ import RMQExamples.BPNavigationImport import RMQExamples.UnionFindImport import RMQExamples.LowerBoundImport import RMQExamples.Concrete +import RMQExamples.V1Clients /-! # Checked external import examples diff --git a/RMQExamples/V1Clients.lean b/RMQExamples/V1Clients.lean new file mode 100644 index 00000000..224cfe66 --- /dev/null +++ b/RMQExamples/V1Clients.lean @@ -0,0 +1,171 @@ +import RMQ.Headlines.RMQ + +/-! +# Checked V1 downstream clients + +These examples deliberately keep the two public query models separate. The +packed client talks about primitive execution and complete numeric-memory +capacity. The earlier paper client talks about the charged `TraceResult` / +`Costed` model and the public succinct bit payload. Neither model is a claim +about Lean execution time. +-/ + +namespace RMQExamples.V1Clients + +open RMQ +open RMQ.SuccinctFinal.PackedWordRAM + +/-! ## Fully charged packed-query client -/ + +/-- One budget bounds every primitive run, and every valid query both halts and +returns the independently specified leftmost scan result. The step bound alone +is structural; the conjunction also establishes successful termination of this +fixed-budget run. A successful packet is the zero-based index plus one, reserving +packet zero for rejection. -/ +theorem packedQuery_uniformPrimitiveBound_halts_and_isCorrect : + ∃ budget : Nat, ∀ (xs : List Int) left right, + (run (buildMemory xs) queryProgram queryBudget + (initialState xs.length left right)).steps ≤ budget ∧ + (ValidRange xs left right → + (∃ packet, + (run (buildMemory xs) queryProgram queryBudget + (initialState xs.length left right)).final.status = .halted packet) ∧ + (run (buildMemory xs) queryProgram queryBudget + (initialState xs.length left right)).result = + some (scanWindow xs left (right - left) + 1)) := by + let contract := RMQ.Headlines.succinctRMQFullyChargedPackedQuery + refine ⟨queryBudget, ?_⟩ + intro xs left right + refine ⟨contract.stepBound xs left right, ?_⟩ + intro hvalid + have hinputs := contract.validInputs xs left right hvalid + exact + ⟨⟨_, contract.halt xs left right hinputs.2.1 hinputs.2.2⟩, + contract.specResult xs left right hvalid⟩ + +/-- The zero-based index returned by the packed value-level query satisfies the +leftmost-tie RMQ specification. -/ +theorem packedQuery_returnedIndex_isLeftmost + (xs : List Int) (left right index : Nat) + (hanswer : queryNat (buildMemory xs) xs.length left right = some index) : + LeftmostArgMin xs left right index := + RMQ.Headlines.succinctRMQFullyChargedPackedQuery.leftmost + xs left right index hanswer + +/-- Eventually the complete packed allocation -- data, encoded fixed program, +and scratch registers and control words -- occupies at most `3 * n` bits. -/ +theorem packedQuery_eventuallyCompleteCapacity_le_threeN : + ∃ threshold : Nat, ∀ xs : List Int, threshold ≤ xs.length → + ((buildMemory xs).length + + (queryProgram.map Instruction.encoding).flatten.length + + (queryRegisterCount + 3)) * wordWidth xs.length ≤ + 3 * xs.length := by + let contract := RMQ.Headlines.succinctRMQFullyChargedPackedQuery + obtain ⟨threshold, hresidual⟩ := contract.completeResidualLittleO 1 Nat.one_pos + refine ⟨threshold, ?_⟩ + intro xs hlarge + have hrho : queryCompleteRho xs.length ≤ xs.length := by + simpa using hresidual xs.length hlarge + have hcapacity := contract.completeCapacity xs + omega + +/-! ## Earlier paper-model client -/ + +/-- The public bit payload has the advertised `2*n + overhead n` capacity. -/ +theorem paperQuery_payloadCapacity (xs : List Int) : + (RMQ.SuccinctClassic.buildPayload xs).length ≤ + 2 * xs.length + RMQ.SuccinctClassic.overhead xs.length := + RMQ.SuccinctClassic.buildPayload_length xs + +/-- A valid half-open query in the earlier paper model returns the independent +`scanWindow` specification. -/ +theorem paperQuery_exact + (xs : List Int) {left len : Nat} + (hlen : 0 < len) (hbound : left + len ≤ xs.length) : + (RMQ.SuccinctClassic.queryCosted xs left (left + len)).erase = + some (scanWindow xs left len) := + RMQ.SuccinctClassic.queryCosted_exact xs hlen hbound + +/-- The earlier paper query's own charged-trace cost is at most `210`. -/ +theorem paperQuery_cost_le_210 + (xs : List Int) (left right : Nat) : + (RMQ.SuccinctClassic.queryCosted xs left right).cost ≤ 210 := by + have hcost := RMQ.SuccinctClassic.queryCosted_cost_le xs left right + calc + (RMQ.SuccinctClassic.queryCosted xs left right).cost ≤ + RMQ.SuccinctClassic.queryCost := hcost + _ = 210 := RMQ.SuccinctClassic.queryCost_eq + +/-- `queryCosted` is definitionally the `toCosted` projection of the guarded +public trace result. -/ +theorem paperQuery_trace_toCosted + (xs : List Int) (left right : Nat) : + (RMQ.SuccinctClassic.queryTraceResult xs left right).toCosted = + RMQ.SuccinctClassic.queryCosted xs left right := + rfl + +/-- The earlier paper query's modeled cost is the length of its guarded trace. -/ +theorem paperQuery_cost_eq_trace_length + (xs : List Int) (left right : Nat) : + (RMQ.SuccinctClassic.queryCosted xs left right).cost = + (RMQ.SuccinctClassic.queryTraceResult xs left right).trace.length := + RMQ.WordRAM.TraceResult.toCosted_cost_eq_trace_length + (RMQ.SuccinctClassic.queryTraceResult xs left right) + +/-! ## Supplied-store theorem reuse -/ + +/-- Agreement on the first execution's ordered read footprint determines the +entire guarded supplied-store execution, hence also its answer and modeled +cost. No query result is reproved here. -/ +theorem suppliedStore_orderedAgreement_reusesExecution + (xs : List Int) (storeA storeB : RMQ.WordRAM.ReadStore) + (left right : Nat) + (hagree : + RMQ.SuccinctClassic.storesAgreeOnOrderedReadFootprint + xs storeA storeB left right) : + RMQ.SuccinctClassic.queryTraceResultWithStore xs storeA left right = + RMQ.SuccinctClassic.queryTraceResultWithStore xs storeB left right ∧ + (RMQ.SuccinctClassic.queryTraceResultWithStore + xs storeA left right).value = + (RMQ.SuccinctClassic.queryTraceResultWithStore + xs storeB left right).value ∧ + (RMQ.SuccinctClassic.queryTraceResultWithStore + xs storeA left right).toCosted = + (RMQ.SuccinctClassic.queryTraceResultWithStore + xs storeB left right).toCosted := by + have htrace := + RMQ.Headlines.listIntSuccinctRMQQueryTraceResultWithStoreEqOfOrderedReadFootprint + xs storeA storeB left right hagree + exact + ⟨htrace, congrArg (fun result => result.value) htrace, + congrArg (fun result => result.toCosted) htrace⟩ + +/-! ## Small specification-backed examples -/ + +example : + (RMQ.SuccinctClassic.queryCosted + ([4, 1, 1, 3] : List Int) 0 4).erase = some 1 := by + have hexact := + paperQuery_exact ([4, 1, 1, 3] : List Int) + (left := 0) (len := 4) (by decide) (by decide) + simpa [scanWindow, betterIndex] using hexact + +example : + (RMQ.SuccinctClassic.queryCosted + ([4, 1, 1, 3] : List Int) 2 2).erase = none := + RMQ.Headlines.listIntSuccinctRMQQueryCostedEmptyRange + ([4, 1, 1, 3] : List Int) 2 + +example : + (RMQ.SuccinctClassic.queryCosted + ([4, 1, 1, 3] : List Int) 3 1).erase = none := + RMQ.Headlines.listIntSuccinctRMQQueryCostedReversedRange + ([4, 1, 1, 3] : List Int) (by decide) + +example : + (RMQ.SuccinctClassic.queryCosted + ([4, 1, 1, 3] : List Int) 0 5).erase = none := + RMQ.Headlines.listIntSuccinctRMQQueryCostedOutOfBounds + ([4, 1, 1, 3] : List Int) (by decide) + +end RMQExamples.V1Clients diff --git a/RMQPaper.lean b/RMQPaper.lean index 14f3f66c..ecb69e68 100644 --- a/RMQPaper.lean +++ b/RMQPaper.lean @@ -10,6 +10,8 @@ canonical global trace with the uniform `<= 210` certificate. This root also exports `succinctRMQFullyChargedPackedQuery`, whose distinct numeric-memory primitive run has complete data/code/scratch capacity `2n + o(n)`, logarithmic words and the 837572-instruction bound. +The lifecycle construction/reusable-query theorem is a separate additive +import, `RMQ.Headlines.Lifecycle`, outside this paper root. The aggregate `RMQ.Headlines` barrel remains available for the full repository, including the explicit `RMQ.Headlines.RMQCompatibility` history module and standalone rank/select and BP-navigation spoke surfaces. diff --git a/artifact/CLAIMS.md b/artifact/CLAIMS.md index 3bfc6fc7..c33f8a6f 100644 --- a/artifact/CLAIMS.md +++ b/artifact/CLAIMS.md @@ -6,8 +6,9 @@ `RMQ.SuccinctFinal.PackedWordRAM.fullyChargedPackedQueryCapstone_holds` through `RMQPaper`. For every ordinary list, one numeric allocation (`buildMemory`) and one closed loop-free program of 837,572 primitive instructions give exact -leftmost answers for every valid half-open range, the rejection packet `0` -with no memory reads for representable invalid ranges, one logarithmic word +leftmost answers for every valid half-open range (encoded by the run as +`index + 1`), the rejection packet `0` with no memory reads for representable +invalid ranges, one logarithmic word width for every stored word, operand and prefix state, and complete data/code/scratch capacity `2n + o(n)`. For every representable endpoint pair the run halts within at most 837,572 steps, which is the program length; the @@ -15,14 +16,54 @@ committed valid-query fixtures observe 6,003 to 16,358 steps, and no tightness is claimed. Unit-cost word multiplication, division, remainder, variable shifts and bitwise operations are model assumptions. The code and scratch term is lower order only asymptotically, and endpoints outside the word domain are -rejected by an uncharged value-level check. Preprocessing time and space are -unbounded and unclaimed, and Lean runtime is a separate quantity. +rejected by an uncharged value-level check. This query theorem does not bound +preprocessing time or workspace; the additive lifecycle theorem has a separate +construction bound. Lean runtime is a separate quantity. Status: ACCEPTED. The theorem is kernel checked and consumed by an independent typed client; the committed replay campaign, the aggregate gate and a fresh blind source audit with its tooling correction review have passed. See `docs/WORD_RAM_REVIEW_PACKET.md`. The 210 trace claims below and the separate 427 packed-probe theorem retain their original, narrower charge policies. +## Additive construction and reusable-query model + +The merged headline `RMQ.Headlines.succinctRMQContinuousLifecycle`, outside +`RMQPaper`, exports `PackedLifecycle.continuousConstructionQuery_holds` from +`RMQ/Core/WordRAM/Lifecycle/Capstone.lean`. Its seven connected fields concern +one actual construction-and-query run, its retained owner, fixed encoded code +and query-independent word width. `InputModel.word` requires signed input fit; +`InputModel.comparison` accepts arbitrary `List Int` using separately counted +key storage. Both require represented endpoints. Valid ranges return the +leftmost minimum; represented invalid ranges halt with packet zero. + +Construction through query entry takes at most `1100000000*(n+1)` primitive +transitions. Every prefix owns at most `5000000*(n+1)` numeric arena cells; +the comparison route separately owns at most `n` key cells and two key registers. +The first service takes at most `160253` further transitions; each later +request takes at most `160257`, adding four admission/control events. Service +initialization and its header read are charged even for invalid requests. +The retained numeric capacity, including code, finite register bank and control +words, is at most `2*n + retainedRho n` bits with `retainedRho = o(n)`. +This is distinct from peak construction workspace. + +Input materialization precedes this modeled execution. Indexed encoded-code +backing is proved; the theorem does not execute a general decoder of serialized +instructions. The array owner refines the same run and retires its key banks. +Logical ownership and capacity do not prove a native allocator, compiler, C +pointer discipline or Rust FFI implementation correct. The +[native supplement](../native/packed-rmq/README.md) retains those assumptions. + +Status: accepted for the stated V1 mathematical model, with the source lineage, +resolved audit findings and exact-input verification in the +[coordinator record](../docs/internal/v1/V1_COORDINATOR_ACCEPTANCE.md). +The [V1 matrix](../docs/internal/v1/V1_FINALIZATION_MATRIX.md) records the +finalization requirements; the delivered instance has its own external hash +receipt. This status does not alter the accepted query theorem above. The +aggregate gate now explicitly builds `RMQ.Validation.LifecycleContract`, the controls and +provenance modules, checks `scripts/lifecycle_provenance_contract.lean`, and +checks the standard-axiom whitelist through `scripts/lifecycle_inventory.lean`. +Native operational replays and historical harness campaigns are separate evidence. + ## Canonical Reviewer Payload And Trace The occurrence-provenance layer preserves the exhaustive typed @@ -47,7 +88,7 @@ consumer. The latter is filled only by literal field projections. the paper theorem consumes them together with the direct same-execution `nonSyntheticWeight <= 210` clause and exact ordered-read complete-result agreement. The route is word-addressed supplied-store execution; raw serialized -payload querying remains S1. +payload querying remains a separate surface. For every indexed read in the global trace, the checked relation retains that same global occurrence, its program-instruction occurrence, exact folded prefix state, component-local occurrence, invocation parameters, source, and offset in the @@ -64,10 +105,11 @@ distinct obligations. Earlier event-value and component may-read facts remain compatibility facts only. The unchanged canonical execution now has the checked principled charged-trace cap `210 = 2*35 + (2*11 + 2*37 + 33) + 11`, and modeled cost is exactly emitted -trace length. Payload-word reads and word-rank/select primitives are charged; -controller dispatch, input/register access, arithmetic, branching, decoding, -local scanning, candidate merging, trace assembly, and the validity guard are -uncharged in this charged-trace theorem. The separate accepted theorem in the first +trace length. Every emitted event costs one step, and this execution emits +only payload-word reads; `wordRank` and `wordSelect` have weight in the model +but are not emitted here. Controller dispatch, input/register access, +arithmetic, branching, decoding, local scanning, candidate merging, trace +assembly and the validity guard are outside this event vocabulary. The separate accepted theorem in the first section charges every primitive instruction of its own distinct execution instead. Earlier cost and dispatch theorems are documented only in the explicit @@ -101,7 +143,7 @@ commands, see `../docs/PAPER_CLAIM_CORRESPONDENCE.md`. | Claim | Public theorem alias | Source theorem | Check command | | --- | --- | --- | --- | -| Accepted after replay, aggregate gate and blind audit: one numeric memory and one closed loop-free primitive program answer every valid half-open query with the leftmost minimum, reject representable invalid ranges with no memory reads, halt within at most 837,572 primitive instructions, keep every word, operand and prefix state within one logarithmic width, and fit memory, literal program encoding and registers in `2n + o(n)` bits. | `RMQ.Headlines.succinctRMQFullyChargedPackedQuery` via `RMQ.Headlines.RMQ` | `RMQ.SuccinctFinal.PackedWordRAM.fullyChargedPackedQueryCapstone_holds` | `lake build RMQPaper`, `lake env lean scripts/headline_axiom_check.lean`, and the committed replay `scripts/packed_query_replay.ps1` | +| Accepted after replay, aggregate gate and blind audit: one numeric memory and one closed loop-free primitive program answer every valid half-open query with the leftmost minimum, reject representable invalid ranges with no memory reads, halt within at most 837,572 primitive instructions, keep every word, operand and prefix state within one logarithmic width, and fit memory, literal program encoding, registers and control words in `2n + o(n)` bits. | `RMQ.Headlines.succinctRMQFullyChargedPackedQuery` via `RMQ.Headlines.RMQ` | `RMQ.SuccinctFinal.PackedWordRAM.fullyChargedPackedQueryCapstone_holds` | `lake build RMQPaper`, `lake env lean scripts/headline_axiom_check.lean`, and the committed replay `scripts/packed_query_replay.ps1` | | Exact RMQ requires essentially `2*n` bits in the fixed-length payload model, with doubled Catalan slack. | `RMQ.Headlines.exactRMQLowerBoundDoubledCatalanSlack` via `RMQ.Headlines.RMQ` | `RMQ.EncodingLowerBound.exactRMQ_tight_fixed_length_payload_space_bound_doubled_catalan_slack` | `lake build RMQPaper` and `lake env lean scripts/headline_axiom_check.lean` | | The canonical reviewer payload and canonical global trace form one construction-facing profile: doubled-Catalan envelopes, `2*n + o(n)` payload, exact physical erasure, direct positional physical backing for every successful read, exact RMQ answers, non-synthetic certificate weight equal to trace length and the same `Costed.cost`, and the uniform bound `210`. | `RMQ.Headlines.succinctRMQCanonicalReviewerPayloadGlobalWordTraceTwoSidedProfile` via `RMQ.Headlines.RMQ` | `RMQ.SuccinctFinal.concreteBPNativeSuccinctRMQCanonicalReviewerPayload_globalWordTrace_two_sided_profile` | `lake build RMQPaper` and `lake env lean scripts/headline_axiom_check.lean` | | The ordinary `List Int` succinct RMQ surface proves `buildPayload.length <= 2*n + overhead n` with `overhead = o(n)`, rejects invalid or empty ranges, preserves the classic valid half-open leftmost contract, and supplies the final no-synthetic execution story. Exact physical erasure is separate and no padding is used. | `RMQ.Headlines.listIntSuccinctRMQFlatPayloadStoreNoSyntheticExecutionStory`, `RMQ.Headlines.listIntSuccinctRMQQueryCostedInvalid` | `RMQ.SuccinctClassic.listInt_flatPayloadStore_noSynthetic_two_n_plus_o_execution_story`, `RMQ.SuccinctClassic.queryCosted_invalid` | `lake env lean scripts/headline_axiom_check.lean` and `lake env lean scripts/wordram_axiom_check.lean` | @@ -185,7 +227,7 @@ superseded by the accepted theorem `RMQ.Headlines.succinctRMQFullyChargedPackedQ That accepted construction compiles a distinct loop-free primitive program over a densely repacked allocation, charges every executed instruction, and proves that its ordered loads are the physical expansion of the same logical trace. -It is not yet accepted. Bit-addressed serialized-payload querying is deferred -to S1, and complete preprocessing remains a separate downstream construction -obligation. Rank/select and BP-navigation retain their own separate hardening +Bit-addressed serialized-payload querying remains a separate surface. +Construction is now covered by the additive lifecycle model described below, +with its own input and runtime boundaries. Rank/select and BP-navigation retain their own separate hardening frontiers. diff --git a/artifact/README.md b/artifact/README.md index 23597586..f7f47087 100644 --- a/artifact/README.md +++ b/artifact/README.md @@ -224,7 +224,8 @@ The artifact does not claim: - extraction or benchmarking; - production serialization; - optimized constants; -- preprocessing time or space bounds, for any query theorem; +- preprocessing time or space from the query-only theorems; the separate + lifecycle model supplies its own construction and retained-capacity bounds; - attainment or tightness of any budget, including the 837,572-instruction budget of the accepted theorem `RMQ.Headlines.succinctRMQFullyChargedPackedQuery`; - an exact or minimal dynamic read set; or diff --git a/docs/ARTIFACT_REPRODUCIBILITY.md b/docs/ARTIFACT_REPRODUCIBILITY.md index cede178f..12a138ba 100644 --- a/docs/ARTIFACT_REPRODUCIBILITY.md +++ b/docs/ARTIFACT_REPRODUCIBILITY.md @@ -11,6 +11,42 @@ For the reviewer path through the artifact, see `../artifact/README.md`. For paper claim rows and exact theorem/check correspondence, see `PAPER_CLAIM_CORRESPONDENCE.md`. +## V1 source bundle + +`scripts/package_release.py` uses only Python's standard library and Git. From +a clean committed candidate tree, choose a new output path outside tracked +source (for example under `.lake/release/`): + +```powershell +python scripts/package_release.py --output .lake/release/rmq-1.0.0-rc.1-source.zip +python scripts/package_release.py --verify .lake/release/rmq-1.0.0-rc.1-source.zip +``` + +The ZIP contains exact Git-derived source plus `RMQ-SOURCE-MANIFEST.json` with +the commit, version, toolchain and each file's SHA256 digest. The command also +prints the archive digest, rejects a dirty tree and refuses to overwrite an +existing bundle. It does not publish, push or create a tag. Hash verification +establishes internal consistency against the recorded manifest. The manifest's +commit field is self-reported: `--verify` does not authenticate that commit or +compare archive files with a repository. Bind a distributed bundle to a reviewed +candidate by recording its archive SHA256 through a trusted channel and comparing +its file set, Git blob identities and modes with the expected commit. A consistently +rewritten archive and manifest can pass `--verify`; neither check proves theorem +correctness. The V1 delivery record includes the independent repository comparison. + +The cheap packaging regressions run with `python scripts/test_package_release.py`. +CI runs them and the native checkout-byte regression on both Windows and Linux, +separately from the long Lean gate. The historical EH campaigns remain separate +manual evidence controls with exact commands in `internal/v1/evidence/COMMAND_LOG.md`. + +After unpacking, the Lean smoke path in [V1_GUIDE.md](V1_GUIDE.md) works without +Git metadata. The full mutation campaigns below require a clean repository and +the historical Git objects they inspect. A source-only ZIP deliberately does +not replace that Git history. It carries Git blob bytes without checkout +line-ending conversion; the native supplement's exact-byte inputs require a real +Git checkout with `.gitattributes` applied. To reproduce the full gate, use the repository +checkout at the exact manifest commit; preserve the command logs and timings. + ## One-Command Paper Artifact Gate Run this command from the repository root: @@ -60,15 +96,17 @@ powershell -ExecutionPolicy Bypass -File scripts\gate.ps1 ``` That gate builds the public roots, runs broader hygiene scans, checks the -curated spoke axiom scripts, runs succinct cost/space lints, checks shim-import +curated spoke and lifecycle axiom scripts, compiles the independent lifecycle +contract/provenance clients, runs succinct cost/space lints, checks shim-import boundaries, and performs `git diff --check`. It also runs `scripts/packed_query_replay.ps1`, the committed replay campaign for the -candidate primitive-machine query +accepted primitive-machine query `RMQ.Headlines.succinctRMQFullyChargedPackedQuery`: each certificate field is weakened in turn and must break its typed consumer, and the numeric-memory runtime fixtures run on the actual program. The replay requires a clean -committed tree. Until that campaign, the aggregate gate and a fresh blind -audit pass on an exact commit, the candidate is not accepted. +committed tree. The earlier query campaign has coordinator acceptance in +`internal/packed_query/PQ1_COORDINATOR_ACCEPTANCE.md`; a new V1 candidate +requires its own integrated verification and release audit. ## GitHub Actions diff --git a/docs/CODE_MAP.md b/docs/CODE_MAP.md index 46d96a75..107af77e 100644 --- a/docs/CODE_MAP.md +++ b/docs/CODE_MAP.md @@ -1,5 +1,8 @@ # Code Map +Start with [the V1 guide](V1_GUIDE.md) and the +[checked client examples](V1_CLIENTS.md) for a short route through the public APIs. + This map is for readers who want to understand the repository as a formalized artifact without first reading the whole Lean tree. It is an orientation guide, not a new claim surface: theorem truth lives in Lean declarations checked by diff --git a/docs/DIGESTION_LOG.md b/docs/DIGESTION_LOG.md index 840b1156..1c5cfc21 100644 --- a/docs/DIGESTION_LOG.md +++ b/docs/DIGESTION_LOG.md @@ -2146,3 +2146,84 @@ The next skeptical questions concern independent exact-commit reconstruction, coordinator acceptance and how a future native specialization can reduce the measured copying and initialization costs while preserving these same contracts. This entry records a local candidate, not coordinator acceptance. + +## V1 maintenance and checked clients — 2026-10-01 + +The cleanup centralizes two existing rank/select proofs in GenericSelect while +preserving the older theorem names and propositions. An unused private list +lemma is gone. The reviewer simulation now names one private full-result +decomposition at the active-read/continuation boundary; both proof sites use +that equality. It fixes the returned candidate and the ordered events, not +only trace length. The consuming simulation also fixes termination and final +state through that candidate. Computation and public premises are unchanged. + +The new `RMQExamples.V1Clients` module imports one public headline module. Its +packed client derives a uniform primitive-step bound, valid-query halting and +the specified answer from the same program and built memory. It also derives +leftmost correctness for a returned index and an eventual complete capacity of +at most three bits per input element, counting data, encoded code, scratch +registers and control words. The last claim instantiates the existing little-o +residual at scale one; it is an eventual statement, not a small-input estimate. + +Separate clients expose the earlier paper construction's payload bound, +exactness and modeled cost, and show how ordered supplied-store agreement +determines an entire guarded result, its value and its cost projection. A +duplicate-minimum example returns the leftmost index; compiled invalid-range +examples retain the public rejection behavior. None equates the paper trace +cost with packed primitive transitions or measured execution time. + +The proof leaf at `71a4a65336af68dabaf19265b36c7564db8c8cec` and client leaf at +`61d0a5cdf1ed32a10378e3824d90b81b9c37312d` passed their full Lean builds and +scoped checks. Their integration remains subject to the V1 candidate's final +verification and independent audit. A skeptical reader should check the exact +objects in each conclusion, the complete-capacity summands, and why removing a +capstone field or weakening the store-agreement premise breaks these clients. +The source tour and evidence record distinguish those checks from native +compiler, allocation and FFI assumptions. + + +### V1 source-review follow-up — 2026-10-01 + +Six additional historical rank/select lemmas now delegate to their exact +generic counterparts, preserving binder modes, assumptions and theorem names. +The second unused private lower-bound wrapper is removed; its canonical public +theorem remains. FAMILY_SUMMARY removes the private inventory entries for both +deleted helpers. These are proof ownership and documentation changes, not new +RMQ guarantees. + +The optional metadata-prefix cleanup was assessed without changing machine +code. `Packed/Allocation.lean` already names `metadataWordCount := 174` and +proves `metadata_length`; the live read/setup/safety chain spells the same +literal in several checked propositions and instructions. Replacing those +throughout `Setup`, `PhysicalRead`, `ReadInterface`, `QueryProof`, safety modules +and the capstone would expand this bounded proof-maintenance patch into a +machine representation refactor. No wrong offset or failed connection was +found, so V1 retains those checked literals. Their duplication remains a future +maintenance concern; no performance or proof-quality improvement is asserted +from leaving them unchanged. + +### V1 local candidate closure — 2026-10-01 + +The final artifact preserves the reference semantics and public propositions. +Eight historical rank/select lemmas share canonical generic proofs, two unused +private wrappers are removed, and both reviewer proof sites consume one named +complete-result decomposition. Universal clients make the packed run's halting, +answer and complete eventual capacity useful through the public interface; +supplied-store clients retain the actual read-agreement premise. + +Independent review located the remaining defects in evidence and packaging: +plausible path labels were insufficient without trusted parent context; a final +"verified" hash must satisfy its status-specific relation; and a self-consistent +ZIP manifest did not ensure Git blob identity when archive conversion occurred. +Each now has a concrete discriminator and a repaired actual consumer. The +independent real-archive check was essential: it rejected a bundle whose own +manifest was green. The accepted boundary is the specified model and source +artifact, with separately scoped native observations and explicit tool/runtime +assumptions. The failed advisory independent-checker attempt remains failed. + +The skeptical next questions concern model suitability and efficient native +realization, not an unstated claim that large constants are practical or that a +finite test proves the all-size theorem. Those remain distinct future work. +The exact closure and source-stage results are in +`internal/v1/V1_COORDINATOR_ACCEPTANCE.md`; final delivered file identities and +current-tree checks are in the external `RMQ-V1-DELIVERY.json`. diff --git a/docs/FAMILY_SUMMARY.md b/docs/FAMILY_SUMMARY.md index ab58d929..49d1c706 100644 --- a/docs/FAMILY_SUMMARY.md +++ b/docs/FAMILY_SUMMARY.md @@ -1,5 +1,17 @@ # RMQ Family Summary +V1 current status (2026-10-01): the additive continuous lifecycle model is +accepted for this local research release candidate. See the +[coordinator record](internal/v1/V1_COORDINATOR_ACCEPTANCE.md) for source +identities, evidence composition and native boundaries. Dated sections below +retain their historical checkpoint statuses; native campaign acceptance is +separate from this formal-model decision. + +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + ## Canonical All-Size Charged-Trace Cost The current theorem gives a term-by-term bound on the canonical payload-backed @@ -3369,9 +3381,8 @@ completeness. `mem_nodeProducts`, `nodup_nodeProducts`, `nodup_flatMap_of_nodup_disjoint`, `mem_splitShapeProducts`, `splitShapeProducts_nodup`, `fullCode_eq_of_tail_eq_of_pos`. -- `RMQ/Core/EncodingLowerBound.lean`: `mem_erase_of_ne_of_mem`, - `rightSpine`, `rightSpine_shapeOfSize`, - `shapeOfSize_size`, `two_pow_sub_le_of_le_mul_pow`, +- `RMQ/Core/EncodingLowerBound.lean`: `rightSpine`, `rightSpine_shapeOfSize`, + `shapeOfSize_size`, `remyPositions_length`, `remyLeaves_length`, `remyInsert_size`, `remyNewLeaf_mem`, `remyRemoveMarkedLeaf_insert`, `nodup_map_injective`, `nodup_flatMap_of_nodup_disjoint`, @@ -3426,6 +3437,15 @@ completeness. and independent audit evidence. A path-sensitive step bound and a preprocessing bound in the same machine are separate, unstarted targets. +## Dated extension campaign checkpoints + +The entries below preserve the status at each named campaign checkpoint. They +are not a current release-acceptance ledger. For V1 scope, source-transfer +evidence and verification status use `artifact/CLAIMS.md` and +`docs/internal/v1/V1_FINALIZATION_MATRIX.md`. In particular, the earlier +construction author-phase entry is superseded by the later builder and +continuous lifecycle interfaces present in the current source. + ## BV-1 candidate: generic physical bitvector operations `RMQ.PackedBitvector.fullyChargedBitvectorCapstone_holds` in @@ -3698,7 +3718,7 @@ external alias freedom. Input materialization precedes the modeled run. The additive `RMQ/Headlines/Lifecycle.lean` import exposes this candidate. The broad `RMQ.Headlines` barrel also exposes that existing headline so documentary identifiers resolve through the repository import contract. -This private candidate addition leaves the narrow `RMQPaper` surface unchanged. +This merged additive interface leaves the narrow `RMQPaper` surface unchanged. Native ownership review, aggregate certification, a fresh blind audit and coordinator acceptance remain campaign requirements. diff --git a/docs/INDEPENDENT_CHECK.md b/docs/INDEPENDENT_CHECK.md index a7a08815..d79b51b0 100644 --- a/docs/INDEPENDENT_CHECK.md +++ b/docs/INDEPENDENT_CHECK.md @@ -4,8 +4,9 @@ This document describes how a reviewer can re-check this development with a kernel implementation **other than** Lean's own, and states plainly what this project has and has not done. -**Status: procedure documented, NOT executed by this project.** Read §4 before -citing this document as evidence of anything. +**Status: a scoped V1 advisory trial ran on 2026-10-01 and failed. No +independent kernel acceptance is claimed.** Read §4 for the exact scope, tool +identities and outcome. ## 1. Why this is advisory and not a gate @@ -17,10 +18,10 @@ reliance on a single kernel implementation being correct. `docs/internal/ADD_WORKFLOW_TOOLING_PLAN.md` already scopes this as "advisory/nightly `nanoda` checking, distinct from the kernel gate", and forbids broadening the project's Lake dependency graph for tooling. The V1 -freeze requirement is likewise worded "advisory independent checker **where -supported**". This document is written to that scope. +freeze requirement also calls for an advisory independent-checker run. This +document keeps its outcome separate from the required Lean checks. -## 2. Why it cannot be run in-tree today +## 2. Why the checker tools are built out of tree An external checker consumes an *export file*, not `.olean`s. Producing one requires an exporter, and: @@ -36,8 +37,11 @@ So the procedure below is deliberately out-of-tree and manual. ## 3. Procedure -Run from a scratch directory outside this repository, with the same toolchain -version as `lean-toolchain`. +The following is an outline, not a claim that current upstream tips compile +unchanged against Lean 4.22.0. Build tools in a scratch directory outside the +repository, with a compatible exporter revision and the same toolchain version +as `lean-toolchain`. The exact V1 trial revisions and exporter API patch are +recorded in §4. ```bash # 1. build this project's oleans first, in the repo @@ -60,25 +64,39 @@ LEAN_PATH=/.lake/build/lib/lean \ Two notes that will otherwise cost time: -- Export files for this repository are large. The `RMQPaper` closure is 153 - files and ~139k lines of Lean source (`docs/RMQ_IMPORT_CLOSURE.md`); export - size and check time scale with the elaborated environment, not the source. +- The V1 base `ee44f04a561f2194b3713f071c26b6faf9ba7fab` has 262 local Lean + modules in the `RMQPaper` closure, enumerated in + `internal/v1/source-closure-inventory.json`. Export size and check time scale + with the elaborated environment, not the source-file count. The V1 trial + below exported one specification theorem and its dependencies, not this full + closure. - The exporter and the checker must agree on the export format version. A mismatch presents as a parse failure, not as a proof failure. Do not report a format mismatch as a soundness finding. ## 4. What this project has actually done -- **Executed:** the Lean kernel checks every declaration under the pinned - toolchain on every CI run, and `scripts/axiom_check.lean`, - `scripts/headline_axiom_check.lean`, `scripts/wordram_axiom_check.lean`, - `scripts/hub_axiom_check.lean` and `scripts/union_find_axiom_check.lean` - confirm the axiom set of the cited declarations. -- **Not executed:** any independent-kernel re-check. No export file has been - produced, and neither `nanoda` nor `Lean4Lean` has been run against this - development. - -Therefore: **this document is a procedure, not a result.** It must not be cited -as evidence that an independent kernel has confirmed anything here. If a -reviewer runs it, the outcome should be recorded in -`docs/internal/audit_reports/` with the exporter and checker commits pinned. +The required Lean checks use the pinned Lean kernel and curated axiom +inventories. Their exact V1 command results are recorded separately; the +advisory checker does not replace them. + +On 2026-10-01, the V1 work built an out-of-tree `lean4export` at +`e6c7eafbb83cfad518b196164ee977f7f0ba3701`, adapting its `Expr.updateLet!` +call to the Lean 4.22.0 API and preserving the let-expression flag. It built +`nanoda` at `e5438ac0a85a036b6dfe093aa457bc3448498014`. The compatible legacy +export format was used. The selective export contained +`RMQ.leftmostArgMin_unique`, its dependencies, and the complete `Eq`/`Quot` +package. The reference specification blob is unchanged from the V1 base. + +The corrected input passed the earlier missing-Quot-declaration failure, then +the checker exited `101` at `src/tc.rs:806`, failing a definitional-equality +assertion on the omega-generated auxiliary declaration +`RMQ.leftmostArgMin_unique._proof_1_1`. Its cause was not established. This is +neither an independent acceptance of the selected theorem nor a demonstrated +Lean kernel defect. No theorem or axiom whitelist was changed to obtain a pass. + +The [advisory record](internal/v1/NANODA_ADVISORY.json) preserves the tool +revisions, exact exporter patch, export arguments, checker configuration, +executable/export SHA256s and actual failure output. It is the reproducible +scope record for this trial. A complete `RMQPaper` or full-project independent +kernel check has not passed; Lean4Lean was not run. diff --git a/docs/PAPER_CLAIM_CORRESPONDENCE.md b/docs/PAPER_CLAIM_CORRESPONDENCE.md index 1d7fdffc..90f74382 100644 --- a/docs/PAPER_CLAIM_CORRESPONDENCE.md +++ b/docs/PAPER_CLAIM_CORRESPONDENCE.md @@ -1,5 +1,10 @@ # Paper Claim Correspondence +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + ## Packed primitive query (accepted) | Claim | Public alias | Source theorem and file | Check | diff --git a/docs/PAPER_MAIN_THEOREM.md b/docs/PAPER_MAIN_THEOREM.md index ace4407d..effd61dc 100644 --- a/docs/PAPER_MAIN_THEOREM.md +++ b/docs/PAPER_MAIN_THEOREM.md @@ -1,5 +1,10 @@ # Paper Main Theorem +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + ## Primitive-query strengthening (accepted) `RMQ.Headlines.succinctRMQFullyChargedPackedQuery` exports a separate diff --git a/docs/PAPER_MODEL_ADEQUACY.md b/docs/PAPER_MODEL_ADEQUACY.md index dfda528a..bc91cf76 100644 --- a/docs/PAPER_MODEL_ADEQUACY.md +++ b/docs/PAPER_MODEL_ADEQUACY.md @@ -1,5 +1,10 @@ # Final RMQ Model Adequacy +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + ## Separate Accepted Primitive Machine This file is about the charged-trace model of the canonical reviewer route. A diff --git a/docs/PAPER_RELATED_WORK.md b/docs/PAPER_RELATED_WORK.md index 89bc05f0..2769fed4 100644 --- a/docs/PAPER_RELATED_WORK.md +++ b/docs/PAPER_RELATED_WORK.md @@ -1,5 +1,10 @@ # Paper Related Work Draft +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + This is a paper-ready related-work draft for an ITP/CPP/JFR-style formalization submission. It is deliberately conservative about priority: any claim that this mechanizes a novel succinct RMQ theorem should be phrased as a diff --git a/docs/PAPER_THEOREM_MAP.md b/docs/PAPER_THEOREM_MAP.md index 55dad2e1..f7c9d589 100644 --- a/docs/PAPER_THEOREM_MAP.md +++ b/docs/PAPER_THEOREM_MAP.md @@ -262,7 +262,8 @@ The public theorem map does not assert compiled Lean execution performance, comp correctness, full CPU semantics, production serialization, or an exact/minimal dynamic read-set characterization. See `docs/PAPER_MODEL_ADEQUACY.md` for the model-adequacy scope. For the `210` and `427` theorems it does not assert -word-RAM query time. For no theorem does it assert preprocessing complexity -for the succinct construction, or the attainment or minimality of `210`, -`427`, or the 837,572-step budget of the candidate +word-RAM query time. The query-only theorems do not assert preprocessing +complexity; the additive lifecycle model is documented separately. No +attainment or minimality is claimed for `210`, `427`, or the 837,572-step +budget of the accepted `RMQ.Headlines.succinctRMQFullyChargedPackedQuery`. diff --git a/docs/PUBLICATION_STRATEGY.md b/docs/PUBLICATION_STRATEGY.md index 788593c1..78f06e46 100644 --- a/docs/PUBLICATION_STRATEGY.md +++ b/docs/PUBLICATION_STRATEGY.md @@ -52,7 +52,8 @@ candidates, subject to the novelty search described below — are: with constant modeled query cost — a *charged-probe* bound, and deliberately not the word-RAM `O(1)` of the time-credit line above, since computation between charged probes is free in this model and payload construction is - unproved and excluded from the bound rather than separately accounted — + excluded from this query bound; the additive lifecycle model accounts for + construction separately — with any priority wording deferred until a referee-grade novelty search; - **(b)** a mechanized **matching lower bound** (rare: the three lines above are all upper-bound/correctness; a mechanized information-theoretic lower bound is @@ -183,7 +184,7 @@ and a different execution, beside the `210` charged-trace result rather than replacing it. The step budget is the program length, not a tight constant; the code and scratch term is lower order only asymptotically; endpoints outside the word domain are rejected by an -uncharged check; and preprocessing remains unclaimed. Remaining, in priority +uncharged check; and this theorem does not bound preprocessing. Remaining, in priority order: **paper/artifact packaging with both cost models stated separately; novelty search; extraction + benchmarks.** diff --git a/docs/README.md b/docs/README.md index 6a6479c2..4a60f987 100644 --- a/docs/README.md +++ b/docs/README.md @@ -9,6 +9,9 @@ This repository has two kinds of documentation: ## Public Artifact Docs +- [`V1_GUIDE.md`](V1_GUIDE.md): contract, models, source tour and reproduction. +- [`V1_CLIENTS.md`](V1_CLIENTS.md): checked clients of the existing public APIs. + - [`digests/DEEP_PROJECT_DIGESTION_2026_06_28.md`](digests/DEEP_PROJECT_DIGESTION_2026_06_28.md): stress-tested first-contact explanation for a Lean club or mathematically mature audience without data-structures background. diff --git a/docs/RELATED_WORK_AND_LIMITATIONS.md b/docs/RELATED_WORK_AND_LIMITATIONS.md index 7c2e614c..fe8967cc 100644 --- a/docs/RELATED_WORK_AND_LIMITATIONS.md +++ b/docs/RELATED_WORK_AND_LIMITATIONS.md @@ -62,8 +62,9 @@ remains a safe overapproximation. Its fixed budget is the length of its loop-free program, its word model assumes unit-cost multiplication, division, remainder, shifts and bitwise operations, its outer word-domain check is uncharged, and its code and - scratch storage is absorbed into `o(n)` only asymptotically. It is pending - audit and does not bound preprocessing. + scratch storage is absorbed into `o(n)` only asymptotically. It has passed + independent audit and does not itself bound preprocessing. The additive + lifecycle model has separate construction and runtime boundaries. - The auxiliary logical layout footprint is not claimed minimal; the reviewer flat-physical footprint is execution-derived and recorded exactly. - The current theorem gives component-wise **upper** caps and one exact diff --git a/docs/RMQ_IMPORT_CLOSURE.md b/docs/RMQ_IMPORT_CLOSURE.md index 0db19bd5..d4aa5d4b 100644 --- a/docs/RMQ_IMPORT_CLOSURE.md +++ b/docs/RMQ_IMPORT_CLOSURE.md @@ -1,5 +1,15 @@ # RMQ Import Closure +The tables below are historical measurements, including the dated 2026-08-07 +snapshot. For the V1 base `ee44f04a561f2194b3713f071c26b6faf9ba7fab`, the +[exact Git import inventory](internal/v1/source-closure-inventory.json) records +262 local modules under `RMQPaper` and 368 under the union of the four named +lifecycle roots. That inventory names every path and Git blob; the two counts +refer to different root sets. The paper closure still excludes the unrelated +spoke/legacy/obstruction categories described below. The V1 proof-maintenance +delta and additional client are verified separately from these base counts; +see the [source reconciliation](internal/v1/V1_RECONCILIATION.md). + This note separates the narrow RMQ paper import root from the broader checked repository/testbed. The paper-facing root is: @@ -89,7 +99,7 @@ The smell-audit rows used this pattern over each import closure: $smell = 'RankSelectPublic|BPNavigationPublic|BPNavigationRAM|UnionFind|Archive|Proposal|Legacy|Compat|Obstruction|RMQ/Impl|RMQ\.Impl' ``` -## Results +## Historical results before the 2026-08-07 regeneration | Root / scope | Files | Lean LOC | Role | Smell audit | | --- | ---: | ---: | --- | --- | @@ -112,7 +122,7 @@ into `SuccinctSelect/Obstructions.lean` now live in `RMQ/Core/SuccinctSelect/AsymptoticFacts.lean`, which is the active positive dependency used by the paper closure. -## Interpretation +## Historical 2026-08-07 regeneration and interpretation The presentation number describes the whole repository as a checked data-structure testbed: RMQ, lower bounds, rank/select, BP-navigation, diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index d3d421f8..e68a9a51 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -86,7 +86,9 @@ accepted theorem `RMQ.Headlines.succinctRMQFullyChargedPackedQuery`, which charg every primitive instruction of a distinct numeric-memory execution within a fixed loop-free budget. The replay campaign, both-host aggregate gates and independent audit passed; coordinator acceptance closes the revised E1/PQ1 -node. Serialized-payload querying and preprocessing remain separate targets. +node. Serialized-payload querying remains separate. The merged lifecycle model +now supplies a construction-to-reusable-query theorem with its own model +boundaries; V1 evidence reconciliation is recorded in the release matrix. Dependency order: A -> B -> (C, D). C can progress in parallel with A/B when it is pure extraction/generalization. D-LCA depends on the A/B cost/refinement diff --git a/docs/TRUST_AUDIT_PACKET.md b/docs/TRUST_AUDIT_PACKET.md index a6b0f8b9..c620c5e9 100644 --- a/docs/TRUST_AUDIT_PACKET.md +++ b/docs/TRUST_AUDIT_PACKET.md @@ -1,5 +1,10 @@ # Trust Audit Packet +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + This packet is the shortest reviewer path through the current succinct RMQ claim. It records the checked objects that carry the result and the boundary of the model. Historical route and cost chronology is kept separately in diff --git a/docs/V1_CLIENTS.md b/docs/V1_CLIENTS.md new file mode 100644 index 00000000..f8cde6f1 --- /dev/null +++ b/docs/V1_CLIENTS.md @@ -0,0 +1,53 @@ +# Checked V1 client examples + +`RMQExamples.V1Clients` is a downstream proof-maintenance example. It imports +only `RMQ.Headlines.RMQ` and shows how a client can consume the current named +theorem surfaces without adding aliases or changing the public library. + +The packed and earlier paper clients use different models: + +| Goal | Checked declaration | Exact model/object chain | +| --- | --- | --- | +| Uniform primitive bound plus valid-query halting and correct packet | `RMQExamples.V1Clients.packedQuery_uniformPrimitiveBound_halts_and_isCorrect` | `RMQ.Headlines.succinctRMQFullyChargedPackedQuery` -> `buildMemory` / fixed `queryProgram` / `run` | +| Returned packed query index is the leftmost minimum | `RMQExamples.V1Clients.packedQuery_returnedIndex_isLeftmost` | The same packed capstone's `queryNat` and `leftmost` field | +| Eventual complete capacity at most `3*n` bits | `RMQExamples.V1Clients.packedQuery_eventuallyCompleteCapacity_le_threeN` | The same packed capstone's `completeCapacity` and `completeResidualLittleO`; the expression includes data, encoded code, scratch registers and control words | +| Earlier paper payload capacity | `RMQExamples.V1Clients.paperQuery_payloadCapacity` | Named `SuccinctClassic.buildPayload_length` -> public `SuccinctClassic.buildPayload` | +| Earlier paper exact answer | `RMQExamples.V1Clients.paperQuery_exact` | Named `SuccinctClassic.queryCosted_exact` -> guarded `SuccinctClassic.queryCosted` -> independent `scanWindow` | +| Earlier paper cost at most `210` | `RMQExamples.V1Clients.paperQuery_cost_le_210` | Named `SuccinctClassic.queryCosted_cost_le`, then `SuccinctClassic.queryCost_eq` | +| Trace-to-costed correspondence | `RMQExamples.V1Clients.paperQuery_trace_toCosted` | Existing definition `queryCosted = queryTraceResult.toCosted` | +| Cost equals guarded trace length | `RMQExamples.V1Clients.paperQuery_cost_eq_trace_length` | Named `WordRAM.TraceResult.toCosted_cost_eq_trace_length` applied to this same `SuccinctClassic.queryTraceResult` | +| Supplied-store result and cost reuse | `RMQExamples.V1Clients.suppliedStore_orderedAgreement_reusesExecution` | `RMQ.Headlines.listIntSuccinctRMQQueryTraceResultWithStoreEqOfOrderedReadFootprint` gives equality of the exact two guarded executions; value and `toCosted` equality are projections | + +The packed primitive result encodes a successful zero-based index as `index + 1`, +reserving packet `0` for rejection. The value-level `queryNat` wrapper decodes +that packet to `some index`. The uniform step bound alone follows from the +fixed fuel; the first client also proves that the same fixed-budget run halts +and returns the correct packet for every valid query. Its halting and answer +conclusions are the substantive completion guarantee. + +The module also checks `[4,1,1,3]` on `[0,4)`, where the leftmost minimum is +index `1`. That example first applies `paperQuery_exact` and reduces only the +small independent `scanWindow` specification. Empty, reversed, and +out-of-bounds examples use the three public invalid-range theorems. None of +these examples evaluates the large packed machine, uses `native_decide`, or +treats an implementation result as its own oracle. + +The number `210` belongs to the earlier paper query's charged-trace `Costed` +model. Each trace event is an attempted payload-word read, failures included; +controller dispatch, arithmetic, branching, decoding and the validity guard +are outside that event vocabulary. The packed theorem separately bounds actual primitive transitions by +its fixed program budget and accounts for data, encoded code, and scratch in +its complete bit-capacity theorem. Neither statement measures compiler or +build wall-clock performance, nor preprocessing time. + +Build the direct client and its aggregate consumer with: + +```powershell +lake build RMQExamples.V1Clients +lake build RMQExamples +``` + +The durable requirement-to-declaration and verification ledger is +`docs/internal/v1/V1_CLIENT_MATRIX.md`. This client leaf is input to the V1 +integration and independent-audit process; it does not itself accept or release +V1. diff --git a/docs/V1_GUIDE.md b/docs/V1_GUIDE.md new file mode 100644 index 00000000..664d96d2 --- /dev/null +++ b/docs/V1_GUIDE.md @@ -0,0 +1,136 @@ +# RMQ V1 guide + +Start here for the `1.0.0-rc.1` research artifact. The +[claims packet](../artifact/CLAIMS.md) is the claim-to-theorem map; +[FAMILY_SUMMARY](FAMILY_SUMMARY.md) holds the full inventory and +[CODE_MAP](CODE_MAP.md) explains the module structure. + +## Contract and checked examples + +An RMQ query on `xs : List Int` asks for the leftmost minimum index in the +nonempty half-open range `[left, right)`, with `right <= xs.length`. +[Spec.lean](../RMQ/Core/Spec.lean) defines `ValidRange` and `LeftmostArgMin` and +proves uniqueness. Value-level queries reject invalid ranges with `none`. + +For `[4, 1, 1, 3]`, `[0, 4)` returns `some 1`: the two minima tie and index 1 +comes first. `[2, 2)`, `[3, 1)` and `[0, 5)` are respectively empty, reversed +and out of bounds. All three return `none`. These are checked in +[V1Clients.lean](../RMQExamples/V1Clients.lean), which imports only +`RMQ.Headlines.RMQ`. `scanWindow` takes a length, so `scanWindow xs left len` +specifies the range `[left, left + len)`. + +At the packed primitive interface, success is encoded as `index + 1` and packet +`0` denotes rejection. Thus the first example's primitive packet is `2`; the +value-level query decodes it to `some 1`. + +The [client guide](V1_CLIENTS.md) maps practical goals to existing named APIs: +packed-query halting and correctness, leftmost answers, eventual complete +capacity at most `3*n` bits, classic payload and trace-cost bounds, and reuse of the +supplied-store agreement theorem. Finite examples complement those universal +clients; they do not establish the asymptotic theorems. + +## Models and accounting + +| Bound | Counted execution or object | Boundary | +| --- | --- | --- | +| `210` | Canonical reviewer query's charged trace | Emitted trace length; every event is an attempted payload-word read, failures included. Controller arithmetic, branching and decoding are outside the event vocabulary. | +| `427` | Packed cell-probe controller | Attempted aligned probes; computation between probes is free. | +| `837,572` | Fixed loop-free primitive query program on per-input `buildMemory xs`; theorem `RMQ.Headlines.succinctRMQFullyChargedPackedQuery` | Every executed instruction costs one step; the upper budget is program length, not an attained maximum. | +| `151978` steps; `212964` instructions; `722339` encoded words | Compact query hosted by the lifecycle service | A dynamic upper bound and two distinct static code sizes. | +| `1100000000*(n+1)` transitions; `5000000*(n+1)` cells | Lifecycle construction through query entry | Primitive transitions and peak numeric arena cells; comparison-key storage is counted separately. | +| `160253` first service; `160257` later request | Lifecycle service on the retained owner | Header read and full bank initialization; later requests add four admission/control events. | +| `2*n + overhead n` bits | Logical reference payload | Its bit list; proof fields and certificates are excluded. | +| `2n + o(n)` bits | Complete packed numeric capacity | Full-width allocated memory, encoded code, registers and control words, including padding. | +| `2*n + retainedRho n` bits | Lifecycle retained numeric owner | Memory, code and finite banks after construction; not peak workspace. | +| `2n - 1.5 log n - O(1)` bits | Fixed-length payload-only exact RMQ encoding | Information-theoretic bound; no fast-decoder premise. | + +The word model assumes unit-cost multiplication, division, remainder, variable +shifts and bitwise operations on logarithmic-width words. The primitive-query +proof establishes operation safety, rather than silently wrapping mathematical +naturals. The outer check for endpoints outside the word domain is uncharged. +The fixed code/register cost becomes lower order only asymptotically; it can +dominate storage on moderate inputs. None of these figures measures elapsed time. + +Lifecycle comparison input permits arbitrary integers with separate key banks; +word input requires the signed input-fit predicate. Input materialization +precedes the modeled run. An invalid represented lifecycle request still reads +the retained header, unlike the compact guarded query suffix's empty read trace. + +## Source tour + +- Reference: [Spec](../RMQ/Core/Spec.lean), [Window](../RMQ/Core/Window.lean). +- Existing backend substitution: [Backend](../RMQ/Core/Backend.lean), consumed by + [Equivalence](../RMQ/Impl/Equivalence.lean). +- Succinct construction: [SuccinctFinal](../RMQ/Core/SuccinctFinal.lean); + ordinary-list interface: [SuccinctRMQClassic](../RMQ/Core/SuccinctRMQClassic.lean). +- Store refinement: [SuccinctFinalStoreParam](../RMQ/Core/SuccinctFinalStoreParam.lean). +- Lower bound: [EncodingLowerBound](../RMQ/Core/EncodingLowerBound.lean). +- Primitive semantics and contract: [Primitive](../RMQ/Core/WordRAM/Packed/Primitive.lean), + [Capstone](../RMQ/Core/WordRAM/Packed/Capstone.lean). +- Construction and reusable owner: [lifecycle capstone](../RMQ/Core/WordRAM/Lifecycle/Capstone.lean), + [independent client](../RMQ/Validation/LifecycleContract.lean), + [worked proof guide](digests/LIFECYCLE_PROOF_GUIDE.md). + +The narrow `RMQPaper` root contains query theorems. The lifecycle headline is an +additive import through `RMQ.Headlines.Lifecycle` and the broad `RMQ` root. +The [manuscript source note](../paper/V1_SOURCE_RELATION.md) explains its older +query-theorem pin and the candidate's relationship to it. + +## Reproduction + +With the toolchain pinned by `lean-toolchain`, run this smoke check from the +repository root, or from an unpacked source bundle: + +```powershell +lake build RMQPaper RMQExamples.V1Clients +rg -n "\b(sorry|admit|axiom|unsafe|opaque|implemented_by|partial|extern|noncomputable)\b|import Mathlib" RMQ RMQExamples RMQPaper.lean lakefile.toml +``` + +The scan should find no matches (ripgrep exits 1 for no matches). A successful +build alone does not establish this source-hygiene claim. The headline axiom +inventory imports the broad `RMQ` root and belongs to the full path below. + +For the additive lifecycle client and trust inventory: + +```powershell +lake build RMQ.Headlines.Lifecycle RMQ.Validation.LifecycleContract RMQ.Core.WordRAM.Lifecycle.Controls RMQ.Core.WordRAM.Lifecycle.Provenance +lake env lean scripts/lifecycle_inventory.lean +lake env lean scripts/lifecycle_provenance_contract.lean +``` + +Full reproduction requires a clean Git checkout with the historical objects +used by mutation controls, plus Bash, PowerShell (`pwsh`) and ripgrep: + +```bash +bash scripts/reproduce_artifact.sh +``` + +This includes `scripts/gate.ps1`, public roots, validators, trust inventories +and the committed mutation campaigns. A skipped gate is incomplete verification. +The script emits per-section `TIMING:` lines; measured durations describe the +verification host, not algorithmic performance. See +[ARTIFACT_REPRODUCIBILITY](ARTIFACT_REPRODUCIBILITY.md) for the detailed path. + +The native supplement has separate [build and ownership instructions](../native/packed-rmq/README.md). +Formal image codecs, encoded-code backing and byte-limb refinements are proved; +general compiler correctness, C/Rust FFI discipline and allocator realization +remain assumptions. Logical retained capacity does not bound native RSS or +copying time. Lifecycle evidence status and current follow-ups are recorded in +the claims packet and [V1 acceptance record](internal/v1/V1_COORDINATOR_ACCEPTANCE.md). +The formal-model decision and finite native replay retain separate scopes. + +### Observed verification times + +On the recorded Windows host, a cold extraction with no Git metadata or build +cache completed `lake build RMQPaper RMQExamples.V1Clients` in +1343.045 seconds (22.4 minutes). The full Linux +reproduction under Ubuntu24.04/WSL completed with exit 1 in 22295 seconds +(6.19 hours): 17 of 20 registered checks passed, while three +documentary checks failed and subsequently passed on the repaired source. +That run used an existing build cache and shared the host +with other verification work. A Windows full build plus public roots took +94.102 seconds with a seeded cache. These are observed wall times, not deadlines +or RMQ performance measurements. Cold caches, hardware and concurrent work can +change them substantially. Exact commits, tool identities and logs are indexed +in [V1 verification](internal/v1/V1_VERIFICATION_INDEX.json); the final delivered +archive also receives its own recorded smoke check. diff --git a/docs/WHAT_IS_PROVED.md b/docs/WHAT_IS_PROVED.md index fcb8d780..6350d889 100644 --- a/docs/WHAT_IS_PROVED.md +++ b/docs/WHAT_IS_PROVED.md @@ -1,5 +1,10 @@ # What Is Proved +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + ## Canonical Reviewer Route The final all-size reviewer trace uses one positive canonical block geometry and diff --git a/docs/WORD_RAM_REVIEW_PACKET.md b/docs/WORD_RAM_REVIEW_PACKET.md index 49461932..00107f87 100644 --- a/docs/WORD_RAM_REVIEW_PACKET.md +++ b/docs/WORD_RAM_REVIEW_PACKET.md @@ -1,5 +1,10 @@ # Word-RAM Review Packet +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + This packet separates three things: the accepted primitive-machine query `RMQ.Headlines.succinctRMQFullyChargedPackedQuery`, the earlier traced payload-access theorem with its `210` charged-trace bound, and diff --git a/docs/digests/PROJECT_DIGESTION_CURRENT.md b/docs/digests/PROJECT_DIGESTION_CURRENT.md index c7623b0d..b964358b 100644 --- a/docs/digests/PROJECT_DIGESTION_CURRENT.md +++ b/docs/digests/PROJECT_DIGESTION_CURRENT.md @@ -1,5 +1,10 @@ # Current Project Digestion: Canonical Succinct RMQ Publication Story +For the V1 reader path and comparison of query and construction models, see +[the V1 guide](../V1_GUIDE.md). The additive lifecycle surface is scoped separately in +[the claims packet](../../artifact/CLAIMS.md); preprocessing exclusions below describe the +query-only results, not an absence of construction theorems from the repository. + **Status.** This is the sole current public project digestion. It describes the publication-facing RMQ theorem surface. Dated digests are source-history artifacts, not competing current summaries. When @@ -120,8 +125,8 @@ also does not prove: Those remain true of the charged-trace theorem, and they do not weaken the checked statement inside its explicit model. Charging every controller operation is now addressed separately, for a different execution, by the -accepted construction in the next section; serialized-payload querying and preprocessing -remain open for both. +accepted construction in the next section. Neither query theorem includes +preprocessing; the additive lifecycle model now supplies that separate route. ## The Separate Accepted Primitive Machine @@ -198,7 +203,8 @@ they have in mind; whether the uncharged outer word-domain check hides work charged); how large `n` must be before the code and scratch term is genuinely lower order; whether the typed client really fails when any certificate field is weakened, which the committed replay campaign is meant to show; and -whether preprocessing, unbounded here, can be brought into the same machine. +how the separate lifecycle construction and reusable-query theorem connects +to this query-only interface and its distinct execution model. ## Publication Topology diff --git a/docs/internal/CLAIM_DRIFT_POLICY.json b/docs/internal/CLAIM_DRIFT_POLICY.json index 49179189..147889ce 100644 --- a/docs/internal/CLAIM_DRIFT_POLICY.json +++ b/docs/internal/CLAIM_DRIFT_POLICY.json @@ -1,7 +1,7 @@ { - "version": 28, - "updated": "2026-09-11", - "currentFactSurfacePathRegex": "^(?:README\\.md|artifact/(?:CLAIMS|README)\\.md|docs/(?:FAMILY_SUMMARY|PAPER_CLAIM_CORRESPONDENCE|PAPER_MAIN_THEOREM|PAPER_MODEL_ADEQUACY|PAPER_THEOREM_MAP|WHAT_IS_PROVED|PAPER_RELATED_WORK|PUBLICATION_STRATEGY|RELATED_WORK_AND_LIMITATIONS|ROADMAP|TRUST_AUDIT_PACKET|WORD_RAM_REVIEW_PACKET)\\.md|docs/digests/PROJECT_DIGESTION_CURRENT\\.md|docs/internal/(?:CLAIM_DRIFT_POLICY\\.md|RMQ_FINAL_ROADMAP\\.md))$", + "version": 29, + "updated": "2026-10-01", + "currentFactSurfacePathRegex": "^(?:README\\.md|artifact/(?:CLAIMS|README)\\.md|docs/(?:FAMILY_SUMMARY|PAPER_CLAIM_CORRESPONDENCE|PAPER_MAIN_THEOREM|PAPER_MODEL_ADEQUACY|PAPER_THEOREM_MAP|WHAT_IS_PROVED|PAPER_RELATED_WORK|PUBLICATION_STRATEGY|RELATED_WORK_AND_LIMITATIONS|ROADMAP|TRUST_AUDIT_PACKET|V1_CLIENTS|V1_GUIDE|WORD_RAM_REVIEW_PACKET)\\.md|docs/digests/PROJECT_DIGESTION_CURRENT\\.md|docs/internal/(?:CLAIM_DRIFT_POLICY\\.md|RMQ_FINAL_ROADMAP\\.md))$", "terms": [ { "id": "novelty-first-mechanized", diff --git a/docs/internal/DESIGN_DECISIONS.md b/docs/internal/DESIGN_DECISIONS.md index 43882b2b..6b7196fe 100644 --- a/docs/internal/DESIGN_DECISIONS.md +++ b/docs/internal/DESIGN_DECISIONS.md @@ -13423,3 +13423,348 @@ theorem already supplies the intended declaration; no new proof architecture is needed. Build the actual headline target before testing its import, then require the unchanged linter and all topology regressions. Aggregate and independent blind audit remain acceptance prerequisites. There is no merge or push here. + + +## DD-20261001-V1-COORDINATOR - Preserve theorem boundaries while finalizing V1 + +Date: 2026-10-01. Status: candidate implementation, pending integrated verification. + +The V1 work preserves the reference half-open leftmost List Int contract, all +public theorem types, the mathematical models and executable definitions. +Source comments now scope preprocessing exclusions to the query-only theorem +and describe the additive lifecycle interface without stale campaign labels. +The paper root stays narrow; the broad root continues to expose lifecycle. +These are comment changes, not stronger theorem statements or process acceptance. + +The proof and client leaves have separate DD entries. Public prose distinguishes +logical payload bits, allocated word capacity, encoded code, proof-only fields +and native storage. The paper keeps its historical query-theorem pin with an +explicit source relationship, instead of moving line citations without checking +them. Integrated builds, inventories and the later blind audit provide the +candidate evidence; prior logs are not relabelled as new verification. + +## DD-20261001-V1-CLIENT - Keep checked clients model-specific and theorem-reusing + +Date: 2026-10-01. Status: implementation candidate; coordinator acceptance and +the V1 integrated audit remain required. + +The V1 proof-maintenance examples use one downstream import, +`RMQ.Headlines.RMQ`, but keep two existing query models in separate theorem +families. The fully charged packed client projects primitive steps, valid-query +halting/output, zero-based leftmost correctness, and complete data/code/scratch +capacity from `succinctRMQFullyChargedPackedQuery`. The earlier paper client +uses the existing named boundaries `SuccinctClassic.buildPayload_length`, +`queryCosted_exact`, and `queryCosted_cost_le`, with the literal `210` supplied +by `succinctRMQQueryCostEq`. A separate equality records that `queryCosted` is +the `toCosted` projection of `queryTraceResult`. Named declarations are used +instead of coupling a downstream proof to the conjunction layout of the larger +paper profile. + +Supplied-store reuse consumes +`listIntSuccinctRMQQueryTraceResultWithStoreEqOfOrderedReadFootprint` at its +original arbitrary-list, arbitrary-store, arbitrary-endpoint domain. Complete +trace equality is retained and answer/cost equality are projections, so the +client does not reprove query semantics or substitute a sibling backend. Small +valid and invalid examples go through specification and refinement theorems; +they do not evaluate the large packed machine. + +Rejected alternatives were combining the packed primitive budget with the +paper model's `210`, proving only retained-data capacity, adding convenience +aliases to the public headline module, or using the unverified quality draft as +evidence. Those choices would respectively conflate cost models, omit encoded +code and scratch, enlarge the public API, or replace kernel checking with a +draft. The result is an examples-only consumer plus documentation and a frozen +acceptance matrix. It changes no declaration under `RMQ/` and makes no claim +about preprocessing, Lean wall-clock time, V1 acceptance, or release readiness. + +## DD-20261001-V1-PROOF - Consolidate proof ownership without changing contracts + +Date: 2026-10-01. Status: implementation decision; candidate verification +pending. + +The shape-free rank/select facts in `RMQ.GenericSelect` are the canonical +mathematical proofs. The historical `RMQ.SuccinctSelect` declarations remain +at their existing names and types, but now delegate through direct imports. +The preserved rank proposition is, for every `target`, `bits`, and `limit`, +`rankPrefix target (bits.take limit) (bits.take limit).length = rankPrefix +target bits limit`. The preserved select proposition takes +`occurrence < rankPrefix target bits limit` and returns +`exists pos, select target bits occurrence = some pos`. This keeps +`GenericSelect.Primitives`, the legacy `BuiltRouting.RelativeEntries` and +`BuiltRouting.LookupDense` clients, and the construction/specification clients +on their old surfaces while leaving one proof of each mathematical fact. + +The reviewer interior simulation now names the definitional decomposition of an +active `readNat (.read ...)` reference as the full +`WordRAM.TraceResult.bind` of the remaining read and its continuation. The +strong-induction proof consumes that equality once for exact trace +concatenation and again for the splice reference. Full result equality was +chosen because `PackedReviewerComponentRun.Simulates` fixes the returned +value, terminal state, and exact trace; a trace-length lemma would be too weak. +The boundary remains private and has no simp attribute, so it does not broaden +the public API or rewrite unrelated reference terms. The existing chain through +`packedReviewerDriveInterior_state_simulates_of_length`, +`packedReviewerDriveInterior_state_simulates`, +`packedReviewerDriveInterior_exact_simulates`, +`packedReviewerDriveInterior_simulates`, and the downstream LCA simulation +keeps the same statements and objects. + +The unused private +`RMQ.EncodingLowerBound.mem_erase_of_ne_of_mem` copy is removed after a +repository source search found no consumer. Public forwarding declarations in +that module remain unchanged. Rejected alternatives were retaining parallel +inductive proofs, renaming or moving the historical theorems, adding a generic +bind-length wrapper already subsumed by `WordRAM.TraceResult.bind_trace`, +marking the private decomposition as a global simp rule, expanding a giant simp +set at the two simulation sites, and folding the nearby LCA layout aliases into +this maintenance patch. Those choices would preserve duplication, weaken the +needed equality, or enlarge the change beyond the two identified coupling +sites. + +The exact frozen types, consumer chains, anti-vacuity checks, and verification +ledger are recorded in `docs/internal/v1/V1_PROOF_MATRIX.md`. This decision +changes no computational definition, machine program, constant, premise, +payload account, cost model, runtime claim, or measured-performance claim. +Coordinator integration and independent acceptance remain separate V1 work. + +## DD-20261001-V1-INTEGRATION — Preserve checked clients and proof boundaries + +Date: 2026-10-01. Status: candidate integration. + +The proof and client leaves preserve all production computational definitions +and theorem contracts. Integration keeps their append-only decision records +and adds a digestion note explaining the common objects and live assumptions. +A client comment explicitly names the three control words already included in +its checked capacity expression; the guide labels the unit as bits. This is +prose clarification only, with no change to that proposition or proof. + +The integration digest distinguishes the `TraceResult` fields (candidate and +trace) from the consuming `PackedReviewerComponentRun.Simulates` relation, +which additionally fixes terminal value and `done reference.value` state. +The private equality has no separate terminal-state field. No proof changes +were needed for this explanatory clarification. + +## DD-20261001-V1-CLIENT-REVIEW — State the exact client accounting fact + +Date: 2026-10-01. Status: candidate refinement. + +Fresh source review found that the projection client's docstring implied more +than its literal equality. Keep its existing theorem and add a separate client +of `WordRAM.TraceResult.toCosted_cost_eq_trace_length`, instantiated with the +same guarded `SuccinctClassic.queryTraceResult`. Use the directly matching +`SuccinctClassic.queryCost_eq` in the numeric cost calculation. The eventual +capacity proof supplies `Nat.one_pos` directly. These changes affect examples +only; no production definition, premise or theorem type changes. + +Explain that the primitive result packet is index+1, with zero reserved for +rejection. Retain the canonical `queryBudget` run in the packed client: its +conjunction proves halting and correctness of that run, while the isolated fuel +bound is merely structural. Replacing its fuel with a fresh existential would +depart from the frozen object contract. Keep convenient value/cost projections +without presenting them as independent correctness facts. Public prose also +names the three control words already included in complete packed capacity. + +## DD-20261001-V1-ADVISORY-STATUS — Expose the actual checker failure + +Date: 2026-10-01. Status: documentation synchronization. + +The independent-check guide previously said no export or checker run existed. +The scoped V1 attempt makes that statement stale. Link the exact advisory JSON +and state the failed omega auxiliary proof, tool revisions, exporter API patch +and limited selected-theorem scope. Do not infer a kernel defect or independent +acceptance. Keep the required Lean trust checks separate. Replace the stale +paper-closure count by the exact 262-module V1-base inventory and label the +generic tool-build procedure as an outline rather than a tested upstream-tip +recipe. No production source or trust assumption changes. + +## DD-20261001-V1-READER-FOLLOWUP — Make each cost guide self-contained + +Date: 2026-10-01. Status: source-review follow-up. + +The Claude correction review confirmed the bounded client repairs and identified +two remaining reader ambiguities. State index+1 packet encoding beside packet0 +in the claims introduction. State the attempted payload-word read vocabulary +and excluded controller work beside the classic client's trace-length theorem. +These repeat the existing source-backed boundaries where readers need them; +they change no theorem, number, claim domain or verification requirement. + +## DD-20261001-V1-CLOSURE-READER — Label historical import measurements + +Date: 2026-10-01. Status: reader reconciliation. + +The linked import-closure note contains two old measurement tables. Preserve +them with explicit historical headings and lead with the exact V1-base inventory: +262 local paper modules, 368 for the specified lifecycle-root union. Inspecting +the paper path list confirms that its stated unrelated-spoke/legacy/obstruction +exclusions still hold. These are base counts, not a relabeled final-build result. +The V1 proof/client delta remains a separate verification obligation. Avoid +silently replacing historical counts or presenting a source LOC total as a +measure of proof quality. + + +## DD-20261001-V1-PROOF-REVIEW - Complete adjacent generic-select proof ownership + +Date: 2026-10-01. Status: implementation decision; follow-up candidate +verification pending. + +Source review found six more historical RMQ.SuccinctSelect proofs whose +propositions, implicit binders, and hypothesis order exactly match existing +RMQ.GenericSelect theorems already imported by their modules. The preserved +facts are: a successful select makes the rank through pos + 1 equal +occurrence + 1; a selected position below limit places the occurrence below +the rank prefix at limit; monotonicity of selectFrom under lo <= hi; +monotonicity and strict monotonicity of select; and failure of select when +the total rank is at most the occurrence. The historical declarations retain +their names and complete theorem headers and now prove those exact propositions +with direct by-exact RMQ.GenericSelect delegation. + +Existing historical consumers therefore keep the same objects and assumptions. +They include WordExact's own sample-order arguments, BuiltRouting +RelativeEntries/SpanBudgets/LookupDense, sparse-exception data and exactness +modules, and WordRAM construction specifications. GenericSelect clients +continue to consume the canonical declarations directly. No recursive +selectPositions definition is merged, and no theorem is renamed or made +public. + +The private EncodingLowerBound.two_pow_sub_le_of_le_mul_pow compatibility +wrapper had no source consumer: repository search found only its declaration +and forwarding body. The same spelling in LowerBound.lean is the canonical +public theorem and has a canonical lower-bound consumer. Likewise, +docs/FAMILY_SUMMARY.md has separate owners: its public LowerBound inventory +entry remains, while only the private EncodingLowerBound inventory entry is +removed with the wrapper. + +Rejected alternatives were a broad tactic-style sweep, changing binder order +to make delegation convenient, merging similar recursive helper definitions, +publishing the unused wrapper, deleting the canonical theorem or its public +inventory entry, and editing ReviewerLogicalSimulation again. Those changes +would enlarge the API or alter unrelated proof boundaries. This follow-up +changes no computational definition, payload account, model cost, runtime +behavior, theorem premise, or public claim. The appended source-review matrix +records exact evidence; coordinator integration, native/package verification, +and fresh independent audit remain required before V1 acceptance. + +Proof digestion: the historical modules now act as compatibility surfaces while +GenericSelect owns the mathematical proofs. In plain language, callers still +ask the same six questions and receive the same answers; only the proof source +is shared. The live assumptions are exactly the original select equations, +order hypotheses, and rank bound. A skeptical reader should change one +historical binder or argument order and confirm the direct delegation and its +downstream client fail to elaborate, then separately verify that source search +continues to distinguish the canonical lower-bound theorem from private +inventory. + +## DD-20261001-V1-PROOF-INVENTORY — Finish private-helper inventory cleanup + +Date: 2026-10-01. Status: candidate integration. + +Remove the stale EncodingLowerBound inventory token for the private erase +helper already deleted by the initial proof leaf. The second proof leaf removes +the other unused private wrapper's token; retain both canonical LowerBound +facts. State two private-helper deletions in the paper/source relationship and +record the actual metadata-prefix assessment in DIGESTION_LOG. The existing +`metadataWordCount`/`metadata_length` API already constrains the 174-word prefix; +changing repeated literals across the read/setup/safety/program chain is a +separate representation refactor with no demonstrated V1 correctness benefit. +No computational definition, theorem type or cost constant changes here. + +## DD-20261001-V1-ARCHIVE-MODES — Pin source ZIP permissions + +Date: 2026-10-01. Status: packaging repair. + +Independent inspection found that Git archive's default tar.umask yields +0664/0775 and can vary with local Git configuration. Pass a command-local +tar.umask=0022 when generating the tar input, so the source ZIP records canonical +0644/0755 Git file modes. A regression fixture changes tar.umask between two +builds of the same commit, requires identical ZIP bytes, and checks a tracked +executable separately from ordinary source. No user Git configuration changes; +the override applies only to this archive command. This is packaging integrity, +not a Lean proof or executable-performance claim. + +## DD-20261001-V1-PACKAGE-BOUNDARY - State manifest and source identity separately + +Date: 2026-10-01. Status: V1 reader/artifact boundary; final delivery pending. + +Context. A self-contained ZIP manifest can verify its own file hashes without +authenticating its claimed Git commit. The source reader must distinguish those +properties from kernel-checked theorem correctness. Citation metadata also needs +a complete version comparison, not a matching prefix. + +Decision. ARTIFACT_REPRODUCIBILITY.md states the exact manifest-consistency +guarantee, requires independent file-set/blob/mode comparison and a trusted +archive digest to bind a delivered artifact to its expected source, and points +to automatic cheap packaging/checkout tests. Local Windows tests passed eight +packaging cases and three checkout tests (three Git settings plus two missing-rule +controls). The new hosted job is configured, not reported as executed. + +Alternatives rejected. Treating the manifest commit string as authentication +would accept a consistently rewritten package. Treating packaging checks as +formal theorem verification would cross an explicit trust boundary. + +Consequences. No Lean statement, proof, import, model cost, payload accounting +or runtime assumption changes. WDD-20261001-V1-PACKAGE-REVIEW records the actual +script/CI choices; this entry governs the public artifact claim. + +## DD-20261001-V1-ARCHIVE-CHECKOUT - Explain the native checkout representation + +Date: 2026-10-01. Status: reader clarification and measured scoped native evidence. + +Context and decision. The source ZIP contains Git blob bytes. Three native +exact-byte inputs deliberately need CRLF materialized by .gitattributes, so the +reader guide now explicitly requires a real Git checkout for that supplement. +The unpacked ZIP's advertised path remains the Lean smoke build. No byte +predicate or historical hash was weakened to make the archive appear native-ready. +The successful scoped native campaign and independent142-answer/6559-pin check +are recorded separately from the formal proof and full historical campaign. + +Consequences. This public documentation change adds no theorem or runtime +performance claim. WDD-20261001-V1-REPAIR-REVIEW records the test refinements. + +## DD-20261001-V1-LIVE-REFERENCES - Repair current paper navigation + +Date: 2026-10-01. Status: documentary repair following completed verification. + +The Linux reproduction at 447751d203a4e5d02f15680731226a56fd8894a3 +completed with exit 1. Four lower-bound ledger pointers had drifted by 39 +lines after proof cleanup. Update these navigation pointers and explicitly +distinguish them from the retained historical mathematical commit pins. +Historical worklogs and audit citations remain historical. No theorem, source +claim, manuscript text, checker or proof is changed. + +The client matrix now spells out the three actual invalid-range aliases +instead of a documentary wildcard that the topology checker parsed as a +nonexistent declaration. Frozen requirement cells remain unchanged. +The affected checkers must pass on the repaired source before acceptance; +the original aggregate failure remains evidence and is never relabeled. + +## DD-20261001-V1-LOCAL-ACCEPTANCE - Accept the bounded V1 formal artifact + +Date: 2026-10-01. Status: local candidate qualification; publication separate. + +The integrated proof-maintenance delta and universal clients preserve the +reference semantics, public propositions and model boundaries. Exact source +lineage, completed kernel/gate evidence, independent source audits and repaired +evidence consumers support the additive lifecycle model's V1 inclusion. Record +formal acceptance separately from the finite native supplement and advisory +independent-checker failure. Synchronize the current README/claims/family entry +point and measured reproduction guide while retaining dated historical statuses. + +No new theorem, performance bound, native heap claim or stable-library promise +is introduced. V1_COORDINATOR_ACCEPTANCE and the final external delivery receipt +identify source qualification and actual deliverables without self-referential +hashes. Final text checks and final bundle verification follow this closure. + +## DD-20261003-V1-BLIND-DISPOSITION - Preserve audit objects and qualify repair + +Date: 2026-10-03. Status: bounded source accepted; delivery and CI gates pending. + +The coordinator accepts P2-01 closure atff92a2f94a97655a995ec744150ae7bab15ccb56 +after independent reproduction, exact production-case evidence and the original +auditor's continuation. Preserve both external reports verbatim under exact +per-path Git byte attributes; do not normalize their hashed content or rewrite +the historical NOT_READY verdict. Append a distinct disposition/index and link +the older acceptance records. Retain typed-producer and inherited-descendant +scope limits; no formal/model theorem changes or stronger containment claim. +Final source/report checks and newly authenticated artifacts must precede the +protected hosted release sequence. Reusing old archive identities or rewriting +the failed aggregate as passing would erase the distinction this record preserves. diff --git a/docs/internal/RMQ_FINAL_ROADMAP.md b/docs/internal/RMQ_FINAL_ROADMAP.md index 73f67afb..84d9808f 100644 --- a/docs/internal/RMQ_FINAL_ROADMAP.md +++ b/docs/internal/RMQ_FINAL_ROADMAP.md @@ -31,19 +31,21 @@ The integrated paper frontier already contains: - flat counted-payload backing for successful reads and a no-synthetic final trace; - list-facing supplied-store/footprint result, cost, and exactness theorems; -- canonical transitional all-size cost `328`, with `4144`, Ready `118`, - zero-block, and `196727` retained only as compatibility/history surfaces; +- the canonical all-size charged-trace bound `210`, with earlier constants + retained only in explicit compatibility/history surfaces; - differential validation and a theorem-adjacent executable cost harness; - a prepared Cartesian builder path with theorem-backed agreement; - paper/artifact correspondence, import-closure, trust, provenance, and reproduction documents. -The remaining central weakness is architectural. The current canonical -relative-summary `Active` predicate combines block geometry, payload readiness, -and word-width facts. Inactive layouts therefore collapse several geometric -parameters to zero, which creates a special zero-block structural replay and a -larger all-size constant. The next campaign replaces that patchwork with total -positive parameters and a uniform query route. +The earlier geometry/activation coupling was closed by the uniform route +recorded in U1-U3 below. V1 finalization is recorded in +`v1/V1_COORDINATOR_ACCEPTANCE.md`: proof maintenance, +checked downstream clients, current claim/paper alignment, lifecycle evidence +reconciliation, integrated verification and an unpublished source bundle. The +accepted primitive-query theorem remains the baseline; additive lifecycle and +native results retain separately stated models and evidence status. See +`v1/V1_FINALIZATION_MATRIX.md` for the frozen finalization contract. ## Dependency DAG @@ -520,7 +522,10 @@ validator that is harder to audit than the Lean executable is not progress. ### V1. Independent Verification And Submission Freeze -Status: final milestone. +Status: finalization in progress on `codex/v1-finalization`, based on +`ee44f04a561f2194b3713f071c26b6faf9ba7fab`; no V1 release is published. The +frozen requirements and eventual verification/audit identities are recorded +in `v1/V1_FINALIZATION_MATRIX.md`. - run Linux CI with pinned versions and stored logs/timings; - run an advisory independent checker (`nanoda`) and the project axiom/hygiene diff --git a/docs/internal/WORKFLOW_DESIGN_DECISIONS.md b/docs/internal/WORKFLOW_DESIGN_DECISIONS.md index a4668da4..d69266fd 100644 --- a/docs/internal/WORKFLOW_DESIGN_DECISIONS.md +++ b/docs/internal/WORKFLOW_DESIGN_DECISIONS.md @@ -15461,3 +15461,990 @@ without its contracted artifact; editing it would break the handoff hash. Consequences. The branch tip carries the report whose identity matches the worker handoff; the delta scope is unchanged (repair-r4/** plus this append). + + +## WDD-20261001-V1-COORDINATOR - Candidate packaging and lifecycle gate coverage + +Date: 2026-10-01. Status: implementation decision; final gate and audit pending. + +Trigger: V1 review found an overlong entry point, contradictory preprocessing +and acceptance prose, provisional metadata, and lifecycle expected-type clients +and trust inventory outside the aggregate gate. Add their existing module builds, +the direct provenance client and the existing axiom inventory to the gate. The +shared whitelist checker rejects nonstandard axioms; no whitelist is weakened. +Native runtime replays remain separate and must carry their own evidence. + +The local-only Python packager obtains source from the exact committed Git object, +requires a clean tree, checks package/citation versions, adds a SHA256 file +manifest and reports the archive hash. It never creates a tag, uploads or +publishes. Four focused tests cover reproducibility, commit identity, dirty-tree +and overwrite rejection, tampered/extra content and unsafe names. The source +ZIP supports the documented Lean smoke path; full mutation reproduction requires +the Git history, and the guide states that boundary. + +The README's repeated constant count is intentionally reduced with its shorter +content; the Lean-derived value and claim anchor remain checked. Stable +requirement matrices and exact source inventories live under internal/v1. +Frozen prior evidence is not rewritten. Transitive workflow-ledger scope for +worker matrices was corrected before certification, a reusable scope omission +already covered by STRICT-DESIGN-CHECK-WRITE-SCOPE-CLOSURE. + + +## WDD-20261001-V1-SCAN - Restrict expensive rules to their governed inputs + +Date: 2026-10-01. Status: implementation decision; differential verification pending. + +The V1 draft scan spent more than 25 minutes in ripgrep's multiline PQ1 +attribution regex across all docs, including historical JSON receipts. Its +production classifier unconditionally allowed every result outside the exact +current-fact registry. The new source-identity inventory made that unnecessary +search larger. Enumerate files with ripgrep's own ignore/hidden/path semantics, +then apply the existing normalized current-fact path regex before those scoped +terms run. Other terms, predicates, allowances and required attributions stay +unchanged. An enumeration error fails; an empty scoped set never reads stdin. + +The exhaustive diagnostic mode, ShowAllowed, retains the original scan inputs. +Default summary counts now describe the actually searched inputs, rather than +including out-of-scope matches that are hidden anyway. Historical recorded +counts are not updated. Compare the old and new production policy regression, +run the scanner self-test on both PowerShell families, and independently review +the selection logic before acceptance. No pattern, registry or allowance is +weakened to improve runtime. + +Claude's source review found that the production policy regression deliberately +passes ShowAllowed for allowance witnesses, so its original 130 fixtures did +not cover the optimized path. Four additional ordered context fixtures now +exercise default relative/absolute rejection, a clean current surface, and an +empty current-surface set. Both negative fixtures require the named fail line, +not merely a nonzero exit. Existing allowance witnesses remain unchanged. +The scanner explicitly reports an empty scope and documents the changed hit +count consumer and exclusion-self-test scope. Duplicate overlapping roots retain +the original behavior. Old and new diagnostic regressions both passed all +88 reject, 42 accept and 16 original context fixtures before this extension; +scanner self-tests passed in Windows PowerShell and PowerShell 7. Final extended +regression and strict design checks are recorded with the integration evidence. + +The extended Windows PowerShell regression passed 88 reject, 42 accept and +20 ordered contexts. A second Claude review led to one more context using a +directory root with two governed files and one ungoverned file. Enumeration +counts now provide a direct fast-path witness, and the empty-scope fixture +requires its diagnostic. Positive exit-0 controls are not claimed as coverage +witnesses. The final 21-context registry is part of the integrated full gate. + + +## WDD-20261001-V1-CLIENT - Classify the checked-client matrix as workflow evidence + +Date: 2026-10-01. Status: implementation candidate; coordinator acceptance and +the V1 integrated audit remain required. + +Context. The V1 checked-client leaf adds one downstream Lean example module, +its `RMQExamples` import, a goal-to-declaration guide, a proof/design decision, +and `docs/internal/v1/V1_CLIENT_MATRIX.md`. The strict design classifier treats +that new internal matrix path as workflow-sensitive. A sibling proof worker +reproduced the resulting strict failure, and the coordinator explicitly amended +this leaf's scope to include this one workflow-decision entry. + +Decision. Record the matrix as frozen workflow evidence for the checked-client +leaf. It binds the verbatim requirements to exact intended theorem types, +object-composition chains, anti-vacuity challenges, and a command ledger before +implementation. The Lean module remains examples-only and imports a single +headline surface; it changes no public declaration. The matrix may record +implementation evidence and statuses after the freeze, while its requirements +change only under an explicit coordinator amendment such as this scope repair. + +Transitive scope closure is: `RMQExamples/V1Clients.lean` is consumed by +`RMQExamples.lean`; `docs/V1_CLIENTS.md` maps the client goals to exact checked +declarations; `DD-20261001-V1-CLIENT` records the model-separation design; and +the V1 client matrix records the acceptance/evidence chain. This WDD exists only +because that matrix is workflow-sensitive. It does not expand the Lean API, +claim an exhaustive mutation campaign, or alter the V1 release process. + +Alternatives rejected were moving the matrix outside the classified evidence +tree, weakening the strict classifier, or leaving the workflow decision +implicit. Those choices would respectively evade the governed artifact role, +broaden policy for an examples leaf, or keep the branch uncertifiable. Existing +workflow entries remain byte-identical; this append is the sole amended-path +change. + +Consequences. The final strict design check must run with exact base +`ee44f04a561f2194b3713f071c26b6faf9ba7fab`. This leaf can report only a +candidate to the coordinator; integration, aggregate verification, fresh audit, +and any V1 release decision remain separate. + + +## WDD-20261001-V1-PROOF - Register the governed proof-acceptance matrix + +Date: 2026-10-01. Status: coordinator-approved scope correction; candidate +verification pending. + +Context. The V1 proof-maintenance contract requires +`docs/internal/v1/V1_PROOF_MATRIX.md` to freeze exact proof obligations, +consumer chains, inherited invariants, and verification commands before Lean +edits. The first strict design check correctly classified that new path as +workflow/process-sensitive and required a workflow decision in addition to the +Lean design decision `DD-20261001-V1-PROOF`. The original worker write scope +owned the matrix and `DESIGN_DECISIONS.md`, but not this file. The coordinator +therefore amended the contract explicitly and only for this entry. + +Decision. Keep the matrix at its required path and record this transitive scope +effect. The matrix governs one proof-cleanup leaf: historical rank/select +theorems delegate to existing generic facts without changing their types, one +unused private lower-bound helper is removed, and two interior-simulation +unfolding sites consume one private full-`TraceResult` decomposition. The +matrix may update evidence and status as checks run; its requirements remain +frozen except for an explicit coordinator-approved amendment such as this +scope correction. + +Alternatives rejected. Moving the matrix outside `docs/internal/v1` would +violate the frozen contract. Ignoring the strict failure, disabling strict +mode, weakening the path classifier, or silently editing an unowned workflow +file would bypass the repository's process boundary. A broad workflow-policy +rewrite is unnecessary because no harness, replay registry, automation, +permission rule, or acceptance authority changes. + +Consequences. The proof worker owns this single append and records `AMEND-01` +in the matrix. `scripts/design_decision_check.ps1 -Strict -Base +ee44f04a561f2194b3713f071c26b6faf9ba7fab` must pass on the final candidate. +Coordinator integration, independent reconstruction, and V1 acceptance remain +separate. + +## WDD-20261001-V1-VERIFICATION — Freeze source, then record current evidence + +Date: 2026-10-01. Status: verification plan. + +The private integration candidate receives one full Linux reproduction using +the committed advertised script, plus a Windows Lean build/trust check and a +fresh scoped Windows native supplement. The latter comprises the full 16-case +lifecycle executable validator, current native producer, startup, all 13 native +fixtures in both modes, 23 ABI boundaries and four production C++/Rust clients. +It does not recertify every historical LIFE-NATIVE-1 mutation or foreign-runtime +conflict fixture. The separate evidence leaf replays its 60 exact failure +controls under both Windows shell families. Record each command's exact source, +tools, log, receipt and duration without relabeling historical outputs. + +The fresh source audit and verification record identify their target commits. +Later documentation-only dispositions require report-sensitive scans; they +do not change the identity of earlier checked source. Local Linux verification +is explicitly distinct from a hosted CI run. The unmodified original checkout +and all worker evidence remain available. Publication is not performed here. + +The advisory nanoda trial is recorded in `v1/NANODA_ADVISORY.json`, including +tool revisions, the exporter API adaptation, executable/export hashes and the +actual failing output. Completing the Quot package repaired an initial missing +declaration input error; the checker then failed on an omega-generated proof in +the unchanged reference specification. Its cause is not established here. This +is a failed advisory check, not independent theorem acceptance or evidence of a +Lean kernel defect. Required Lean axiom/hygiene checks remain separate. + +## WDD-20261001-V1-CLIENT-REVIEW — Preserve original client requirements + +Date: 2026-10-01. Status: candidate refinement. + +Append three bounded review rows to `docs/internal/v1/V1_CLIENT_MATRIX.md` +without rewriting the original leaf requirements or relabeling its checks. +The follow-up explains the packet encoding and fixed-fuel conjunction, adds a +cost-equals-trace-length example, and uses directly matching existing lemmas. +Require a focused client build now and the frozen integrated aggregate checks +after both remaining leaves finish. Source review records the rejected fuel +reparameterization explicitly. No replay registry, selector, deadline, +acceptance authority or publication policy changes. + +## WDD-20261001-V1-ADVISORY-STATUS — Add the linked reader to reconciliation + +Date: 2026-10-01. Status: documentation synchronization. + +Add `docs/INDEPENDENT_CHECK.md` to the additional inspected paths in the V1 +reader inventory and synchronize it with the already committed failed advisory +trial. Historical source inventories and old verification reports remain +unchanged. The current guide names its actual limited run and avoids converting +a failed advisory check into a success or a required Lean-gate failure. The +inventory continues to distinguish the 18 registered current-fact paths from +additional linked readers. No scanner policy or gate exemption changes. + +## WDD-20261001-V1-CLOSURE-READER — Inventory the actual audit-packet reader + +Date: 2026-10-01. Status: reader reconciliation. + +Add `docs/RMQ_IMPORT_CLOSURE.md`, linked by CODE_MAP and make_audit_packet, to +the additional V1 inspected-reader inventory. Mark its dated tables historical +and link the existing exact Git source inventory. The registered 18-path claim +policy and all historical records remain unchanged. No new gate or compiler +dependency is introduced. + + +## WDD-20261001-V1-PROOF-REVIEW - Append reviewed proof-cleanup evidence + +Date: 2026-10-01. Status: coordinator-authorized bounded follow-up; candidate +verification pending. + +Context. After the first V1 proof-cleanup candidate, coordinator source review +identified six adjacent proof bodies and one unused private forwarding theorem. +The returning worker was assigned the exact prior candidate commit and a +restricted scope. The original V1 proof matrix is immutable as a record of that +candidate, so the source-review requirements and command outcomes are appended +in a new section rather than rewriting any earlier frozen row. + +Decision. Freeze REVIEW-P1, REVIEW-P2, REVIEW-P3, the three inherited +invariants, and the two review check rows before implementation. The append +requires exact binder/order comparison, direct generic delegation, actual +consumer and no-consumer searches, focused and full builds, and exact-base +policy/range checks. The coordinator clarified an ownership distinction found +by the worker: the LowerBound.lean FAMILY_SUMMARY occurrence documents the +canonical public theorem and remains; only the private EncodingLowerBound +inventory occurrence follows the deleted wrapper. This correction narrows the +review estimate without broadening write scope. + +Alternatives rejected. Rewriting the original closed rows would destroy their +frozen evidence. Treating a text search hit as proof of namespace ownership +would incorrectly remove the canonical public inventory. Skipping the second +full build would leave downstream historical clients unverified. Expanding the +follow-up into recursive-definition consolidation, public prose edits, replay +work, or another reviewer-simulation edit is outside the authorized leaf. + +Consequences. The follow-up appends one commit after +71a4a65336af68dabaf19265b36c7564db8c8cec, preserves all replay sources and +acceptance authority, and reports only CANDIDATE_COMPLETE when every appended +row closes. The coordinator still owns integration, native/package gates, +fresh blind audit, and V1 acceptance. + +## WDD-20261001-V1-ARCHIVE-MODES — Test host-configuration independence + +Date: 2026-10-01. Status: packaging repair. + +Add one bounded disposable-repository control to test_package_release.py for +archive permission-mask independence and preservation of the Git executable +bit. Retain existing round-trip, clean-tree, overwrite, tamper and traversal +controls. The final real ZIP also receives an independent Git-blob/manifest +comparison and the advertised unpacked smoke commands. No release tag, push or +publication is involved. + + +## WDD-20261001-V1-EVIDENCE-01 - Version exact lifecycle pin rosters and type the Git identity + +Date: 2026-10-01. Status: V1-EVIDENCE worker decision; coordinator acceptance pending. + +Context. The R4 pin predicate treated every non-null `entrySha256` as captured +and compared only receipt-derived counts. A coordinated dropped row could +therefore agree with its own count, empty/non-hex values counted, and the same +legacy field represented both file SHA-256 and K2's `git rev-parse HEAD` +identity. The 60 historical IDs and mappings must remain unchanged, and the R3 +v1 and R4 v2 registries must remain replayable. + +Decision. Add a pinned v3 registry with the same ordered 60 controls and an +independently written ordered roster for each of the nine harnesses. Each +control names a capture stage; the production failure-control runner passes +that roster and stage to `Test-R4PinCoverage`. File captures require exactly 64 +hexadecimal SHA-256 digits. Under the coordinator-approved amendment, the K2 +roster types only index 16, literal path `git:HEAD`, as a 40-hex Git SHA-1. +Historical v1/v2 callers have no type metadata, so only that same literal +pseudo-path retains the 40-hex rule; every other legacy row remains a 64-hex +file hash. Keep versions 1 and 2 pinned and accepted by their existing schema, +hash and ID lists. + +Controls. `repair-r4/aux_controls.ps1` and the V1 focused runner check intact +rosters, a missing capture, coordinated count, empty and non-hex file hashes, +wrong order, typed Git40 acceptance, typed Git64 rejection, file40 rejection, +legacy Git40 acceptance, and legacy file40 rejection. Registry mutations and +selector probes check exact 60-ID loading. This decision covers +`repair-r4/predicates.ps1`, `repair-r4/aux_controls.ps1`, +`repair-r4/FAILURE_CONTROL_REGISTRY.json`, and +`repair-r3/failure_controls.ps1`. + +Alternatives rejected. Copying `entryPinCount` into the registry would repeat +the source under test. Requiring 64 hex for the Git commit would misclassify a +Git SHA-1 as a file digest. Allowing arbitrary 40-hex paths would weaken file +identity validation. + +Consequences. The predicate now proves exact ordered path, capture-stage and +identity-width coverage for v3 while preserving historical registry semantics. +The final 60-control pair is deliberately pending at the source checkpoint. + + +## WDD-20261001-V1-EVIDENCE-02 - Separate native dependency entry and final pin labels + +Date: 2026-10-01. Status: V1-EVIDENCE worker decision; coordinator acceptance pending. + +Context. `dependency_controls.ps1` exposed entry snapshots under plain `pins` +and `oldSummary`, although its finalization already re-read the same files. +The current stream checker ignores those keys, while the dormant R2 parser +walks the plain keys as current-file pins. + +Decision. Preserve entry snapshots additively under `entryPins` and +`entryOldSummary`. Construct plain `pins` and `oldSummary` from the exact final +reads used for `finalization.pinChecks`, adding an explicit `state`; represent +an unreadable final with null bytes/hash and `state=unreadable-final`. The V1 +focused runner copies the exact 11-node closure, mutates only the copied +`lean.exe` after entry capture, verifies the entry/final distinction and +failure verdict, and restores the copied bytes in `finally`. + +Alternatives rejected. Renaming or deleting the plain keys would break dormant +historical readers. Mutating the installed toolchain would violate fixture +ownership. Treating source generation or cached reports as a test would not +exercise the changed producer. + +Consequences. Intact runs remain compatible; changed final state can no longer +be presented under an unqualified key as the entry value. This decision covers +`lifecycle-native-p0/repair-r1/dependency_controls.ps1` and the EH2 portion of +`docs/internal/v1/evidence/evidence_hardening_controls.ps1`. + + +## WDD-20261001-V1-EVIDENCE-03 - Make registry and component identity failures durable after trusted argument parsing + +Date: 2026-10-01. Status: V1-EVIDENCE worker decision; coordinator acceptance pending. + +Context. R1 `run_controls.ps1` and `finalizer_control.ps1` validated registry +and component identities before creating an owned evidence root. Moving all +validation after root creation would change legitimate exact-selector and +`SourceVariant` argument rejection. Parsing an untrusted drifted mapping before +root creation also created a subtler escape: syntactically valid `{}` or a +changed mapping could be dereferenced before a durable record existed. + +Decision. Validate runtime, explicit empty arguments, and hard-coded known case +names before root creation. A pre-root mapping may decide an exact selector or +`SourceVariant` only after its raw or CRLF-to-LF-normalized SHA-256 equals the +canonical pinned identity and its expected shape holds. Save missing, parse, +shape and identity errors, create the validated owned `.lake` root, then throw +the saved error inside the existing `try/finally`. Freshly read active +registry and component failures also remain inside that durable boundary. +`ProbeOnly` retains its documented no-evidence command behavior. Normalize +text identity only for pinned repository text; raw captured pins remain raw. + +Controls. On both shells the focused runner uses a valid known selector with a +missing frozen registry and with syntactically valid `{}` drift, plus active +registry and component missing/drift. The finalizer receives missing and `{}` +registry inputs plus helper missing/drift. Each ordinary path exits nonzero and +writes exactly one failing child record; an identity-verified canonical +`SourceVariant` mismatch still rejects before creating a root. The exact +12-case `registry_controls.ps1` suite passes on both shells. + +Alternatives rejected. Selecting from any parseable drifted mapping would let +untrusted bytes control pre-root behavior. Duplicating the case registry in a +new adapter would create another identity surface when the pinned text can be +updated compatibly. Treating the parent record as sufficient would leave the +assigned child-durability property unmet. + +Consequences. Registry/component failures are durable on the supported V1 +path without changing legitimate canonical argument semantics. This decision +covers `repair-r1/run_controls.ps1`, `repair-r1/finalizer_control.ps1`, +`repair-r1/registry_controls.ps1`, and the EH3 focused controls. + + +## WDD-20261001-V1-EVIDENCE-04 - Classify historical readers and commit a source-bound evidence checkpoint + +Date: 2026-10-01. Status: V1-EVIDENCE worker decision; coordinator acceptance pending. + +Context. R1/R2 collectors read the obsolete `sources` key and require frozen +commits, host paths, evidence roots and executable identities. Native dormant +parsers read plain dependency pin labels. Editing those round-pinned scripts or +calling their cached outputs current would erase their historical meaning. The +coordinator authorized a two-commit order so stable source can integrate while +the final 60-control pair runs separately; the checkpoint must state what is +still pending. + +Decision. Add `HISTORICAL_VERIFIERS.md` with exact old-key and source anchors, +frozen prerequisites, current-consumer trace, output hashes and gate non-use. +Commit exact focused and registry aggregate copies with a command ledger that +classifies them as fixture host/runtime evidence and records superseded runs +without relabelling them. Update `V1_EVIDENCE_MATRIX.md` only in evidence and +worker-disposition cells, plus the explicit coordinator-approved identity-type +amendment; retain the frozen requirement text byte-for-byte. Leave the final +60-control pair, candidate auxiliary run and final policy checks open at this +checkpoint. + +Alternatives rejected. Renaming `sources` to `entrySources` in historical +collectors would still fail their freeze/root/executable requirements and +would create a misleading new product. Omitting aggregate copies would leave +only ignored `.lake` paths. Marking the source checkpoint complete would +conflate a stable implementation with final execution evidence. + +Consequences. The checkpoint is independently reviewable and safe to +integrate as source, while acceptance remains with the coordinator. This +decision covers `docs/internal/extensions/lifecycle1/HISTORICAL_VERIFIERS.md`, +`docs/internal/v1/V1_EVIDENCE_MATRIX.md`, +`docs/internal/v1/evidence/evidence_hardening_controls.ps1`, the four committed +checkpoint aggregates, and `docs/internal/v1/evidence/COMMAND_LOG.md`. + +## WDD-20261001-V1-NATIVE-CHECKOUT - Preserve frozen native byte representations + +Date: 2026-10-01. Status: implemented; current native replay pending. + +Context. The V1 native attempt at 447751d203a4 passed the lifecycle validator +but Assert-LN1FrozenContract rejected the checkout's CRLF-converted contract. +The exact Git blob has the required SHA256 736ff55b84516d1b0c7e45f5dbf8193df98846ea259f0ef5b3caefbe7cd6bc5f. +The frozen matrix has the same LF requirement; the semantic fixture registry +has a historical CRLF raw hash. +Startup separately compares two amended source files with historical raw +Windows CRLF hashes after removing exactly five macro_inline annotations. + +Decision. Pin only those two frozen data paths with -text and the fixture registry plus +two startup source paths with text eol=crlf in .gitattributes. Restore the two data files +from their unchanged Git blobs. Test fresh checkout materialization with both +core.autocrlf settings, then rerun the actual unchanged byte predicates and +native campaign. Preserve the failed attempt and exact old/new identities. + +Alternatives rejected. Normalizing or weakening the predicate would change its +exact-byte guarantee. Changing frozen hashes would rewrite historical evidence. +Requiring a global user Git setting would make reproduction depend on hidden +host configuration. These per-path attributes leave all other files alone. + +Consequences. This is checkout reproducibility, not a Lean proof or runtime +correctness change. The source ZIP remains Git-derived; its advertised path is +the Lean smoke build, while the native supplement uses a Windows Git checkout. +This entry covers .gitattributes and the appended REVIEW-NATIVE-CHECKOUT row. + +## WDD-20261001-V1-PACKAGE-REVIEW - Test metadata integrity and automate cheap artifact checks + +Date: 2026-10-01. Status: implementation decision; final delivery pending. + +Context. Claude's source review distinguished manifest consistency from an +authenticated Git commit and identified missing version/toolchain negative +controls. A coordinator fixture also demonstrated that substring comparison +accepted citation version 1.0.0-rc.10 for package version 1.0.0-rc.1. The current +native replay exposed a separate checkout-byte problem fixed in the preceding +commit without changing any frozen content or predicate. + +Decision. Require exactly one complete citation version value equal to the +package version. Add mismatched/prefix version and inconsistent toolchain +metadata fixtures. Move re to module imports and report missing tracked metadata +with ValueError. State in CLI output and reader prose that --verify authenticates +neither the claimed commit nor theorem correctness. The actual V1 archive gets +an independent Git blob, mode and file-set comparison plus an external hash. + +Add test_native_checkout.py: fresh Git fixtures materialize the five actual +inputs under core.autocrlf true/false/input, compare their production frozen +identities, and reproduce failure when either required LF/CRLF rule is missing. +Add a small Windows/Linux source-artifact-checks CI job for both Python suites, +separate from the existing long Lean gate. These local tests do not imply the +new hosted job has run. Preserve the heavy EH campaigns' separately recorded +commands and host-bound scope. + +Preserve both original independent reports under distinct exact-target names. +Do not rewrite their pending states, findings, source identities or command +limitations. Record checkout regression results as their own artifact. + +Alternatives rejected. Checking only a manifest commit string would not bind +content to that commit. Changing a generic count or removing a metadata guard +would miss the demonstrated prefix error. Adding the long historical EH suite +to ordinary CI would silently change prerequisites and verification scope. + +Consequences. This commit changes packaging/CI/documentation only. It adds no +Lean theorem, proof assumption, model-cost or native correctness claim. Covered +paths: package_release.py, test_package_release.py, test_native_checkout.py, +.github/workflows/ci.yml, ARTIFACT_REPRODUCIBILITY.md, V1 matrix, two source +audit reports and V1_CHECKOUT_REGRESSION.json. + + +## WDD-20261001-V1-PROOF-REVIEW-EVIDENCE - Cover the evidence-only checkpoint + +Date: 2026-10-01. Status: implemented workflow decision for candidate +evidence closure. + +Context. The reviewed Lean source and its required focused checks were stable +while the single full Windows build was still running. The coordinator +authorized committing that exact source checkpoint so integration and Linux +reproduction could overlap the remaining build, while withholding candidate +completion until the build and every final check closed. That authorization +changed the original one-follow-up-commit sequence into a source commit plus a +second evidence-only commit. + +Decision. Keep source commit +`ff479df6e83752f68026bc91ee9feaf520405c07` frozen. After its full build exits +successfully, update only the appended review evidence in +`docs/internal/v1/V1_PROOF_MATRIX.md` and this workflow record. Check the +evidence commit independently with `design_decision_check.ps1 -Strict -Base +HEAD^ -Head HEAD`, then check the complete assigned range from +`71a4a65336af68dabaf19265b36c7564db8c8cec`. Preserve the original matrix +prefix byte-for-byte and repeat the required scope, whitespace, hygiene, +claim, and clean-status checks. + +Alternatives rejected. Waiting to create any source checkpoint would serialize +independent integration and reproduction work after source review had already +closed. Treating the matrix-only commit as covered solely by the earlier WDD +would hide a workflow-sensitive change in a per-commit review. Amending Lean +source after the checkpoint without a verification failure would invalidate +the build/source identity. + +Consequences. The follow-up has two commits whose combined range implements +the same bounded proof-cleanup contract. The second commit changes no Lean +source and records evidence only after the preserved source passes the required +full build. Coordinator integration, aggregate native/package gates, fresh +audit, and V1 acceptance remain separate. + +## WDD-20261001-V1-GUARDS-01 - Extend current reader guards and synchronize the primitive budget + +Date: 2026-10-01. Status: worker implementation; coordinator acceptance pending. + +Context. The two V1 reader guides already received generic claim scanning, +but were absent from the current-fact scope and constant rosters. The packed +primitive budget was attribution-guarded without numeric synchronization to +the Lean capstone. Existing frozen V1 matrices record their original contract. + +Decision. Explicitly amend the current registry from 18 to 20 paths by adding +only V1_GUIDE and V1_CLIENTS. Preserve the original ordered 130 policy fixtures +and all 21 context consumers, append two guide accept/reject pairs and update +the independent registry pins. Extend the constant rosters with the exact +guide occurrences, and extract the third budget from the actual capstone's +`budgetExact` field. Use one shared whole-numeral parser and claim predicate +for plain and comma-grouped literals, exact counts and conflicting claims. +Malformed grouping remains a whole conflicting token. Add production-path +controls for each new surface, both formats, surviving correct occurrences, +added conflicts, model swaps and unrelated numeral boundaries. + +Alternatives rejected. A file-wide budget presence check misses corruption +when another occurrence survives. Stripping commas in prose avoids testing +the public format. Independent fixture-only predicates do not establish the +production guard. Widening unrelated attribution patterns or editing Lean +would exceed the bounded repair. The old frozen requirement text is retained. + +Consequences. These guards compare declared quantities with the pinned Lean +statements while preserving trace ticks, probes, primitive transitions and +runtime as separate categories. Finite fixtures do not cover arbitrary prose +outside the declared claim shapes. The scripts, policy and new guard matrix +are the owned change; final two-shell evidence remains to be collected. + +## WDD-20261001-V1-GUARDS-02 - Pin independent constant consumers before final replay + +Date: 2026-10-01. Status: worker repair; coordinator acceptance pending. + +Context. Source review found that removing a new constant surface from the +production table would also remove its generated self-tests. The current +table was complete, but its own enumeration could not reject that deletion. + +Decision. Pin the seven new constant/surface pairs independently inside the +existing self-test, check exact order and uniqueness, and run deletion and +duplication controls against that same registry predicate. Reject duplicate +self-test IDs. Preserve the production surface predicate and all earlier +controls. The final two-shell runs bind to this strengthened source revision. + +Alternatives rejected. A test-count assertion alone can retain the count while +substituting a different consumer. A roster derived from the production table +repeats the deletion blind spot. + +Consequences. The new consumer obligations survive omission from the generated +test loop. This closes the independent-roster concern without changing the +claim category, source constants, original matrices or runtime evidence scope. + +## WDD-20261001-V1-REPAIR-REVIEW - Close bounded packaging and checkout review notes + +Date: 2026-10-01. Status: correction implementation; final acceptance pending. + +Context. Claude accepted the source-level guide/budget repairs and bounded +minor-finding dispositions, then requested clearer ZIP/check-out byte wording, +missing-metadata/version-field controls, an additional source-attribute failure +control and a clean-index check. Its complete correction report is preserved. + +Decision. Cover each of the five missing rules with the same production-shaped +independent frozen-byte assertions; check clean status and diff in each fresh +materialization. Preserve distinct negative target hashes. Add package tests +for missing lean-toolchain and mismatched manifest version with intact hashes. +Clarify the CRLF rule's adjacent comment, preserve Git diagnostics, and suppress +unneeded Python bytecode. Earlier citation-prefix repair remains covered. + +Record native source d7d633e0 and exact six-stage receipts separately from the +independent checker: 6559 hash identities,142 packets,23 ABI cases,four clients. +All receipt paths and historical/source identities retain their original values. + +Alternatives rejected. Changing exact-byte predicates, claiming source ZIP +bytes already obey checkout conversions, or treating internally consistent +manifest metadata as an authenticated commit would weaken the measured property. +Reclassifying the finite current native replay as a full historical campaign +would overstate its deliberately selected roster. + +Consequences. Covered paths: .gitattributes, both Python test files, artifact +reproduction guide, original correction report, native JSON evidence and V1 +finalization matrix. Mathematical source and all native producer scripts remain +unchanged. General deep-path portability is an environmental residual, not a +claimed Windows path-length theorem. + +Validation follow-up. The first added clean-index assertion failed because a +checkout-index prefix reused the donor repository's index/stat context. It was +replaced by a local no-hardlinks clone with its own index and the requested +core.autocrlf setting before checkout. All three settings and five missing-rule +controls then passed (2 parameterized tests, 19.404 seconds). The earlier failed +log is retained separately. All ten package tests passed (16.973 seconds). +These are measured local Windows results; Linux and actual source-bundle checks +remain separate obligations. + +## WDD-20261001-V1-GUARDS-03 - Record the completed source-bound guard evidence + +Date: 2026-10-01. Status: worker evidence closure; coordinator acceptance pending. + +Context. Both supported Windows shells completed the production constant and +policy suites at source 72c09db1f99f360ea199b62c2c3402c5c5280be9. The +evidence needs to distinguish that unchanged source from this evidence-only +record, retain the failed command attempt, and preserve the frozen contract. + +Decision. Close the guard matrix with the exact source identities, nine frozen +requirements, shell paths/versions, command arguments, durations, output hashes, +88 constant-control IDs and 134 policy fixture plus 21 context verdicts per shell. +Retain the argument-binding failure and source-review roster repair. Keep raw +stdout/stderr and structured command records under .lake/v1-guards. Certify the +final evidence commit separately; source-bound results do not certify future +runs. Preserve every original frozen V1 matrix and the new requirement text. + +Alternatives rejected. Reporting only a passing aggregate count would lose +which negative and positive controls ran. Repeating the full production suites +for changes confined to evidence prose would not validate a changed consumer; +the scoped claim, design, whitespace, scope and clean-state checks apply to +this evidence commit instead. + +Consequences. The worker evidence is reviewable and reproducible without a +claim of coordinator acceptance, release or native runtime performance. + + +## WDD-20261001-V1-EVIDENCE-05 - Bind current pin evidence to trusted paths and final identities + +Date: 2026-10-01. Status: V1-EVIDENCE worker decision; coordinator acceptance pending. + +Context. Independent review of the first V1 source checkpoint constructed a +K2 receipt with the right row count, capture statuses and hashes but unrelated +same-basename shell paths; broad suffix and basename rules accepted it. The +predicate also accepted a captured `verified` pin with a null final identity. +Those are production-consumer gaps even though the source producers themselves +record the intended paths and final hashes. Follow-up review also found that +typed identity bounds were applied to a partial stage rather than the full base +roster, nine focused selector/registry subprocesses always used PowerShell 7 +without disclosing that fact in the WinPS aggregate, and ten EH3 negatives +accepted any nonempty stage error. + +Decision. Replace broad dynamic roster rules with typed `fixture:`, `shell:`, +`toolchain:`, and `history:` declarations. The failure-control parent resolves +them from its independently known fixture root, selected child/host shell, +registry-pinned toolchain directory, and the `rawSummary.path` of the pinned +copied `RESULTS.json` input before child execution. Compare the resulting +canonical Windows paths exactly, allowing slash/case spellings of one path but +rejecting another root with the same leaf or suffix. Validate identity-kind +metadata against the full base roster, then project kinds by ordered declared +row identity onto a partial stage; K2's setup prefix may omit the valid +base-roster `git:HEAD` row at index 16, while an index outside the base roster +fails closed. + +For every captured row, require `verified` to have a well-formed final identity +of the declared kind equal to entry, `changed` to have a well-formed different +final identity, and `unreadable-final` to have null final identity. Uncaptured +producer statuses retain null final identity. Hash value comparisons are +case-insensitive, while file SHA-256 and the typed Git SHA-1 stay distinct. +Keep the unchanged 60 IDs and semantic mappings, and state the existing +partition explicitly: 57 controls have finalization receipts; the required +durable output is absent for `K1-W`, `K2-W`, and `LV-W`, so their pin-coverage +field is inapplicable rather than a positive verification. + +Controls. Expand focused and auxiliary predicates with every trusted-context +class, wrong-root and same-basename substitutions, missing context, all final +identity relations, a valid partial typed projection, and an out-of-base kind +index. The focused runner executes shell-capable children with the selected +shell, records actual executing shell and target profile when the production +failure runner deliberately requires PowerShell 7, and matches each EH3 +negative to its mutation-specific error. Preserve the earlier aggregates as +superseded observations. Commit source before ref-exported auxiliary and final +60-case runs, then append those exact final receipts in a separate evidence +commit with its own WDD entry. + +Alternatives rejected. Deriving expected paths from the receipt would make the +receipt self-authenticating. Basename or suffix matching cannot distinguish an +unrelated root. Rejecting a full-roster kind index merely because a legitimate +stage projects fewer rows would break the existing K2 setup stage. Treating a +no-receipt W guard as verified pin coverage would overstate its operational +evidence. A generic nonempty error assertion could pass for the wrong failure. + +Consequences. The current production caller supplies the expected dynamic +identities and the predicate validates exact paths, types, capture stages and +entry/final relations. The source checkpoint remains a worker candidate; +final both-shell focused, auxiliary and complete 60-case evidence plus +coordinator acceptance remain separate obligations. This decision covers +`repair-r4/predicates.ps1`, `repair-r4/FAILURE_CONTROL_REGISTRY.json`, +`repair-r3/failure_controls.ps1`, `repair-r4/aux_controls.ps1`, the V1 focused +controls, matrix, command ledger and historical-reader guide. + +## WDD-20261001-V1-LINUX-MODE-FIXTURE - Apply executable mode to the fixture file + +Date: 2026-10-01. Status: implementation; Linux rerun pending. + +The first Linux package-test run passed nine tests and rejected the executable +fixture as dirty. update-index --chmod set the staged mode but left the actual +Unix file nonexecutable. Set the fixture file to 0755 before staging, retaining +the explicit Git index mode for Windows. Preserve the clean-source predicate +and executable archive-mode assertion unchanged. This is a test-fixture repair, +not a packager behavior change. The failed Linux log remains in the evidence +bundle. The separate bounded EH source-audit report is preserved verbatim; +its remaining campaign obligations are not declared accepted by this commit. + +## WDD-20261001-V1-EXACT-BLOB-PACKAGING - Bypass archive attribute conversions + +Date: 2026-10-01. Status: correction implementation; independent bundle rerun required. + +The first real source ZIP at d7182869 was internally consistent, but the +independent Git-blob comparison rejected .agents/skills/rmq-audit-prompt/SKILL.md: +Git stored 7621 bytes and git archive emitted 7761 after CRLF conversion. +The failed ZIP and checker output remain diagnostic evidence, not a deliverable. + +Read the exact recursive tree and cat-file --batch blobs at the frozen commit, +preserving only ordinary/executable blob modes. Check batch object IDs, types, +length framing and complete consumption; retain path, reserved-name, clean-tree, +metadata, overwrite and manifest checks. This bypasses both checkout conversions +and export-ignore/export-subst attributes. A discriminating fixture now combines +CRLF attributes, both autocrlf settings, export-ignore and export-subst and compares +every member and mode with Git objects. Git archive remains unsuitable for the +promised exact-blob bundle. No formal or native source is changed. + + +## WDD-20261001-V1-EVIDENCE-06 - Correct no-receipt guard metadata without changing its cases + +Date: 2026-10-01. Status: V1-EVIDENCE worker decision; coordinator acceptance pending. + +Context. The v3 registry correctly partitions 57 receipt-bearing controls from +the three no-receipt durable-write guards, but its explanatory `guardMeaning` +said every W control emits no success marker. `K1-W` and `K2-W` require a +nonzero exit, absent durable receipt and their exact stderr diagnostic; only +`LV-W` additionally declares `stdoutAbsent`. This was a metadata wording error, +not a case-mapping or execution-semantics defect. The completed source-bound +60-control campaigns therefore remain evidence for exact checkpoint +`a8f1c512e9a5d3d57abae6cd9b988978246af768`, rather than being relabelled as +runs of this wording-only commit. + +Decision. Replace only `receiptSemantics.guardMeaning` with wording that states +the common nonzero/absent-receipt/case-specific-diagnostic contract and names +`LV-W` as the sole `stdoutAbsent` declaration. Update the runner's pinned v3 +normalized registry SHA-256 from +`6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d` to +`3a42563c43e8d035073a6451342e05fa1548ef0487113cbf3f2dc0618785784d`. +The old/new raw registry SHA-256 values are respectively +`9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51` and +`97337310afa1a3a5fd66f6b8f6d444e308621e3ef05755d746e5613d17067688`. +A strict parsed-object comparison removes only +`receiptSemantics.guardMeaning` and requires the remaining registries to be +identical. + +Controls. After this checkpoint is committed, run `-ProbeOnly` and exactly +`K1-W,K2-W,LV-W` under both target profiles at the commit identity. Preserve +the earlier complete-run hashes and record these bounded checks as evidence +transfer for the metadata-only amendment; they do not stand in for another +complete 60-control replay. + +Alternatives rejected. Keeping the broad success-marker statement would +misdescribe two existing cases. Changing the case expectations would turn a +documentation correction into a semantic campaign change. Calling the earlier +60-control aggregates products of a later commit would erase their source +identity. + +Consequences. Registry prose matches the three frozen W guards while their IDs, +profiles, faults, expectations, order and 57+3 partition stay unchanged. Final +evidence remains coordinator-reviewed and must identify which checks ran at +the source checkpoint and which checks transferred the wording-only commit. + + +## WDD-20261001-V1-EVIDENCE-07 - Complete the no-receipt wording correction + +Date: 2026-10-01. Status: V1-EVIDENCE worker decision; coordinator acceptance pending. + +Context. After the first metadata checkpoint, independent receipt review found +the same success-marker overstatement in the registry's generic `shapes.W` +description. The actual K1-W and K2-W case expectations require nonzero exit, +absent durable receipt and their exact stderr. LV-W alone also declares absent +`PASS.json` and absent `LIFE1-VALIDATOR PASS` stdout. The first wording-transfer +targeted runs remain accurate observations at checkpoint `196b47a3`, but they +cannot bind the final registry wording identity. + +Decision. Change only `shapes.W` to describe the common durable-write failure, +nonzero/absent-result/stderr contract and LV-W's additional PASS-artifact and +stdout checks. Update the v3 normalized registry SHA-256 from +`3a42563c43e8d035073a6451342e05fa1548ef0487113cbf3f2dc0618785784d` to +`218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1`; +the final worktree raw SHA-256 is +`06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339`. +Compare the original source-checkpoint registry with this final registry under +both PowerShell editions after removing exactly +`receiptSemantics.guardMeaning` and `shapes.W`; require every remaining parsed +field, including all cases and expectations, to be identical. + +Controls. Commit the final wording identity, then repeat full `-ProbeOnly` and +the exact `K1-W,K2-W,LV-W` subset under both target profiles. Retain the +intermediate checkpoint and receipts as superseded-by-wording observations; +only the final targeted pair transfers the metadata-only correction. + +Alternatives rejected. Leaving `shapes.W` broad would contradict the corrected +partition prose. Rewriting K1-W/K2-W expectations to add stdout guards would +change campaign semantics. Relabelling the intermediate receipts as final +would lose their exact registry identity. + +Consequences. The final registry describes all three W controls precisely while +preserving every ID, profile, fault, expectation, ordering and 57+3 partition. +The complete 60-case evidence remains bound to `a8f1c512`; final wording is +covered by its own bounded commit-bound transfer. + + +## WDD-20261001-V1-EVIDENCE-08 - Commit source-bound final evidence without restamping campaigns + +Date: 2026-10-01. Status: V1-EVIDENCE worker decision; coordinator acceptance pending. + +Context. Exact-path source checkpoint +`a8f1c512e9a5d3d57abae6cd9b988978246af768` has corrected focused 52-case, +auxiliary 46-case and production 60-case passing aggregates under both shell +profiles. Final wording checkpoint +`c79beae0d99519719d2a83882e6dd369bc29026e` has commit-bound loader probes and +clean-worktree three-guard passing aggregates under both profiles. Raw +aggregates live under ignored `.lake` roots and are too large or too transient +to serve as the only review surface. Regenerating them at a later commit would +erase their actual source identities. + +Decision. Commit deterministic compact projections for both auxiliary, both +complete-registry and both final wording-transfer aggregates. Each projection +declares that it is derived record generation rather than a new test, embeds +the raw aggregate path, byte count and SHA-256, and preserves the source ref, +counts, failures, decisive per-case facts and finalization. Record exact raw +and compact identities and commands in `COMMAND_LOG.md`; close the evidence +cells of `V1_EVIDENCE_MATRIX.md` without altering any frozen second-column +requirement. Keep focused and registry aggregates already committed at their +observed identities. Also commit the two shell-specific parsed registry +comparison receipts. Preserve intermediate wording runs as superseded +observations rather than relabelling them. + +Controls. A task-owned compact generator with SHA-256 +`9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881` +projects the six raw files. A separate verifier with SHA-256 +`393ba7ed6ca849fc83a8aa3e9d5c62bfeabf57961a495d1cb4a52639f1ab7189` +passes under PowerShell 7 and Windows PowerShell 5.1 for those projections and +the two registry-comparison receipts. It checks raw identity, +source ref, exact counts, zero failures, error-free finalization, outer pins, +clean before/after state, all 57 applicable verified receipt controls and the +three false/null no-receipt controls, or the targeted 0+3 partition. These are +receipt checks, not re-executions of semantic controls. + +Alternatives rejected. Copying the full raw aggregates into Git would obscure +review in large repetitive process records. Recording only summary counts +would lose anti-vacuity fields and source identity. Re-running the full60 pair +after a prose-only registry change would misstate the campaign lineage and add +cost without exercising changed semantics. + +Consequences. Reviewers can trace every final claim to an exact raw aggregate +and commit while keeping campaign, source and wording identities separate. +The worker may report candidate completion after final per-commit/range, +claim-scan, hygiene, exact-scope and clean-state checks pass. Coordinator +integration, aggregate Lean/build gates and V1 acceptance remain outside this +leaf. + +## WDD-20261001-V1-LIVE-REFERENCES - Preserve failed aggregate and repair consumers + +Date: 2026-10-01. Status: verification repair, not candidate acceptance. + +The completed 447751d203a4e5d02f15680731226a56fd8894a3 reproduction +invoked all 20 registered checkers: 17 passed and three failed. Paper citation +checking rejected four stale navigation pointers. Topology lint rejected a +client-matrix wildcard, and its regression inherited that baseline failure +in two positive controls. Correct only the documentary inputs, including the +ledger's historical/current navigation convention. Preserve every checker and +frozen requirement. Run the paper self-test, topology baseline and full topology +regression on a clean repaired source; retain the original aggregate failure. + +Any later coordinator acceptance must explicitly compose successful original +components with passing replacement checks and unchanged-input evidence. It +must not claim a passing original aggregate or a full final-HEAD aggregate. + +## WDD-20261001-V1-LOCAL-DELIVERY - Compose exact-input evidence and final artifacts + +Date: 2026-10-01. Status: source qualification recorded; delivery instance gated. + +Preserve source audits and correction reviews verbatim. Record the failed +aggregate at its actual447 source, its17 passing registered components and +passing replacements for its three failed checks at250e5932. Record the +native campaign at d7, EH campaigns at a8, +wording-only targeted transfer at its own source, guard checks and exact-blob +packaging at their tested commits. Compare consumed inputs before transferring +results. Changed policy/constants receive actual production controls; final +prose receives strict claim, constant, topology, paper and design checks. + +The first actual source archive was rejected by an independent Git-blob check +despite its internally consistent manifest. Direct blob packaging and the new +attribute discriminator repair this concrete fault. The replacement passed +independent contents/modes/file-set/extraction checks and a cold Git-free smoke. +The delivered final instance receives a separate comparison and smoke record. + +The external delivery JSON binds final commit, source archive, PDF and evidence +bundle after creation. It is not embedded recursively in the archive it hashes. +Original dirty work is preserved. No push, tag, PR, release or hosted CI result +is implied by local qualification. The finalization matrix keeps frozen texts +and links actual evidence; no historical failed or incomplete record is renamed +as a current pass. General future compressor identity is outside the tested +reproducibility profile. + +## WDD-20261003-V1-POLICY-COMPLETION - Require completed scanner verdicts + +Date: 2026-10-03. Status: repair under verification; release acceptance pending. + +The fresh audit of 4ded05caa68531307d0e9c827161a8611a477015 reproduced +P2-01: expected rejection text followed by a timeout passed the negative +policy consumer. Historical outer passes do not establish individual child +completion; retain those records without inventing historical timeouts. + +Use the existing shared owned-process runner for job/process-group cleanup and +file-based bounded output. Require normal exit1 for rejection, exit0 for +acceptance, successful cleanup, no timeout and no output overflow. Log those +fields for every production case. The focused regression extracts the actual +production functions and sends a real fail-then-hang child through the verdict +consumer, alongside positive, ordinary reject and failure-status controls. +It runs from the full policy regression without altering its frozen case roster. + +Reject merely adding a sleeper runner test: the failed candidate already had +one, but its consumer ignored the status. Reject a second process ownership +implementation: the shared runner already supplies the required OS boundary. +This changes verification tooling only, preserving all formal models and +theorem statements. New source verification and independent review must precede +updated artifact qualification, CI and release. Existing failed receipts stay +historical and unchanged. + +## WDD-20261003-V1-RELEASE-PREFLIGHT - Preserve clean gate inputs on tagging + +Date: 2026-10-03. Status: bounded release-path repair under verification. + +Coordinator inspection before publication found that release-artifact.yml still +used a depth2 checkout and wrote reproduction output into the checkout. The +same reproduction's existing branch workflow already fetches full history for +retrospective commit checks and places its log in RUNNER_TEMP for clean-baseline +checks. Apply those same inputs to the tag workflow. No checker or branch +protection is weakened. A hyphenated version tag explicitly creates a GitHub +prerelease; it does not silently present the current release candidate as stable. + +Also retain the failed POSIX process-control attempt: its five-second deadline +expired before the required diagnostic appeared. An isolated fifteen-second +probe reached that antecedent and verified descendant cleanup. Adopt that +measured margin, still below the synthetic child's sixty-second sleep. This +changes control timing only; normal scanner deadlines and verdicts stay fixed. +The full Windows policy runs at the preceding commit remain separately pinned; +the changed focused control must pass on its final source in all three shells. + +## WDD-20261003-V1-BLIND-DISPOSITION - Preserve audit objects and qualify repair + +Date: 2026-10-03. Status: bounded source accepted; delivery and CI gates pending. + +The coordinator accepts P2-01 closure atff92a2f94a97655a995ec744150ae7bab15ccb56 +after independent reproduction, exact production-case evidence and the original +auditor's continuation. Preserve both external reports verbatim under exact +per-path Git byte attributes; do not normalize their hashed content or rewrite +the historical NOT_READY verdict. Append a distinct disposition/index and link +the older acceptance records. Retain typed-producer and inherited-descendant +scope limits; no formal/model theorem changes or stronger containment claim. +Final source/report checks and newly authenticated artifacts must precede the +protected hosted release sequence. Reusing old archive identities or rewriting +the failed aggregate as passing would erase the distinction this record preserves. + + +## WDD-20261003-V1-PACKAGE-FIXTURE - Materialize changed checkout settings + +Date: 2026-10-03. Status: focused CI repair under verification. + +PR5 Windows source-artifact job111135130003 failed at reviewed source02cb4e40: +the packaging fixture changed core.autocrlf from true to false while retaining +CRLF working bytes and LF committed metadata. Independent reproduction with +an explicit global true setting and invalidated file timestamps establishes +that the packager correctly rejects the resulting dirty tree. A cached stat +match explains why the same test can pass without establishing clean bytes. +The original failed job and deterministic reproduction remain release evidence. + +After each conversion-setting change, force checkout of the disposable fixture +from its unchanged index, invalidate file timestamps, and assert clean status +before bundling. Keep byte-for-byte archive equality and exact Git blob/mode/ +file-set assertions. Keep the separate dirty-source rejection case unchanged. +Do not weaken the production clean-source guard or retry the failure as noise. +Only the test fixture and this decision record change; no formal, production +packager, audit repair, or workflow implementation changes. Qualify the fixture +under both inherited autocrlf settings and preserve historical archive identities. diff --git a/docs/internal/audit_reports/v1-447751d203a4-claude.md b/docs/internal/audit_reports/v1-447751d203a4-claude.md new file mode 100644 index 00000000..5d1cc518 --- /dev/null +++ b/docs/internal/audit_reports/v1-447751d203a4-claude.md @@ -0,0 +1,234 @@ +I have completed the source review. Here is the self-contained report. + +--- + +# (V1-AUDIT) Fresh V1 source and artifact audit — CLAUDE-V1-FRESH + +**Status: CANDIDATE_COMPLETE** — this is the completion literal for *my assigned audit report*, including the findings and missing evidence it identifies. It is **not** an acceptance verdict for the audited candidate. **Coordinator acceptance is still required**, and the roadmap-node closure condition (integrated verification + actual unpacked-archive checks + audit disposition) cannot be discharged by this source review. + +--- + +## 1. Scope, target/base, mode, source stability + +| Item | Value | +| --- | --- | +| Role | CLAUDE-V1-FRESH, fresh independent auditor, no prior conversation or verdict | +| Mode | READ-ONLY source review. Tools available to me: file read, glob, content search. **No shell, no git, no build, no network, no edits, no sub-agents.** | +| Checkout | `C:\Users\poin\.codex\worktrees\v1-finalization\RMQ` | +| Target (as supplied) | `447751d203a4e5d02f15680731226a56fd8894a3` | +| Delta base (as supplied) | `ee44f04a561f2194b3713f071c26b6faf9ba7fab` | +| Source stability | I read a single static tree state. I could **not** independently confirm `HEAD` equals the target commit or that the tree is clean, because that requires `git`. I note one in-tree corroboration of the base: `docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json:4` carries `"baseRef": "ee44f04a561f2194b3713f071c26b6faf9ba7fab"`. | + +**Commands in the brief that I did not and could not execute (report them NOT_RUN by Claude):** `scripts/project_skill_preflight.ps1`, `git diff --check` (working tree and `ee44f04a..447751d2`), `scripts/design_decision_check.ps1 -Strict -Base ee44f04a…`, `scripts/claim_drift_scan.ps1` (any mode), `lake build` (any target, including the four narrow proof modules and `RMQExamples.V1Clients`), `scripts/gate.ps1`, `scripts/packed_query_replay.ps1`, `scripts/reproduce_artifact.sh`, `scripts/package_release.py` (`--output`/`--verify`), `scripts/test_package_release.py`, `docs/internal/v1/evidence/evidence_hardening_controls.ps1`, `registry_controls.ps1`. I make **no claim** that any of these pass or fail. + +**Exclusions honoured.** I did not open `docs/internal/audit_reports/**`, worker final reports, transcripts, or matrix verdict/evidence columns. Disclosure: while grepping for the DD identifiers I incidentally saw one status cell (`docs/internal/v1/V1_PROOF_MATRIX.md:79`, reading `Pending.`). I did not use it in any conclusion and treated the `REVIEW-P3` row's requirement text only. I read `docs/internal/DESIGN_DECISIONS.md` / `WORKFLOW_DESIGN_DECISIONS.md` entries because `REQ-P4` / `REVIEW-P3` / `AMEND-WORKFLOW-DD` make those entries *the artifact under audit*; I treated them as claims to be checked against source, never as conclusions. + +**Chat rename: not performed** (my operating instructions say "No chat rename"; I also have no tool for it). + +--- + +## 2. Verdict and findings + +**Source-stage verdict (my scope only): no P0 or P1 defect found.** Every public numeral, model boundary, and client conclusion I traced resolves to a literal, correctly quantified Lean proposition about the same object. Eight P2/P3 findings concern evidence *labelling* and *guard coverage*, not correctness of the mathematics. Closure of several frozen IDs is blocked on evidence the coordinator still owns (§4). + +### P0 — none + +### P1 — none + +### P2-1 — The two new primary reader surfaces are outside both claim-drift and constant-sync guarding + +`README.md:12-14` tells every reader "**Start here:** `docs/V1_GUIDE.md`". `docs/V1_GUIDE.md:34-45` is a nine-row table of current-fact numerals (`210`, `427`, `837,572`, `151978`, `212964`, `722339`, `1100000000*(n+1)`, `5000000*(n+1)`, `160253`, `160257`, `2n+o(n)`, `2n − 1.5 log n − O(1)`), and `docs/V1_CLIENTS.md:16,35-41` restates the `210` model boundary. + +Neither path is in the governed registry. The exact registry is pinned at `scripts/claim_drift_policy_regression.ps1:29`, and it enumerates exactly **18** paths (`README.md`; `artifact/CLAIMS.md`, `artifact/README.md`; `docs/{FAMILY_SUMMARY, PAPER_CLAIM_CORRESPONDENCE, PAPER_MAIN_THEOREM, PAPER_MODEL_ADEQUACY, PAPER_THEOREM_MAP, WHAT_IS_PROVED, PAPER_RELATED_WORK, PUBLICATION_STRATEGY, RELATED_WORK_AND_LIMITATIONS, ROADMAP, TRUST_AUDIT_PACKET, WORD_RAM_REVIEW_PACKET}.md`; `docs/digests/PROJECT_DIGESTION_CURRENT.md`; `docs/internal/{CLAIM_DRIFT_POLICY, RMQ_FINAL_ROADMAP}.md`). Neither path appears in `scripts/constant_sync_check.ps1`'s `210` roster (`:67-92`, 8 surfaces) or `427` roster (`:102-111`, 2 surfaces). + +*Impact:* the documents a reviewer reads first carry current-fact claims with **zero** automated drift or value-sync detection. I verified the present content is accurate, so this is latent, not active. It is also precisely the failure mode `scripts/gate.ps1:450-455` was written to close for `210`. + +*Minimal repair:* add `docs/V1_GUIDE.md` and `docs/V1_CLIENTS.md` to `currentFactSurfacePathRegex` in `docs/internal/CLAIM_DRIFT_POLICY.json` **and** to the pinned expected regex at `claim_drift_policy_regression.ps1:29` (same change, or the regression fails — which is the intended coupling); add both as `surfaces` entries with pinned `count` to the `210` constant in `constant_sync_check.ps1`, and `docs/V1_GUIDE.md` to the `427` constant. + +### P2-2 — `837572` has attribution guarding but no Lean↔prose value synchronisation + +`scripts/constant_sync_check.ps1:45-113` defines exactly two constants: `210` (from `RMQ/Core/SuccinctFinalRAM.lean`, pattern `concreteBPNativeSuccinctRMQPrincipledAllSizeChargedTraceCost = (\d+)`) and `427` (from `…/ReviewerArchitectureCapstone.lean`, pattern `derived_cap_le_(\d+)`). The Lean source of truth for the primitive budget is `RMQ/Core/WordRAM/Packed/Capstone.lean:36` (`budgetExact : queryBudget = 837572`) and `:37` (`programLength : queryProgram.length = queryBudget`). No `$constants` entry reads it. + +The claim-drift policy does guard `837,?572` (`claim_drift_policy_regression.ps1:112` pins the PQ1 attribution term's pattern, `:128` the attachment term), but that enforces *theorem attribution*, not *numeral equality with Lean*. So a change to `queryBudget` would leave `README.md:43`, `artifact/CLAIMS.md:8,14`, `docs/V1_GUIDE.md:38`, `RMQ/Headlines/RMQ.lean:31-32` and `RMQPaper.lean:12` asserting a stale value with both guards green. + +*Minimal repair:* add a third `$constants` entry — `leanFile = 'RMQ/Core/WordRAM/Packed/Capstone.lean'`, `leanPat = 'budgetExact : queryBudget = (\d+)'`, `expected = '837572'` — with pinned `count`/`anchors` for `README.md`, `artifact/CLAIMS.md`, `docs/PAPER_THEOREM_MAP.md` and (per P2-1) `docs/V1_GUIDE.md`. + +### P2-3 — The `winps` evidence receipt reports 32/32 for a profile under which 9 controls did not run + +In `docs/internal/v1/evidence/evidence_hardening_controls.ps1`, the per-profile child shell is `$shell` (`:18`, selected by `-Profile`). But the EH1 production-consumer and registry-mutation controls hard-pin pwsh: `:152` `$pwsh=$shells.pwsh`, used at `:154` (7 selector probes) and `:167` (2 registry mutations). The `-Profile` value is passed only as a *data* argument to the wrapper. Those 9 of 32 controls therefore execute under PowerShell 7 in **both** profiles. + +The aggregate receipt does not record the executing shell per control: `docs/internal/v1/evidence/focused-winps-result.json:118-179` shows `EH1-CONSUMER-*` / `EH1-REGISTRY-*` entries with `exit`, `deadlineSeconds`, `process` — and no shell field — under a top-level `"profile": "winps"` and `"runtime"` block naming `powershell.exe 5.1.26100.9444` (`:4-11`). `docs/internal/v1/evidence/COMMAND_LOG.md:15` then records the row as "Focused fixture test, **Windows PowerShell 5.1** … PASS 32/32". A reader reasonably infers 32 controls verified under 5.1. I confirmed no `#requires` directive exists in any `.ps1` in the tree, so the pwsh pin is a choice rather than a 5.1 incompatibility. + +*Impact:* this is a status-label-vs-path-coverage mismatch of exactly the kind `CHK-EH-CONTROLS` ("exact command/results on pwsh and Windows PowerShell 5.1") is meant to prevent. + +*Minimal repair:* add `shell=$pwsh` (or `$shell`) to each `$records.Add(...)` entry so the receipt is self-describing; and either switch `:154`/`:167` to `$shell`, or state in `COMMAND_LOG.md` that 9 of the 32 focused controls are deliberately pwsh-only and name them. + +### P2-4 — `package_release.py --verify` does not bind the archive to its claimed commit, and several of its own failure predicates have no control + +`scripts/package_release.py:32-53` (`verify`) checks path safety, duplicate names, manifest↔archive file-set equality, per-file `bytes`+`sha256`, toolchain equality and `lakefile.toml` version. It never checks `manifest['commit']` against anything. The printed `commit` (`:116`) is self-reported by the in-archive manifest, so `--verify` establishes **internal consistency only** — a consistently regenerated manifest over altered content verifies. `docs/ARTIFACT_REPRODUCIBILITY.md:28-29` is partly careful ("integrity against the recorded manifest, not proof correctness") but does not state the commit is unbound. + +Untested failure predicates: `'Unknown manifest schema'` (`:40`), `'Duplicate archive paths'` (`:35`), `'Toolchain mismatch'` (`:49`), `'Package version mismatch'` (`:51`), `'Reserved manifest path is already tracked'` (`:73`), `'Missing package version'` (`:78`), `'CITATION.cff and lakefile.toml versions differ'` (`:82`). `scripts/test_package_release.py` covers reproducibility + commit binding, `tar.umask` independence + executable mode, dirty tree, overwrite, content mutation, extra file, unsafe path — five tests, no negative control for any of the seven above. The CITATION/lakefile one is the direct automated guard for `V1-06`. + +*Minimal repair:* (a) add `--expect-commit` / `--expect-sha256` options, or state plainly in `ARTIFACT_REPRODUCIBILITY.md` that commit binding comes from the externally recorded archive SHA256 plus a repository comparison; (b) add two bounded tests — a `CITATION.cff` version mismatch rejection and a toolchain-mismatch rejection — reusing the existing disposable `.lake/package-tests` fixture pattern. + +### P3-1 — The claim-scan self-test re-implements the production allowance decision + +`scripts/claim_drift_scan.ps1:86-98` (`Test-ProbeRejected`) decides the 6 rejected + 2 accepted behavioural probes by iterating `$probePolicy.terms` itself, applying `$t.pattern` and `$t.allowedLineRegex` only, on the stated assumption (`:92-93`) that "README.md … matches no `allowedPathRegex` of this term". The production decision is a different code path (`:349` scope handling, `:400-443` allowance evaluation including `allowedPathRegex` and path/line pairs). A divergence between the two would not be detected by the self-test. + +*Minimal repair:* factor the per-term decision into one dot-sourceable function consumed by both the production loop and the self-test. + +### P3-2 — EH3 controls assert only that a stage error is non-empty, weaker than the evidence they produced + +`evidence_hardening_controls.ps1:290` and `:316` assert `-not $summary.passed`, `verdict -ceq 'fail'`, and `-not [string]::IsNullOrWhiteSpace($summary.finalization.stageError)`. The recorded run shows ten *distinct and specific* errors (`focused-winps-result.json:206` `L1R1-REGISTRY: frozen registry identity changed`; `:224` `exact mapping bytes mismatch`; `:242` `component mapping identity changed`; `:260` `L1R1-FINALIZER: frozen registry bytes differ`; `:278` `protected owned-process helper hash differs`; four raw `ReadAllBytes` "Could not find file" exceptions for the `*-missing` shapes). Because the assertion ignores the message, a future change that collapsed all ten to one generic failure — or a fixture-setup error unrelated to the intended mutation — would still pass. Contrast `:168-169`, which pins the exact expected `R3-REGISTRY: …` string. + +*Minimal repair:* add an `expectedStageError` pattern per mutation and assert it, as `EH1-REGISTRY-*` already does. Secondary: add one intact (unmutated) positive control per driver so the six/four negatives are provably discriminating. + +### P3-3 — Evidence controls hard-code absolute host paths + +`evidence_hardening_controls.ps1:15-16` pins `C:/Users/poin/.cache/codex-runtimes/.../pwsh.exe` and `C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe`; `:179` pins `C:/Users/poin/.elan/toolchains/leanprover--lean4---v4.22.0/bin`; `:181` asserts a frozen 11-node closure. These are not reproducible off this host. Mitigating: the script is an internal control under `docs/internal/v1/evidence/`, it only *hashes* the live toolchain (mutating a copy at `:227-229`, restoring at `:235`), it pins all 11 live hashes in `sourcePins` (`focused-winps-result.json:300-310`) and re-verifies them in `finally` (`:333-336`). *Minimal repair:* parameterise the shell and toolchain roots with the current values as defaults. + +### P3-4 — Neither the packaging regression nor the EH control suites have a gate anchor + +`scripts/gate.ps1:679-700` enumerates 20 advertised checkers. `scripts/test_package_release.py`, `docs/internal/v1/evidence/evidence_hardening_controls.ps1`, `…/repair-r1/registry_controls.ps1`, `scripts/lifecycle_dependency_replay.ps1` and `scripts/packed_native_lifecycle_stream_check.ps1` are not among them. For the lifecycle readers this is explicitly documented, not hidden: `docs/internal/extensions/lifecycle1/HISTORICAL_VERIFIERS.md:4-7` states none is invoked by `gate.ps1`, `lakefile.toml` or `.github/workflows`. *Impact:* regressions in the newly hardened controls and in the packaging path are detected only by someone re-running them by hand. *Minimal repair:* add `test_package_release.py` as a cheap `Invoke-Checker` stage (it is bounded and self-cleaning); leave the heavy EH suites out-of-gate but keep the citation path in `COMMAND_LOG.md`. + +### P3-5 — Small predicate laxities in `Test-R4PinCoverage` / `Test-R4Values` + +(a) `repair-r4/predicates.ps1:51-61`: an `identityKinds` entry whose index is `>= expectedKinds.Count` is silently ignored (no `else`), so a mistyped index leaves a row typed `sha256`. It fails closed in practice (a 40-hex Git value then fails the 64-hex check), but silently. (b) `:20-26`: `suffix:` matches `OrdinalIgnoreCase` while exact match uses `Ordinal` and `regex:` uses `CultureInvariant` without `IgnoreCase` — defensible on Windows, but inconsistent. (c) `:155-167` `Test-R4Values` accepts a matching name/value pair *anywhere* in the document rather than at a pinned location; this is pre-existing R4 logic, not part of the V1 delta. *Minimal repair:* reject out-of-range `identityKinds` indices explicitly; otherwise leave (b)/(c) as recorded residuals. + +### P3-6 — Minor code-quality nits in `package_release.py` + +`:77` `import re` is inside `create()` rather than at module top. `:78`/`:82` index `payloads['lakefile.toml']` / `payloads['CITATION.cff']` directly, so an absent tracked file raises `KeyError` instead of the module's own `ValueError` idiom. + +--- + +## 3. ID-by-ID reconstruction, with source/evidence tier and residual obligation + +Tier key: **S** = verified by me from source at this tree. **D** = documented in-repo (DD/matrix/log) and cross-checked against source where it makes a source claim. **E-pending** = requires command evidence I cannot see or run. **U-diff** = requires `git diff` against `ee44f04a`, unavailable to me. + +### V1_FINALIZATION_MATRIX + +| ID | Tier | Finding / residual | +| --- | --- | --- | +| **V1-01** | S + D | `docs/internal/v1/V1_RECONCILIATION.md:13-19` names all five objects (earlier lifecycle audit target `eb8e4f25…`, R3 tip `d27ffa34…`, R4 lane `68163d94…`, squash `5a5f8f2e…`, V1 base `ee44f04a…`); `:21-36` separates the 368-module lifecycle closure from the 116-path formal/native/script inventory and names `scripts/lifecycle_validator.ps1` as the sole changed path vs. the earlier audit/R3; `:44-63` separates formal lifecycle from the native supplement; `:65-75` dispositions all four inherited P3s against named consumers EH1–EH4. I verified the EH1–EH4 implementations exist and behave as described (rows below). **Residual:** the blob-equality assertions themselves rest on `source-closure-inventory.json` / `lifecycle-blobs.json`, which I cannot recompute (U-diff). | +| **V1-02** | S | The registry is exactly **18** paths (`claim_drift_policy_regression.ps1:29`, enumerated in P2-1). The four executions are kept distinct and each numeral is backed literally: `210` = `SuccinctClassic.queryCost` (`RMQ/Core/SuccinctRMQClassic.lean:114`), emitted-trace-length model with `readWord`-only vocabulary (`RMQ/Headlines/RMQ.lean:616`); `427` = packed cell-probe, with `RMQ/Headlines/RMQ.lean:809-821` explicitly stating the inner `210` of `427 = 1 + 2*3 + 2*210` is *not* the charged-trace `210` and is independent at proof-term level (enforced by `scripts/independence_check.lean` via `gate.ps1:404`); `837572` = `queryBudget` (`Packed/Capstone.lean:36-37`); lifecycle executions distinct (`V1-05` row below). `artifact/CLAIMS.md:105` states `210 = 2*35 + (2*11 + 2*37 + 33) + 11` — arithmetic checks (70+129+11). `docs/V1_GUIDE.md:39`'s three compact numbers verified literally: `151978` (`Optimization/Query.lean:117`), `212964` (`:103`), `722339` (`:112`); the guide correctly does *not* conflate these with the builder entry PC `221239` (`Lifecycle/Service.lean:40`). **Residual:** P2-1/P2-2 (the new reader paths and `837572` are unguarded). | +| **V1-03** | S / **E-pending** | `README.md` is 122 lines with the start-here pointer (`:12-14`), reference contract (`:22-29`), headline table (`:33-37`), model scope (`:81-106`) and smoke command (`:113-115`). Worked half-open leftmost example present and correct: `docs/V1_GUIDE.md:15-20` (`[4,1,1,3]`, `[0,4) → some 1`, and `[2,2)`/`[3,1)`/`[0,5)` → `none`), with the `scanWindow xs left len` length convention stated. Source tour at `:59-77`. Smoke vs. full separation at `:79-114`; `scripts/reproduce_artifact.sh:17,32` does emit `TIMING:` lines as claimed. **Residual: "observed durations" are not present in any reader-facing document** (I grepped `README.md`, `docs/V1_GUIDE.md`, `docs/V1_CLIENTS.md`, `docs/ARTIFACT_REPRODUCIBILITY.md`: the only hits are the `elapsed`/`wall-clock` disclaimers). If V1-03 intends durations in the verification record, I cannot verify — the matrix evidence column is withheld from me. **Marked unverified, not a defect.** | +| **V1-04** | S + U-diff | See `REQ-P1`–`REQ-P4` below. All eight delegations, the removals and the decomposition lemma verified in source. **Residual:** that nothing *else* changed is U-diff. | +| **V1-05** | S | See `REQ-C1`–`REQ-C5` below. All five client obligations verified against the literal capstone fields. | +| **V1-06** | S | `lakefile.toml:2` `version = "1.0.0-rc.1"`; `CITATION.cff:16` `version: 1.0.0-rc.1`; `CITATION.cff:2` states no V1 release has been published; `lean-toolchain:1` `leanprover/lean4:v4.22.0` matching `README.md:18-19` and `docs/ARTIFACT_REPRODUCIBILITY.md:7`. Paper pin reconciled: `paper/V1_SOURCE_RELATION.md:3-18` names the deliberately older `3849ecbb53bbedfcd679352cc68d095fa5a304c2` manuscript pin, the V1 base, the three modified files in the `RMQPaper` closure (two `macro_inline` sites + one docstring correction) and defers candidate identity to the release manifest rather than a self-referential pin. `:20-23` records the proof-maintenance delta. **Residual:** the "three modified files" comparison is U-diff; and P2-4(b) — no automated control for the CITATION/lakefile version-mismatch guard. | +| **V1-07** | S / **E-pending** | `scripts/package_release.py` is stdlib-only, requires a clean `git status --porcelain` (`:58-59`), archives the exact `HEAD` object via `git archive` so `.lake` caches cannot leak (`:60-63`), pins `tar.umask=0022` command-locally so local Git config cannot move ZIP modes (`:63`), builds a per-file `bytes`+`sha256` manifest (`:87-88`), writes deterministically (fixed `date_time`, sorted order, pinned modes, `:96-101`), creates exclusively (`:94`) and self-verifies (`:102`). I confirmed **no `export-ignore` attribute exists anywhere in the tree**, so `artifact/CLAIMS.md`, `paper/**` and `lean-toolchain` are all included — satisfying "claim packet, manuscript, pinned toolchain and hash manifest". Documented path at `docs/ARTIFACT_REPRODUCIBILITY.md:14-35`, including the honest caveat that a source-only ZIP cannot replace the Git history the mutation campaigns need. **Residual: the actual unpacked-contents check is E-pending** (explicitly out of my scope per the brief) — including the `ARTIFACT_REPRODUCIBILITY.md:31` claim that the V1_GUIDE smoke path works without Git metadata. Plus P2-4. | +| **V1-08** | **E-pending** | Entirely command evidence. Not run by me; no claim either way. | +| **V1-09** | partial | This report is one input. Separate audit-target identity: the coordinator's stated save path `docs/internal/audit_reports/v1-447751d203a4-fresh.md` carries the target prefix. Disposition of my findings is coordinator-owned. | +| **V1-10** | **E-pending** | Delivery/decision and preservation of the original dirty checkout are outside a read-only source review. | + +### V1_PROOF_MATRIX + +| ID | Tier | Finding / residual | +| --- | --- | --- | +| **REQ-P1** | S | One shared proof each, historical names and types unchanged, bodies are direct delegation. `RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean:119-124` `rankPrefix_take_length_eq` → `GenericSelect.rankPrefix_take_length_eq`; `RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean:127-132` `select_exists_of_lt_rankPrefix` → generic. Canonical proofs at `RMQ/Core/GenericSelect/SelectFacts.lean:78-99` and `:256-280`. **Import-cycle check done:** `SelectFacts.lean:1` imports only `RMQ.Core.GenericSelect.SelectSource`; `WordExact.lean:1-2` imports `SelectSamples` + `GenericSelect.SelectFacts`; `CloseSelect/Basic.lean:1-3` imports `DenseLocalTables`, `GenericSelect.DenseEntryTable`, `GenericSelect.SelectFacts`. No back-edge into `RMQ.SuccinctSelect`. No renaming or namespace migration (both files declare `namespace RMQ / namespace SuccinctSelect`). | +| **REQ-P2** | S + D | `RMQ.EncodingLowerBound.mem_erase_of_ne_of_mem` is **absent** from `RMQ/Core/EncodingLowerBound.lean` (whole-tree grep: only `RMQ/Core/LowerBound.lean:64` and `RMQ/Core/Shape.lean:1503`, both `private` and both consumed at `:127` and `:1552` respectively). Public forwarding names in `EncodingLowerBound.lean` preserved — `RMQ.Headlines.exactRMQLowerBoundDoubledCatalanSlack` (`RMQ/Headlines/RMQ.lean:40-41`) still resolves to `RMQ.EncodingLowerBound.exactRMQ_tight_fixed_length_payload_space_bound_doubled_catalan_slack`. Note: two private copies of the erase helper remain by design (`REQ-P2` says "remove only" the EncodingLowerBound one); deliberately out of scope. | +| **REQ-P3** | S | The extracted lemma is `private theorem packedReviewerInteriorStateReference_readNat_read` at `RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean:2067-2084`: it states that an active `.readNat invocation (.read …) continuation` state reference **is** `WordRAM.TraceResult.bind` of the remaining `packedReviewerInteriorNatReference` with the continuation computation, proved by `rfl`. It is **declared once and consumed at exactly two sites** — `:2788` (`houterLength`, exact trace concatenation) and `:2825` (the splice `simpa only`). Narrowly meaningful and full-`TraceResult` (not a weaker trace-length lemma), which is what the consuming `PackedReviewerComponentRun.Simulates` needs since that relation fixes returned value, terminal state and exact trace. It is `private` with **no `@[simp]`**, so it cannot rewrite unrelated reference terms. Both consumption sites use `simp only [...]` with named lemmas — no giant simp set, no duplicate wrapper. Theorem types of `packedReviewerDriveInterior_state_simulates_of_length` (`:2706`), `…_state_simulates` (`:2828`), `…_exact_simulates` (`:2943`) and `…_simulates` (`:2990`) are intact. The nearby layout aliases near `:3575` were not touched. | +| **REQ-P4** | S + D + U-diff | Computational definitions, machine code, constants, statements and assumptions unchanged as far as source inspection can show (packed program constants `budgetExact`/`programLength`/`registerCount`/`scratchCount` at `Packed/Capstone.lean:36-40`; `queryCost = 210` at `SuccinctRMQClassic.lean:114`; lifecycle constants pinned by `rfl` at `RMQ/Validation/LifecycleContract.lean:157-159`). DD entry `DD-20261001-V1-PROOF` (`DESIGN_DECISIONS.md:13480-13528`) states the preserved propositions verbatim and names the consumers. Named consumers verified live: `RMQ/Core/GenericSelect/Primitives.lean:261,375`; legacy `…/CloseSelect/BuiltRouting/LookupDense.lean:1109,1223` and `RelativeEntries.lean:213`; interior simulation `…/PackedCellProbe/ReviewerControllerAtomicStateProof.lean:892`; downstream LCA `…/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean:1016`; construction spec `RMQ/Core/WordRAM/Construction/Spec/Access.lean:22`. Matrix file `docs/internal/v1/V1_PROOF_MATRIX.md` exists. **Residual:** "unchanged" is U-diff. | +| **INV-CATEGORY-SEPARATION** | S | Held at every surface I checked. Payload bits vs. complete packed capacity: `Packed/Capstone.lean:26-31` separates `dataCapacity` (memory words × width) from `completeCapacity` (memory + encoded program + `queryRegisterCount + 3`) — `README.md:95-98` and `docs/V1_GUIDE.md:42-44` label the units and the distinction. Model ticks vs. machine state vs. Lean runtime vs. measured performance explicitly separated at `README.md:89-93,100-106`, `artifact/CLAIMS.md:21,129-138,179`, `docs/V1_CLIENTS.md:38-41`, `RMQExamples/V1Clients.lean:5-10`. Evidence category is self-labelled: `evidence_hardening_controls.ps1:340` writes `category='host/runtime evidence only; no theorem, payload-bit, proof-field, model-tick, Lean-runtime, or performance implication'` (present in the receipt at `focused-winps-result.json:13`). | +| **INV-PUBLIC-COMPOSITION** | S | **Key adversarial check passed.** All 29 fields of `FullyChargedPackedQueryCapstone` (`Packed/Capstone.lean:20-119`) quantify over the *same* `run (buildMemory xs) queryProgram queryBudget (initialState xs.length left right)`. Crucially, `queryNat` is not an independent oracle: `RMQ/Core/WordRAM/Packed/QuerySource.lean:67-72` defines it as `encodeInputs` → that same `run` → packet decode (`0 ↦ none`, `p ↦ some (p-1)`), so the `leftmost` field (`Capstone.lean:49-50`) is about the machine's decoded answer. `optionNatPacket v = (v.map (·+1)).getD 0` (`Packed/SelectProof.lean:375`) confirms the documented index+1 / packet-0 encoding (`README.md:43-44`, `V1_GUIDE.md:22-24`, `CLAIMS.md:9-10`, `V1_CLIENTS.md:21-23`). Validity domains preserved: `stepBound` (`:63`) and `specResult` (`:111`) carry no representability premise; `halt`/`result`/`finalStateFit`/`transitionSafety`/`prefixSafety`/`readWidth` all carry `left,right < 2 ^ wordWidth xs.length`, and `README.md:39-48` scopes its sentence with "every **representable** endpoint pair". Lifecycle side: all seven fields of `ContinuousConstructionQuery` (`RMQ/Core/WordRAM/Lifecycle/Capstone.lean:94-111`) concern one `continuousRun model xs left right` plus its `Ownership.owner` / `Executable.queryOwner`. Supplied-store agreement is on the first execution's own ordered footprint (`SuccinctRMQClassic.lean:460-466` over `orderedReadFootprintWithStore xs storeA left right`), so the two executions compared are the same object at the same endpoints. Occurrence provenance and repeated-read distinctness are separate named theorems (`RMQ/Headlines/RMQ.lean:341-342, 373-374`) rather than folded into a cost claim. | +| **INV-ALL-SIZE** | S | Exactness is universally quantified over `xs : List Int` with no readiness/compatibility dispatch: `Capstone.lean:46-48` `natContract : ∀ (xs : List Int) left right, queryNat … = if ValidRange … then some (scanWindow …) else none`; `SuccinctRMQClassic.lean:1443-1447` `queryCosted_exact` for all `xs`, all `0 < len`, `left + len ≤ xs.length`. The client mirrors this with universal `List Int`/range parameters, not a finite substitute. | +| **INV-PROOF-SEPARATION** | S | No answer-valued or routing premise is introduced. The new decomposition lemma is a `rfl`-provable equality between two existing reference terms (`:2067-2084`) — it carries no data. The delegated select lemmas take only the original select equations, order hypotheses and rank bounds. `artifact/CLAIMS.md:204` and `README.md:95` keep proof-only fields out of the space account; `Lifecycle/Capstone.lean:92-93` states "Proof witnesses carry no executable routing information." | +| **CHK-BUILD / CHK-HYGIENE / CHK-PREFLIGHT** | **NOT_RUN by Claude** | No shell. I verified the *targets exist* (`RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean`, `…/CloseSelect/Basic.lean`, `RMQ/Core/EncodingLowerBound.lean`, `…/PackedCellProbe/ReviewerLogicalSimulation.lean`) and that `V1Clients.lean`/`RMQExamples.lean` contain no `sorry`/`axiom`/`unsafe`/`partial`/`noncomputable`/`native_decide`/`import Mathlib` token. That is a read, not a build or a hygiene-scan result. | +| **REPLAY-PRESERVATION / DEFER-GLOBAL-MACHINE** | S | No new harness or campaign appears in the proof delta; no shared-machine or global-record migration in the inspected files. | +| **REVIEW-P1** | S + U-diff | All six historical declarations compared field-by-field against their `GenericSelect` counterparts — propositions, **implicit binder modes** and **hypothesis order** match exactly: `rankPrefix_succ_of_select` (`WordExact.lean:127-131` vs `SelectFacts.lean:101-104`), `occurrence_lt_rankPrefix_of_select_lt` (`:137-142` vs `:156-160`), `selectFrom_index_mono` (`:865-871` vs `:169-174`), `select_index_mono` (`:873-879` vs `:207-212`), `select_index_strict_mono` (`:881-887` vs `:216-221`), and `select_none_of_rankPrefix_length_le` (`Basic.lean:134-139` vs `SelectFacts.lean:282-286`). Every body is a one-line `exact RMQ.GenericSelect.…` delegation. No premise, computational definition or public API added. **Residual:** "Add no import" is U-diff — I can only confirm that `GenericSelect.SelectFacts` is imported by both files today, and `DD-20261001-V1-PROOF-REVIEW` (`DESIGN_DECISIONS.md:13610-13612`) asserts these six matched theorems were "already imported by their modules". Needs `git diff --stat` on the two import lines to close. | +| **REVIEW-P2** | S | The private `two_pow_sub_le_of_le_mul_pow` wrapper is **absent** from `RMQ/Core/EncodingLowerBound.lean` (whole-tree grep: the only Lean occurrences are `RMQ/Core/LowerBound.lean:238` — the canonical public theorem — and its consumer at `:289`, inside `count_log_lower_of_quadratic_bound`). The public `RMQ/Core/LowerBound.lean` FAMILY_SUMMARY entry is preserved with a matching count: `docs/FAMILY_SUMMARY.md:1620-1629` lists 11 names including `two_pow_sub_le_of_le_mul_pow`, and the header says `(11)` — I counted 11. The private `EncodingLowerBound` inventory (`:3377-3390`) no longer lists it. The `RMQ/Core/Shape.lean` private inventory (`:3368-3376`) correctly still lists `mem_erase_of_ne_of_mem`, which that file does define and use. No dangling reference. | +| **REVIEW-P3** | S + D | `DD-20261001-V1-PROOF-REVIEW` present and unique at `DESIGN_DECISIONS.md:13605`, `WDD-20261001-V1-PROOF-REVIEW` present and unique at `WORKFLOW_DESIGN_DECISIONS.md:15675`. The DD states the six preserved facts in words (`:13613-13619`), the consumers (`:13621-13627`), the inventory-owner correction (`:13629-13635`, distinguishing the canonical public `LowerBound` entry from the deleted private `EncodingLowerBound` entry — which matches what I found in FAMILY_SUMMARY), proof digestion in plain language with a skeptic's falsification recipe (`:13647-13655`), and coordinator-only acceptance (`:13643-13645`). Earlier entries are preserved (append-only: `DD-20261001-V1-PROOF` at `:13480` still present, plus `…-INTEGRATION`, `…-CLIENT-REVIEW`, `…-ADVISORY-STATUS`, `…-READER-FOLLOWUP`, `…-CLOSURE-READER`, `…-PROOF-INVENTORY`, `…-ARCHIVE-MODES`). | +| **REVIEW-INV-CATEGORY-SEPARATION / -PUBLIC-COMPOSITION / -PROOF-SEPARATION** | S | Re-checked for the follow-up specifically: the follow-up touches proof ownership of six select lemmas plus one stale private inventory token. Since the generic theorems are the *same propositions* about the same target/bits/occurrences/positions/limits and select/rank objects (verified above), the historical consumers continue to state the same facts. No field, premise or data channel added. | +| **CHK-REVIEW-BUILD / CHK-REVIEW-HYGIENE** | **NOT_RUN by Claude** | Includes the committed-range `git diff --check 71a4a653…..HEAD` and the strict design check at that base. No claim. | + +### V1_CLIENT_MATRIX + +| ID | Tier | Finding / residual | +| --- | --- | --- | +| **REQ-C1** | S | `RMQExamples/V1Clients.lean:25-44` proves `∃ budget, ∀ (xs : List Int) left right, steps ≤ budget ∧ (ValidRange xs left right → (∃ packet, final.status = .halted packet) ∧ result = some (scanWindow xs left (right-left) + 1))`. Universal `List Int` and arbitrary `Nat` endpoints — no finite-only substitute. The three capstone fields consumed are the literal ones: `stepBound` (`Capstone.lean:63-64`), `validInputs` (`:43-45`) supplying the two representability hypotheses to `halt` (`:55-58`), and `specResult` (`:111-113`). So this is a **halt + correct-output conjunction**, not a fuel bound alone. Eventual complete capacity at `V1Clients.lean:57-70` is `((buildMemory xs).length + (queryProgram.map Instruction.encoding).flatten.length + (queryRegisterCount + 3)) * wordWidth xs.length ≤ 3 * xs.length` — i.e. data **+ encoded code + scratch registers + 3 control words**, exactly `completeCapacity`'s expression (`Capstone.lean:28-31`), **not** retained-data-only. The `3*n` derivation is sound: `LittleOLinear f = ∀ scale, 0 < scale → ∃ threshold, ∀ n ≥ threshold, scale * f n ≤ n` (pinned by `rfl` at `RMQ/Validation/PackedQueryContract.lean:405-408`), instantiated at `scale = 1` via `Nat.one_pos`, giving `queryCompleteRho n ≤ n`, then `2*n + rho n ≤ 3*n` by `omega`. Arithmetic consistency: `queryRegisterCount = 8271` (`:39`), `queryScratchWords = 8274` (`:40`), `8271 + 3 = 8274` ✓, matching `README.md:47` "8,271-register bank and three control words". | +| **REQ-C2** | S | `V1Clients.lean:75-113` proves payload capacity (`SuccinctClassic.buildPayload_length`, verified at `SuccinctRMQClassic.lean:1240-1242`), exact answer (`queryCosted_exact`, `:1443-1447`), own modeled cost `≤ 210` (`queryCosted_cost_le` `:1282-1284` then `queryCost_eq` `:114`), and the trace↔`toCosted` correspondence (`rfl`, plus the explicit cost-equals-trace-length reuse). All reached through the single `import RMQ.Headlines.RMQ` (`:1`). The old theorem is **not** asked to establish packed primitive execution facts — the two client sections are separated by the `/-! ## Earlier paper-model client -/` boundary and documented as different models at `V1Clients.lean:5-10` and `docs/V1_CLIENTS.md:7`. | +| **REQ-C3** | S | `V1Clients.lean:120-141` consumes `RMQ.Headlines.listIntSuccinctRMQQueryTraceResultWithStoreEqOfOrderedReadFootprint` = `SuccinctClassic.queryTraceResultWithStore_eq_of_orderedReadFootprint` (`SuccinctRMQClassic.lean:1298-1304`) at its **full original domain** (arbitrary `xs`, arbitrary `storeA`/`storeB`, arbitrary endpoints, no added guard), and derives value and `toCosted` equality by `congrArg` — projections, not reproofs. Nothing about the underlying query is re-established. Same executed/countable objects: both sides are `queryTraceResultWithStore xs _ left right`. | +| **REQ-C4** | S | `V1Clients.lean:145-169`: `[4,1,1,3]` on `[0,4)` erases to `some 1` via `paperQuery_exact` then reduction of the independent `scanWindow`/`betterIndex` specification; empty (`2 2`), reversed (`3 1`) and out-of-bounds (`0 5`) via the three public invalid-range theorems, whose signatures I matched exactly (`queryCosted_empty_range (xs) (left)` `:369`; `queryCosted_reversed_range (xs) {left right} (right ≤ left)` `:376`; `queryCosted_out_of_bounds (xs) {left right} (xs.length < right)` `:385`). **No `native_decide`** anywhere in the file; no large machine evaluation. | +| **REQ-C5** | S + U-diff | `RMQExamples.lean:7` imports `RMQExamples.V1Clients` ✓ (and `gate.ps1:347` builds `RMQExamples`). `docs/V1_CLIENTS.md:9-19` maps nine goals to exact declaration names with their model/object chains; `:45-48` gives `lake build RMQExamples.V1Clients` and `lake build RMQExamples`. `WDD-20261001-V1-CLIENT` present and unique at `WORKFLOW_DESIGN_DECISIONS.md:15535`, plus `WDD-20261001-V1-CLIENT-REVIEW` at `:15639`; `DD-20261001-V1-CLIENT-REVIEW` at `DESIGN_DECISIONS.md:13547`. The client needs no new alias — every `RMQ.Headlines.*` name it uses pre-exists in `RMQ/Headlines/RMQ.lean` (`:35, 272, 422-427`). **Residual:** "public library files unchanged / no redundant aliases added" is U-diff. | +| **REVIEW-C1** | S | The canonical fixed-budget run is preserved verbatim (`queryBudget`, not a fresh existential). The index+1 / packet-0 encoding is explained at `V1Clients.lean:22-24`, `docs/V1_CLIENTS.md:21-23`, `docs/V1_GUIDE.md:22-24` and `artifact/CLAIMS.md:9-10` — and verified against `optionNatPacket` (above). The known structural weakness of the isolated fuel bound is **disclosed, not hidden**: `V1Clients.lean:20-23` ("The step bound alone is structural") and `docs/V1_CLIENTS.md:23-26` ("The uniform step bound alone follows from the fixed fuel… Its halting and answer conclusions are the substantive completion guarantee"), with the rationale in `DD-20261001-V1-CLIENT-REVIEW` (`:13559-13563`). I consider this correct handling. | +| **REVIEW-C2** | S | Definitional projection theorem retained (`paperQuery_trace_toCosted`, `rfl`, `:101-105`) **and** the explicit named-generic reuse added (`paperQuery_cost_eq_trace_length`, `:108-113`, instantiating `RMQ.WordRAM.TraceResult.toCosted_cost_eq_trace_length` — verified at `RMQ/Core/WordRAM.lean:761-763` as `result.toCosted.cost = result.trace.length` — at the *same* guarded `SuccinctClassic.queryTraceResult xs left right`). | +| **REVIEW-C3** | S | The directly matching classic numeric lemma is used (`queryCost_eq` in the `calc` at `:94-97`), and `Nat.one_pos` is supplied directly (`:64`). All original client types and model boundaries preserved. | +| **CHK-BUILD / CHK-HYGIENE / CHK-DIFF / CHK-DESIGN / CHK-CLAIM** | **NOT_RUN by Claude** | No claim. | +| **AMEND-WORKFLOW-DD** | S | `docs/internal/WORKFLOW_DESIGN_DECISIONS.md` exists with the unique `WDD-20261001-V1-CLIENT` entry at `:15535` and later entries appended; earlier entries preserved (the file runs well past 15,700 lines with prior WDD IDs intact). | +| **DEFER-SHARED-MACHINE / DEFER-RELEASE** | S | Respected; `docs/V1_CLIENTS.md:51-53` and `artifact/CLAIMS.md:56-58` both state the leaf cannot accept or release V1. | + +### V1_EVIDENCE_MATRIX + +| ID | Tier | Finding / residual | +| --- | --- | --- | +| **REQ-EH1** | S + D / **E-pending** | **Malformed-SHA256 rejection:** `repair-r4/predicates.ps1:89-98` — a row counts as captured only when `entrySha256 ≠ null`, and it must then match `^[0-9A-Fa-f]{64}$` (file) or `^[0-9A-Fa-f]{40}$` (typed `git-sha1`), else `malformed captured SHA256/Git SHA1`. Empty string is non-null, so `''` reaches and fails the pattern. The typed git identity is exactly 40 hex and file SHA256s exactly 64 hex, as required. **Independently specified roster, not a copied count:** `FAILURE_CONTROL_REGISTRY.json:16-214` supplies `pinRosters` per harness (RC/FC/K1/K2/DC/LV/IC/DP/HS) as ordered *path identity* lists (`exact`, `suffix:`, `regex:` rules) with named capture stages and `capturedIndexes`, plus `identityKinds: {"16": "git-sha1"}` for K2's `git:HEAD` row (`:86-90`). The predicate enforces per-index path identity (`:85-87`), duplicate-path rejection (`:84`), required-capture and unexpected-capture (`:100-108`), and roster-count equality (`:73-75`); `entryPinCount` and the registry count are used only as *consistency* checks afterwards (`:113-118`). **Actual production consumer:** `repair-r3/failure_controls.ps1:577` calls `Test-R4PinCoverage $fin $legacyCaptured … $pinRoster $pinStage`, with `:571-575` selecting the v3 roster per `$control.harness` and nulling the legacy count. Registry is `"version": 3` with `baseRef ee44f04a…` (`:2-4`). Historical case IDs/mappings preserved (`:5-14` `harnessKeys`; legacy no-roster path retained at `predicates.ps1:90-93,105-120`); deliberately changed coverage metadata documented at `COMMAND_LOG.md:31-37` (first run 53/60, K2 typed as `git:HEAD`). **Negative + positive controls:** `evidence_hardening_controls.ps1:94-113` runs 11 predicate cases — positives `intact`, `git-intact`, `legacy-git-intact`; negatives `missing-pin`, `coordinated-count`, `empty-hash`, `nonhex-hash`, `wrong-order`, `file-sha1`, `git-sha256`, `legacy-file-sha1` — each asserting both the verdict and the exact reason prefix. Receipt at `focused-winps-result.json:19-116`. Plus 7 selector guards and 2 registry-mutation controls with exact expected streams (`:143-171`); `:121` asserts exactly 60 unique ordered controls. **Residual — the blocker:** `COMMAND_LOG.md:26-42` states plainly that "The final stable-source 60-control production-registry replay … **are pending**", and that the intermediate 60/60 runs on both shells "are **not final-source receipts**" because `run_controls.ps1` and `finalizer_control.ps1` changed afterwards. So the coverage check over all 60 controls has **not** been executed against final source. **E-pending, not a defect.** Plus P2-3. | +| **REQ-EH2** | S + D | Anchors verified directly, not taken from prose: `lifecycle-native-p0/repair-r1/dependency_controls.ps1:127-131` writes `entryPins=$pins`, `entryOldSummary=$oldPin` (entry snapshots) and `pins=$finalClosurePins`, `oldSummary=$finalOldSummary` reconstructed from `$finalPins`, which is built by the same loop that fills `finalization.pinChecks` (`:100-108`); an unreadable final read is explicit (`state='unreadable-final'`, null sha256, `:107`). `installedToolsUnchanged` additionally requires `$captured.Count -gt 0` (`:130`) — a nonvacuity guard. Consumers traced: the **current production** stream consumer does not interpret pin labels at all — `scripts/packed_native_lifecycle_stream_check.ps1:112-113` reads the 19 dependency control IDs plus `installedToolsUnchanged` and `fixtureRestored` — so the label change is genuinely additive; the dormant historical R2/R3 readers are anchored at `HISTORICAL_VERIFIERS.md:79-96`. **Controlled mid-run mutation:** `evidence_hardening_controls.ps1:173-259` copies the exact 11-node dependency closure into an owned fixture, inserts a post-entry-capture mutation of the **copied** `lean.exe` (`:225-231`), adds restoration inside the production `finally` region (`:232-239`), then asserts label↔finalization agreement (`:253`), entry ≠ final with `state='changed'`/`status='changed'` (`:254`), unchanged old-summary entry = final (`:255`), forced `verdict='fail'` (`:256`) and that the copy was restored to its entry hash (`:257`). Receipt at `focused-winps-result.json:181-192` (entry `9B5AF66…`, final `087C91F…`, restored `9B5AF66…`). The live toolchain is only hashed, never written, and all 11 live hashes are re-verified in `finally` (`:333-336`, receipt `:300-310`). | +| **REQ-EH3** | S + D | **Durable child record after an owned root exists:** six `run_controls` mutations (`frozen-registry-missing/drift`, `registry-missing/drift`, `component-missing/drift`, `:265-293`) each assert non-zero exit, a durable `summary.json` under the fixture's own `.lake/` root, `passed=false`, `verdict='fail'`, non-empty `stageError`, and **record cardinality exactly 1** across the whole fixture tree (`:291`); four analogous `finalizer_control` mutations assert exactly one `result.json` (`:297-318`). **Legitimate pre-root argument rejection preserved:** `:320-328` asserts a `SourceVariant` mismatch rejects *before* the evidence root exists (`-not (Test-Path $childEvidence)`) with the exact error substring. **Owned roots only:** `:25-28` requires the evidence root to be a fresh non-existent descendant of the repository `.lake`; fixtures live under `.lake/v1-evidence/-/fixtures/…`. **Everything passes through `finally` and fails closed:** `:332-346` always re-verifies source pins and writes `RESULT.json`, with a durable-write failure forcing `$passed=$false` (`:345`) and `:347-351` exiting non-zero. No silent-pass bug claimed; the parent records already exist. **Versioned V1 replay adapter, concrete and citable:** `repair-r1/run_controls.ps1:1-9` declares `-RegistryPath` and `-EvidenceRoot` while retaining the immutable round-pinned route (`$frozenHash='385c9bc9…'` at `:17`, checked by `Test-L1R1TextIdentity` at `:24-27,44-48`); the lead-usable commands are recorded verbatim at `COMMAND_LOG.md:16-17` (`registry_controls.ps1 … -EvidenceRoot .lake/v1-evidence/registry-controls-stable-{pwsh,winps}-20261001`, PASS 12/12 both shells, with committed summaries). `registry_controls` was re-checked against changed bytes as required. Residual: P3-2. | +| **REQ-EH4** | S | `docs/internal/extensions/lifecycle1/HISTORICAL_VERIFIERS.md` is a precise, file-and-line source trace: exact old-key reads (`source_manifest.py:121-133` `document["sources"]`; `collect_evidence.py:28` `value['sources']`; `repair-r2/verify_evidence.py:39-49` `v['sources']`; native `repair-r2/verify_results.py:261-272` `r["pins"]`/`r["oldSummary"]`), frozen commit/exe/root requirements (`:22-28`, `:59-67`), why a rename would not make a reader current (`:30-42`), which roots are absent in the V1 worktree (`:53-55`, `:69-71`), current-vs-dormant consumer separation (`:79-86`) and the reader file identities with SHA256s (`:11-18`). `:4-7` states none is invoked by `gate.ps1`, `lakefile.toml` or any workflow. `:98-104` forbids counting a source generator, a hashed cached report or a historical `passed` field as a new test. I verified the two most load-bearing anchors (`stream_check.ps1:113`, `dependency_controls.ps1:127-130`) hold exactly as described. | +| **CHK-EH-CONTROLS** | S / **E-pending** | Controls are committed, finite and bounded (per-child deadlines 30/45/180 s via `Invoke-RMQOwnedBoundedProcess` with `OutputLimitBytes 1048576`, and `:55-56` treats a timeout or output-limit hit as failure, plus an owned-process-tree ownership assertion). Fixtures restore in `finally`; no live unowned toolchain/git/source file is written. The fixture subset is **not** reported as a replay of the old campaign — `:339` writes `scope='Focused fixture controls only; not an old semantic-campaign replay.'`, echoed at `COMMAND_LOG.md:5-6` and `V1_RECONCILIATION.md:84-91`. Roster pinned at 32 with `expectedCount` recorded (`:329,341`); I verified the arithmetic (11+7+2+1+6+4+1 = 32). **E-pending:** the recorded both-shell PASS results are receipts I read, not executions I performed. Plus P2-3. | +| **INV-CATEGORY-SEPARATION (evidence)** | S | `:340` category string, present in both committed receipts. | +| **REPLAY-EXACT-REGISTRY** | S | Consumers and freeze matrix inspected; pins and reproduction dependencies independently inventoried in the registry rosters and `HISTORICAL_VERIFIERS.md`; repair is minimal and preserves the legacy count-based predicate and historical case IDs. Evidence collection is not gated on its own conclusion (the control writes `RESULT.json` in `finally` regardless of verdict). No new campaign started; no source mutated. | +| **REPLAY-SELECTOR-NONVACUITY** | S | All four required synthetic negatives plus intact positives present and exercised (see REQ-EH1). | +| **REPLAY-SUBPROCESS-DEADLINE** | S / **E-pending** | Every child has a finite deadline; both-shell execution and path-set/restoration inspection are recorded at `COMMAND_LOG.md:19-24`. Whether the positive deadlines "reflect actual stage times" I cannot measure. Note P2-3 limits the both-shell claim for 9 of 32 controls. | +| **CHK-EH-FINAL** | **NOT_RUN by Claude** | No claim. | +| **ROADMAP-V1 / DEFER-LEAN** | S | Both honoured in prose and structure; the leaf claims no acceptance. | + +--- + +## 4. Actual verification, failed/unrun checks, evidence tiers + +**What I actually did (all read-only):** read `README.md`, `docs/V1_GUIDE.md`, `docs/V1_CLIENTS.md`, `artifact/CLAIMS.md`, `docs/ARTIFACT_REPRODUCIBILITY.md`, `docs/INDEPENDENT_CHECK.md`, `paper/V1_SOURCE_RELATION.md`, `docs/internal/v1/V1_RECONCILIATION.md`, `docs/internal/v1/NANODA_ADVISORY.json`, `docs/internal/v1/evidence/COMMAND_LOG.md`, `focused-winps-result.json`, `evidence_hardening_controls.ps1`, `HISTORICAL_VERIFIERS.md`, `repair-r4/predicates.ps1`, `FAILURE_CONTROL_REGISTRY.json` (head + rosters), `repair-r3/failure_controls.ps1` (coverage region), `repair-r1/run_controls.ps1` (head), `lifecycle-native-p0/repair-r1/dependency_controls.ps1` (finalisation region), `scripts/packed_native_lifecycle_stream_check.ps1` (consumer region), `scripts/gate.ps1`, `scripts/package_release.py`, `scripts/test_package_release.py`, `scripts/claim_drift_scan.ps1` (self-test + decision regions), `scripts/constant_sync_check.ps1` (constant table), `scripts/claim_drift_policy_regression.ps1` (pinned registry), `RMQ/Headlines/RMQ.lean`, `RMQ/Headlines/Lifecycle.lean`, `RMQPaper.lean`, `RMQ/Core/WordRAM/Packed/Capstone.lean`, `RMQ/Core/WordRAM/Lifecycle/Capstone.lean`, `RMQExamples/V1Clients.lean`, `RMQExamples.lean`, `RMQ/Core/GenericSelect/SelectFacts.lean`, `RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean`, `RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean`, `RMQ/Core/LowerBound.lean` (region), `…/PackedCellProbe/ReviewerLogicalSimulation.lean` (regions), `lakefile.toml`, `CITATION.cff`, `lean-toolchain`, `docs/FAMILY_SUMMARY.md` (inventory regions), `docs/internal/DESIGN_DECISIONS.md` (V1 region), plus targeted content searches for every constant, declaration and anchor cited above. + +**Checks I did not run — report as NOT_RUN by Claude:** the entire preflight/build/hygiene/diff/design/claim/replay/packaging/evidence command set listed in §1. I make no pass or fail claim for any of them. The brief states the coordinator ran exact-target project-skill preflight and the brief preflight successfully at `447751d2…`; I am recording that as supplied, not as something I observed, and I am **not** claiming a skill or runtime catalog I do not have. + +**Failed advisory check, preserved as failed.** `docs/internal/v1/NANODA_ADVISORY.json:3` records `"status": "FAILED_ADVISORY_NOT_ACCEPTANCE"`; `:36` `exitCode 101`; `:37` the verbatim `src\tc.rs:806` panic on `RMQ.leftmostArgMin_unique._proof_1_1`; `:60` "This is not independent acceptance of the selected theorem or the project. No RMQ theorem or axiom whitelist was changed." `docs/INDEPENDENT_CHECK.md:91-102` states the same and adds "A complete `RMQPaper` or full-project independent kernel check has not passed; Lean4Lean was not run." **This remains a failed advisory check in my report. It is not evidence of a kernel defect and not independent acceptance.** `DD-20261001-V1-ADVISORY-STATUS` (`DESIGN_DECISIONS.md:13567-13578`) documents the correction of the previously stale "no checker run existed" statement. + +**Record separation observed.** I kept hosted CI (`README.md:3` badge; `docs/ARTIFACT_REPRODUCIBILITY.md:98-105`), local Linux/Windows execution, and historical evidence distinct. `V1_RECONCILIATION.md:84-91` correctly labels the R4 "67/67 pwsh and 66/66 Windows PowerShell registry cases" as **dated records, not fresh candidate results**, and the V1 `registry_controls` run is a separate, smaller 12/12 object (`COMMAND_LOG.md:16-17`) — no conflation between them. `artifact/CLAIMS.md:56-63` and `:22-26` keep the ACCEPTED packed-query status separate from the lifecycle's open acceptance and from "native operational replays and historical harness campaigns". + +**Pending, not failing — the open obligations as I can see them:** +1. **Full 60-control production-registry replay on final source** (`COMMAND_LOG.md:26-39`), plus the candidate auxiliary replay, final policy checks and postcommit whitespace checks named there. +2. **Integrated verification (V1-08):** `lake build`, trust/hygiene scans, strict design check at `ee44f04a…`, claim scan, both `git diff --check` invocations, the aggregate gate and the relevant mutation/native operational checks with exact identities and logs. +3. **Actual archive creation, unpacked-contents check and unpacked-reader command run (V1-07)**, including the `ARTIFACT_REPRODUCIBILITY.md:31` "works without Git metadata" claim. +4. **`V1-03` observed durations** — absent from reader docs; unverifiable from my position. +5. **U-diff residuals:** that the delta added no import to `WordExact.lean`/`Basic.lean` (REVIEW-P1), that no public library file or redundant alias changed (REQ-C5), and that no computational definition/constant moved (REQ-P4). +6. **Disposition of P2-1 … P3-6.** + +--- + +## 5. Professional formalization assessment, and minimal remaining action + +**Assessment: the formalization quality is high, and the honesty discipline is unusually strong.** Concretely: + +- **Literal theorem boundaries hold.** The one check most likely to break a succinct-RMQ artifact — whether the "correct answer" claim is about the machine or about a shadow specification — passes cleanly: `queryNat` *is* the decoded machine run (`QuerySource.lean:67-72`), so the `leftmost` field is a statement about the counted execution, and `scanWindow` is the independent specification it is compared against. The bound/attainment distinction is respected everywhere: `README.md:44` ("which is simply the program length, with no tightness claimed"), `artifact/CLAIMS.md:14-16,196-200`, `docs/V1_GUIDE.md:38`, `RMQ/Headlines/RMQ.lean:811-813` ("an upper bound derived from the run's own measure, not an attainment claim; the pinned fixture issues 68"). **A bound is nowhere presented as an attained cost without a witness.** +- **Model separation is explicit and mechanically defended.** Three charge policies on three executions are separated in prose *and* at proof-term level: `RMQ/Headlines/RMQ.lean:818-821` states the `210` inside `427` is not the charged-trace `210`, and `gate.ps1:398-406` turns that prose into `scripts/independence_check.lean`. The lifecycle is kept out of `RMQPaper` by construction, not by convention — I verified `RMQPaper.lean:1` imports only `RMQ.Headlines.RMQ`, which imports no lifecycle module, while `RMQ.Headlines` (`:3`) and thus `RMQ.lean:99` do. +- **Proof ownership work is exactly the right shape.** Eight historical names keep byte-identical headers and delegate one line each; the extracted trace lemma is `private`, `rfl`-provable, declared once, consumed twice, carries no `@[simp]`, and is justified at full-`TraceResult` strength because the consumer relation fixes value, terminal state and trace. Both consumption sites use `simp only` with named lemmas. The rejected alternatives in `DD-20261001-V1-PROOF:13515-13522` are the right ones to have rejected (a bind-length wrapper subsumed by `TraceResult.bind_trace`, a global simp rule, a giant simp set, scope creep into the LCA aliases). +- **Clients distinguish a proved capstone from an inserted premise.** Every client conclusion is a projection or a short derivation from a named existing theorem; no final answer is assumed. Where a conjunct is structurally weak (the fuel-vs-steps bound), the weakness is stated in the Lean docstring, in the client guide, and in the DD — the opposite of overselling. +- **Evidence engineering is mature.** `gate.ps1` is a sustained record of closing "a check that cannot fail" defects (axiom whitelist not blacklist with a parse-count floor and `-1` fail-closed default; `Invoke-Checker` distinguishing "did not run" from "exited 0"; a PowerShell **AST** walk rather than a regex for raw call sites, with 28 positive and 6 negative fixtures and anti-degeneracy pins). The evidence-hardening controls follow the same pattern: independently written rosters rather than receipt counts, exact expected streams, record-cardinality assertions, fail-closed `finally`, and self-labelled scope. `COMMAND_LOG.md` volunteering that the final 60-control replay is pending, and that intermediate 60/60 passes are *not* final-source receipts, is exactly the behaviour an auditor wants to see and is the single most useful artifact I read. +- **Packaging is clean and deterministic.** Git-derived content, clean-tree requirement, command-local `tar.umask` so user Git config cannot move modes, fixed timestamps/order/modes, exclusive creation, and a regression that varies `tar.umask` between two builds and demands byte equality while checking a tracked executable separately. + +**Where it is weakest** is the boundary between *doing* the verification and *labelling* it: the two new reader surfaces sit outside both claim guards (P2-1), `837572` has no value-sync (P2-2), and a `winps`-labelled 32/32 receipt includes 9 pwsh-only controls (P2-3). None of these is a mathematical defect; all three are the kind of thing this repository's own gate comments say it most wants to prevent. + +**Minimal remaining action, in priority order** + +1. **Coordinator-owned evidence (blocking closure, not findings):** run the final-source 60-control production-registry replay and the pending items at `COMMAND_LOG.md:26-39`; run the V1-08 integrated set with exact identities and logs; create and *unpack* the archive and run the unpacked-reader commands; record observed smoke/full durations for V1-03. +2. **P2-3** — add a `shell` field to each `$records.Add(...)` in `evidence_hardening_controls.ps1`, and either switch `:154`/`:167` to `$shell` or name the 9 pwsh-only controls in `COMMAND_LOG.md`. Cheapest fix with the largest effect on how the receipt reads. +3. **P2-1 + P2-2** — register `docs/V1_GUIDE.md` and `docs/V1_CLIENTS.md` in `currentFactSurfacePathRegex` (and the pinned expectation at `claim_drift_policy_regression.ps1:29`), and add `837572` plus those two surfaces to `constant_sync_check.ps1`. +4. **P2-4** — add the two missing packaging negative controls (CITATION/lakefile version mismatch; toolchain mismatch) and state in `ARTIFACT_REPRODUCIBILITY.md` that `--verify` is internal-consistency only, with commit binding coming from the externally recorded archive SHA256. +5. **P3-1 … P3-6** — disposition at the coordinator's discretion; `P3-2` (pin the expected stage-error per EH3 mutation) and `P3-4` (gate-anchor `test_package_release.py`) give the best return. + +**Unexecuted probe offered to the coordinator** (labelled unexecuted; I did not run it, and it needs the owned process/cache slot — it starts no campaign and mutates nothing): + +```powershell +# Closes the three U-diff residuals. Read-only. +git -C C:\Users\poin\.codex\worktrees\v1-finalization\RMQ diff --stat ee44f04a561f2194b3713f071c26b6faf9ba7fab..447751d203a4e5d02f15680731226a56fd8894a3 +git -C C:\Users\poin\.codex\worktrees\v1-finalization\RMQ diff -U0 ee44f04a561f2194b3713f071c26b6faf9ba7fab..447751d203a4e5d02f15680731226a56fd8894a3 -- RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean RMQ/Headlines/RMQ.lean +``` + +Expected to confirm (a) whether `import RMQ.Core.GenericSelect.SelectFacts` was added to either select module — REVIEW-P1 forbids new imports for the six follow-up delegations, though REQ-P1 permits them for the original pair; and (b) that `RMQ/Headlines/RMQ.lean` gained no client-serving alias (REQ-C5). + +--- + +## 6. Report disposition + +Chat-only report, as instructed. Coordinator preservation path: `docs/internal/audit_reports/v1-447751d203a4-fresh.md`, with report-sensitive checks to be run by the coordinator (note that path matches `[\\/]audit_reports[\\/]`, which `claim_drift_scan.ps1:125` treats as a process record excluded from default roots — so saving it there should not contaminate a later blind run). + +**Status: CANDIDATE_COMPLETE.** Coordinator acceptance is still required; nothing in this report constitutes acceptance, publication, or release of V1. diff --git a/docs/internal/audit_reports/v1-447751d203a4-fresh.md b/docs/internal/audit_reports/v1-447751d203a4-fresh.md new file mode 100644 index 00000000..c1223244 --- /dev/null +++ b/docs/internal/audit_reports/v1-447751d203a4-fresh.md @@ -0,0 +1,239 @@ +**Verdict: needs another worker pass for evidence validation.** I found two P2 issues in the evidence consumer. I found no P0/P1 proof or trust-base issue in the source reviewed. Integrated verification and archive acceptance remain pending; this is a source-stage audit, not V1 acceptance. + +**P2-01 — Dynamic pin paths are not bound to the execution being certified.** + +The independent rosters improve substantially on receipt-derived counts, but some entries specify only a path shape: + +- `docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json:83–84` accepts any absolute Windows path ending in `pwsh.exe` or `powershell.exe`. +- Its FC/DC entries use suffixes, and its DP toolchain/summary entries similarly permit another root: lines 39–42, 113–114 and 159–171. +- `predicates.ps1:17–26,85–86` checks those patterns without receiving the trusted control root, chosen executable, actual host path or expected historical-summary path. +- The production consumer at `repair-r3/failure_controls.ps1:570–577` passes the generic roster and capture stage, but no such context. + +I evaluated the pinned predicate entirely in memory. A complete K2-shaped receipt with valid hashes and count, but shell paths `C:/unrelated/one/pwsh.exe` and `C:/unrelated/two/powershell.exe`, was accepted: + +```json +{"ok":true,"reason":"captured 16 of 17 rows, all re-verified, exact roster stage complete"} +``` + +The producer actually records the requested executable and its host at `repair-r2/run_check.ps1:53–59`; therefore the consumer can and should check those particular identities. Swapping slash aliases of the same executable is not itself a meaningful defect. Accepting unrelated executable or fixture roots is. + +**Impact:** REQ-EH1’s exact path-coverage claim is not yet established for those slots. This is an evidence-validation defect, not a Lean soundness defect. + +**Minimal repair:** expand the roster against trusted runner context, normalize Windows path spelling, and compare exact expected identities. Add wrong-root and same-basename substitutions as negative controls, retaining intact controls and the existing stage distinctions. + +**P2-02 — A `verified` row need not contain a verified final hash.** + +`predicates.ps1:89–104` validates the captured entry hash and accepts the status string `verified`, but never validates `finalSha256` or compares it with the entry hash. After the first probe, setting a captured row’s final hash to null still produced the same successful result. + +The current producers do perform final reads—for example, `repair-r2/run_check.ps1:95–112` and native `dependency_controls.ps1:100–108`. Thus I have not found that a current intact run skips final hashing. The weakness is that the purported verification predicate accepts a receipt contradicting its own status. + +**Impact:** the positive coverage result does not independently establish final-hash consistency. + +**Minimal repair:** require a correctly typed final identity equal to the entry identity for `verified`; require explicit, consistent conditions for changed, unreadable and uncaptured rows. Test null, malformed and unequal final hashes. Preserve 40-hex Git SHA1 specifically for `git:HEAD` and 64-hex SHA256 for files. + +No separate P3 finding is necessary. Observed command durations, current replay outcomes and unpacked-bundle checks remain unfinished acceptance obligations, not invented failures. + +--- + +**Scope and stability** + +- Auditor: V1-AUDIT, fresh whole-frontier, read-only source audit. +- Target: `447751d203a4e5d02f15680731226a56fd8894a3`. +- Base/governance: `ee44f04a561f2194b3713f071c26b6faf9ba7fab`. +- Checkout: `C:/Users/poin/.codex/worktrees/v1-finalization/RMQ`. +- Initial and final inspected HEAD matched the target; status was clean. Git emitted ignore-file access warnings, which did not change those results. +- I read pinned Git objects, not earlier audit verdicts, worker reports, matrix evidence/status columns, chat transcripts or decision conclusions. +- I changed no files and launched no builds, replay campaigns or packaging operations. + +The explicit no-role project-skill preflight passed using the actual runtime catalog: + +```text +rmq-audit-prompt,rmq-coordinator,rmq-proof-sprint +required= +required_mode=explicit-no-role +SKILL-PREFLIGHT: PASS +``` + +The frozen proof-worker `CHK-PREFLIGHT` requirement applies to that worker’s role. It does not override this audit brief’s explicit no-role instruction. + +**Substantive source reconstruction** + +The source maintains the required separation of objects and models: + +| Surface | Reconstructed statement and boundary | +|---|---| +| Reference/classic query | `SuccinctRMQClassic.lean:185–215` places canonical and supplied-store executions behind the same `ValidRange` guard. `queryCosted` is the guarded trace’s `toCosted` projection. | +| Earlier cost model | The client at `RMQExamples/V1Clients.lean:89–113` uses the named classic cost bound, the numeric equality to `210`, and the named trace-length theorem. It makes no primitive-machine claim. | +| Packed cell-probe | `ReviewerArchitectureCapstone.lean:300–380` fixes one reviewer payload, allocated memory and controller execution. Complete allocated capacity includes header and padding. The `427` policy remains attempted probes with free inter-probe computation. | +| Primitive packed query | `Packed/Capstone.lean:20–118` fixes the same `buildMemory`, `queryProgram`, initial state and run across correctness, capacity, safety and observations. Its canonical inhabitant at lines 173–174 supplies runtime safety rather than assuming it. | +| Complete primitive capacity | `Packed/Accounting.lean:18–26,39–56` counts literal encoded instructions, the finite register bank and three control words, together with memory at full word width. Unused registers remain zero at every fuel prefix. | +| Primitive operational semantics | `Packed/Primitive.lean:133–215` executes actual loads/arithmetic/branches, counts transitions, and defines operation safety including non-underflow, nonzero divisors and bounded shifts. Instruction fetch/indexing is part of the abstract machine model, not a Lean runtime bound. | +| Endpoint domain | `Packed/QuerySource.lean:65–72` explicitly gives the outer word-domain check no primitive cost. The capstone derives representability from valid mathematical ranges; represented invalid requests have their own rejection/no-read clauses. | +| Occurrence provenance | `SuccinctFinalRAM.lean:6289–6368` retains the same global occurrence, instruction occurrence, prefix state, local occurrence and invocation. It is stronger than event-value membership. Manifest liveness remains an existential witness per source/consumer, not a claim that every query reads every source. | +| Lifecycle | `Lifecycle/Capstone.lean:23–111,123–163` joins construction, retained owner, safety, physical backing, executable refinement and reuse around the same continuous run. `Input.lean:29–41` exposes materialization and model-dependent input assumptions. | +| Lifecycle resource bounds | `Profile.lean:12–16` separately bounds numeric extent, comparison-key cells and key registers. `Continuous.lean:15–16` supplies the construction budget. Retained capacity is distinct from peak construction workspace. | +| Lower bound | `EncodingLowerBound.lean:103–128` restricts the decoder to the encoded bitstring. Lines 1839–1873 quantify over fixed-length exact encodings and separately provide the canonical `2n` encoding. No fast-decoder premise is smuggled into the lower bound. | + +The public guide correctly distinguishes `210`, `427`, `837572`, compact lifecycle query sizes, construction transitions, retained bits and peak cells. The primitive upper budget is not represented as an attained worst-case cost. Native compiler, FFI and allocator assumptions remain explicit. + +The eight historical rank/select theorem headers match both their base headers and their GenericSelect counterparts, including binder modes and hypothesis order. Their proofs now delegate directly. I also confirmed the original consumers: + +- `GenericSelect/Primitives.lean:261,375,642`; +- `SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean:1109,1223,1489`; +- canonical lower-bound theorem/consumer at `LowerBound.lean:238,289`; +- retained public inventory at `docs/FAMILY_SUMMARY.md:1626`. + +The private full-result decomposition at `ReviewerLogicalSimulation.lean:2067–2084` is consumed at lines 2787–2789 and 2823–2826. It decomposes the entire `TraceResult`, not just its length. The result continues into the interior simulation at lines 2943–2962 and the downstream LCA/whole-query simulation. The change is narrow and preserves the computational definitions. + +I recomputed the import closures from pinned Git objects using the committed header parser: + +- Paper closure: 262 local modules, only external `Std`, no cycles. +- Lifecycle closure: 368 local modules, only external `Std`, no cycles. +- Lifecycle closures at `eb8e4f25…`, `d27ffa34…`, `68163d94…`, `5a5f8f2e…` and the governance base have identical source blobs. +- The target changes four proof-maintenance files plus lifecycle capstone/headline comments in that closure. +- The older paper pin differs from the governance base in exactly the three documented files: five `macro_inline` annotations and the “loop-free” docstring correction. The target’s additional proof-maintenance differences are disclosed. + +These comparisons support source transfer. They do not turn historical executions into current verification. + +**Frozen-ID reconstruction** + +Here, “source satisfied” means the inspected declarations or implementation establish the specified source condition. Candidate build, executable and process evidence remain separately required. + +| V1 finalization ID | Disposition | +|---|---| +| **V1-01** | Formal-source lineage reconstructed. Native/formal boundaries are stated. EH2–EH4 repairs are substantively present; EH1 needs the two repairs above. Current operational evidence remains pending. | +| **V1-02** | The 18-path inventory and additional reader/source/manuscript surfaces are present. The examined current claims preserve the distinct models and lifecycle status. Final claim gate remains pending. | +| **V1-03** | Short README, worked example, source tour and smoke/full commands are present. Verified current outcomes and observed durations still require the coordinator’s command records. | +| **V1-04** | Source satisfied: generic proof ownership, unused private-helper removal and both full-result decomposition consumers; no computational change found. | +| **V1-05** | Source satisfied by the universal clients and specification-backed finite examples described below. Kernel execution on the frozen candidate remains pending evidence. | +| **V1-06** | `lakefile.toml` and `CITATION.cff` both identify `1.0.0-rc.1`; `paper/V1_SOURCE_RELATION.md` accurately explains the older pin and source relationship. | +| **V1-07** | Packaging implementation and meaningful tests are present. Actual clean archive, manifest verification, unpacking and documented smoke commands remain pending. | +| **V1-08** | Gate source now includes lifecycle clients/provenance and axiom inventory. Exact-candidate integrated results are pending. | +| **V1-09** | This fresh audit supplies the source-stage report; findings require disposition and repaired evidence consumers require review. | +| **V1-10** | Local delivery/release decision is coordinator-owned and pending. This audit did not touch the original checkout. | + +| Proof matrix ID | Disposition | +|---|---| +| **REQ-P1** | Source satisfied: one GenericSelect proof owner; old names/types delegate; import closures have no cycles. | +| **REQ-P2** | Source satisfied: the private EncodingLowerBound erase helper had no consumer and is removed; public forwarding surfaces remain. | +| **REQ-P3** | Source satisfied by the private full-`TraceResult` lemma and both intended consumers. | +| **REQ-P4** | No computational definition, instruction, constant, public theorem type or assumption change found. DD/matrix artifacts exist; process acceptance is not inferred from them. | +| **CHK-BUILD** | Owned narrow builds and final `lake build` were not rerun by this auditor; exact logs pending. | +| **CHK-HYGIENE** | Auditor source scans and working/base-range whitespace checks passed. Build, strict design and claim-check results remain pending supplied logs. | +| **CHK-PREFLIGHT** | Proof-worker preflight receipt not independently consumed; audit no-role preflight passed separately. | +| **REPLAY-PRESERVATION** | Proof changes introduce no harness campaign or weakened replay obligation. Changed evidence harnesses are assessed under the evidence matrix. | +| **DEFER-GLOBAL-MACHINE** | Preserved: no shared-routine, calling-convention or global-record migration. | +| **REVIEW-P1** | Source satisfied: all six additional historical statements retain exact headers and directly delegate; this follow-up adds no import. | +| **REVIEW-P2** | Source satisfied: only the unused private wrapper is deleted; canonical theorem, its consumer and public inventory remain. | +| **REVIEW-P3** | Unique DD/WDD headings and digestion material exist. Original requirements are preserved in the supplied frozen brief; coordinator acceptance remains separate. I did not use decision conclusions as evidence. | +| **REVIEW-INV-CATEGORY-SEPARATION** | Preserved in the source delta. | +| **REVIEW-INV-PUBLIC-COMPOSITION** | Preserved: the same targets, bits, positions, occurrences and rank/select objects occur in historical and generic statements. | +| **REVIEW-INV-PROOF-SEPARATION** | Preserved: no new answer premise, proof-field routing channel or executable field. | +| **CHK-REVIEW-BUILD** | Pending exact narrow-build and final-build records. | +| **CHK-REVIEW-HYGIENE** | Auditor hygiene/native scans and `71a4a653…`-to-target whitespace check passed. Strict design, scoped claim checks and worker execution records remain pending. | + +| Client matrix ID | Disposition | +|---|---| +| **REQ-C1** | Source satisfied. `V1Clients.lean:25–44` proves same-run step bound plus valid-query halt/result; lines 48–70 prove returned-index leftmost correctness and eventual complete capacity `≤3n`. | +| **REQ-C2** | Source satisfied. Lines 75–113 separately expose classic payload, exactness, `≤210`, definitional trace projection and named trace-length reuse. | +| **REQ-C3** | Source satisfied. Lines 120–141 consume the named guarded complete-execution agreement theorem and project value/cost equality. The premise concerns actual read replies, not an assumed final answer. | +| **REQ-C4** | Source satisfied. Lines 145–169 use the independent scan specification and public invalid-range theorems; no large machine evaluation or native decision. | +| **REQ-C5** | Single headline import, aggregate import and declaration-to-command guide are present. No public-library alias added for the clients. | +| **CHK-BUILD** | Direct client, aggregate client and final build results pending supplied records. | +| **CHK-HYGIENE** | Auditor scans passed. | +| **CHK-DIFF** | Working-tree and governance-base-to-target checks passed. | +| **CHK-DESIGN** | Required strict command not rerun; pending exact log. | +| **AMEND-WORKFLOW-DD** | Unique `WDD-20261001-V1-CLIENT` heading exists; its process record is not mathematical evidence. | +| **CHK-CLAIM** | Scanner and negative-control source reviewed; actual scoped claim-check result pending. | +| **DEFER-SHARED-MACHINE** | Preserved. | +| **DEFER-RELEASE** | Preserved; these clients do not release V1. | +| **REVIEW-C1** | Source satisfied: fixed-budget halt/result conjunction remains; success packet `index+1` and rejection packet `0` are explained. | +| **REVIEW-C2** | Source satisfied: `rfl` projection remains, and named cost-equals-trace-length reuse is explicit. | +| **REVIEW-C3** | Source satisfied: directly matching classic numeric lemma and `Nat.one_pos` are used. Original model boundaries remain. | + +The repeated invariants have these dispositions in every applicable frozen matrix: + +| Invariant | Disposition | +|---|---| +| **INV-CATEGORY-SEPARATION** | Preserved across proof, client and evidence source: payload bits, proof observations, trace ticks, primitive transitions, runtime and measurement remain distinct. | +| **INV-PUBLIC-COMPOSITION** | Preserved in the inspected theorem surfaces and clients: conjunctions refer to the same construction/execution under matching guards. | +| **INV-ALL-SIZE** | Preserved in proof/client source. Universal list/range statements have no new readiness or compatibility premise. The `3n` capacity corollary is explicitly eventual. | +| **INV-PROOF-SEPARATION** | Preserved in proof/client source. Capstones are proved propositions; the new clients neither receive an unproved capstone nor use proof data to compute answers. | + +| Evidence matrix ID | Disposition | +|---|---| +| **REQ-EH1** | Partially satisfied; P2-01/P2-02 remain. Captured-hash typing, independent staged rosters and actual production wiring are present. Exact dynamic identities and positive final-hash consistency need repair. | +| **REQ-EH2** | Source satisfied. `dependency_controls.ps1:106–130` retains entry labels and reconstructs plain labels from final reads; unreadable final state is explicit. Mutation/restoration control source exists at `evidence_hardening_controls.ps1:220–259`. Executed results pending. | +| **REQ-EH3** | Source satisfied for the supported current route. `run_controls.ps1:99–108,168–197` and `finalizer_control.ps1:108–132,440–477` place registry/component failures inside durable finalization. Trusted argument/selector rejection remains before root creation. Focused control results pending. | +| **REQ-EH4** | Source satisfied. `HISTORICAL_VERIFIERS.md` identifies old-key readers and frozen identities. The current stream consumer reads IDs/restoration booleans at `packed_native_lifecycle_stream_check.ps1:109–114`; dormant R2 reads plain final pins at `verify_results.py:261–272`. No blind historical-key renaming occurred. | +| **CHK-EH-CONTROLS** | Finite fixture controls, explicit deadlines and restoration checks are committed. Both-shell results and corrected negative controls remain pending. Fixture success must not be promoted to full semantic/native replay. | +| **REPLAY-EXACT-REGISTRY** | All 60 IDs/order and harness mappings are preserved. I compared parsed base/target controls: only ten `expect.pinStage` additions changed their entries. Final path identity is incomplete as above. | +| **REPLAY-SELECTOR-NONVACUITY** | Source rejects empty, whitespace, malformed, unknown, duplicate and unavailable selectors (`failure_controls.ps1:112–125`). Synthetic missing-pin/count/hash controls and intact positives exist. Execution pending. | +| **REPLAY-SUBPROCESS-DEADLINE** | Focused children use explicit positive deadlines, output limits and owned-process checks (`evidence_hardening_controls.ps1:47–57`). Actual timing adequacy and both-shell outcomes pending. | +| **CHK-EH-FINAL** | Whitespace checks passed here; strict design/claim outputs pending. | +| **ROADMAP-V1** | Open until integration, repaired findings, exact verification, archive checks and coordinator acceptance close. | +| **DEFER-LEAN** | Respected: this audit launched no Lean build for the scripts. Integrated build remains the lead’s obligation. | + +**Evidence-consumer guards and coverage** + +The v3 registry’s pinned normalized SHA256 independently recomputed as: + +```text +68e21990d3d30b0f5c2c6f06ca8ec671f45da49ad4d451bd34846b6dde2b805c +``` + +The consumer checks exact registry IDs/order and normalized bytes before selection (`failure_controls.ps1:79–108`). A successful control requires completed owned launch, expected exit class, expected durable-output condition, stage/integrity/cleanup/value/label predicates, structural predicates where applicable, and exact disposable-fixture restoration (`508–624`). + +The independent roster’s complete-stage row/capture counts are: + +```text +RC 12/12 FC 4/4 K1 11/10 K2 17/16 DC 2/2 +LV 12/12 IC 7/7 DP 13/13 HS 9/9 +``` + +Partial-capture stages are independently named and checked; K2’s setup-helper-missing stage has 11 rows and zero captures. K2’s final row is typed Git SHA1, not a weakened file-hash rule. + +There is an essential exception: **K1-W, K2-W and LV-W intentionally have no durable receipt**. Lines 550–553 bypass pin coverage for those controls and test their failed-write surfaces instead. Thus all 60 have registry metadata, but only 57 can consume finalization pin receipts. A claim that all 60 independently verified final pins would be too strong. + +The claim-scanner optimization restricts only default-mode current-surface terms. `-ShowAllowed` retains exhaustive diagnostic enumeration; empty scoped inputs are explicitly skipped, avoiding stdin fallback (`claim_drift_scan.ps1:338–376`). The added regression source tests relative files, absolute files, directories, an in-scope positive and an empty current-surface selection without `-ShowAllowed`, with rejection/output witnesses (`claim_drift_policy_regression.ps1:968–1014`). Actual regression outcomes remain pending. + +**Packaging and evidence tiers** + +`scripts/package_release.py` derives contents from a clean pinned Git object, rejects unsupported entries and unsafe paths, records per-file hashes, fixes ZIP metadata and refuses overwrite. Verification checks duplicate paths, file-set equality, byte lengths, hashes, toolchain and version. The tests include reproducibility, dirty source, overwrite, changed contents, extra files, traversal and host Git permission-mask variation. + +This is manifest-relative integrity, not independent authentication of an arbitrary manifest or proof correctness. The documentation correctly limits unpacked ZIP reproduction to the Lean smoke path; historical mutation campaigns require Git history. I have not inspected an actual final bundle. + +- **Tier 1/2:** theorem/model declarations and their source composition were reconstructed. No new kernel check was run by this auditor. +- **Tier 3:** the two pure in-memory predicate counterexamples above were executed. +- **Tier 4:** current integrated build, replay, native, Linux and archive records were not yet supplied for this audit. Historical records were not relabeled. +- **Tier 5:** documentation and process entries identify scope and obligations; they do not establish theorem or execution success. + +`docs/INDEPENDENT_CHECK.md` explicitly records a **failed advisory nanoda trial**, exit 101 on an auxiliary declaration. It remains a failed advisory check with an unresolved cause—not independent kernel acceptance, and not demonstrated Lean unsoundness. Hosted CI, local Linux reproduction and historical receipts remain separate records. + +**Checks actually run** + +- No-role project-skill preflight: pass. +- Target/base identity and clean status inspection: pass, with Git ignore-file access warnings noted. +- `git diff --check`: pass. +- `git diff --check ee44f04a…447751d2`: pass. +- `git diff --check 71a4a653…447751d2`: pass. +- Required hygiene scan, expanded to clients/paper root: no matches, exit 1. +- Native-decision scan over RMQ and clients: no matches, exit 1. +- Pinned import-closure/cycle and exact theorem-header comparisons: results stated above. +- Parsed registry identity/order/mapping comparison: results stated above. +- Pure in-memory coverage probes: unexpected acceptance reproduced. +- Historical-reader invocation search over gate, Lake and workflows: no matches. + +Builds, axiom inventories, strict design/claim gates, replay campaigns, native execution, package tests and unpacked smoke builds were deliberately not duplicated. No pending check is reported as passed. + +**Formalization quality and next action** + +The proof/client delta is professionally scoped. It consolidates ownership while preserving established interfaces, uses a meaningful full-result decomposition, and demonstrates substantive downstream use of proved capstones. The complete-capacity corollary correctly instantiates the natural-valued little-o predicate at scale one. The main remaining weakness is in evidence identity validation, not in the mathematical changes. + +Proof digestion is present in `docs/DIGESTION_LOG.md:2150` onward: conceptual ownership change, plain-English client meaning, live model/native assumptions and skeptical questions about exact objects and weakened fields. The skeptical next question for this audit is: **does a green evidence consumer reject a receipt from the wrong executable/root, or a “verified” row lacking the final observation it claims?** At the audited target, the answer is no. + +Repair those two consumer predicates narrowly, review the correction, then finish the exact-candidate verification and actual archive checks. Coordinator acceptance remains required. + +**Status: CANDIDATE_COMPLETE** — the assigned source-stage audit report is complete, including findings and pending evidence obligations. This status does not accept the audited candidate. + +Coordinator preservation path: `docs/internal/audit_reports/v1-447751d203a4-fresh.md`. \ No newline at end of file diff --git a/docs/internal/audit_reports/v1-blind-4ded05c.md b/docs/internal/audit_reports/v1-blind-4ded05c.md new file mode 100644 index 00000000..461d1a8a --- /dev/null +++ b/docs/internal/audit_reports/v1-blind-4ded05c.md @@ -0,0 +1,257 @@ +# V1-BLIND — Fresh release audit + +## Findings + +### P2-01 — A timed-out negative policy control can be reported as PASS + +**Source:** `scripts/claim_drift_policy_regression.ps1:900–904`, `Test-FinalVerdict`; producing runner at lines 660–724, callers at 977–982, final aggregate at 1106–1139. All candidate paths in this report resolve under `C:/Users/poin/.codex/worktrees/v1-blind-audit/RMQ` unless stated otherwise. + +The reject branch requires a nonzero code and the expected term's `[fail]` diagnostic. It does not require `TimedOut = false` or successful cleanup. `Invoke-BoundedProcess` returns 124 on timeout. A child can therefore emit the expected rejection, hang, be terminated, and still earn `PASS ... REJECT`. The caller increments its registry count, and the final aggregate has no independent completion check. This defect predates this release delta but is preserved in the exact candidate and violates the frozen `REPLAY-SUBPROCESS-DEADLINE` requirement. + +**Fresh reproduction:** the audit copied four production functions verbatim through PowerShell AST `Extent.Text`: `Stop-OwnedProcessTree`, `Invoke-BoundedProcess`, `Invoke-StrictClaimScan`, and `Test-FinalVerdict`. A synthetic scanner emitted the expected `forbidden-retired-current-cost-bound` diagnostic and slept for ten seconds. The deadline alone was shortened from 30000 to 1500 milliseconds. The actual child result was `Code=124, TimedOut=true, Cleaned=true`; the actual verdict function printed `PASS [audit-real-timeout-negative-control] REJECT` and left zero failures. Both owned child PIDs were dead afterward. The probe exited 0 because it reproduced this defect, not because the candidate's timeout behavior passed acceptance. + +Run command: + +```powershell +& 'C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe' -NoLogo -NoProfile -File 'C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation/fresh-blind-release-20261002/evidence/packaging-guard-probe/driver.ps1' +``` + +Retained evidence: `evidence/packaging-guard-probe/{driver.ps1,synthetic-scanner.ps1,production-functions.ps1,probe.log,receipt.json,SUBREPORT.md}`. Receipt SHA256 `242af827d901e6786d00876b78cad71b62ea34c40b434d1252e76d48f61a455b`; probe log SHA256 `836b7e84bfa8da09481f0d76bb4243f4f9ad828db0df0b378d19df139f657af2`. Before repeating, preserve these results and reset only the probe-owned appended `child-pids.txt`, as explained in its subreport. + +**Impact and limits:** this is an executable evidence-consumer defect, not a counterexample to an RMQ theorem or to the current prose. The retained historical policy logs have correct full case identities and recorded outer exit 0, but they do not retain each successful child's exit/timeout/cleanup status. Whether this antecedent occurred historically is **UNKNOWN**. Absence of a timeout message cannot establish that it did not occur. I do not relabel those historical executions as timed out. + +**Smallest necessary repair:** reject timed-out or incompletely cleaned children before interpreting diagnostics, require the scanner's intended normal rejection exit, retain per-case process status, and add a discriminating fail-then-hang control through the production verdict function. Verify intact acceptance, ordinary rejection, timeout and cleanup outcomes on both supported Windows shells, then rerun the affected full policy regression on the repaired source. The POSIX root-only kill and subsequent unbounded stream completion at lines 652–654/706–707 deserve inclusion in this repair; no separate POSIX hang was reproduced here. The existing shared owned-process runner provides the relevant process-group/job boundary. + +No P0 or P1 mathematical/trust defect was found in the inspected source. No other actionable source/artifact defect was established by this audit. + +## Verdict + +**NOT_READY** for the frozen release acceptance contract at `4ded05caa68531307d0e9c827161a8611a477015`. P2-01 defeats an explicitly required deadline invariant, so it must be repaired and verified before accepting this candidate. This classification is about the required verification boundary; it does not negate the supported mathematical, build or artifact-identity results below. + +**Audit status: CANDIDATE_COMPLETE.** The report is complete. Coordinator evaluation, finding disposition, any repair, updated verification, required hosted CI and merge/tag decisions remain separate. This report grants no merge or publication permission. + +## Identity, scope and independence + +- Target and initial/final source identity: `4ded05caa68531307d0e9c827161a8611a477015`; version `1.0.0-rc.1`. +- Comparison and workflow-governance base: `ee44f04a561f2194b3713f071c26b6faf9ba7fab`. +- Detached audit checkout: `C:/Users/poin/.codex/worktrees/v1-blind-audit/RMQ`. +- Report root: `C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation/fresh-blind-release-20261002`. +- Scope: affected proof/client changes; `RMQPaper`, RMQ/lifecycle headline types and load-bearing packed/lifecycle definitions; independent lifecycle contract/provenance consumers; release/checkout scripts; current claim/constant guards; EH production consumers and exact raw receipts; verification composition; actual delivered ZIPs/PDF and unpacked source. This was not a line-by-line audit of every historical module or every archived branch. +- All tracked candidate source and Git refs stayed unchanged. Audit writes are external report/evidence files and isolated owned fixtures. The original dirty checkout's working changes were not inspected or modified. + +Preflight passed with the actual nonempty runtime RMQ catalog `rmq-proof-sprint,rmq-audit-prompt,rmq-coordinator`, `-AllowNoRequiredSkills`, and the exact governance ref. No RMQ role skill was substituted for this independent auditor role. The PDF skill was used only for read-only artifact inspection. + +Phase A source assessment was written and hashed before Phase B evidence/qualification inspection. Its SHA256 is `4cdb5c449bb16c4511786924616c2278ed0eef74df5accc5d929b709768a95af`; the exact file and seal are `SOURCE_ASSESSMENT.md` and `evidence/source-assessment-seal.json`. Three fresh explorers handled disjoint source questions and later evidence checks. Their results informed this report; release acceptance was not delegated. + +No prior chat history or prior audit report body/conclusion was consulted. Incidental exposure is disclosed: the mandated `AUDIT_PROTOCOL.md` contains a historical verdict anecdote; source comments and reader guides contain historical acceptance wording; README/guide/source-relationship prose was read early to identify models and commands. None was used as proof. During Phase B, qualification/disposition/matrix documents were read as claims being audited. A guard explorer's path-extraction regex exposed one guard matrix outcome row shortly before broader qualification authorization; that exposure did not precede its source finding. Hash-only verification read bytes of all archive members and indexed files, including reports, without exposing or interpreting their narratives. This is a fresh independent source assessment with these limited incidental disclosures, not a claim of literally zero exposure to historical status words. + +The coordinator copied `.lake/build` as a performance aid. Lake/Lean checks started only after `CACHE_READY.json` reported `ready=true`. Fresh build results below are cached, not cold compilation. A separate earlier cold extraction has retained evidence; formal/build input equality was independently checked before transferring its relevance. No historical campaign is described as freshly re-executed here. + +## Mathematical and formalization assessment + +### Same construction and execution + +`RMQ/Core/WordRAM/Packed/Capstone.lean:20–118` fixes the same `buildMemory xs`, fixed `queryProgram`, initial state and `run` in correctness, halting, complete storage, safety, cost categories, positional loads and supplied-memory agreement. Its canonical theorem at 173–174 discharges the runtime-safety producer rather than asking callers for an answer or readiness certificate. `QuerySource.lean:55–72` defines closed query code and decodes the actual run. `Guard.lean:18–29` initializes only n and endpoints. `Primitive.lean:132–142` loads actual memory replies into destination registers. These inspected definitions do not hide answer routing in a proof field. + +The `837572` bound is the fixed program length and an upper bound on executed instructions. The additional halt/result fields are essential; a fuel bound alone would be inadequate. No attainment/tightness theorem is inferred. The word model explicitly grants unit-cost multiplication, division, remainder, variable shifts and bitwise operations on logarithmic-width words. Complete capacity includes full-width allocated data, padding, literal encoded code, registers and control words. It is an asymptotic result with large fixed costs, not a practical memory recommendation or runtime benchmark. + +The lifecycle headline and `Lifecycle/Capstone.lean:94–148` combine seven fields about one `continuousRun`, word width, input model, producer and retained owner. `Continuous.lean:18` executes the actual fixed program; `Construction.build_stage` supplies the construction witnesses from input/representation premises. `Ownership.owner` and `Executable.queryOwner` execute arrays; proof predicates do not provide executable answers. Re-entry quantifies over any ready halted owner and preserves its memory. `DynamicReadsAgree` compares replies at actual paired steps; `lifecycle_store_determinism` derives final agreement from them. `Provenance.continuous_production` ties returned-pointer, metadata, copy and release receipts to indexed actual transitions. + +`RMQ/Validation/LifecycleContract.lean` independently expands canonicality, readiness, resource and result propositions. `scripts/lifecycle_provenance_contract.lean:88` (`checkP01`) expands occurrence/read/copy/release obligations. These are substantive consumers, not aliases that automatically weaken with the producer. The frozen consumer sites rejecting relevant weakenings are `checkC02_retained`, `checkC04_physical`, `checkC05_executable`, `checkC06_reusable` and `checkP01`. This audit inspected the dependency mechanisms and retained discriminating evidence; it did not launch a new full lifecycle mutation campaign. + +### Domains and category boundaries + +The underlying `List Int`, nonempty half-open range and leftmost tie contract is preserved. Universal list/range quantification is present; no finite fixture substitutes for it. Valid endpoint pairs fit the word domain. Represented invalid queries reject through the machine guard; the value-level wrapper rejects out-of-word endpoints through an explicitly uncharged check. Lifecycle represented invalid requests still read the retained header, which is a different execution from the compact suffix's empty-read rejection. + +The arbitrary-integer comparison input model has separate key storage and comparison assumptions. Word input requires signed input fit. Input materialization precedes modeled lifecycle execution. Peak numeric construction workspace, retained numeric capacity, proof observations, primitive steps, Lean evaluation and native allocation/runtime are distinct. The public 210 charged trace, 427 cell-probe bound and 837572 primitive program remain three different executions and charge policies. The lifecycle bounds 1100000000*(n+1), 5000000*(n+1), 160253 and 160257 have separate meanings and are not transferred to those query models. + +### Proof maintenance and clients + +Eight historical rank/select theorem headers preserve their base propositions, binder modes and hypothesis order and directly delegate to pre-existing canonical `GenericSelect.SelectFacts` proofs. Existing downstream consumers remain. Import analysis finds no cycle. Two deleted EncodingLowerBound helpers are private and unused; the public canonical lower-bound theorem and its consumer/inventory remain. The private full-result trace decomposition in `ReviewerLogicalSimulation.lean:2067–2084` is used at both requested sites, 2787–2789 and 2823–2826, without changing simulation statements or computation. + +`RMQExamples/V1Clients.lean:25–70` uses the same packed run for its step/halt/result conjunction, proves leftmost output, and derives eventual complete capacity at most 3n including encoded code and scratch. Lines 75–113 use the classic payload/cost/exactness and cost-equals-trace-length theorems. Lines 120–141 reuse the ordered-footprint supplied-store theorem. Lines 145–169 give tie, empty, reversed and out-of-bounds examples through specification/refinement rather than native decision shortcuts. The module has one headline import and the examples barrel imports it. + +This is sensible proof/interface maintenance: canonical reuse, stable public propositions, a narrow local decomposition, and clients demonstrating usable contracts. The large existing conjunction records and numeric register conventions create reviewer effort, but no demonstrated correctness or maintainability defect in this bounded delta requires a broad API/machine rewrite. No external literature claim or novel priority claim is certified by this audit; no concrete design concern required an external comparison. + +## Delivered objects and verification composition + +Fresh independent ZIP authentication checked **5,085** source entries against the exact target Git blob IDs, modes and file set, every manifest length/SHA256, and every corresponding unpacked source file byte. The unpacked root has no `.git`. This authenticates this local delivered instance to the supplied Git commit; the packager's standalone `--verify` only promises internal manifest consistency. Its documentation correctly makes that distinction. + +| Delivered object | SHA256 | +| --- | --- | +| source ZIP, 51,353,907 bytes | `2aeed06bbd9391e769c0eb79e16dc84f8e7bb336d2b85c33d01230316ac0ad77` | +| selected evidence ZIP, 12,240,040 bytes | `8131a92044425b1fcc1466dacbb013e2f1ff6e6615545fb9059ba89f408f522d` | +| paper PDF, 334,186 bytes | `1391b72362fdb1694447e543e67704a5745cc1f817e971240baa3851298cdb8e` | +| external delivery JSON | `d1a26fd8f7f7f57629e19dbcd6a1e665235fd4c090369774e6c3219aaa81ef52` | + +The evidence ZIP contains 2,124 entries: 2,122 manifest-accounted files plus its manifest and README. Every accounted length/hash matched. Internal hash consistency is not treated as proof of a recorded claim. Raw execution results and source applicability were inspected separately. All 15 final-current command logs and three final-unpacked logs matched their recorded hashes and expected actual exits. The 22 source-stage index record hashes matched; narrative audit records were hashed only, not read as conclusions. + +The source-stage index is 11,950 bytes in the delivery's original path and 12,172 bytes in this CRLF checkout. The normalized bytes agree; exact raw hash comparison was made against the path the receipt actually names, while the ZIP was compared to raw Git blobs. The first audit checker mistakenly equated the two checkout representations and failed; this was corrected without altering evidence or candidate source. + +The PDF is a readable 20-page V1 companion draft retaining the deliberate older mathematical pin `3849ecbb53bbedfcd679352cc68d095fa5a304c2`. Text extraction and visual inspection of pages 1, 15 and 17 confirm the primitive-budget caveats, asymptotic code/scratch accounting and separate later lifecycle scope. No full fresh typesetting or all-page visual certification is claimed. The paper checker and its detector selftests pass on the target. The native supplement explicitly requires a real Git checkout for frozen byte representations; the source-only ZIP smoke path is correctly narrower. + +The retained Linux aggregate at `447751d203a4e5d02f15680731226a56fd8894a3` **remains exit 1**, elapsed 22,295 seconds under a 23,400-second outer deadline, with 17 of 20 registered checks passing. The three documentary failures have separate repaired executions; there is no claim of a passing whole aggregate at the delivered target. All 1,176 tracked Lean/toolchain/Lake inputs agree from that aggregate and from the cold-extraction checkpoint `6eb2ba6f4630b706a7d9cb028f04919a39984f81` to this target. Heavy campaign applicability additionally depends on unchanged consumed scripts/plans/registries; that source comparison and exact receipt checks are retained in `evidence/proof-phase-b`. + +The fresh retained-campaign checker verifies 932 indexed evidence files and 98 source-pin rows, exact PQ1 38-case, M1 41-case, EGCP 21/16-case and builder 55-case mappings, plus PQ1's 15 runtime identities, two list-run controls and selector cases. Representative recorded counterfactuals are substantive: removing packed complete capacity fails `PackedQueryContract.lean:43`; changing the packet to index+2 fails `Capstone.lean:162`; weakening the 210 certificate to 211 compiles the changed producer but fails the frozen headline consumer at `headline_axiom_check.lean:344`; weakened builder halting/fuel fail `PreprocessingContract.lean:227,349`. Restored sources compile. All six heavy consumed-input footprints are unchanged. EGCP's selected aggregate logs retain exact outcomes and named rejecting surfaces, but do **not** preserve separate full child receipts or every numeric nonzero exit/diagnostic; those details are not independently recoverable from the selected logs. The unchanged runner checks non-timeout failure and the expected file before printing REJECT. This is a narrower evidence claim than PQ1/builder's full stage receipts. + +The lifecycle lineage inventory was freshly reconstructed: all 368 local imported modules and toolchain blobs agree across the five declared audit/repair/squash/base objects, with only Std external. All 580 entries in the separate 116-path inventory match Git; the only old-audit/R3 difference is the recorded lifecycle validator script. This is an inventoried scope, not a claim that those 116 paths exhaust native tool dependencies. Worker review build logs were also recovered: focused/full logs explicitly record exit 0 and 72.049/2900.626 seconds, and the type probe contains six declaration pairs. Their exact worker source/tool/command/build-slot binding and original first-preflight chronology are not independently established by these logs. Later exact-input/current checks establish the resulting source outcome without inventing that history. + +Guard receipts at `72c09db1f99f360ea199b62c2c3402c5c5280be9` have exact ordered 134 policy fixture verdicts (90 reject, 44 accept), 21 context controls and 88 independently reconstructed constant controls under both profiles. Their four consumed source blobs are unchanged to the target. Outer executions have recorded zero exits and matching raw logs. This supports registry coverage, but P2-01 prevents those logs from proving every negative child completed normally. Current strict claims and constant checks also passed independently in this audit. + +EH evidence reconstruction checks the exact 60 controls under each profile: 57 receipt-bearing cases and three deliberate no-receipt durable-write guards, 507 captured pin rows and 649 restored fixture-file hashes per profile. Trusted path contexts and typed entry/final relations were reconstructed rather than accepted from child labels. Focused 52, auxiliary 46 and registry 12 exact identities/results were checked under both profiles; the WinPS profile correctly distinguishes host predicates, supported selected-shell children and nine disclosed pwsh-only children. Full60 source `a8f1c512e9a5d3d57abae6cd9b988978246af768` differs only by two registry wording fields and the driver's corresponding pin literal; final `c79beae0d99519719d2a83882e6dd369bc29026e` reruns cover the three affected W guards. No full60 rerun at the target is claimed. + +Native evidence at `d7d633e0d020352757f7f5f0d139de0dfa42b5d0` was inspected through 14,059 distinct pin identities and 393 unchanged consumed source paths. Exact retained executions cover the 16-case lifecycle validator, 13 fixtures in two observation modes, 23 ABI boundaries and four C++/Rust clients; child exits/deadlines/cleanup and raw output hashes match. Expected packets were independently recomputed by half-open leftmost minimum, and both observation modes return identical answers/memory. The full validator took 883.953 seconds under 1800 seconds. These finite results are not a compiler, FFI or allocator correctness proof. Full details and failed audit-checker attempts are retained in `evidence/harness-phase-b/PHASE_B.md` and `FINAL.json`. + +## Fresh checks, retained failures and NOT_RUN + +Fresh validation commands run through `evidence/audit_run.ps1` have receipts containing command/arguments, cwd, HEAD, runtime environment, finite deadline, actual exit, wall time and output. This wrapper uses the shared release-gated Windows kill-on-close job runner. Preflight and subagent read-only receipt-inspection scripts have their own command/identity/exit/timing/log records; not every such inspection record declares a finite outer deadline, and they are not campaign re-executions. Command receipts and separate stdout/stderr are under `evidence`; `COMMANDS.json` is the generated index. Ordinary exploratory source reads are not represented as validation passes. + +Fresh successes include the cached RMQ/public/client/lifecycle build; lifecycle type/axiom inventory and provenance consumer; headline axiom inventory; trust whitelist/name-order check; hygiene/native-decision scans; full-range whitespace; strict design and current claims; constants and paper selftests; delivered artifact authentication; 11 packaging tests; and two checkout tests containing all three setting and five missing-rule subcases. Headline/lifecycle inventories produced exactly 117/41 expected named records, with only `propext`, `Quot.sound` and `Classical.choice` where axioms were needed. + +Failed audit attempts are retained and are not relabeled: direct packaging/checkout tests could not create their scratch folders under the restricted checkout; first relocated test launch discovered zero tests and exited 5; first delivery checker conflated checkout line endings; an axiom command named a nonexistent `scripts/axiom_inventory.lean`; `pdftotext` was unavailable; PDF extraction printed Unicode through a cp1252 stream; first trust-parser attempts failed to resolve open namespace names. Corrected audit-owned launchers/parsers passed afterward. Only temporary test-root expressions were changed for relocated production tests; test predicates and package implementation stayed intact. Subagent checker-development failures are likewise retained in numbered logs/results. + +**NOT_RUN by this audit:** a cold target build; a new full aggregate; fresh whole heavy mutation campaigns; native recompilation or full native historical campaigns; hosted CI; nanoda; a new PDF build; external novelty/literature review. These are not hidden omissions: relevant retained raw evidence and source transfers were checked as described. Hosted CI is explicitly absent for this unpublished candidate, and the recorded advisory nanoda failure is not presented as success. The source has not been committed, pushed, merged, tagged, repaired or published by this auditor. + +## Required repair and deferred work + +Repair P2-01 on a new source identity, keep all original policy case mappings, add the discriminating timeout control, retain actual child completion fields, and rerun the affected policy controls. Update delivery hashes/receipts and any qualification claim that consumes the repaired checker. Unchanged formal inputs do not justify rerunning every heavy campaign, but changed consumed inputs must receive the corresponding check. The coordinator must independently assess this report, resolve findings and obtain required CI before deciding integration/version tagging. + +Broader machine factoring, practical storage/runtime optimization, compiler/FFI/allocator correctness, stronger lower-order redundancy, attained/tight query budgets and novelty claims remain deferred for their stated scope reasons. They are not defects in the bounded propositions actually exposed here. The original dirty checkout is outside audit ownership; no before/after proof about its historical preservation is invented. + +## Proof digestion + +Conceptually, this candidate centralizes existing rank/select proof ownership, gives the simulation a reusable local equation, demonstrates public contract use, and strengthens artifact/evidence identity checks. In plain English, the checked mathematical questions and answers remain the same while the release becomes easier to inspect and reproduce. The formal proofs concern explicit machine/store models with live word/input assumptions and asymptotic thresholds; native performance and general compiler correctness remain separate. A skeptical graduate student's next question should be whether every reported PASS is justified by a completed, identified execution. P2-01 shows one place where the current evidence consumer does not yet guarantee that. + + + +## ID-by-ID requirement disposition + +All 85 frozen rows are included below, retaining each exact ID, source path and verbatim requirement text. Repeated inherited IDs are separate rows because their source contracts differ. Neutral projection SHA256: `9021e2558a4ace50c7369c75963040e8365ef17513ec9057b748676383b02157`. The machine-readable companion is `evidence/requirement-dispositions.json`. + +`SUPPORTED` denotes the stated source/evidence scope, not coordinator acceptance. Historical process limits and deferred owner actions are not converted into failed Lean proofs or completed release steps. + +### docs/internal/v1/V1_FINALIZATION_MATRIX.md + +| ID | Verbatim frozen requirement | Independent disposition | Evidence and limits | +| --- | --- | --- | --- | +| V1-01 | Reconcile LIFE1 formal/native scope across audited, repaired, squash and main objects; disposition all four inherited P3s against actual execution paths. | SUPPORTED | Recomputed 368-module lineage at five refs and all 580 blob entries for the 116-path inventory (lineage-check.json). Actual EH1–EH4 consumer repairs and raw evidence inspected; formal/native scopes are separate. | +| V1-02 | Synchronize all 18 registered current-fact paths and additional linked reader/source/manuscript paths; distinguish 210, 427, 837572 and lifecycle executions. | SUPPORTED WITH FINDING | Old 18 plus two guides are the exact 20-surface roster. Public/source/manuscript delta and model distinctions inspected; exact constant/guard cases checked. P2-01 weakens negative-control evidence, not the inspected prose. | +| V1-03 | Short README, worked half-open leftmost example, theorem/source tour and verified smoke/full commands with observed durations. | SUPPORTED | README, V1_GUIDE and V1_CLIENTS give worked half-open tie/rejection examples, source tour, smoke/full commands and cache-qualified observed durations. Full aggregate exit 1 is explicitly disclosed, not relabeled. | +| V1-04 | Consolidate live rank/select duplicate proofs, remove unused private erase lemma and improve two trace-decomposition proof sites without changing computational definitions or theorem contracts. | SUPPORTED | Eight preserved wrapper types, two private deletions, both decomposition uses and downstream consumers independently checked; fresh build passes. | +| V1-05 | Checked universal clients for packed and classic theorems, complete eventual storage, supplied-store reuse, tie and invalid examples. | SUPPORTED | Universal packed/classic clients, complete eventual storage, same-execution supplied-store reuse and specification examples inspected and built. | +| V1-06 | Align candidate version and citation metadata; reconcile paper pin with actual source relationship. | SUPPORTED | lakefile/CITATION both 1.0.0-rc.1; paper pin relationship reconstructed; exact metadata/prefix controls pass; delivered PDF checked. | +| V1-07 | Produce clean Git-derived source archive containing claim packet, manuscript, pinned toolchain and hash manifest; verify unpacked contents and documented path without publishing. | SUPPORTED | All 5085 actual ZIP members authenticated to exact Git blobs/modes/set and manifest, unpacked bytes match; retained final warm smoke has actual exits, earlier cold inputs identical. | +| V1-08 | Verify frozen integrated candidate, including build, trust/hygiene, strict design/claim checks, relevant aggregate/mutation/native operational checks with exact identities and logs. | PARTIAL / P2-01 | Fresh build/trust/hygiene/design/claim checks and raw component transfers support formal/artifact scope. Required timeout completion predicate fails. Historical aggregate remains exit 1; repaired documentary checks are separate; hosted CI NOT_RUN. | +| V1-09 | Obtain fresh blind audit of exact candidate, repair findings and record their disposition with separate audit target identity. | PENDING COORDINATOR | This exact-target fresh assessment/report supplies a new independent audit. P2-01 remains unrepaired and undispositioned; earlier status cells cannot close this new finding. | +| V1-10 | Deliver local candidate and release decision clearly, with all remaining limitations; preserve original dirty checkout. | SUPPORTED LOCAL DELIVERY; OWNER DECISION PENDING | Local delivered hashes/limits checked. Auditor preserved source and did not inspect original dirty changes. Historical original-checkout preservation has only the disclosed observation, not a before/after byte proof; merge/tag remains owner work. | +| REVIEW-NATIVE-CHECKOUT | Preserve the two LF-frozen native contract/matrix files and the three historical CRLF fixture/startup representations across Git checkout settings, without weakening raw hash comparisons. | SUPPORTED | Five actual byte rules, real-clone three-setting and individual missing-rule controls pass in relocated production tests; raw frozen hashes unchanged. | +| REVIEW-PACKAGE-METADATA | Reject citation version mismatch, including a longer version with the expected prefix, and an inconsistent toolchain field with otherwise intact file hashes. Preserve clean exact-Git packaging. | SUPPORTED | Exact citation equality in creation rejects wrong and longer prefix versions; toolchain inconsistency rejected with intact member hashes. All 11 production tests pass. | +| REVIEW-PACKAGE-CI | Make cheap packaging and native checkout-byte regressions automatic in a separate Windows/Linux CI job, preserving the existing heavy gate and explicitly local EH profiles. State internal manifest consistency separately from commit authentication. | SUPPORTED IMPLEMENTATION; CI NOT_RUN | Separate Ubuntu/Windows cheap job is present, heavy gate retained; docs distinguish internal consistency/Git authentication and local EH profiles. No hosted result invented. | + +### docs/internal/v1/V1_PROOF_MATRIX.md + +| ID | Verbatim frozen requirement | Independent disposition | Evidence and limits | +| --- | --- | --- | --- | +| REQ-P1 | One shared mathematical proof for rankPrefix_take_length_eq and select_exists_of_lt_rankPrefix; historical theorem names retain unchanged types and delegate. Inspect imports for cycles first. No public renaming or namespace migration. | SUPPORTED | Canonical SelectFacts proofs are reused; headers and consumers match and import closure excludes a cycle. | +| REQ-P2 | Remove only EncodingLowerBound.mem_erase_of_ne_of_mem after confirming it is private and unused. Preserve public forwarding names with existing consumers. | SUPPORTED | Only the requested unused private erase lemma was removed in that step; remaining forwarding names/consumers preserved. | +| REQ-P3 | ReviewerLogicalSimulation near base lines2768-2770 and2804-2807 repeatedly unfolds the same state reference/TraceResult.bind vocabulary. Extract/reuse a narrowly meaningful trace-decomposition lemma and consume it at both sites, preserving all theorem types and actual simulation consumers. Inspect related layout-bound aliases near3575 only if needed within the owned file. Do not replace structured proofs with giant simp sets or duplicate wrappers. If an existing API or definitional issue makes the proposed extraction harmful, supply precise source evidence and request coordinator disposition while continuing P1/P2. | SUPPORTED | Private full TraceResult read-state equation at ReviewerLogicalSimulation:2067 is consumed at both 2787 and 2823; public simulations unchanged. | +| REQ-P4 | Existing computational definitions, machine code, constants, theorem statements and assumptions remain unchanged. Add a DD entry and matrix containing exact theorem types and consumers. Named consumers include GenericSelect/Primitives, legacy BuiltRouting/LookupDense, the interior simulation and downstream LCA simulation. | SUPPORTED | Computational definitions/constants/public assumptions preserved. Exact normalized types/consumers retained in proof-phase-b evidence; required DD/WDD and matrices inspected after seal. | +| INV-CATEGORY-SEPARATION | payload bits, proof fields, model ticks, machine state, Lean runtime, and measured performance remain distinct. | SUPPORTED | Proof-only maintenance does not change payload, trace, machine or runtime model; public contracts inspected. | +| INV-PUBLIC-COMPOSITION | a theorem combining space, exactness, cost, provenance, or machine claims proves them about the same construction and execution and over the same validity domain. Conjoining true theorems about different payloads or guarded and unguarded executions is not closure. | SUPPORTED | Public packed/classic/lifecycle composition fixes same objects/domains, and wrapper propositions are identical. | +| INV-ALL-SIZE | exactness covers all assigned sizes and edge cases without hidden readiness or compatibility dispatch. | SUPPORTED | Universal list/range domains retained; exact invalid/tiny behavior follows reference/guard theorems. | +| INV-PROOF-SEPARATION | proof-only fields never carry answers or uncharged routing information. | SUPPORTED | No new structure, answer premise, routing proof or executable channel in the delta. | +| CHK-BUILD | Development-loop: inspect import graph/consumers; compile the owned narrow targets RMQ.Core.SuccinctSelect.TwoLevel.WordExact RMQ.Core.SuccinctSelect.CloseSelect.Basic RMQ.Core.EncodingLowerBound RMQ.Core.SuccinctFinal.RAM.PackedCellProbe.ReviewerLogicalSimulation once the lead grants a build slot. Use pinned Lean4.22 direct binaries if elan sandbox discovery fails. Final-required: lake build (coordinate cache/runtime). | SOURCE OUTCOME SUPPORTED; HISTORICAL CHRONOLOGY LIMITED | Fresh RMQ/public/clients/lifecycle build passes; retained aggregate inputs unchanged. Original build-slot chronology is not inferred from later success. | +| CHK-HYGIENE | Final-required: lake build (coordinate cache/runtime), git diff --check, git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD; required hygiene and native-decision scans from AGENTS; scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab; claim scan for owned prose. The lead owns the final integrated aggregate gate, not this leaf. | SUPPORTED CURRENT RESULT | Fresh build, scans, current/range whitespace, strict exact-base design and current claims pass. Historical leaf-specific chronology is not re-executed. | +| CHK-PREFLIGHT | First run scripts/project_skill_preflight.ps1 with this exact GovernanceRef, RequiredSkills rmq-proof-sprint and RuntimeProjectSkills from your actual runtime catalog. Stop on preflight failure, never substitute. | HISTORICAL PROCESS NOT INDEPENDENTLY ESTABLISHED | Current auditor explicit-no-role preflight passed with real catalog. That does not establish the original proof worker ran the distinct required-role preflight first; no chronological receipt was recovered here. | +| JOIN-V1 | Roadmap-node closure condition: Integrated claims, paper, release bundle, required verification and fresh independent audit must separately close; this leaf cannot release V1. | PENDING COORDINATOR | Formal/source/client leaf cannot release V1; P2-01 and final owner/CI decisions remain. | +| REPLAY-PRESERVATION | REPLAY-EXACT-REGISTRY, REPLAY-SELECTOR-NONVACUITY and REPLAY-SUBPROCESS-DEADLINE are preserved for existing harnesses; this leaf owns no harness and claims no new campaign. | SUPPORTED IN THIS LEAF | Proof delta does not change replay harnesses. Retained formal campaigns have exact mappings/unchanged consumers; global policy deadline failure is separately reported. | +| DEFER-GLOBAL-MACHINE | General shared machine routines, calling conventions and global record migration are outside this leaf. | RESPECTED | No shared-machine routine/calling-convention/global-record rewrite in this proof delta. | +| NON-GOALS | No machine redesign, new mathematical endpoint, public renames, extra axioms, broad style rewrite, native optimization, git push, merge into main, tag, publication or unrelated cleanup. | RESPECTED | No mathematical endpoint/API/trust expansion or broad style/native optimization in proof delta; no publication actions by audit. | +| REVIEW-P1 | Independently compare the propositions, implicit binder modes, and hypothesis order of historical `RMQ.SuccinctSelect.rankPrefix_succ_of_select`, `occurrence_lt_rankPrefix_of_select_lt`, `selectFrom_index_mono`, `select_index_mono`, and `select_index_strict_mono` in WordExact, plus `RMQ.SuccinctSelect.select_none_of_rankPrefix_length_le` in Basic, against the corresponding `RMQ.GenericSelect` declarations. Retain every historical name and type and replace only each proof body with direct generic delegation. Add no import, premise, computational definition, or public API. | SUPPORTED | All six follow-up generic/historical headers match binder modes/order and delegate without new premises/API. | +| REVIEW-P2 | Confirm private `RMQ/Core/EncodingLowerBound.lean` wrapper `two_pow_sub_le_of_le_mul_pow` has no source consumer, then delete only that wrapper and its private EncodingLowerBound FAMILY_SUMMARY inventory entry. Preserve canonical `RMQ.LowerBound.two_pow_sub_le_of_le_mul_pow`, its public LowerBound inventory entry, its consumer, and all other wrappers. | SUPPORTED | Private EncodingLowerBound power wrapper unused/deleted; canonical LowerBound theorem, consumer and public inventory remain. | +| REVIEW-P3 | Append unique `DD-20261001-V1-PROOF-REVIEW` and `WDD-20261001-V1-PROOF-REVIEW` entries with exact types/consumers, proof digestion, the inventory-owner correction, and coordinator-only V1 acceptance. Preserve all earlier matrix requirements and decisions. | SUPPORTED PROCESS CONTENT | Unique DD-20261001-V1-PROOF-REVIEW and WDD counterpart include preserved contracts, inventory correction, digestion and coordinator-only acceptance; strict design passes. | +| REVIEW-INV-CATEGORY-SEPARATION | Recheck inherited `INV-CATEGORY-SEPARATION`: the follow-up changes proof ownership and a stale private inventory only; payload bits, proof fields, model ticks, machine state, Lean runtime, and measured performance remain distinct. | SUPPORTED | Same inherited model categories; follow-up changes proof ownership and private inventory only. | +| REVIEW-INV-PUBLIC-COMPOSITION | Recheck inherited `INV-PUBLIC-COMPOSITION`: historical propositions continue to state facts about the same target, bits, occurrences, positions, limits, and select/rank objects as the generic proofs and existing consumers. | SUPPORTED | Exact historical/generic target/bits/positions/limits/occurrences remain unchanged. | +| REVIEW-INV-PROOF-SEPARATION | Recheck inherited `INV-PROOF-SEPARATION`: no proof-only field, answer-valued premise, routing premise, or uncharged data channel is added. | SUPPORTED | Follow-up adds no proof-only data/routing/answer premise. | +| CHK-REVIEW-BUILD | Build the three changed Lean modules with direct Lean 4.22 Lake settings, then run one final `lake build` on the frozen source tree. Preserve logs, timings, and cache; do not duplicate a live build. | SOURCE OUTCOME SUPPORTED; HISTORICAL CHRONOLOGY LIMITED | Retained proof-review focused/full logs plus later/fresh build support compilation; separate worker source/exit/timing/build-slot chronology has the limitations stated in proof-phase-b notes. | +| CHK-REVIEW-HYGIENE | Run required hygiene and native-decision scans, working-tree `git diff --check`, committed-range `git diff --check 71a4a65336af68dabaf19265b36c7564db8c8cec..HEAD`, strict design check at that exact base, scoped changed-prose claim scan, exact committed scope, and clean status. | SUPPORTED CURRENT RESULT; HISTORICAL DETAILS LIMITED | Fresh exact-main-base strict design/scans/whitespace/clean-state checks pass; no claim that every leaf follow-up command was re-executed. | + +### docs/internal/v1/V1_CLIENT_MATRIX.md + +| ID | Verbatim frozen requirement | Independent disposition | Evidence and limits | +| --- | --- | --- | --- | +| REQ-C1 | Packed client proves one uniform primitive bound AND valid-query halt/correct output, returned-index leftmost correctness, and eventual complete data+encoded code+scratch capacity <=3n from the existing capstone. A fuel bound alone or retained-data-only bound is insufficient. Universal List Int/range parameters, no finite-only substitute. | SUPPORTED | Same fixed packed run has steps, valid halt and exact result; leftmost correctness and eventual complete data+code+scratch <=3n are substantive universal clients. | +| REQ-C2 | Earlier paper client proves payload capacity, exact query answer, its own modeled cost <=210 and the trace/toCosted correspondence using existing named declarations available through the single headline import. Do not ask the old theorem to establish packed primitive execution facts. | SUPPORTED | Classic client reuses payload/exact/cost<=210/trace projections and named cost-equals-trace-length theorem, preserving older model boundary. | +| REQ-C3 | A substantive supplied-store agreement client derives equal result (and cost if convenient) from the existing agreement theorem rather than reproving the underlying query. Keep all domains/guards and the same executed/countable objects. Backend substitution is an alternative only if genuinely available through this one import and just as substantive. | SUPPORTED | Ordered actual-read agreement yields full supplied-store execution equality and projected value/cost equality. | +| REQ-C4 | Add an independent small List Int example such as [4,1,1,3], querying [0,4) returns index1, plus empty/reversed/out-of-bounds rejection examples using specification/refinement, no native_decide. No giant machine evaluation needed. | SUPPORTED | [4,1,1,3] tie and empty/reversed/out-of-bounds examples use scan/refinement; fresh native shortcut scan has no matches. | +| REQ-C5 | RMQExamples.lean imports the new module; docs/V1_CLIENTS.md maps goals to exact declarations and command lake build RMQExamples.V1Clients. Retain public library files unchanged; do not add redundant aliases. Update DD and the matrix. The prior unverified draft at C:/Users/poin/Documents/RMQ/research-duet-20261001/quality/QualityClient.lean is inspiration only, not evidence. | SUPPORTED | Examples barrel import, one headline import and exact declaration/command guide present; source unchanged public contracts; DD/matrix content inspected. | +| INV-CATEGORY-SEPARATION | payload bits, proof fields, model ticks, machine state, Lean runtime, and measured performance remain distinct. | SUPPORTED | Client code and guide distinguish packed primitive, classic trace and complete storage categories. | +| INV-PUBLIC-COMPOSITION | a theorem combining space, exactness, cost, provenance, or machine claims proves them about the same construction and execution and over the same validity domain. Conjoining true theorems about different payloads or guarded and unguarded executions is not closure. | SUPPORTED | Each client fixes its executed memory/program/state or classic store/trace; no mixed conjunction. | +| INV-ALL-SIZE | exactness covers all assigned sizes and edge cases without hidden readiness or compatibility dispatch. | SUPPORTED | Universal List Int/range clients plus finite explanatory examples, with validity premises explicit. | +| INV-PROOF-SEPARATION | proof-only fields never carry answers or uncharged routing information. | SUPPORTED | Returned-index postcondition is not an execution oracle; read agreement does not assume answer agreement. | +| CHK-BUILD | Development-loop: inspect import graph/consumers; compile the owned narrow targets RMQExamples.V1Clients RMQExamples once the lead grants a build slot. Use pinned Lean4.22 direct binaries if elan sandbox discovery fails. Final-required: lake build (coordinate cache/runtime). | SOURCE OUTCOME SUPPORTED; HISTORICAL CHRONOLOGY LIMITED | Fresh RMQExamples.V1Clients and broad RMQ build pass; retained cold smoke includes client. Original worker build-slot chronology not inferred. | +| CHK-HYGIENE | required hygiene and native-decision scans from AGENTS | SUPPORTED | Fresh required trust-token and native-decision scans no matches. | +| CHK-DIFF | git diff --check, git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD | SUPPORTED | Fresh current and full exact-base diff checks and final clean tracked status. | +| CHK-DESIGN | scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab | SUPPORTED | Fresh strict design check uses exact ee44f04 base; required client DD/WDD present. | +| AMEND-WORKFLOW-DD | Coordinator amendment (2026-10-01): add `docs/internal/WORKFLOW_DESIGN_DECISIONS.md` solely for unique `WDD-20261001-V1-CLIENT` entry explaining examples/matrix and transitive scope closure; preserve existing entries. | SUPPORTED PROCESS CONTENT | Unique WDD-20261001-V1-CLIENT entry and scope explanation inspected after seal; prior entries preserved. | +| CHK-CLAIM | claim scan for owned prose. | SUPPORTED CURRENT RESULT | Fresh strict current claims pass; guide manually checked against client declarations. | +| DEFER-SHARED-MACHINE | General shared machine routines, calling conventions and global record migration are outside this leaf. | RESPECTED | No unrelated shared-machine/calling-convention migration performed. | +| DEFER-RELEASE | Integrated claims, paper, release bundle, required verification and fresh independent audit must separately close; this leaf cannot release V1. | PENDING COORDINATOR | Independent leaf cannot discharge integrated release/CI/owner decisions; P2-01 remains. | +| REVIEW-C1 | Preserve the exact fixed-budget run, valid-query halt and result conjunction; explain successful packet index+1 and rejection packet0. | SUPPORTED | Exact fixed-fuel step/halt/result conjunction kept; successful packet index+1 and zero rejection documented. | +| REVIEW-C2 | Keep the definitional projection theorem and add explicit cost-equals-trace-length reuse from the named generic theorem. | SUPPORTED | Definitional projection retained and explicit named cost=trace.length reuse added. | +| REVIEW-C3 | Use the directly matching classic numeric lemma and Nat.one_pos; preserve all original client types and model boundaries. | SUPPORTED | Matching classic numeric lemma and Nat.one_pos consumed without changing original types. | + +### docs/internal/v1/V1_GUARD_MATRIX.md + +| ID | Verbatim frozen requirement | Independent disposition | Evidence and limits | +| --- | --- | --- | --- | +| REQ-G1 | Add exactly the two existing guides to currentFactSurfacePathRegex and every exact-registry pin/list/count in the production policy regression, making 20 current surfaces. Preserve the old 18. Explicitly record the amendment; do not rewrite V1-02's historical frozen requirement text. Add discriminating production scanner probes showing a false current claim in EACH new guide is rejected and its correct counterpart accepted; preserve all existing controls including the 21-context consumer checks. Do not claim all previous generic scanning was absent; the gap is current-fact-scope guarding. | SUPPORTED SOURCE/REGISTRY | Exactly two guides added to old18 roster and all pins; production scanner rejects each false guide and accepts counterpart; old fixtures and21 context checks retained. | +| REQ-G2 | Add both guides to the Lean-derived 210 surface roster and V1_GUIDE to the 427 roster, using exact occurrence counts and meaningful claim-shaped anchors. Add a third Lean-derived 837572 constant from RMQ/Core/WordRAM/Packed/Capstone.lean budgetExact. Cover README.md, artifact/CLAIMS.md, docs/PAPER_THEOREM_MAP.md, docs/V1_GUIDE.md. Account correctly for comma-formatted and plain numerals; a formatting variation must not disable detection or turn 837,572 into 837. Do not rewrite existing good prose solely to evade comma parsing. Existing 210/427 checks must retain their behavior. | SUPPORTED | Separate Lean-derived 210/427/837572 extractors and seven exact new surface/model pairs; comma/plain numbers handled without partial tokens. | +| REQ-G3 | Test through the same production extraction/Get-SurfaceFailures path: each new intact surface accepted; mutate one budget occurrence while retaining another legitimate occurrence and require rejection; add a conflicting budget alongside the correct one and require rejection from the matching claim shape; ensure 210/427 remain distinct and no other numeral is interpreted as this budget. Verify source extractor reads actual pinned Lean. No test-only restatement of the production predicate. | SUPPORTED | Same production extraction/Get-SurfaceFailures consumed by intact, one-of-many, conflicting occurrence and numeral-format controls; exact88 control roster checked and fresh selftest passes. | +| INV-CATEGORY-SEPARATION | Preserve List Int/half-open/leftmost semantics and separation of payload bits, proof fields, model ticks, primitive transitions and native runtime. No theorem/axiom/API edits. | SUPPORTED | No theorem/API/axiom edits in guard leaf; model-specific constants and labels preserved. | +| REPLAY-EXACT-REGISTRY | Inventory the exact production policy/checker consumers before edits. Preserve all prior controls; additions have unique IDs and updated independent expected rosters. Do not claim future runs as evidence. | SUPPORTED | Both retained shells match all134 IDs/verdicts in order (90/44) plus21 contexts; constant88 exact identities independently derived. | +| REPLAY-SELECTOR-NONVACUITY | Validate intact positive and named negative controls, not counts alone. Report exact IDs/counts and actual outcomes. | SUPPORTED | Unknown/nonunique exact selector fails; blank means full nonempty registry. Intact/negative expected identities checked. | +| REPLAY-SUBPROCESS-DEADLINE | Use bounded existing control runners, inspect their current deadlines and preserve finally restoration. Do not start heavy campaigns or interfere with the shared native replay slot. | FAIL P2-01 | A real timed-out child with expected fail text is accepted by production Test-FinalVerdict. Actual historical occurrence unknown. | +| CHK-G-FINAL | Run constant_sync_check.ps1 -SelfTest and full claim_drift_policy_regression.ps1 under both pwsh and Windows PowerShell5.1; AST/JSON parse; scoped strict claim scan of changed/new prose; git diff --check; strict design per commit and exact full assignment base; exact write-scope and clean-state checks. No Lean build required for this script-only leaf. Preserve logs in .lake/v1-guards and compact exact command/result/hash record in the matrix. Finish all checks before CANDIDATE_COMPLETE. | PARTIAL / P2-01 | Retained full runs and current constants/design/claims checks have actual exits/hashes. Per-child completion cannot be established from PASS logs; required deadline invariant fails. | +| REPORT-G | Return source/final commit, exact base/branch/worktree, requirement outcomes, failed attempts honestly, and proof digestion: conceptual change, plain-English meaning, assumptions and skeptical next question. | SUPPORTED CONTENT / PROCESS LIMIT | Matrix/records preserve source, shell, failed attempts and digestion; original worker completion report not read. This audit supplies independent current evidence, not certification of every historical report sentence. | + +### docs/internal/v1/V1_EVIDENCE_MATRIX.md + +| ID | Verbatim frozen requirement | Independent disposition | Evidence and limits | +| --- | --- | --- | --- | +| REQ-EH1 | Reject malformed captured SHA256 including empty/non-hex strings. Provide an independently specified per-harness pin roster (not a count copied from the receipt's entryPinCount), consumed by the actual coverage check for all 60 existing failure controls, with exact registry/set/order and focused-selector guards. Counts alone cannot prove all expected paths were verified; match path identities/required capture stages as appropriate. Preserve historical case IDs/mappings, document deliberately changed coverage metadata. Add synthetic missing-pin/coordinated-count/empty-hash/nonhex-hash negative controls and intact positive controls. | SUPPORTED | Production independent pin/stage rosters and exact full60 case mappings preserved; malformed/missing/coordinated-count controls plus raw receipts checked. | +| REQ-EH2 | In native dependency_controls, entry closure pins and oldSummary are labelled entryPins/entryOldSummary. Plain pins/oldSummary describe final state from finalization.pinChecks or an explicit unreadable final state. Trace stream_check and historical verifier consumers. Add a controlled mid-run pin mutation that checks labelled entry and final values, and verifies restoration. | SUPPORTED | entryPins/entryOldSummary separate entry snapshots; plain keys derive finalization state. Mid-run pin mutation and restored fixture checks retained. | +| REQ-EH3 | For run_controls and finalizer_control, registry/component missing/drift failures must produce a durable child record after an owned evidence root exists on the supported V1 replay path. Preserve legitimate argument/exact-selector rejection semantics. Do not create root paths outside declared owned .lake directories; every post-root failure must pass through finally, record actual primary/finalization failures and fail closed. Existing parent records already prevent silent acceptance; do not claim a silent-pass bug. Add missing/drift controls on both shells, and recheck registry_controls against changed bytes. If immutable round-pinned identity guards prevent an in-place update, preserve that historical route and add a versioned V1 replay adapter with the same safety properties; the lead must be able to use and cite this concrete supported path, not just a proposal. | SUPPORTED | Supported V1 run_controls/finalizer path creates owned root before registry/component checks and finalizes durable failures; mutation-specific raw controls checked. | +| REQ-EH4 | Document exact old-key readers, frozen commit/exe/root requirements and why their historical outputs are not current replay products. Do not blindly rename sources to entrySources in round-pinned historical collectors. Distinguish current consumers from unused historical scripts with source anchors. | SUPPORTED SOURCE CLASSIFICATION | Actual old-key readers and frozen source/exe/root restrictions traced; historical observations remain checkpoint-specific, not current products. | +| CHK-EH-CONTROLS | Commit replayable finite controls and exact command/results on pwsh and Windows PowerShell5.1. New tests must be nonvacuous, bounded, restore fixtures in finally and never alter live unowned toolchain/git/source files. A checked fixture subset must not be reported as replay of the entire old semantic campaign. | SUPPORTED | Raw focused/full/aux/registry controls inspected with selected-shell/restriction labels, exact case identities, deadlines and restoration; no old whole campaign relabeling. | +| INV-CATEGORY-SEPARATION | payload bits, proof fields, model ticks, machine state, Lean runtime, and measured performance remain distinct. | SUPPORTED | Evidence repair changes identity/receipt validation; formal model and native timing categories remain distinct. | +| REPLAY-EXACT-REGISTRY | Lifecycle dependency order: inspect actual consumers and freeze matrix; independently inventory pins and reproduction dependencies; implement minimal repair preserving old requirements; verify controls on both Windows shells with bounded subprocesses; commit; lead audits evidence and decides advertised scope. Evidence collection is not gated by its own conclusion. | SUPPORTED EH SCOPE | Exact old60 IDs/order/mappings unchanged; current trusted path/stage metadata consumed. Parent freeze/source/evidence order maintained. | +| REPLAY-SELECTOR-NONVACUITY | Add synthetic missing-pin/coordinated-count/empty-hash/nonhex-hash negative controls and intact positive controls. | SUPPORTED EH SCOPE | Synthetic missing-pin/coordinated-count/empty/nonhex negative controls and positives checked; selector zero-case acceptance not found. | +| REPLAY-SUBPROCESS-DEADLINE | Development-loop: parse edited PowerShell/Python/JSON, run focused synthetic controls on both shells; inspect every exact path set and restoration result. Positive deadlines should reflect actual stage times. | SUPPORTED EH SCOPE; GLOBAL FAIL P2-01 | EH owned runner records finite deadlines, actual exits, cleanup and restoration. This does not repair separate policy-regression failure. | +| REVIEW-EH1-PATHS | On the current V1 60-control production path, each expected pin path is derived from an independently declared harness roster plus trusted parent invocation/fixture inputs, not a path from the child receipt under validation. Resolve fixture-relative absolute paths, shell executable roles, exact pinned toolchain directory and historical summary input to concrete expected identities before comparison. Broad suffix or executable-basename regex matches alone must not satisfy current exact coverage. Preserve case IDs, semantic fault mappings, order, stage capture rules and the typed git:HEAD exception. Slash/case aliases representing the same Windows path may compare canonically; swapping two aliases of the same physical shell is not itself an identity defect. The two K2 invocation roles still retain their intended roster positions/capture obligations. | SUPPORTED | Independent harness rosters plus trusted fixture/shell/toolchain/summary context resolve exact concrete paths. Dynamic rule classes and alias rules inspected. | +| REVIEW-EH1-FINAL | For a captured pin whose status says verified, require a well-formed final identity of the same declared kind and equality with entry identity. For changed, require a well-formed different final identity; for unreadable-final require explicit unreadable final identity, consistent with actual producer semantics. Keep 40-hex Git identities separate from 64-hex file hashes. Do not reject a legitimate absent/not-captured/appeared producer state by inventing a final read it never makes; document the exact supported relation. | SUPPORTED | Captured identities require typed final identities/status relation; 40-hex Git and64-hex files separated; legitimate uncaptured stages preserved. | +| REVIEW-EH1-CONTROLS | Add intact positives and discriminating negative controls on both Windows shells for unrelated same-basename shell, wrong fixture root with correct suffix, wrong toolchain root with correct filenames, wrong historical summary root, missing required trusted context, and null/empty/nonhex/mismatched verified-final hashes. Exercise every dynamic path-rule class and actual production context expansion. Keep earlier 32 focused, 12 registry, selector and typed-identity controls; registry count changes are deliberate additions, not removal or substitution. Preserve finite deadlines, owned fixtures and finally restoration. Re-run the full unchanged 60-case semantic roster on final source under both shells, with current exact path resolution actually consumed. | SUPPORTED | Earlier controls retained, extra exact path/final-hash controls added; full60 both-profile raw records use current semantic predicates via checked transfer. | +| REVIEW-EH1-RECORD | Record old source checkpoint and superseded campaign identities, exact current source and scripts, changed registry metadata/hash semantics, replay commands/results, changed-prose strict checks, per-commit and full-range design/whitespace checks. Clarify HISTORICAL_VERIFIERS.md worktree-specific absence observations as observations at this leaf's source checkpoint, not claims about every integrated worktree. Existing required full60 and aux obligations remain live. | SUPPORTED WITH TRANSFER SCOPE | a8f1c512 semantic source plus final c79beae0 W reruns preserved; only registry wording and its driver pin changed, consumed predicate/runner blobs unchanged. No historical source relabeling. | +| REVIEW-EH1-DURABLE-GUARD | Preserve the frozen K1-W/K2-W/LV-W durable-write-failure controls. They require absent durable output with the specified failed exit/diagnostics, so they cannot provide a finalization receipt. State explicitly that the exact 60-control roster includes 57 receipt-bearing pin checks and three guarded no-receipt controls; never describe all60 as independently reverified pins. Document this existing operational guard without weakening any case's expected semantics, and keep applicability distinguishable from a positive pin-verification result. | SUPPORTED | Exact K1-W/K2-W/LV-W no-receipt guards separately checked;57 receipt cases each profile, never60 independently reverified pin receipts. | +| REVIEW-EH-CONTROL-SHELLS | Focused selector and registry controls must execute under the selected shell when the production driver supports that shell. If a production driver has an explicit runtime restriction, record the actual executing shell and target profile for every affected control instead of presenting the aggregate profile as the child shell. Preserve actual selected-shell execution for every supported focused control and preserve earlier ambiguous aggregates only as superseded records. | SUPPORTED | Focused WinPS profile distinguishes30 host predicates,13 selected-shell children,9 explicitly pwsh-only children. Supported children use requested shell. | +| REVIEW-EH3-ERRORS | Each EH3 registry/component missing or drift negative must require a meaningful mutation-specific `StageError` pattern. A nonempty unrelated early failure cannot earn PASS. Preserve the existing positive and pre-root argument controls. | SUPPORTED | Each registry/component missing/drift control requires its specific StageError pattern; unrelated early failure cannot satisfy production predicate. | +| REVIEW-EH1-TYPED-PROJECTION | Validate every `identityKinds` index and kind against the independently declared full base roster, then project those kinds onto an explicit capture-stage row subset. A legitimate partial stage may omit a typed base row, while an index outside the full base roster or an unknown kind must fail closed. Preserve the K2 setup-stage prefix and its base-roster `git:HEAD` declaration at index 16. | SUPPORTED | Kinds checked against full roster before stage subset; K2 git:HEAD index16 preserved and setup prefix correctly omits it. | +| CHK-EH-FINAL | Final-required: git diff --check; git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD; scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab; claim-drift for changed prose. No Lean build needed for a script-only leaf; lead owns integrated lake build and aggregate gate. | SUPPORTED CURRENT RESULT | Fresh exact-base strict design/current claims/whitespace and final clean state; raw both-shell EH evidence inspected. Historical individual leaf chronology not recreated. | +| ROADMAP-V1 | Roadmap-node closure condition: lead integrates, verifies public candidate and obtains fresh blind audit. This leaf cannot accept or publish V1. | PENDING COORDINATOR | Lead alone accepts/integrates/releases; report/finding/CI decisions remain. | +| DEFER-LEAN | No Lean build needed for a script-only leaf; lead owns integrated lake build and aggregate gate. | RESPECTED | Script-only EH leaf requires no own Lean build; fresh parent integrated build/trust checks provide source outcome. | + +### Additional/global invariants + +| ID | Disposition | Assessment | +| --- | --- | --- | +| INV-CATEGORY-SEPARATION | SUPPORTED | Payload/proof fields, modeled costs, peak workspace, retained capacity, Lean/native runtime distinguished in theorem/source/public claims. | +| INV-SAME-OBJECT | SUPPORTED | Packed/lifecycle combined fields and provenance name identical construction/run/width/domain; canonical producers discharge premises. | +| INV-ALL-SIZE | SUPPORTED | Universal lists/ranges and explicit represented-word boundaries; tiny/invalid behavior is proved rather than sampled. | +| INV-PROOF-SEPARATION | SUPPORTED | Expanded executable dependencies do not route answers through Prop; actual load replies flow to machine registers. | +| REPLAY-EXACT-REGISTRY | SUPPORTED WITH STATED EVIDENCE LIMITS | Exact IDs/mappings/verdicts checked for formal,guard,EH/native evidence. EGCP selected log lacks full separate child receipts; coverage is not inferred from counts. | +| REPLAY-SELECTOR-NONVACUITY | SUPPORTED | Malformed/empty/unknown selection handling inspected and retained named selector controls checked; empty cannot silently run nothing and pass. | +| REPLAY-SUBPROCESS-DEADLINE | FAIL P2-01 | Mandatory completion/deadline condition is defeated by policy Test-FinalVerdict; no actual historical timeout occurrence inferred. | + +## Final source and report checks + +Final tracked cleanliness, HEAD, source/report hashes and report byte length are retained in `evidence/final-verification.json`. The report is external: its eventual tracked integration and any integration-time design/claim checks belong to the coordinator and have not happened here. The final report SHA256 is supplied in the chat completion and hash sidecar; the report cannot contain its own stable hash. diff --git a/docs/internal/audit_reports/v1-blind-ff92a2f-continuation.md b/docs/internal/audit_reports/v1-blind-ff92a2f-continuation.md new file mode 100644 index 00000000..c3a5ff3c --- /dev/null +++ b/docs/internal/audit_reports/v1-blind-ff92a2f-continuation.md @@ -0,0 +1,162 @@ +# V1-BLIND — P2-01 continuation audit + +## Findings and verdict + +**P2-01 is closed on `ff92a2f94a97655a995ec744150ae7bab15ccb56`. Source verdict: MERGE_READY_WITH_FOLLOWUPS.** No remaining source defect requiring repair was established within R1–R6. Replacement artifacts, coordinator acceptance, required hosted checks, protected merge and release tagging remain pending. This verdict does not certify those future actions. + +The actual production consumer now requires a completed process and the correct normal exit: rejection needs exit 1 plus the intended failure diagnostic; acceptance needs exit 0 plus any required allowance/output witness. A timeout, failed cleanup status or overflow invalidates either result. At `scripts/claim_drift_policy_regression.ps1:799–857`, these checks feed the real failure counter used by the aggregate. The focused regression extracts and invokes this function's production AST; it does not restate the predicate. + +The retained old candidate remains a discriminating negative. Its actual consumer accepted the real result `Code=124, TimedOut=true, Cleaned=true` after the intended diagnostic. The repaired consumer rejects that condition. My fresh, unmodified final-source focused replay reached the exact intended diagnostic, observed the real timeout, rejected the verdict and passed the explicit two-PID death assertion. Its outer exit was 0 because correctly rejecting that deliberate negative is the control's expected outcome. Deliberate `CLAIM-POLICY-REGRESSION: FAIL` lines in these controls must not be mistaken for failed production policy cases. + +Two bounded observations qualify the conclusion: + +- The consumer is not a validator for arbitrary malformed PowerShell objects. My actual-AST fault injection found that missing timeout/overflow fields, null flags, a string `"false"` cleanup value and a string `"0"` exit can be accepted through PowerShell coercion. Missing cleanup or exit fails. These require replacing the trusted producer: the supported scanner path always constructs all fields from integer exit values and literal Boolean flags, or throws. Captured scanner text is never deserialized into that status object. This is an optional hardening opportunity, not a demonstrated remaining P2-01 path. Do not advertise acceptance as validation of externally supplied status objects. +- Shared-runner ownership retains its existing scope. Windows closes the owned job; if member enumeration throws, its existing fallback waits only for the root. POSIX contains the inherited process group, not a descendant that creates a new session. Consequently, “every possible cleanup failure throws” and universal descendant containment would overstate the implementation. The required normal inherited-descendant controls additionally check both recorded PIDs after the barrier; those checks pass. No new regression in the shared runner was introduced. + +Smallest mandatory source repair: **none identified**. The remaining mandatory work is the delivery/hosted sequence described below. + +## Identity, independence and scope + +- Handle: V1-BLIND. Mode: returning auditor, explicitly labelled continuation of my own finding; this is not a new blind audit or a second independent gate. +- Target and checkout: `ff92a2f94a97655a995ec744150ae7bab15ccb56`, `codex/v1-finalization`, `C:/Users/poin/.codex/worktrees/v1-finalization/RMQ`. +- Original failed candidate: `4ded05caa68531307d0e9c827161a8611a477015`. Intermediate repair/full-run source: `143fa1e5408cff0ece537129b26c7c409891d792`. +- Original report remains 66,510 bytes, SHA256 `d19d2b027295c1de6ee0b9c0dfbdc60539dfb61b0f51878dc5d88ef3a56ccfd4`. Its historical NOT_READY verdict remains intact. +- Preflight passed against governance ref `ee44f04a561f2194b3713f071c26b6faf9ba7fab`, with `-AllowNoRequiredSkills` and the actual runtime catalog `rmq-proof-sprint,rmq-audit-prompt,rmq-coordinator`. Applicable audit-worker role skills: none. The continuation provisions of `docs/internal/AUDIT_PROTOCOL.md` were read. Evidence: `repair-audit-evidence/preflight.log` and `preflight.receipt.json`. +- Source stayed pinned and clean. The entire base-to-target delta has exactly four paths: `.github/workflows/release-artifact.yml`, `docs/internal/WORKFLOW_DESIGN_DECISIONS.md`, `scripts/claim_drift_policy_regression.ps1`, and new `scripts/claim_drift_policy_process_regression.ps1`. All Lean files, toolchain, Lake configuration, theorem interfaces, mathematical DDs and shared runner are unchanged. + +I reviewed the complete delta and the actual scanner/verdict/owned-runner and reproduction/checker boundaries. Independent read-only leaves checked process evidence, exact policy mappings and workflow consumers; their scripts and detailed reports are under `repair-audit-evidence`. All writes in this continuation were confined to this new report and that evidence directory. Neither checkout/ref was moved; the original dirty working tree, original report and historical inputs were not edited. No source repair, commit, publication or message to another chat occurred. + +Packet root for all evidence references below: `C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation/fresh-blind-release-20261002`. + +## Frozen requirements and dispositions + +The following requirement and evidence-obligation text is quoted exactly from `REPAIR_CONTRACT.md`. + +| ID | Frozen repair requirement | Evidence obligation | Disposition | +| --- | --- | --- | --- | +| R1 | Require normal scanner exit1 for rejection, exit0 for acceptance, no timeout, successful cleanup and no output overflow before interpreting diagnostics. | Production verdict controls for normal accept/reject, wrong exit, timeout, cleanup failure and output overflow. | SATISFIED for the supported production producer/consumer boundary. Actual consumer checks and fresh controls described below; arbitrary-object limitation recorded above. | +| R2 | Reuse the shared owned process runner, preserving finite positive deadlines, process-tree cleanup and finally restoration. | Real fail-then-hang through production scanner/verdict functions; Windows5.1, pwsh and POSIX process ownership checks. | SATISFIED for the required inherited-descendant controls, with the existing ownership limits stated. All three final-source records reach the antecedent; fresh pwsh replay corroborates it. | +| R3 | Retain each case's actual exit, timeout, cleanup and output-limit status in full-run logs. Preserve all134 policy and21 context IDs and semantics. | Full production regression both Windows shells; exact registry and process-status reconstruction. | SATISFIED. All 155 cases in each full run have independently source-mapped normal completion; transfer to final source is explicit and limited. | +| R4 | Keep the exact failed candidate as a named discriminator; no test-only copy of the verdict predicate. | AST extraction of actual production functions, historical candidate fails repaired expectation; original report/probe untouched. | SATISFIED. Authenticated probe2 and the original probe preserve the old failure; the new committed control invokes actual production functions and is nonvacuous. | +| R5 | Preserve failed and superseded evidence, pin new source, refresh affected checks/artifacts before acceptance. | Independent continuation review, final checks, archive identities, then hosted CI. | PARTIAL / COORDINATOR FOLLOW-UP. Evidence preservation, exact-source review and affected local checks are supported. Replacement archives, final delivery qualification and hosted CI remain pending. | + +R6 amendment, quoted exactly: + +> Coordinator amendment before the follow-up edits: add R6, align the tag-release +> workflow's checkout depth and log location with the existing branch reproduction +> workflow so the same retrospective/clean-baseline checks receive valid inputs; +> mark hyphenated version tags as prereleases. Own `.github/workflows/release-artifact.yml` +> and append WDD-20261003-V1-RELEASE-PREFLIGHT. Do not change the checked commands, +> required hosted contexts, protections or version. Verification: inspect the +> actual caller/checker relationship, parse the resulting shell blocks, strict +> per-commit design check and independent continuation review. Hosted execution +> remains pending until publication. + +**R6: SATISFIED at source/local-check level; hosted execution pending.** Full-history checkout and external log match the branch workflow's actual inputs. Only new hyphenated releases receive the added prerelease flag; existing releases retain the upload-only branch and their prior classification. No stable promotion, checked-command weakening, version or protection-configuration change is hidden in the delta. Remote protection state was not queried. + +R2 timing amendment, quoted exactly: + +> Measured timing amendment for R2: the first POSIX test at143fa1e5 expired after +> five seconds before emitting the required diagnostic, so it failed (receipt +> `process-posix.receipt.json`). A copied isolated control with a fifteen-second +> margin passed all11 controls and descendant cleanup (`process-posix-margin.receipt.json`). +> Adopt fifteen seconds for that synthetic timeout only, retain both records, +> and rerun the focused control on final source in all three shells. The normal +> production scanner deadline remains thirty seconds. Do not edit source while +> the full143fa1e5 Windows runs are still active. + +**Disposition: supported with historical-record limits retained.** The five-second attempt is failed, the isolated margin test is a separate experiment, and the final three-shell records use final source. Only the synthetic deadline changes 5000→15000 ms; ordinary scanning remains 30000 ms, and both deliberate sleepers remain 60 seconds. Full Windows receipts begin/end at143fa; final focused receipts begin/end atff92. Historical receipts do not continuously attest the worktree or record every consumed blob at launch; no missing chronology is invented. This continuation made no source edits. + +Negative-reproduction amendment, quoted exactly: + +> Independent negative reproduction: `coordinator-negative-probe2/receipt.json` +> reproduced the exact old P2-01 with matching clean initial/final4ded source. +> The first copied probe's Git commands were denied by safe-directory protection; +> its blank identity fields cannot authenticate a target, despite its zero exit. +> It is retained under `coordinator-negative-probe` as a failed identity-check +> attempt and is not qualification evidence. + +**Disposition: supported.** Probe2's four copied production functions exactly match old-source AST extents; raw source SHA256 `ac004c96a73ab69eac7c135e2035190c6533c144716ec9261af0d568f7f278a0` matches the Git source with checkout CRLF conversion. Copied-function SHA256 is `81e30bc6a53f1d6b5c94403fc7da6dea1069683fb6db2e54a51a74a699d5a295`. Driver/functions/scanner bytes match the original audit probe. Its recorded launch working directory does not substitute the dirty checkout's source: the driver scopes Git to the old audit checkout, reads its scanner functions/policy, and runs the synthetic child in its isolated probe directory. Probe1's blank identity remains disqualifying. Fresh independent authentication exited0 in3.5694618 s under a90-second outer bound; details are in `registry-audit/negative-validation/NOTES.md` and `RESULT.json`. + +## Actual verdict and ownership evidence + +Production flow is `Test-FinalVerdict` → `Invoke-StrictClaimScan` (`claim_drift_policy_regression.ps1:766–797`) → `Invoke-BoundedProcess` (`:629–650`) → unchanged `Invoke-RMQOwnedBoundedProcess`. The wrapper requires a positive millisecond deadline, converts it to a positive second bound, sets a 16 MiB output cap, and returns timeout/exit/overflow/ownership plus cleanup status after the helper returns. Git subprocesses also reject incomplete/nonzero results. Output redirects are files, avoiding inherited-pipe waits. Existing fixture restoration remains in `finally`; the focused fixture deletes only its validated owned temporary directory. + +The helper initializes exit as integer -1 and both flags as Boolean false; its only flag assignments are Boolean true, and normal exit is explicitly cast to integer. Its returned object includes every field. No wrapper/scanner catch turns an exception into a partial result. This source chain is why malformed-object fault injection is reported separately from reachable production statuses. OS containment has the narrower semantics already stated, independent of schema completeness. + +Fresh evidence in `repair-audit-evidence`: + +| Check | Actual result | Scope | +| --- | --- | --- | +| `focused-final-pwsh.receipt.json` | exit 0, 22.0243982 s wall, 120 s outer bound, no outer timeout/overflow | Unmodified committed focused script under pwsh 7.6.5; all exact 11 controls, intended real diagnostic, inner exit124/timeout=true/cleanup=true/overflow=false, actual consumer rejection, two-PID death assertion. | +| `boundary-pwsh.receipt.json` | exit 0, 3.1172925 s wall, 60 s bound | 52 actual-AST consumer calls: 26 each at old4ded and finalff92. All 19 well-formed final controls matched expected outcomes; seven malformed substitutions are observations, not falsely labelled rejection passes. | +| `process-evidence/run-01.receipt.json` | exit 0, 0.873517 s wall, 60 s bound | Independent raw-record checker, 148 assertions; exact 11 IDs/statuses/streams, shell invocations, source transfers and retained failures. | + +`verdict_boundary_probe.ps1` saves the actual old/final consumer extents. The 19 well-formed cases include rejection exits 0/2/124, acceptance exits 1/2, absent/wrong-term diagnostics, required allowance and output-pattern witnesses, and timeout/cleanup/overflow failures for both verdict directions. `verdict-boundary-observations.json` retains every supplied record and actual result. The old consumer accepts the historical timeout combination; the new one rejects it. No predicate copy supplies the observed verdict. + +Raw coordinator process records independently checked: + +| Record | Source/fixture | Outer exit / elapsed / bound | Qualification | +| --- | --- | --- | --- | +| `process-posix.receipt.json` |143fa, five-second control | 1 / 45.615 s / 90 s | FAILED: real-case intended diagnostic missing; its control verdict alone is insufficient. | +| `process-posix-margin.receipt.json` | isolated143fa copy with fifteen-second margin | 0 / 55.792 s / 120 s | Valid separate timing experiment, not final-source qualification. | +| `process-final-pwsh.receipt.json` |ff92, pwsh executable | 0 / 24.411 s / 120 s | All 11 controls and real antecedent/death check pass. | +| `process-final-winps.receipt.json` |ff92, Windows PowerShell executable | 0 / 23.411 s / 120 s | All 11 controls and real antecedent/death check pass. | +| `process-final-posix.receipt.json` |ff92, WSL Ubuntu-24.04 pwsh | 0 / 44.879 s / 120 s | All 11 controls; real ownership is `setsid-process-group`; intended diagnostic and death check pass. | + +Final records' real cases have inner Code124, TimedOut=true, Cleaned=true and OutputLimitExceeded=false, followed by actual production verdict failure and expected control success. Windows ownership is `kill-on-close-job`. The final marker follows executable assertions requiring exactly two recorded PIDs and zero surviving PIDs (`claim_drift_policy_process_regression.ps1:88–90`). Raw PID values and inner elapsed/deadline are not emitted by the committed test; its fixture is deleted in `finally`. The fifteen-second inner deadline is pinned by source, not an invented receipt field. Raw records pin HEAD/helper and streams but do not themselves supply every launch-time source hash/dirty snapshot. My fresh replay independently records clean initial/final source. + +## Exact full-run registry and transfer + +Independent source comparison preserves the complete fixture block, expected IDs, per-case term/path/witness mappings, expected verdict counts, context invocations, shadow construction and selector handling from4ded through143fa toff92. This includes fixture text and semantics, not merely counts. Empty default selection still means the full nonempty registry; unknown/nonunique selectors fail. + +For both `policy-full-pwsh` and `policy-full-winps`, the inspector reconstructs expected verdicts from original source, then compares every raw process JSON record and immediately following verdict line in exact order. All134 policy cases (90 REJECT, 44 ACCEPT) and21 contexts are present once. Every production child has exit1 for source-expected rejection or exit0 for acceptance, TimedOut=false, Cleaned=true, OutputLimitExceeded=false and Windows job ownership. The 166 total records comprise 11 deliberate controls plus155 production cases. The nine displayed failure verdicts belong exactly to deliberate controls. + +Both full-run receipts identify initial/final143fa, outer exit0/no timeout/no overflow and a1800-second deadline. Wall times are787.9693418 s (pwsh child) and662.8208957 s (Windows PowerShell child). Each raw stdout matches all405 receipt output lines; stderr is explicitly empty. A recording wrapper's `hostPowerShell=7.6.5` is not confused with the selected Windows PowerShell child executable. Full final-case/context/restoration assertions are present. + +Production runner/verdict, scanner, policy JSON, consumed policy prose/frozen matrix and shared helper blobs are unchanged143fa→ff92. Key blobs: regression `f08e57240d977ee49de8d18eb2939694048793b6`; scanner `1967d707d3024672567d46f995bc893feae34521`; policy `147889ce5bd6ab6334734a8c7db27be7ec354943`; helper `71b2704e9b77af3b55d4b97c626207013938b5b0`. Full per-path hashes, per-ID maps and comparison results are retained in `registry-audit/RESULT.json` (SHA256 `94be2aee7ca63e37749e2dc2196765bfae809990dd41a735b8f56f88a8c3cb6c`). That independent inspection exited0 in2.5050588 s under a90-second bound; it did not rerun the full campaign. + +The full driver also consumes the focused helper, which **does change** its synthetic deadline. Thus this is a transfer of the155 unchanged production case paths, coupled to separate final focused evidence; it is not a claim that every full-suite input is identical or that a fullff92 campaign was rerun. It does not repair missing per-child information in historical4ded logs. The coordinator's checker derived individual expectations from logs; this continuation strengthened that assessment with independently source-derived per-ID expectations. + +## Workflow and unchanged formal evidence + +At release workflow line19, `fetch-depth: 0` supplies historical commits consumed by the actual retrospective checker. `reproduce_artifact.sh:74–85` invokes the gate; `gate.ps1:271` invokes design regression, which resolves old commits and checks each immediate-parent range (`design_decision_check_regression.ps1:1041–1094`). No requirement is bypassed. + +Release workflow line37 writes the running tee log to `$RUNNER_TEMP`, with its attachment-copy source adjusted at48. This matters because M1's actual clean-baseline consumer (`m1_certificate_mutation_regression.ps1:721–725`) checks untracked-inclusive repository status through the shared helper. The existing branch workflow already supplies the same full history/external-log inputs. The exact reproduction command and pipefail remain intact. + +Release lines61–69 pass `--prerelease` for newly created hyphenated tags. Existing-release branches only upload and do not repair any pre-existing classification. Publication should inspect resulting metadata; no release was created here. + +Fresh `workflow-audit/attempt3/receipt.json` retains30 commands and18 assertions, harness exit0 in5.333131 s, with40-second per-child bounds: four complete shell-block syntax parses, four actual publication-block stub cases (new/existing × hyphenated/plain), and exact reproduction-block fixtures propagating exits0 and7 while logging externally. These are shell-wiring tests, not artifact reproduction. Successful local shell testing used Git Bash5.2.37; hosted Ubuntu remains unrun. Two fresh strict design checks on4ded→143fa and143fa→ff92 each exit0 and classify three changed files as0 code/2 workflow/1 neutral. WDD entries at16370 and16395 match their respective changes. Their retained original receipts were also independently checked against raw streams and exact parent ranges. + +Fresh final scans returned no matches for the mandated forbidden-proof/import and `native_decide|Lean\.ofReduceBool` patterns. Both committed-range and worktree `git diff --check` passed. `source-final-check.json` records exact commands, exits, source identity and original-report hash. The retained `build-repair-ff92` receipt/raw stdout agree on a successful cached `lake build` atff92 (exit0,17.132 s process time,1800 s bound); the ledger-only strict claim scan agrees on exit0,3.561 s,120 s bound and0 strict failures. These are inspected coordinator executions, not new cold builds. No proof/implementation source was edited during this audit, and unchanged formal/heavy campaigns were not repeated. + +The original report's formal, trust-base, model-category, archive and historical-evidence limits remain applicable to their original objects. This tooling repair changes no theorem, axiom, packed payload construction, cost model, half-open/leftmost semantics or `List Int` reference layer. Earlier archive identities identify earlier archives; they do not certify replacementff92 packages. + +## Affected inherited rows + +| Inherited ID | Continuation disposition | +| --- | --- | +| REPLAY-SUBPROCESS-DEADLINE | P2-01 closed for the policy consumer onff92. Finite bounds, owned execution, completion predicate and real diagnostic-then-hang negative are supported; inherited containment/record limits remain explicit. Historical missing statuses remain unknown. | +| REPLAY-EXACT-REGISTRY | Supported: exact134+21 mappings and outcomes preserved, with actual155 completed-child records in each new full Windows run. Existing unrelated formal/EH/native registry assessments transfer only on unchanged inputs. | +| REPLAY-SELECTOR-NONVACUITY | Supported by unchanged selector source and the original assessment; new focused11-ID registry includes real antecedent/death checks. No new selector campaign is claimed. | +| INV-CATEGORY-SEPARATION | Supported unchanged: payload bits, proof fields, modeled ticks, machine operations and Lean/native timing remain separate. Tooling evidence is not mathematical strengthening. | +| V1-08 | SOURCE REPAIR SUPPORTED; DELIVERY/HOSTED FOLLOW-UPS PENDING. Local affected evidence is sufficient for this source verdict; no replacement artifact/hosted qualification is inferred. | +| V1-09 | CONTINUATION REPORT COMPLETE; PENDING COORDINATOR DISPOSITION. The original fresh audit remains immutable and this is its explicitly labelled correction loop. | + +No wholesale re-adjudication of all85 original rows is claimed. Unaffected dispositions and limitations remain in the original report; this report changes only the affected source-finding assessment and records R6's bounded follow-up. + +## Preserved failed attempts and evidence limits + +Historical failures remain failures: original4ded P2-01; coordinator negative probe1 with unavailable Git identity; the five-second POSIX run without the diagnostic; isolated margin experimentation; earlier aggregate/chronology limits in the original report. Their existence is not erased by later successful controls. + +Fresh audit-only unsuccessful attempts are also retained. Parent native `pwsh -File` argument-array invocation failed parameter binding before the probe; direct invocation then stopped at Git safe-directory identity failure (`parent-invocation-attempt1.json`, `parent-invocation-attempt2.json`, preserved wrapper). Subsequent identity queries used a per-command exception restricted to the explicitly requested checkout, with no persistent Git configuration change. The first final-source inspector completed identity/diff checks but failed to launch PATH-resolved rg; `source-check-attempt1` and `source-final.receipt.json` retain exit1/error. Resolving the installed rg executable explicitly produced the separate successful `source-final-attempt2` record. Workflow attempts failed first at Git ownership, then at WSL access; all files remain in `workflow-audit`, and successful checks explicitly used Git Bash. Preliminary path-discovery/read commands with absent files were exploratory, not passed qualifications. + +The independent process and registry inspectors verify retained evidence; they are not re-executions of the historical full campaigns. Successful source/AST tests cannot establish future hosted execution, artifact byte identity, external protection state or publication metadata. Empty historical stderr streams and missing dirty-state/PID fields are described as such rather than manufactured. + +## Coordinator follow-ups and proof digestion + +The coordinator must disposition this continuation against exactff92 and preserve both reports; refresh final source/report checks and qualification records; build and verify replacement source/evidence ZIPs with exact included report/source identities; run the required hosted contexts through the PR; then decide protected merge and rc tagging. Preserve all failed/superseded receipts. Any subsequent source change needs an explicit applicability review; these results are not a blanket approval of later revisions. This ordering keeps evidence production ahead of its acceptance decision. + +Conceptually, the repair connects the diagnostic claim to the process fact that makes it valid: the scanner must finish normally with the required exit. In plain English, printing the expected rejection and then hanging no longer passes the test. The release workflow supplies the history and clean tree already demanded by its checkers. All formal assumptions and theorem meanings remain unchanged. A skeptical graduate student should next ask whether the delivered archives contain exactly this source/report and whether the actual hosted jobs and release metadata satisfy the remaining contract; neither question is answered by these local tooling results. + +**Status: CANDIDATE_COMPLETE for this continuation report only. Coordinator acceptance remains required.** Final report byte length and SHA256 are recorded in the separate `repair-audit-evidence/completion.json`, avoiding a self-referential report hash. diff --git a/docs/internal/audit_reports/v1-composition-transfer-addendum.md b/docs/internal/audit_reports/v1-composition-transfer-addendum.md new file mode 100644 index 00000000..534aa392 --- /dev/null +++ b/docs/internal/audit_reports/v1-composition-transfer-addendum.md @@ -0,0 +1,23 @@ +**CANDIDATE_COMPLETE — narrow transfer addendum complete. Coordinator acceptance remains required.** + +No additional heavy rerun or uncovered changed-input checker was identified for `6eb2ba6f4630b706a7d9cb028f04919a39984f81` → `250e5932c94d1995a7fd8b0a290c5320d114accf`. This is conditional support for component composition, not acceptance of pending checks. + +1. **The original aggregate remains failed.** I read its raw identity and narrowly inspected its log. The identity records source/final commit `447751d203a4e5d02f15680731226a56fd8894a3`, `EXIT=1`, `ELAPSED_SECONDS=22295`, and empty final Git status. Independently computed log SHA-256: + + `dafd25a80a5751fbbf2926e12842ebc1995ad2ad74d31e9307df7d690bd9b94c` + + Log lines 31923–31928 record all twenty registrations invoked and exactly three failures: paper checker, topology baseline, topology regression. Its passing components may be individually attributed to this execution; the aggregate cannot be relabelled PASS. + +2. **The six heavy campaigns’ consumed source inputs remain unchanged.** An exact path/mode/blob inventory comparison of 949 entries covering formal roots, scripts, build configuration, PRE artifacts and packed-query artifacts returned zero differences. The separate diff over every tracked Lean file was also empty. The complete changed-path list introduces no changes to the six campaigns’ additional matrices, helpers, selectors, expected diagnostics or deadlines. Combined with the prior `447751d…` → `6eb2ba6…` dependency review, the completed heavy results remain transferable under their recorded runtime/cache assumptions. Historical HEAD, clean-state and timing observations retain their original attribution. + +3. **The changed documentary inputs have appropriate replacement/current consumers.** The four navigation repairs in `paper/THEOREM_LEDGER.md:425,446` retain the historical mathematical commit pins and declaration identities; the distinction is stated at `:33–38`. `paper/check_paper.ps1:417–467` checks declaration-set correspondence, and `:552–569` invokes citation validation. Thus these repairs do not require another execution of the unchanged hard-coded `ledger_decl_check.lean`. + + The client matrix replaces a documentary wildcard with three actual alias names (`V1_CLIENT_MATRIX.md:22`). Topology scans that matrix and other tracked text (`paper_topology_lint.ps1:619–689`). Successful replacement **paper SelfTest, topology baseline and full topology regression** are therefore required. The source-stage helper snapshot requires their exact ordered identities, zero exits, matching log hashes and clean source identity (`finalize_candidate_docs.py:35–44`). The replacement aggregate file was absent when inspected; I do not promote the supplied partial passes or running regression to completed evidence. + +4. **The intervening EH amendment preserves executable control semantics.** An independent in-memory comparison found the registry identical after removing precisely two descriptive fields: `receiptSemantics.guardMeaning` and `shapes.W`. The runner changes only its corresponding registry digest (`failure_controls.ps1:45`). The compact targeted receipts select exactly `K1-W`, `K2-W`, `LV-W` on each profile and correctly classify all three as no-receipt guards. They remain derived summaries of the named executions, not new tests. The existing final text/topology checks cover the added reports and receipts. + +The pending final-check snapshot covers current paper, topology, claim, tag, constant, design, hygiene and whitespace consumers (`final_candidate_checks.ps1:25–38`). This matters because the failed reproduction stopped at its gate invocation (`reproduce_artifact.sh:80`), before that driver’s later hygiene and whitespace stages. The supplied `6eb2ba6…` design-regression pass remains applicable: its CI/script inputs have not changed in this delta. Final archive binding and smoke remain separate delivery gates. + +**Verification performed:** actual no-role project preflight PASS, pinned Git inventories/diffs, source/receipt reads, registry comparison and raw aggregate-log hashing. **Builds, replacement checks, campaigns and final checks: NOT_RUN by me.** No edits or process changes. + +Conceptually, the repair replaces three failed documentary checks while preserving the successful formal experiments. Live assumptions remain receipt validity, recorded runtime/cache conditions and actual completion of replacement/final checks. The skeptical question is: **Does the final record preserve the failed aggregate and independently establish every replacement and delivered-instance result?** diff --git a/docs/internal/audit_reports/v1-delivery-boundary-claude.md b/docs/internal/audit_reports/v1-delivery-boundary-claude.md new file mode 100644 index 00000000..368b1269 --- /dev/null +++ b/docs/internal/audit_reports/v1-delivery-boundary-claude.md @@ -0,0 +1,48 @@ +# (V1-DELIVERY) Review of the final delivery boundary — CLAUDE / V1-DELIVERY + +**Coordinator acceptance is still required.** `Status: CANDIDATE_COMPLETE` means only this bounded review is finished. No pending execution is promoted to PASS. + +**Limitation.** Read/Glob/Grep only. **NOT_RUN by me:** `project_skill_preflight.ps1`, prompt preflight, every `git` command, all hashing, `finalize_candidate_docs.py`, `final_candidate_checks.ps1`, `final_archive_smoke.ps1`, `build_evidence_bundle.py`, `write_final_delivery.py`, `verify_*.py`, `lake`, the Linux aggregate. Draft/file hashes in `delivery-review-inputs.json` are coordinator-supplied; I cannot verify them. Everything in §Context is a **supplied observation**; everything below marked *(source)* is my own reading of the pinned files. I did not wait for the live aggregate. + +## Findings + +**A — P2, DELIVERY-CLAIMS. The one timing that is not derived from a receipt is the one most at risk.** `finalize_candidate_docs.py:100,106` interpolate `{elapsed}` and `{smoke_seconds:.3f}` from the actual identity/smoke records, but the Windows figure is a **hard-coded literal** in two public surfaces: `:101` "total 94.102 seconds with a seeded cache" and `:212` "A Windows full build plus public roots took 94.102 seconds". `checks['windowsBuild']` (`:45`) is hashed into the index but its timing and success fields are never read or asserted. This is the same defect class the script itself exists to correct — see its own `timeoutRationaleCorrection` (`:63`), which repairs a prior mislabelled 8674.82-second figure. *Remedy (~3 lines):* `win=read(stage/f'windows-final-build-{aggregate}.json')`, assert its success flag, interpolate its seconds into both strings. *(source)* + +**B — P2, DELIVERY-ORDER. Three unguarded `str.replace` calls in a script whose whole discipline is `replace_once`.** `replace_once` (`:159-162`) asserts `text.count(old)==1`; these three do not, so a drifted anchor silently no-ops: +- `:248-250` → `docs/internal/RMQ_FINAL_ROADMAP.md` +- `:273-274` → matrix `Eight packaging tests; … | Staged tests PASS; integrated checks pending` +- `:275-276` → matrix `Hosted CI execution is not claimed. | Implemented; local checks pending` + +I confirmed all three anchors resolve **exactly once** at `b4842333` (`RMQ_FINAL_ROADMAP.md:42`; `V1_FINALIZATION_MATRIX.md:58,59`), so the script works today. The consequence of a future miss is specifically false status wording: the delivered matrix would still read "integrated checks pending" / "local checks pending" while `V1_COORDINATOR_ACCEPTANCE.md` asserts PASS. Same class: `:15,17` use `re.search`/substring on the identity, so a file with more than one `EXIT=`/`ELAPSED_SECONDS=` line would silently take the first. *Remedy (~5 lines):* route the roadmap edit through `replace_once`; add `assert t.count(old)==1` before each matrix replace; use `re.findall` with a single-match assertion for `ELAPSED_SECONDS`. *(source)* + +**C — P2, DELIVERY-READABILITY. The matrix rewrite overwrites the "Planned evidence" column, leaving a false header.** `V1_FINALIZATION_MATRIX.md:11` reads `| ID | Requirement and actual consumer | Planned evidence | State |`. Rows are 4-column, so `line.split('|')` yields 6 fields and `fields[-3]` (`finalize_candidate_docs.py:269`) is the **Planned evidence** cell. The generator replaces it with actual-evidence prose (`:254-263`) and discards the frozen planned text; the header still says "Planned evidence". The appended "Final disposition" (`:294`) correctly states the requirement column is unchanged — `fields[2]` is indeed untouched *(source)* — but says nothing about the planned column. *Remedy (2 lines):* rename the header cell to `Evidence (planned, replaced by actual)` and add one sentence to "Final disposition" noting the original planned text remains in Git history at `b4842333`. + +**D — P3, DELIVERY-ORDER, re-run safety.** `:68` guards the two copied review reports with `assert not target.exists()`, but `:69-70` write `V1_EH_INDEPENDENT_RECEIPTS.json` and `V1_AUDIT_DISPOSITION.md` unguarded, and five files are appended non-idempotently (`:203,219,347` plus `t+=` at `:277`). The only real transaction barrier is the clean-tree assertion at `:10`, which fires *before* the first write at `:66`. *Remedy:* extend the `:68` guard to `:69-70` and add a comment naming `:10` as the re-run barrier, so a future operator does not "unblock" a half-run by committing first. + +**E — P3, declared scope boundary, not a defect.** The load-bearing independent comparator `verify_and_unpack_source.py` (`final_archive_smoke.ps1:25`) and `verify_eh_*.py` / `verify_native_receipts_fixed.py` are **not** in my hashed input set, so I did not inspect them. I verified only that their outputs are consumed as hard gates: `gitBlobContentsMatch`, `manifestHashesMatch`, `zipModesMatch`, `unpackedHashesMatch` (`finalize_candidate_docs.py:21`; `write_final_delivery.py:27`), plus `not gitMetadataPresent` and `pin(source)['sha256']==unpack['archiveSha256']` (`:28`). *(source)* + +**No material defect found in the delivery ordering itself.** Positives I verified at source: the generator refuses before `EXIT=0` and before each required independent receipt (`:15-30`), and validates every transfer premise it relies on — no `.lean`/toolchain/lakefile/lake-manifest delta since the aggregate (`:38`), no native-relevant delta since `d7` (`:41`), paper TeX/bib unchanged (`:42`), CI and both design checkers unchanged since the design-regression commit (`:34-36`). `write_final_delivery.py` refuses before final checks and the final archive/smoke pass (`:24-32`), re-pins every index record so a log cannot be edited after the fact (`:38-40`), constrains the documentation-closure delta to `.md` or `docs/internal/**.json` (`:35`), re-asserts the package/CI/checker scripts unchanged since `6eb2ba6f` (`:37`), and binds commit/archive/PDF/evidence externally with `open('x')` (`:72`). No self-reference: the delivery JSON lives outside both ZIPs and is explicitly excluded from the bundle sweep (`build_evidence_bundle.py:19`). The warm final smoke is disclosed, not hidden (`final_archive_smoke.ps1:28`: `cache`, `cacheSource`, `cacheSourceCommit`, `formalAndBuildInputsEqual`), and is gated on formal/build-input equality first (`:19-20`). Because the repaired producer emits raw `ls-tree`/`cat-file` blobs, `.gitattributes` cannot alter extracted bytes, so that equality set is complete for cache validity *(source deduction)*. Arithmetic in the acceptance record is internally consistient against source I read: 57+3=60 EH cases; 30+13+9=52 focused WinPS; 90/44/21 and 88 constant controls match `claim_drift_policy_regression.ps1` and `constant_sync_check.ps1`. + +## Per-ID result + +| ID | Result | +| --- | --- | +| **DELIVERY-ORDER** | **Met, with B and D.** Refusal gates verified at `finalize_candidate_docs.py:15-30` and `write_final_delivery.py:24-32`; digests avoid self-reference; `V1_COORDINATOR_ACCEPTANCE.md` qualifies source-stage evidence only and defers the delivered instance to the external receipt (`:76-77,115-116`). | +| **DELIVERY-CLAIMS** | **Met, with A.** Formal-model acceptance is separated from native, hosted CI, nanoda failure and wall time (`:141-156`); `verificationComposition` states "Not a full aggregate executed at final HEAD" (`write_final_delivery.py:68`); matrix amendment repeats it (`:286`). Old audits keep original targets and the disclosed-freshness note (`:125-127`). The generated text is future text — nothing in it is executed evidence today. | +| **DELIVERY-IDENTITY** | **Met within E.** Independent Git blob/mode/path comparison consumed as a gate; warm cache disclosed and input-gated; evidence ZIP preserves bytes with `originalPath` mapping and an explicit non-exhaustiveness scope (`build_evidence_bundle.py:62`, `README.txt:77-79`), and re-verifies declared pins before adding (`:40,47,53`). | +| **DELIVERY-READABILITY** | **One defect: C.** Otherwise the planned entry-point edits are accurate; all six `replace_once` anchors resolve exactly once at `b4842333` *(source)*. | +| **INV-CATEGORY-SEPARATION** | **Held.** No new theorem, performance, heap, FFI or library-API claim; `V1_AUDIT_DISPOSITION.draft.md:47-50` keeps Git blob equality distinct from compiled-executable certification. | +| **REPLAY-EXACT-REGISTRY / -SELECTOR-NONVACUITY / -SUBPROCESS-DEADLINE** | **Preserved.** Case identities stay at their original sources; the wording-only EH amendment is explicitly not relabelled as execution at the wording commit (`disposition:68-70`); timings come from recorded receipts with the 8674.82-second mislabel corrected rather than deleted (`:63,118-121`). No counts-only acceptance: each count is paired with a named commit and a hashed log. | + +## Proof-digestion note + +The acceptance record's formal paragraphs (`:79-94,132-139`) match what I verified in earlier rungs: eight historical `RMQ.SuccinctSelect` lemmas now delegate to `RMQ.GenericSelect` with identical propositions, binder modes and hypothesis order; two unused private wrappers removed; one `private`, non-`simp`, `rfl`-provable full-`TraceResult` decomposition consumed at exactly two reviewer sites; clients derive halting, exact leftmost answers, complete eventual capacity and supplied-store reuse from the actual public capstone fields rather than inserting an answer premise. Calling that "substantive contract use, not a new answer premise or an aesthetic tactic rewrite" is accurate. The honest statement that neither audit found a P0/P1 defect **scoped to its inspection** (`disposition:12-13`) is the right strength. + +## Remaining delivery gates + +1. Linux aggregate at `447751d2` reaches `EXIT=0` with an empty final-status block (currently running). +2. Apply A–D, then run `finalize_candidate_docs.py` and commit. +3. `final_candidate_checks.ps1` passes at the delivered commit (13 checks, exits matching expectations). +4. `final_archive_smoke.ps1`: real archive, independent Git comparison, unpacked smoke, post-smoke hash equality. +5. `build_evidence_bundle.py`, then `write_final_delivery.py` binding commit/archive/PDF/bundle externally. +6. Final text checks over the newly added tracked prose. \ No newline at end of file diff --git a/docs/internal/audit_reports/v1-eh-a8f1c512-repair-audit.md b/docs/internal/audit_reports/v1-eh-a8f1c512-repair-audit.md new file mode 100644 index 00000000..816d1d52 --- /dev/null +++ b/docs/internal/audit_reports/v1-eh-a8f1c512-repair-audit.md @@ -0,0 +1,99 @@ +Status: **CANDIDATE_COMPLETE** — this bounded read-only audit is complete. Coordinator acceptance remains required. This report does **not** accept V1 or adjudicate the pending full60/auxiliary runs. + +Audited checkout: `C:/Users/poin/.codex/worktrees/v1-evidence-hardening/RMQ`, branch `codex/v1-evidence-hardening`. + +- Original source: `7e3a1d086d81eee924036afc3f84b1447ac503cb` +- Repaired source: `a8f1c512e9a5d3d57abae6cd9b988978246af768` +- Governance: `ee44f04a561f2194b3713f071c26b6faf9ba7fab` +- HEAD remained the repaired source; status showed no changes. No files were written, builds launched, campaigns rerun, or checkouts changed. + +**Prioritized findings** + +No P0, P1, or P2 defect was found in the assigned consumer/context repair. + +**P3 — the no-receipt description overstates the common stdout guard.** `docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json:207` says every W control emits no success marker. K1-W and K2-W require nonzero exit, absent durable output, and their named durable-write diagnostic (`:1744`, `:1773`), but neither supplies `stdoutAbsent`. Only LV-W supplies the explicit PASS-file and PASS-line guards (`:1824`, `:1827`). `repair-r3/failure_controls.ps1:585` makes the stdout check vacuously true without declared needles. + +The precise counterexample to that description is a K1-W/K2-W process record satisfying the existing exit/absence/stderr checks while containing an additional success-looking stdout line: the declared stdout predicate does not reject it. This is documentation polish, not a demonstrated regression in the preserved fault cases. Minimal repair: describe all three as failed durable writes with no receipt, and identify LV-W’s additional PASS-artifact/line guards. + +**Evidence boundary requiring careful wording:** the WinPS focused receipt is not evidence of 52 WinPS subprocesses. Its accurate composition is **30 predicates executed in the verified host, 13 selected-shell children, and nine disclosed PowerShell-7-only consumer/registry children**. The runtime-contract control checks WinPS’s exact rejection. This supports the repaired attribution claim; it does not establish WinPS support for the nine consumer semantics. A literal requirement that those nine execute successfully under WinPS remains unsupported. + +**Per-ID reconstruction** + +| Acceptance ID | Source-based conclusion | +|---|---| +| **EH-PATHS** | Supported. The production parent creates `fixtureRoot`, `childShell`, and `hostShell` from its fixture and selected invocation before launch (`repair-r3/failure_controls.ps1:430`). K2’s spec uses that selected executable (`:469`), and the actual child launches it (`:529`). DP’s toolchain comes from the pinned registry (`:439`; registry `:201`); its historical-summary path comes from the copied RESULTS input before child execution/removal (`:477`). The production consumer receives this context at `:626`, independently of child `pinChecks`. | +| **EH-FINAL** | Supported. `repair-r4/predicates.ps1:181` requires both identity fields. Captured identities use distinct 64-hex file and 40-hex Git formats (`:193`). Verified requires a well-formed equal final identity; changed requires a well-formed different identity; unreadable-final requires null (`:203`). Uncaptured rows require null final identities and allowed producer statuses (`:218`). These are record-consistency checks, not cryptographic attestation. | +| **EH-STAGES** | Supported. Identity-kind indices are validated against the full base roster (`predicates.ps1:123`), then projected through an ordered stage subsequence (`:137`). The real K2 setup stage has 11 rows and no captures, while base Git index16 remains valid metadata (`FAILURE_CONTROL_REGISTRY.json:88`). The producer fails loading the missing helper before capturing invocation/Git state (`repair-r2/run_check.ps1:49`) and still emits the 11 source rows (`:91`). | +| **EH-SHELLS** | Supported with the explicit boundary above. Host/runtime validation occurs at `evidence_hardening_controls.ps1:19`; the selected-shell runtime-contract check and nine disclosed pwsh exceptions occur at `:185`. Receipt records disclose their actual execution shell (`focused-*-result.json:289`). | +| **EH-ERRORS** | Supported. Six RC and four FC post-root mutations require the appropriate named StageError discriminator, durable failure, and exact result cardinality (`evidence_hardening_controls.ps1:312`, `:343`, `:355`, `:378`). Missing-file patterns identify the relevant file; drift cases require the specific registry/helper error. The legitimate SourceVariant rejection remains pre-root (`:386`). | +| **EH-ROSTER** | Supported. Parsed before/after `controls` arrays and `harnessKeys` are exactly equal, including order and all fault/expectation fields. There remain 60 controls: 57 receipt-bearing cases and K1-W/K2-W/LV-W. The latter now have `pinCoverageApplicable=false`, `pinsVerified=null`, and explicit inapplicability (`failure_controls.ps1:596`), while their core failure/absence guards remain required. | +| **EH-RECEIPTS** | Both committed focused receipts have the exact ordered 52 IDs, all expected outcomes, and matching source pins. Original12 receipts remain intact. Full60 and auxiliary completion evidence is pending this report’s coordinator review. | +| **INV-CATEGORY-SEPARATION** | Supported within scope. The delta changes no Lean source, toolchain, lake configuration, or owned-process helper. Focused output explicitly identifies host/runtime fixture evidence and excludes theorem, payload-bit, model-tick, runtime-performance, and historical-campaign implications (`evidence_hardening_controls.ps1:406`). Historical-verifier documentation now anchors observations to its original checkpoint. | +| **REPLAY-EXACT-REGISTRY** | Supported by exact mappings, not counts. Production verifies IDs, order, and normalized registry bytes before selection (`failure_controls.ps1:79`). The repaired normalized registry SHA-256 is `6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d`, matching the declared pin at `:45`. | +| **REPLAY-SELECTOR-NONVACUITY** | Supported by intact selectors, exact named negative outcomes, and preserved original positive/challenged pairs. Focused selector/registry checks require exact stream and exit results (`evidence_hardening_controls.ps1:176`). Original12 summaries retain R01_FULL_REGISTRY through R12_WRONG_SUPPLIED_SHELL and explicitly report zero semantic cases executed (`registry-controls-*-summary.json:654`). | +| **REPLAY-SUBPROCESS-DEADLINE** | Preserved. Focused children use finite 30/45/180-second bounds, output limits, owned trees, and cleanup assertions (`evidence_hardening_controls.ps1:47`). The evidence root must be fresh beneath `.lake` (`:24`). Production full60 children retain their declared finite deadlines, launch/ownership checks, and manifest/Git restoration in `finally` (`failure_controls.ps1:529`, `:554`, `:648`). Auxiliary export/HR children retain finite bounds (`aux_controls.ps1:207`, `:239`). | + +The exact preserved production IDs are: + +`RC-P, RC-C, RC-Q, RC-S, RC-M, FC-P, FC-C, FC-Q, FC-S, FC-M, K1-P, K1-C, K1-Q, K1-S, K1-M, K1-X, K2-P, K2-C, K2-Q, K2-S, K2-M, DC-P, DC-C, DC-Q, DC-S, DC-M, LV-P, LV-C, LV-Q, LV-S, LV-M, IC-P, IC-C, IC-Q, IC-S, IC-M, DP-P, DP-C, DP-Q, DP-S, DP-M, HS-P, HS-C, HS-Q, HS-S, HS-M, HS-R, K1-F, K2-F, K1-T, K2-T, K1-W, K2-W, LV-W, IC-U, LV-E, IC-L, HS-L, K2-G, HS-G`. + +**Producer and predicate checks** + +All nine producer rosters were traced. RC and FC preserve uncaptured rows after partial setup (`repair-r1/run_controls.ps1:170`; `finalizer_control.ps1:443`). K1/K2 preserve absent/not-captured distinctions; their `appeared` state legitimately carries null final identity (`repair-r1/run_check.ps1:55`; `repair-r2/run_check.ps1:91`). DC, LV, IC, and HS likewise emit their declared ordered rows and independent final reads. DP’s actual toolchain/historical inputs and final reads agree with the repaired context (`lifecycle-native-p0/repair-r1/dependency_controls.ps1:14`, `:41`, `:100`). + +Read-only in-memory probes against the pinned production predicate established: + +- All **19 declared roster/stage shapes** accept well-formed records, including K2’s 0-of-11 setup stage and DP’s 0-of-1 setup stage. +- The original unrelated K2 shell paths reject at index13; legitimate slash/case aliases pass. +- K2’s same-suffix/wrong-root driver and DP’s wrong toolchain/input/history roots reject. +- Missing trusted context and actual out-of-base identity index17 reject. +- Git null/64-hex final identities reject. +- An 18-case status/final-value matrix accepts only the intended verified, changed, and unreadable-final relations. +- Null/null not-captured, absent-verified, and appeared records remain accepted where the declared stage allows uncaptured rows. + +Two initial audit-probe construction mistakes—PowerShell singleton-array unwrapping and multiplication/comma precedence—were corrected in memory and rerun. They were not production failures. + +**Focused receipt identities** + +Both receipts record 52/52 passing controls, final verdict `pass`, null StageError, and no integrity errors. + +| Receipt | Raw checkpoint bytes / SHA-256 | Git blob bytes / SHA-256 | +|---|---|---| +| `focused-pwsh-result.json` | 26,128 / `7df7250de0bf68484ae473810aec5f4cd864a4f42b41ce7ecefc0d32625970f2` | 25,574 / `a0030c621b528d09a71f2f9ffd839367308448579cbe0ed5dd0a73dd33e95b52` | +| `focused-winps-result.json` | 36,715 / `d66e9ac129d59178487509dbf5bd346cfaa7bb0a1b3c59078866ac5c9c7ecc64` | 36,159 / `d96ec1fe21f7e52230a9a895e4f7815d448fa17a942d19c99d8efa069cde7241` | + +Runtime records identify pwsh `7.6.5` and Windows PowerShell `5.1.26100.9444`. Every repository source pin in both focused receipts matches the raw worktree bytes; CRLF→LF normalization reproduces the pinned Git source. Mixed line endings explain apparent raw/Git hash differences. + +The preserved original12 summaries likewise match their source pins and retain all named expected outcomes. Their raw SHA-256 values are: + +- pwsh: `5b1668075b5715ce0bc3c553e7fcd45f2f3e25733afd706247b202bd05c8cade` +- WinPS: `4e309624928507cc7a2a5a35e7c9a9b46a24a250da4885630b79010e274b74b0` + +These focused and registry receipts do not establish a full historical semantic/native campaign. + +**Remaining completion evidence** + +The coordinator must evaluate completed full60 receipts for both child-shell profiles against the exact repaired source and registry, including all 60 selected/executed IDs, the **57 receipt checks plus three no-receipt guards**, actual process identity, finalization, and restoration. The full60 runner itself requires PowerShell7 even when its children use WinPS. + +The expanded auxiliary roster contains **46 cases** (`aux_controls.ps1:38`); its completed required-runtime receipts, exact source binding, and finalization remain to be evaluated. The WinPS auxiliary host allowance does not make its explicitly hard-pinned pwsh helper children WinPS executions. + +Integration, aggregate/native verification, and archive verification remain coordinator responsibilities. This audit neither accepts nor fails unfinished runs. + +**Verification actually performed** + +- Explicit-no-role skill preflight: PASS, using the actual nonempty runtime catalog `rmq-proof-sprint,rmq-audit-prompt,rmq-coordinator`. +- Pinned `git show`, `git diff`, source inventory, exact registry comparison, producer/consumer tracing, receipt parsing, and raw/Git hash comparison. +- PowerShell AST parsing: zero errors in all four changed scripts; registry JSON parsing passed. +- `git diff --check 7e3a1d086d81eee924036afc3f84b1447ac503cb a8f1c512e9a5d3d57abae6cd9b988978246af768`: PASS. +- Required hygiene and `native_decide|Lean\.ofReduceBool` scans: no matches; `rg` exit1 denotes no matches. +- `lake build`, auxiliary/full60/focused campaigns, aggregate/native gates: **NOT_RUN**, as required by this read-only assignment. + +Git status emitted a permission warning about the user-level ignore file; pinned reads and verification commands completed. + +**Proof digestion** + +The conceptual change is that the evidence consumer now derives expected dynamic identities from trusted parent inputs and checks the relationship between entry identity, final identity, and status. In plain English, a plausible filename or “verified” label is no longer enough. + +Live assumptions remain the declared parent/registry trust boundary, the specified Windows path semantics and tool installation, and finite fixture coverage. No Lean theorem or performance result follows from these checks. + +The skeptical next question is: **Do the completed production replays, bound to this exact repaired source, demonstrate all 57 receipt-bearing cases and all three distinct no-receipt guards without overstating their shell or campaign coverage?** \ No newline at end of file diff --git a/docs/internal/audit_reports/v1-exact-blob-packaging-review.md b/docs/internal/audit_reports/v1-exact-blob-packaging-review.md new file mode 100644 index 00000000..aec5f08e --- /dev/null +++ b/docs/internal/audit_reports/v1-exact-blob-packaging-review.md @@ -0,0 +1,24 @@ +**CANDIDATE_COMPLETE — no load-bearing finding in this bounded source review. Coordinator acceptance is still required.** + +Reviewed commit `6eb2ba6f4630b706a7d9cb028f04919a39984f81`, relative to `d7182869016ec780f561626f795882059ee2c981`. The delta changes the packaging producer, its discriminator test, and the workflow ledger. It does not change Lean sources, CI configuration, or EH replay campaigns. + +| Acceptance ID | Assessment | +|---|---| +| **PKG-BLOBS** | **Source PASS.** [package_release.py:63](C:/Users/poin/.codex/worktrees/v1-finalization/RMQ/scripts/package_release.py:63) enumerates the recursive Git tree and rejects unsupported kinds/modes and the reserved manifest path. Lines 74–94 read raw objects with `cat-file --batch`; each payload is consumed by its declared byte length, with object identity/type, delimiter, truncation, and trailing-byte checks. Embedded newlines or NUL bytes cannot become record separators. No checkout or export transformation is applied. | +| **PKG-MODES** | **Source PASS.** Tree modes become ZIP Unix modes at lines 91 and 120–123. Output order and timestamps are fixed, and content is written without normalization. The clean-tree check and exclusive output creation remain at lines 57 and 117. Reproducibility should be understood within the exercised Python/compression environment; this review does not establish cross-version compressor identity. | +| **PKG-DISCRIMINATOR** | **Source PASS.** [test_package_release.py:71](C:/Users/poin/.codex/worktrees/v1-finalization/RMQ/scripts/test_package_release.py:71) combines CRLF checkout attributes, both `core.autocrlf` settings, `export-ignore`, and `export-subst`, then compares every ZIP entry against its Git blob and tree mode. This distinguishes the repair from the old implementation: archive export handling would omit `hidden.txt` and transform other payloads, violating the assertions. The executable fixture also sets both filesystem and index executable modes at lines 55–58, addressing the Linux fixture mismatch. The existing ten tests remain. | +| **PKG-BOUNDARY** | **Source PASS.** The producer explicitly describes its verification as manifest consistency, without authenticating the claimed commit, at [package_release.py:141](C:/Users/poin/.codex/worktrees/v1-finalization/RMQ/scripts/package_release.py:141). The separate comparator obtains the expected tree from the caller-supplied commit and independently recomputes Git blob IDs from ZIP bytes. | +| **INV-CATEGORY-SEPARATION** | **PASS within scope.** ZIP verification establishes source-artifact properties. It supplies no theorem, kernel, compiler, native-runtime, or performance result. The independent report leaves smoke execution explicitly pending. | +| **REPLAY-EXACT-REGISTRY** | **UNCHANGED.** No EH registry or campaign source appears in the pinned delta. | +| **REPLAY-SELECTOR-NONVACUITY** | **UNCHANGED.** No selector or replay consumer changes appear in the pinned delta. | +| **REPLAY-SUBPROCESS-DEADLINE** | **UNCHANGED.** No replay process/deadline changes appear in the pinned delta. These three assessments are preservation checks, not renewed EH certification. | + +The independent comparator is meaningfully separate from the producer. [verify_and_unpack_source.py:18](C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation/verify_and_unpack_source.py:18) reads the externally selected tree; lines 30–46 check duplicate/unsafe paths, exact file sets, Git blob SHA-1 identities, manifest SHA-256 values, lengths, and ZIP modes. Lines 47–58 require fresh extraction, use exclusive file creation, and recheck extracted content. It does not import the producer or use manifest hashes as the sole source authority. Reviewed helper SHA-256: `76b6582861284a4913bb1e3590ac4f8d7f22b73dc2b1fcb6840602d25aab2b89`. + +Live assumptions are ordinary trusted Git/Python operation, this repository’s SHA-1 object format, and execution of the comparator with Python assertions enabled. Authentication is relative to the supplied local commit and object database; publisher identity or signatures are outside this review. + +Actual verification performed: the governed no-role skill preflight **passed**, with runtime catalog `rmq-proof-sprint,rmq-audit-prompt,rmq-coordinator`; pinned `git show`/`git diff` inspection; helper hashing; and read-only execution of `inspect_archive_mismatch.py`. The retained original failure was reproduced: Git blob **7,621 bytes**, ZIP entry **7,761 bytes**, with equality only after CRLF normalization. Normalized equality was diagnostic, not accepted as success. + +The supplied Windows log reports **11 tests passing in 23.716 seconds**. I inspected that log but did not execute those tests. Linux tests, creation/comparison of the repaired real archive, unpacked smoke builds, and all build/test campaigns were **NOT_RUN by this reviewer**. Pending coordinator results are not premises of this source verdict. + +Proof digestion: the conceptual change is from packaging Git’s export representation to packaging the commit’s actual tracked objects. The new test checks that distinction directly, and the independent comparator checks the delivered artifact against an externally selected tree. A skeptical reviewer’s next question is whether the **final delivered ZIP**, identified by its hash, passed that independent comparison and the advertised smoke commands. That remains the coordinator’s acceptance task. \ No newline at end of file diff --git a/docs/internal/audit_reports/v1-final-composition-review.md b/docs/internal/audit_reports/v1-final-composition-review.md new file mode 100644 index 00000000..8ad0d5c4 --- /dev/null +++ b/docs/internal/audit_reports/v1-final-composition-review.md @@ -0,0 +1,44 @@ +# (V1-COMPOSITION) Review of the completed verification composition — CLAUDE / V1-COMPOSITION + +**Coordinator acceptance is still required.** `Status: CANDIDATE_COMPLETE` covers only this bounded review; no pending execution is promoted to PASS. + +**Limitation.** Read/Glob/Grep only. **NOT_RUN by me:** `project_skill_preflight.ps1`, prompt preflight, every `git`/hash command, `finalize_candidate_docs.py`, `final_candidate_checks.ps1`, `final_archive_smoke.ps1`, `build_evidence_bundle.py`, `write_final_delivery.py`, `run_linux_reference_repairs.py`, `export_linux_receipts.py`, `lake`, the aggregate and the running topology baseline/regression. §Context items (aggregate 22295 s EXIT=1, 17/20, the three failures, the running Linux replacements) are **supplied observations**. Items marked *(source)* are my own reading of the pinned snapshots and the tree at `250e5932`. I did not wait for pending execution; I distinguish conditional implementation correctness from actual completion. + +## Findings + +**1 — P2. `paper-current` is invoked more weakly than the registration it replaces.** `final_candidate_checks.ps1:32` runs `paper/check_paper.ps1` with no `-SelfTest`, whereas the failed aggregate registration passes `SelfTest` (`scripts/gate.ps1:461`) and the Linux replacement run uses `-SelfTest` (`run_linux_reference_repairs.py:17`). So the post-closure run of this replaced checker omits its own self-verification, i.e. "the checker ran" is no longer distinguishable from "the checker is still able to fail". *Remedy:* append `'-SelfTest'` to line 32. *(source)* + +**2 — P2. The third failed registration has no post-closure run.** `scripts/paper_topology_lint_regression.ps1` is one of the three replaced checkers and, per §Context, its two positive cases *inherit the repository baseline error* — so it consumes current paper/topology prose. `finalize_candidate_docs.py` then appends or rewrites tracked text in ten files after `250e5932` (`:106,108-111,203,208-246,248,266,293,296-357,405`). `final_candidate_checks.ps1:29` runs `paper_topology_lint.ps1` but never the regression, so the only passing evidence for it predates the documentation closure, and a baseline perturbation could flip a positive case while the plain lint still passes. *Remedy (one line):* `Run 'topology-regression' $shell @('-NoProfile','-File','scripts/paper_topology_lint_regression.ps1')`. *(source)* + +**3 — P3. One report write lacks the pre-existence guard its siblings have.** `finalize_candidate_docs.py:15-16` pre-asserts non-existence for three audit reports and `:107-108` re-asserts per file, but `:110` writes `docs/internal/audit_reports/v1-final-composition-review.md` with a bare `write_bytes`. *Remedy:* add that filename to the `:15` tuple. + +**4 — P3, note only.** `run_linux_reference_repairs.py:12` copies `.lake` from the completed 447 tree and justifies it in prose at `:15` ("formal sources unchanged") without checking it; the premise is in fact enforced downstream at `finalize_candidate_docs.py:71`. The check exists, so this is not a defect — the repair record is simply not self-sufficient. No change requested if that run has already executed. + +**No statement implies aggregate PASS** *(source, exact strings checked)*: index `'aggregateExit':1,'aggregateStatus':'FAIL',...20,...17` (`:97`); acceptance row "**exit 1** … This aggregate remains failed" (`:141`); `V1_GUIDE` "completed with exit 1 … 17 of 20 registered checks passed, while three documentary checks failed and subsequently passed on the repaired source" (`:254-256`); matrix amendment "neither the original nor a final-HEAD aggregate is claimed to pass" (`:339-340`); V1-08 cell "447 Linux aggregate remains FAIL: 17/20" (`:305`); WDD "Record the failed aggregate" (`:382`); binder `verificationComposition` "remains FAIL (17/20) … no passing whole aggregate at either source is claimed" (`write_final_delivery.py:71`). + +**My four prior findings are closed** *(source)*: hard-coded 94.102 replaced by `win['elapsedSeconds']` with success/commit/exit/log-hash assertions (`:46-50,143,259`); all anchor edits now guarded — `identity_value` asserts a unique key match (`:21-24`), roadmap via `replace_once` (`:293`), both matrix cell replaces assert `count==1` (`:322`), header `count==3` (`:325`, which I verified matches lines 11/45/56 of the matrix, and all three tables legitimately hold actual evidence after rewrite); header renamed to "Evidence obtained" with the Git-history pointer at `b4842333` (`:326,348-350`); one-shot closure guards and comment added (`:10-16`). + +## Per-ID result + +| ID | Result | +| --- | --- | +| **DELIVERY-ORDER** | **Met, with 1–2.** Generator requires `EXIT=1` (`:25`), `COMMIT==FINAL_COMMIT` (`:26`), a single empty final-status block (`:27-28`), the literal aggregate-log digest `dafd25a8…` (`:31`), `GATE COVERAGE: 20 of 20` **and** `GATE FAIL: 3 check(s) failed.` in the log (`:33-34`), and a replacement record that is success, commit-bound, clean, with the **exact ordered name list** `['paper','topology','topology-regression']` and per-check exit 0 + log-hash match (`:36-41`), plus unchanged `paper`/topology-script/client-matrix inputs since the repair commit (`:42-44`). Binder refuses before final checks/archive/smoke and re-asserts FAIL 17/20 (`write_final_delivery.py:24-36`). No self-reference: delivery JSON written outside both ZIPs. | +| **DELIVERY-CLAIMS** | **Met.** Component composition is stated, not disguised; `records` re-pinned by the binder (`:41-43`) so no log can be edited post hoc; limits list retains native/nanoda/CI/wall-time separation (`:73`); the generated acceptance text is explicitly future text gated on the assertions above. | +| **DELIVERY-IDENTITY** | **Met (comparator out of scope).** Independent blob/mode/path and extracted-hash flags consumed as hard gates (`:54`; binder `:27-28`); warm final smoke disclosed and input-gated (unchanged from my prior review); evidence ZIP scope and path mapping unchanged. `verify_and_unpack_source.py` is not in my hashed set — unreviewed by me. | +| **DELIVERY-READABILITY** | **Met.** Matrix header/cell mismatch closed; the FAIL is carried into every public surface I read rather than softened. | +| **INV-CATEGORY-SEPARATION** | **Held.** No new theorem, performance, heap, FFI or library promise; `replacedFailedCheckers` names the three documentary checks and keeps them distinct from the six heavy formal campaigns. | +| **REPLAY-EXACT-REGISTRY / -SELECTOR-NONVACUITY / -SUBPROCESS-DEADLINE** | **Preserved.** Replacement gating is by exact ordered check names and log digests, not counts; the aggregate log's own coverage and failure-count strings are pinned; timings come from receipts with the 8674.82-second mislabel retained and corrected (`:103,160-163`). | + +**Is the composition justified?** Yes, conditionally *(source deduction)*: the three failures are documentary (citations, a wildcard parsed as an alias, and two baseline-inheriting positives), the finalizer proves no `.lean`/toolchain/lakefile/lake-manifest delta since the aggregate (`:71`) and no native-relevant delta since `d7` (`:74`), and all three failed checks have passing replacement runs at the repair commit with unchanged consumed inputs. The uncovered consumer is exactly finding 2 (plus the weakened invocation in 1). I do **not** require re-running any unchanged heavy campaign. + +## Proof-digestion note + +The acceptance record's formal paragraphs (`:120-130,177-184`) still match what I verified at source in earlier rungs: eight historical `RMQ.SuccinctSelect` lemmas delegate to `RMQ.GenericSelect` with identical propositions, binder modes and hypothesis order; two unused private wrappers removed; one `private`, non-`simp`, `rfl`-provable full-`TraceResult` decomposition consumed at exactly two reviewer sites; the clients derive halting, exact leftmost answers, complete eventual capacity and supplied-store reuse from actual capstone fields rather than inserting an answer premise. None of the composition repair touches Lean source, so the formal scope statement is unchanged by this round. + +## Remaining delivery gates + +1. The running Linux topology baseline + full 16-case regression must **actually finish successfully**; `linux-reference-repairs-250e5932.json` must exist with `success` and the three ordered checks. +2. Apply findings 1–3, then run the finalizer and commit. +3. `final_candidate_checks.ps1` passes at the delivered commit — with `-SelfTest` on the paper check and the added topology-regression stage. +4. `final_archive_smoke.ps1`: real archive, independent Git comparison, unpacked smoke, post-smoke hash equality. +5. `build_evidence_bundle.py`, then `write_final_delivery.py` binding commit/archive/PDF/bundle externally. \ No newline at end of file diff --git a/docs/internal/audit_reports/v1-review-repairs-claude.md b/docs/internal/audit_reports/v1-review-repairs-claude.md new file mode 100644 index 00000000..96c1da22 --- /dev/null +++ b/docs/internal/audit_reports/v1-review-repairs-claude.md @@ -0,0 +1,37 @@ +# (V1-CONTINUATION) Review of the implemented V1 repairs — CLAUDE / V1-CONTINUATION + +**Coordinator acceptance is still required.** `Status: CANDIDATE_COMPLETE` means this bounded correction review is complete, not that the candidate, the staged drafts, or any pending run is accepted. I did not re-review EH1 trusted-path/final-hash work, my P2-3 shell labelling, or P3-2 stage-error pinning: those belong to the separate worker and are explicitly not closed here. + +**Mode and evidence labelling.** Everything below marked *(source)* is my own reading of the exact named files. Everything marked *(supplied)* is coordinator-reported execution evidence I did not observe. **Commands NOT_RUN by Claude:** `project_skill_preflight.ps1` (coordinator ran no-role preflight on my behalf; I claim no skill/runtime catalog), `constant_sync_check.ps1`, `claim_drift_policy_regression.ps1`, `claim_drift_scan.ps1`, `test_package_release.py`, `test_native_checkout.py`, `package_release.py`, `gate.ps1`, `lake build`, any `git` command or hash computation, native build/replay. Source and draft SHA256 identities are coordinator-supplied; I cannot verify them. + +## Prioritized findings + +**F1 — P2. The ZIP's byte representation and the native predicates' required representation now diverge, and the staged doc does not say so.** `git archive` emits **blob** bytes with no eol conversion. For the three `text eol=crlf` paths (`.gitattributes:37,43,44`) the unpacked bundle therefore holds LF, while the production predicates read **working-tree** bytes and require CRLF: `lifecycle_native_replay.ps1:27-31` hashes `scripts/lifecycle_native_cases.json` against `9dc72366…`, and `lifecycle_native_identity.ps1:150,157` hashes the annotation-stripped source against `BASE_IDENTITY.json.rawSHA256`. So an unpacked bundle cannot satisfy the native byte predicates even in principle. The staged `ARTIFACT_REPRODUCIBILITY.md:42-46` covers this operationally ("does not replace that Git history… use the repository checkout at the exact manifest commit") but not at byte level. *Repair:* one sentence in §V1 source bundle — the ZIP carries Git blob bytes, so the native supplement's exact-byte inputs require a real checkout with `.gitattributes` applied. *(source)* + +**F2 — P2. Only 2 of the 5 new attribute rules have a missing-rule negative control.** `test_native_checkout.py:88-94` removes the `CONTRACT -text` rule and `:96-102` removes the `CASES text eol=crlf` rule, each asserting the *specific* hash differs — genuinely discriminating. Untested: the two `.lean text eol=crlf` rules and `MATRIX -text`. The `.lean` rules are the likeliest casualty of a future edit, because those files look like ordinary source. *Repair:* parameterize the existing helper over `[(CONTRACT,' -text','true'), (CASES,' text eol=crlf','false'), (SparseLevelWidth,' text eol=crlf','false')]` — roughly a three-line change reusing `self.checkout(...)` and `assert_frozen_inputs`. *(source)* + +**F3 — P2. Two `package_release.py` raises remain unexercised, including the one FIX-PACKAGING names.** The new `required`/`Missing tracked package metadata` guard (`:78-81`) has no test; neither does `'Package version mismatch'` (`:52-53`), although its structural twin `'Toolchain mismatch'` is now covered by `test_toolchain_metadata_mismatch_is_rejected`. *Repair:* two ~6-line tests on the existing fixture — commit a tree without `lean-toolchain`, and corrupt `manifest['version']` while leaving every file digest intact. *(source)* + +**F4 — P3. `.gitattributes` rule is separated from its explanation.** Line 37 (`scripts/lifecycle_native_cases.json text eol=crlf`) sits inside the block whose comment (`:33-34`) says "LIFE-NATIVE-1 checks these **two** frozen artifacts as exact Git bytes (**LF**)", while its actual rationale is at `:39-42`. A future editor reading 33-37 will misread the registry as LF-frozen. *Repair:* move line 37 below line 42. *(source)* + +**F5 — P3, verification item rather than a defect.** `package_release.py:59-60` refuses a dirty tree, and setting `text` on a path whose blob already contains CRLF makes that path permanently "modified". The supplied checkout regression validated **output bytes** under `autocrlf` true/false/input, not index cleanliness. Worth one cheap confirmation at `d7`: `git status --porcelain` empty and `git diff --check` clean under each setting. My reading of the failure history implies the three CRLF blobs are LF-in-repo (that is why `autocrlf=false/input` would break their historical raw hashes), in which case this is already fine. *(source reasoning; confirmation is supplied-evidence territory)* + +**F6 — P3, minor.** `test_native_checkout.py` omits `sys.dont_write_bytecode = True` (present in the packaging test); its `git()` pipes stderr, so a failing child loses its message; and three nested checkouts of deep Lean paths could reach Windows `MAX_PATH` on a deep local root — environmental, not a regression. + +**F7 — note, not a defect.** `package_release.py:118-122` prints `'manifest consistency; claimed commit is not authenticated'` on the `--output` path too, where the commit *was* locally derived from a clean tree. Under-claiming is the safe direction; leave it. + +## Per-ID result + +| ID | Result | Basis / minimal change | +| --- | --- | --- | +| **FIX-GUIDES** | **Met** *(source)* | Registry amended 18→20 with `V1_CLIENTS`/`V1_GUIDE` in the policy regex (`claim_drift_policy_regression.ps1:31`), `$requiredCurrentSurfaces` listing 20 with `Count -ne 20` + duplicate-free pin (`:36-65`), and four new fixtures (`:354-357`) on the **current-fact-scope** term `forbidden-retired-current-cost-bound` — matched reject(`207` as current)/accept(`210` as current) pairs per guide, IDs pinned in `$expectedFixtureIds` (`:491-494`). `Test-FinalVerdict` (`:869-901`) drives the real `claim_drift_scan.ps1 -Strict` child and requires the **named term** to appear as `[fail]`, so neither negative can pass on a generic term or an unscanned path. Your reframing is correct: the gap was current-fact policy scope and value-sync, not "zero automated detection". | +| **FIX-BUDGET** | **Met** *(source)* | New third constant extracts from `budgetExact` (`constant_sync_check.ps1:122-123`, `(?m)^\s*budgetExact\s*:\s*queryBudget\s*=\s*(\d+)\s*$`). Exactly **seven** new value/surface pairs: `210`→V1_GUIDE(1), V1_CLIENTS(3); `427`→V1_GUIDE(1); `837572`→README(2), CLAIMS(4), PAPER_THEOREM_MAP(2), V1_GUIDE(1). Plain/comma support is real, not asserted: `$numeralTokenPattern` (`:206`) consumes whole grouped numerals so `837,572` cannot truncate to `837` or expose a trailing `210`; `ConvertTo-NumeralValue` (`:207-210`) validates grouping strictly; `Get-ValuePattern` (`:212-216`) matches both forms. 210/427 distinction preserved — original surfaces, counts and `retired=@('76','142','207')` untouched; the new constant carries `retired=@()` and its own model comment (`:125-126`). Per-surface `count` gives one-occurrence corruption detection, and `Test-HistoricalContext` (`:172-189`) voids a historical excuse inside a current-fact sentence. Self-test and production both call the single `Get-SurfaceFailures` (`:222`, `:353`, `:419-421`) — no re-implementation. I did not diff the fixture list (no git), so "added conflicting-numeral detection" is source-consistent but not diff-confirmed. | +| **FIX-PACKAGING** | **Met with F3** *(code: source; 7/7 pass: supplied)* | `verification` string (`:122`) states manifest consistency, not an authenticated commit; staged `ARTIFACT_REPRODUCIBILITY.md:29-35` states it in prose and names the trusted-channel archive hash plus blob/mode comparison. Citation mismatch raises at `:86-87`, before the ZIP is opened at `:98`, and the test asserts `assertFalse(self.archive.exists())`. Toolchain-metadata test corrupts only the manifest while every digest stays intact. `import re` hoisted (`:8`); explicit missing-metadata error (`:78-81`). Clean-tree, exact-`git archive`, deterministic bytes, exclusive creation, self-verify, path safety all preserved. No integrated or archive pass claimed. **F3** is the residual. | +| **FIX-CHECKOUT** | **Met with F1/F2/F4/F5** *(attributes + test: source; builds/replays: supplied, in progress)* | Five per-path rules preserve exactly the representations the unchanged predicates need: `-text` for the two LF artifacts (`736ff55b…` at `lifecycle_native_identity.ps1:68`; `frozen_matrix` at `:72-76`), `text eol=crlf` for the registry and the two startup sources. **Zero script or hash changes** — the right minimal fix. `test_native_checkout.py` seeds from `git show HEAD:`, varies `core.autocrlf` over all three values via `checkout-index --prefix`, restates the production pins independently, and writes its own strip regex (lookahead-based, `:76`) rather than copying the PowerShell one — keep that independence. Current native rebuild is **pending, not failed**. | +| **DISPOSITION-MINOR** | **Accept all five** *(source)* | **P3-1 defer: sound** — `$expectedContextCount = 21` end-to-end contexts drive the production scanner, so the helper self-test is demonstrably not sole evidence; broad factoring would be architecture for its own sake. **P3-3 defer: sound** — host-bound internal evidence profiles are not advertised reader commands; keep the host-bound label. **P3-4: better than my suggestion** — the new `source-artifact-checks` matrix job (`ci.yml:154-168`) covers Ubuntu + Windows without touching `gate.ps1`'s `$expectedCheckers` roster, so it cannot trip the "checker ran that the roster does not list" SoftFail; heavy EH controls stay separate. **P3-5: your correction is right and mine was wrong** — K2's `setup-helper-missing` stage supplies its own shorter `rows` (11 entries, typed Git index 16 absent), so an index must be validated against the stage-effective roster, not the base roster; `predicates.ps1:48` already resolves `$expectedRows` per stage before any index check. **P3-6: implemented** (`package_release.py:8,78-81`). | +| **INV-CATEGORY-SEPARATION** | **Held** *(source)* | No Lean/theorem change, no runtime-performance, full-native-campaign, independent-kernel-checker or hosted-CI pass claim anywhere in the reviewed material. Source Git identity and compiled native identity stay distinct: all five pins are source bytes; the emitted-C witness check (`lifecycle_native_identity.ps1:160-167`) and its `boundary` string (`:172`) keep compiled measurement separate. | +| **REPLAY-EXACT-REGISTRY / -SELECTOR-NONVACUITY / -SUBPROCESS-DEADLINE** | **Preserved; no campaign launched** *(source)* | I inspected changed guard/test code only. No registry, selector roster, deadline or fixture was weakened: the `claim_drift` fixture roster and the three pinned counts still gate silent reduction; new tests are bounded, disposable, confined to `.lake/package-tests` and `.lake/native-checkout-tests` with `is_relative_to` guards in setUp and tearDown. No file mutated, no process started. | + +## Recommended order + +F1 (one sentence) → F3 (two small tests) → F2 (parameterize) → F4 (move one line) → F5 (cheap `git status` confirmation at `d7`) → F6 optional. None blocks the pending native rebuild, the Linux aggregate at `447`, or the final archive; all four frozen fixes are substantively implemented. Closure of the roadmap node still needs full candidate verification, repaired EH tests/replays, independent evidence review and the real unpacked final archive — none of which this review discharges. diff --git a/docs/internal/audit_reports/v1-verification-transfer-review.md b/docs/internal/audit_reports/v1-verification-transfer-review.md new file mode 100644 index 00000000..d6d765c2 --- /dev/null +++ b/docs/internal/audit_reports/v1-verification-transfer-review.md @@ -0,0 +1,66 @@ +**Status: CANDIDATE_COMPLETE — bounded transfer review complete. Coordinator acceptance is still required.** + +Reviewed target `6eb2ba6f4630b706a7d9cb028f04919a39984f81` against `447751d203a4e5d02f15680731226a56fd8894a3`, and native evidence against `d7d633e0d020352757f7f5f0d139de0dfa42b5d0`. + +No examined source delta requires repeating the six heavy formal campaigns. Their historical executions retain their original commit and runtime attribution. This conclusion neither passes the live Linux aggregate nor accepts V1. + +The no-role project preflight passed with governance `ee44f04a561f2194b3713f071c26b6faf9ba7fab`, exact checkout ref, and actual runtime catalog `rmq-proof-sprint,rmq-audit-prompt,rmq-coordinator`. Subsequent work used pinned `git show`, `git diff --name-status`, complete `git ls-tree -r -z` comparisons, import/dependency tracing, JSON parsing and selected raw-file hashes. No files, builds, campaigns, checkouts or processes were modified. + +**Required closure items** + +1. **Finish and preserve actual executions.** The supplied context described Linux reproduction at `447751d…` and unpacked smoke at `6eb2ba6…` as live. Neither is passed by this review. The reproduction driver reaches success only after its constituent stages and final checks (`scripts/reproduce_artifact.sh:45–113`). + +2. **Run changed-input consumers.** Appended documentation changes the corpus consumed by `paper_topology_lint.ps1:619–689`, including tracked audit reports. Furthermore, `design_decision_check_regression.ps1:863–1029` reads `.github/workflows/ci.yml`; the new packaging job changes that input even though existing design-check wiring remains intact. Their earlier results alone do not cover the current inputs. + +3. **Bind the final archive to the final commit.** Packaging verification establishes internal manifest consistency, not authentication of the claimed commit (`scripts/package_release.py:31–50,141`). Repackage the settled clean commit, record its archive digest, and independently compare member paths, blob contents and modes against that commit. + +4. **Resolve the written aggregate criterion explicitly.** `V1_FINALIZATION_MATRIX.md:40–41` promises a final aggregate after edits stabilize. If acceptance uses the completed `447751d…` aggregate plus transferred closures and current checks, record that coordinator disposition. Do not describe it as an aggregate executed at final HEAD. The matrix’s eight-test/pending packaging text at `:58–59` also needs synchronization with the supplied eleven-test observations. + +**Dependency-to-evidence disposition** + +The following accounts for all twenty advertised checker registrations in `scripts/gate.ps1:679–699`. + +| Dependency group | Disposition | +|---|---| +| Six heavy checkers: packed query, M1 certificate, Stage A, final falsification, PRE contract, PRE builder | Scripts, embedded mutations, selectors, expected diagnostics, helpers and formal inputs are unchanged. Exact inventories include all 1,173 tracked Lean files, three build configuration files, 116 PRE artifacts, 111 packed-query artifacts, nineteen checker/helper/consumer files and three matrices. Transfer is supportable after the original aggregate actually completes. | +| Project/worker preflight regressions; succinct/shim/hub lints; paper checker | Six registrations with unchanged scripts and consumed fixtures, governance files, formal closures or paper inputs. Historical results transfer under their recorded runtime assumptions. | +| Topology mutation regression | Its checker and mutation definitions are unchanged. Retain that algorithm/fixture evidence; separately run the baseline lint over the enlarged final corpus. A prose append alone does not require repeating its full mutation suite. | +| Design regression | Actual CI text changed. Run once against settled CI input. | +| Claim-policy regression and constant-sync checker | Both changed since `447751d…`; use supplied Windows evidence at `72c09db…` and portable Linux evidence at `d7182869`, whose relevant inputs match `6eb2ba6…`. Do not substitute the older aggregate’s checker results. Constant-sync must run again if its registered prose surfaces change. | +| Claim scanner SelfTest and Strict | Default roots include README, artifact, docs and paper (`claim_drift_scan.ps1:16–26`). Run both after final documentation edits. | +| Tag annotation checker | Reads actual Git tags (`tag_annotation_check.ps1:72–82`). Source equality cannot establish unchanged tag state; run its inexpensive current check. | +| Topology baseline lint | Scans tracked text repository-wide; run after final tracked documents are present. | + +No formal theorem, toolchain, Lake configuration or axiom-check source changed. `.gitattributes:43–44` does alter checkout representations of two imported Lean files despite identical Git blobs. Neither is a direct heavy mutation target or frozen raw-hash operand. Existing checkout-byte tests address that distinction; it does not justify claiming identical checkout bytes, cache state or timings. + +M1 also consumes existing `.olean` artifacts (`m1_certificate_mutation_regression.ps1:639–656`). Installed Lean/Std, shell, Git, PATH resolution, process ownership and deadlines remain runtime assumptions. Whole-tree/HEAD observations in historical receipts do not transfer as fresh observations. + +**Native and delta evidence** + +The native index records sixteen validator cases, fresh producer/startup, thirteen fixtures in two modes, twenty-three ABI boundaries and four production C++/Rust clients. Its independent report records 142 checked answer packets and 6,559 pins/captures. I compared all **393 repository source pins**: their Git blobs are unchanged from `d7d633…` to `6eb2ba6…`, and their present raw bytes match recorded lengths/hashes. I did **not** rehash all 6,559 artifacts. This supports source transfer of the finite operational evidence, not a fresh executable run, full historical campaign certification or compiler/FFI correctness. + +Supplied package eleven-test results cover Windows/Linux at `6eb2ba6…`; supplied checkout tests cover the unchanged attribute/test inputs. Future documentation-only commits do not automatically require repeating these suites, but require a new archive identity. + +Supplied EH52-focused,46-auxiliary and60-control evidence at `a8f1c512…` remains distinct. Transfer across the planned wording amendment requires exact structural comparison preserving IDs, ordered selectors, expected outcomes, predicates and deadlines, plus the three targeted guards on both profiles. Preserve **57 receipt controls + 3 no-receipt guards**; counts alone establish nothing. + +**Minimal final commands and conditions** + +After final tracked edits stabilize: + +```powershell +lake build +pwsh -NoProfile -File scripts/design_decision_check_regression.ps1 +pwsh -NoProfile -File scripts/claim_drift_scan.ps1 -SelfTest +pwsh -NoProfile -File scripts/claim_drift_scan.ps1 -Strict +pwsh -NoProfile -File scripts/paper_topology_lint.ps1 +pwsh -NoProfile -File scripts/tag_annotation_check.ps1 -SelfTest +git status --porcelain +git diff --check +git diff --check 447751d203a4e5d02f15680731226a56fd8894a3..HEAD +``` + +Also run the prescribed forbidden-token and `native_decide|Lean\.ofReduceBool` scans; strict design checks per new commit using `-Base -Head -Strict`; and `constant_sync_check.ps1 -SelfTest` if registered surfaces changed. Complete the planned three EH guards using `failure_controls.ps1 -HarnessRef -Profile -OnlyControl @('K1-W','K2-W','LV-W')` with the v3 registry and fresh owned output directories. + +Recompare the **actual final delta** before transferring any receipt. Run packaging creation/verification with a fresh output path, followed by the independent Git comparison. Preserve completed smoke evidence only if its consumed formal/build inputs still match. + +Conceptually, this review separates unchanged verification inputs from changed integration observations. In plain English, the heavy experiments remain the same, while the final documents, checkout and archive require current evidence. Live assumptions are valid original receipts and recorded runtime profiles. The skeptical question is: **Does the acceptance record identify every transferred result by its real execution commit and freshly verify every changed consumer?** \ No newline at end of file diff --git a/docs/internal/extensions/lifecycle-native-p0/repair-r1/dependency_controls.ps1 b/docs/internal/extensions/lifecycle-native-p0/repair-r1/dependency_controls.ps1 index b0cc32b4..8474a5e3 100644 --- a/docs/internal/extensions/lifecycle-native-p0/repair-r1/dependency_controls.ps1 +++ b/docs/internal/extensions/lifecycle-native-p0/repair-r1/dependency_controls.ps1 @@ -20,6 +20,7 @@ $stageError=$null;$stageRecord=$null;$completed=$false $integrityErrors=[Collections.Generic.List[string]]::new() $cleanupErrors=[Collections.Generic.List[string]]::new() $pinChecks=[Collections.Generic.List[object]]::new() +$finalPins=[ordered]@{} $fixtureCheck=$null $durableFailed=$false try { @@ -102,6 +103,8 @@ finally { $final=Get-LNRawPin $pin.path if($final.sha256 -cne $pin.sha256 -or $final.bytes -ne $pin.bytes){$status='changed';$integrityErrors.Add('INTEGRITY: changed captured pin: '+$pin.path)} } catch {$status='unreadable-final';$integrityErrors.Add($_.Exception.Message)} + $finalPins[$pin.path]=if($null -ne $final){[ordered]@{path=$final.path;bytes=$final.bytes;sha256=$final.sha256;state=$status}} + else{[ordered]@{path=$pin.path;bytes=$null;sha256=$null;state='unreadable-final'}} $pinChecks.Add([ordered]@{path=$pin.path;entrySha256=$pin.sha256;finalSha256=$(if($null -ne $final){$final.sha256}else{$null});status=$status}) } if(@($inputPins|Where-Object {$_.path -ieq [IO.Path]::GetFullPath($resultsInput)}).Count -eq 0){ @@ -118,7 +121,12 @@ finally { integrityErrors=@($integrityErrors.ToArray());cleanupErrors=@($cleanupErrors.ToArray());pinChecks=@($pinChecks.ToArray()) fixtureCheck=$fixtureCheck;entryPinCount=($captured.Count+$inputPins.Count);verifiedPinCount=@($pinChecks|Where-Object {$_.status -ceq 'verified'}).Count} try { - $record=@{closure=$closure;pins=$pins;oldSummary=$oldPin;oldMissing=$missing;controls=@($results.ToArray()); + # V1 REQ-EH2: entry* keys retain the entry snapshots. The unprefixed keys + # are reconstructed from the same final reads recorded by pinChecks; an + # unreadable final state is explicit instead of silently presenting entry. + $finalClosurePins=@(foreach($pin in @($pins)){$finalPins[$pin.path]}) + $finalOldSummary=if($null -ne $oldPin){$finalPins[$oldPin.path]}else{$null} + $record=@{closure=$closure;entryPins=$pins;pins=$finalClosurePins;entryOldSummary=$oldPin;oldSummary=$finalOldSummary;oldMissing=$missing;controls=@($results.ToArray()); installedToolsUnchanged=($integrityErrors.Count -eq 0 -and $captured.Count -gt 0);fixtureRestored=($null -ne $fixtureCheck -and $fixtureCheck.success); finalization=$finalization} [IO.File]::WriteAllText((Join-Path $OutputRoot 'RESULTS.json'),($record|ConvertTo-Json -Depth 30),$utf8) diff --git a/docs/internal/extensions/lifecycle1/HISTORICAL_VERIFIERS.md b/docs/internal/extensions/lifecycle1/HISTORICAL_VERIFIERS.md new file mode 100644 index 00000000..cd4081c3 --- /dev/null +++ b/docs/internal/extensions/lifecycle1/HISTORICAL_VERIFIERS.md @@ -0,0 +1,111 @@ +# Historical lifecycle verifier scope + +This guide classifies the retained lifecycle evidence readers as inspected at +V1 evidence-hardening source checkpoint +`7e3a1d086d81eee924036afc3f84b1447ac503cb` in managed worktree +`C:/Users/poin/.codex/worktrees/v1-evidence-hardening/RMQ`. It is a source +trace, not a replay or a claim about every later integrated checkout. None of +the scripts below is invoked by `scripts/gate.ps1`, `lakefile.toml`, or a +workflow under `.github/workflows`; a bounded exact-name search over those +surfaces at that checkpoint returned no match. + +The current file identities used for this trace are: + +| Reader | SHA-256 | +| --- | --- | +| `repair-r1/source_manifest.py` | `d3b173d5d74929da4388476095a22f88be71e0751a9b539dbaea0636d092abc1` | +| `repair-r1/collect_evidence.py` | `d95377b9657e45226f3b894785411803051d43eb5169c9675e7208df09ec4e6d` | +| `repair-r2/verify_evidence.py` | `614081cb05f073121d02309a2f249da8d27c6535d9b069776c45a57239656cdf` | +| native `repair-r2/verify_results.py` | `ce931fd260a5fda818e06beef1c66c6152189b46984fc4510eb445376244cad2` | +| native `repair-r3/verify_results.py` | `a660cf4344a71ffb3e8e62e936836755598ba37fd483098c42e1733c4a61add4` | +| `scripts/packed_native_lifecycle_stream_check.ps1` | `71084788a6fe3e5662e187e82f74f078c65fc2f9425ecc9a0c23554bb2e641b7` | + +## R1 source manifest + +`repair-r1/source_manifest.py:18-20` pins base +`12bd7f0fc2c87f2c9bdef3825bd92477e48e3433`, production freeze +`122a6bedb086d1de1df8dec167c890f887a72cc2`, and source freeze +`7c406b15bdc12333d323c92641ab6c6dad6af7a2`. Line 37 pins +`.lake/build/bin/rmq_lifecycle_validate.exe` to SHA-256 +`4752591ec5a7d962e09440391aa38d0e2fc534b2f04775aab9c0c735e43ba99c`, +and line 38 fixes the host tool root to the Lean 4.22.0 installation. + +The old-key read is exact: `source_manifest.py:121-133` opens each +`.lake/repair-r1/checks//result.json` and iterates +`document["sources"]`. Current R1 and R2 `run_check.ps1` write +`entrySources` and `absentSources` instead (`repair-r1/run_check.ps1:83` and +`repair-r2/run_check.ps1:136`). Renaming the historical reader would not make +it current: `source_manifest.py:156-221` compares the live tree with the three +frozen Git trees and frozen working bytes, lines 264-266 require the old +executable hash, and lines 272-307 require the old build, replay, shell, and +tool receipts. Its deterministic target is the committed +`repair-r1/SOURCE_FREEZE.json` (`source_manifest.py:404-413`), currently +347,686 bytes with SHA-256 +`4527e51e7e9e5cef2759957f7a1942a6bb6fab89b784d572fa0af3130a81606d`. +That packet is a frozen R1 identity receipt, not a current V1 test result. + +## R1 evidence index + +`repair-r1/collect_evidence.py:8-10` requires the live +`.lake/repair-r1` tree. Its old-key read is at line 28: +`value['sources']`. Lines 35-46 also follow retained validator output paths, +and lines 49-60 enumerate the old owned campaign directories. Lines 61-75 +stamp the old production/source freeze identities and write the committed +`repair-r1/EVIDENCE_INDEX.json`, currently 2,136,062 bytes with SHA-256 +`af8a32126da5f24ce5d43adfa2e4e8593bd2f6941480172c20a4fe62d9cf1ce6`. +The required `.lake/repair-r1` root was absent when this managed V1 worktree was +inspected at checkpoint `7e3a1d086d81eee924036afc3f84b1447ac503cb`. +A fresh index generated from another root would be a different product and +must not be described as replaying the retained R1 index. + +## R2 evidence verifier + +`repair-r2/verify_evidence.py:8-15` fixes `.lake/repair-r2`, base +`0485a64920a273d0830b926ee46275085222819d`, production +`cb4739220c01e6554a25ff8333652c0501486fa8`, both shell paths and versions, +the Lean 4.22.0 executable, and the dependency-replay script. Lines 29-30 +require recorded sources to equal current files. The old-key read is at lines +39-49, where each check iterates `v['sources']` and copies it into +`sourcePins`. Lines 273-285 pin the R1 registry and frozen repair inputs to +their production Git blobs; lines 293-301 require the old executable and every +named `.lake/repair-r2` evidence folder before writing its packet and index. + +The required `.lake/repair-r2` root and +`.lake/build/bin/rmq_lifecycle_validate.exe` were absent when this managed V1 +worktree was inspected at checkpoint +`7e3a1d086d81eee924036afc3f84b1447ac503cb`. This does not describe the +coordinator's later integrated build checkout. The committed outputs remain +historical: `repair-r2/EVIDENCE_INDEX.json` is +808,355 bytes, SHA-256 +`50f0b1329e91f542ee822cee2955eba136456da9bdd4d4b2192d69c62bd736ab`; +`repair-r2/RESULTS.json` is 303,999 bytes, SHA-256 +`827bc69b864b71cb49c26350890bd29e8d744a97e675177ad7d89de59821dba1`. + +## Native dependency-result readers + +The current production stream consumer does not interpret either old or new +pin labels. `scripts/packed_native_lifecycle_stream_check.ps1:113` reads the +dependency control IDs plus `installedToolsUnchanged` and `fixtureRestored`. +The dormant R2 verifier does read the old plain keys: +`lifecycle-native-p0/repair-r2/verify_results.py:261-272` walks `r["pins"]` +and `r["oldSummary"]` as current-file pins. R3 imports that exact R2 parser by +SHA-256 at `repair-r3/verify_results.py:23-31`; it does not redefine the +dependency-result key contract. + +The V1 producer therefore changes labels additively. In +`repair-r1/dependency_controls.ps1:127-130`, `entryPins` and +`entryOldSummary` retain entry snapshots, while `pins` and `oldSummary` come +from the final reads also used by `finalization.pinChecks`; an unreadable final +pin is explicit. Intact historical runs remain acceptable to the dormant +reader because their final pins still equal current files. A mutation run now +fails rather than presenting an entry value as final. The committed native R2 +and R3 `RESULTS.json` files remain cached historical reports, not executions of +the V1 producer. + +## V1 use + +The V1 focused controls execute the current producers and consumers in owned +fixtures. This guide and the committed historical JSON files provide lineage +only. Running a source generator, hashing a cached report, or reading a +historical `passed` field is not a new test and is never counted as one in the +V1 command ledger. diff --git a/docs/internal/extensions/lifecycle1/repair-r1/finalizer_control.ps1 b/docs/internal/extensions/lifecycle1/repair-r1/finalizer_control.ps1 index 8271b80b..2723b116 100644 --- a/docs/internal/extensions/lifecycle1/repair-r1/finalizer_control.ps1 +++ b/docs/internal/extensions/lifecycle1/repair-r1/finalizer_control.ps1 @@ -28,6 +28,9 @@ function Hash-ControlBytes([byte[]]$bytes) { finally {$algorithm.Dispose()} } function Hash-ControlFile([string]$path) {return Hash-ControlBytes ([IO.File]::ReadAllBytes($path))} +function Hash-ControlNormalizedText([byte[]]$bytes) { + return Hash-ControlBytes ($utf8.GetBytes($utf8.GetString($bytes).Replace("`r`n","`n"))) +} function Write-ControlJson([string]$path,[object]$value) { [IO.File]::WriteAllText($path,($value|ConvertTo-Json -Depth 40),$utf8) } @@ -55,19 +58,31 @@ function Assert-ExactLines([object[]]$actual,[object[]]$expected,[string]$channe $root=[IO.Path]::GetFullPath($RepositoryRoot) $shellPath=(Resolve-Path -LiteralPath $Shell -ErrorAction Stop).Path $registryPath=Join-Path $PSScriptRoot 'finalizer_cases.json' -$registryBytes=[IO.File]::ReadAllBytes($registryPath) -$registry=$utf8.GetString($registryBytes)|ConvertFrom-Json -Assert-Control ((Hash-ControlBytes $registryBytes) -ceq $registryHash) 'frozen registry bytes differ' -Assert-Control ($registry.version -eq 1 -and @($registry.cases).Count -eq $expectedIds.Count) 'exact registry count differs' -for($i=0;$i -lt $expectedIds.Count;$i++){ - Assert-Control ($registry.cases[$i].id -ceq $expectedIds[$i]) 'missing, duplicate, unknown or reordered registry ID' +$knownCase=@($expectedIds|Where-Object {$_ -ceq $Case}) +Assert-Control (-not [string]::IsNullOrWhiteSpace($Case) -and $knownCase.Count -eq 1) 'one exact known Case is required' +# Preserve the historical pre-root SourceVariant rejection only when the +# mapping has the exact canonical identity and shape. Missing, malformed or +# structurally valid drift is handled by the fresh post-root durable read. +$preRegistry=$null;$preRegistryTrusted=$false +try { + $preRegistryBytes=[IO.File]::ReadAllBytes($registryPath) + if((Hash-ControlBytes $preRegistryBytes) -ceq $registryHash -or (Hash-ControlNormalizedText $preRegistryBytes) -ceq $registryHash){ + $preRegistry=$utf8.GetString($preRegistryBytes)|ConvertFrom-Json + $preRegistryTrusted=($preRegistry.version -eq 1 -and @($preRegistry.cases).Count -eq $expectedIds.Count) + if($preRegistryTrusted){ + for($i=0;$i -lt $expectedIds.Count;$i++){ + if($preRegistry.cases[$i].id -cne $expectedIds[$i]){$preRegistryTrusted=$false;break} + } + } + } +}catch{$preRegistry=$null;$preRegistryTrusted=$false} +if($preRegistryTrusted){ + $preSelected=@($preRegistry.cases|Where-Object {$_.id -ceq $Case}) + Assert-Control ($preSelected.Count -eq 1) 'one exact known Case is required' + if($PSBoundParameters.ContainsKey('SourceVariant')){ + Assert-Control ($SourceVariant -ceq $preSelected[0].sourceVariant) 'source variant differs from frozen case mapping' + }else{$SourceVariant=$preSelected[0].sourceVariant} } -$selected=@($registry.cases|Where-Object {$_.id -ceq $Case}) -Assert-Control (-not [string]::IsNullOrWhiteSpace($Case) -and $selected.Count -eq 1) 'one exact known Case is required' -$test=$selected[0] -if($PSBoundParameters.ContainsKey('SourceVariant')){ - Assert-Control ($SourceVariant -ceq $test.sourceVariant) 'source variant differs from frozen case mapping' -}else{$SourceVariant=$test.sourceVariant} $helper=Join-Path $root 'scripts/owned_process_tree.ps1' $production=Join-Path $root $productionRelative $evidenceParent=Assert-OwnedDescendant $EvidenceRoot (Join-Path $root '.lake') @@ -87,9 +102,24 @@ $pinChecks=[Collections.Generic.List[object]]::new() $entryPins=[ordered]@{} $durableFailed=$false $pinLabels=[ordered]@{} -$pinLabels[$registryPath]='frozen registry';$entryPins[$registryPath]=Hash-ControlBytes $registryBytes +$registryBytes=$null;$registry=$null;$selected=@();$test=$null +$pinLabels[$registryPath]='frozen registry' $pinLabels[$PSCommandPath]='harness';$pinLabels[$helper]='protected helper';$pinLabels[$production]='production script' try { +$registryBytes=[IO.File]::ReadAllBytes($registryPath) +$entryPins[$registryPath]=Hash-ControlBytes $registryBytes +$registry=$utf8.GetString($registryBytes)|ConvertFrom-Json +Assert-Control ($entryPins[$registryPath] -ceq $registryHash -or (Hash-ControlNormalizedText $registryBytes) -ceq $registryHash) 'frozen registry bytes differ' +Assert-Control ($registry.version -eq 1 -and @($registry.cases).Count -eq $expectedIds.Count) 'exact registry count differs' +for($i=0;$i -lt $expectedIds.Count;$i++){ + Assert-Control ($registry.cases[$i].id -ceq $expectedIds[$i]) 'missing, duplicate, unknown or reordered registry ID' +} +$selected=@($registry.cases|Where-Object {$_.id -ceq $Case}) +Assert-Control (-not [string]::IsNullOrWhiteSpace($Case) -and $selected.Count -eq 1) 'one exact known Case is required' +$test=$selected[0] +if($PSBoundParameters.ContainsKey('SourceVariant')){ + Assert-Control ($SourceVariant -ceq $test.sourceVariant) 'source variant differs from frozen case mapping' +}else{$SourceVariant=$test.sourceVariant} $entryPins[$PSCommandPath]=Hash-ControlFile $PSCommandPath $entryPins[$helper]=Hash-ControlFile $helper Assert-Control ($entryPins[$helper] -ceq $helperHash) 'protected owned-process helper hash differs' diff --git a/docs/internal/extensions/lifecycle1/repair-r1/registry_controls.ps1 b/docs/internal/extensions/lifecycle1/repair-r1/registry_controls.ps1 index 1615a467..7ab4823f 100644 --- a/docs/internal/extensions/lifecycle1/repair-r1/registry_controls.ps1 +++ b/docs/internal/extensions/lifecycle1/repair-r1/registry_controls.ps1 @@ -14,11 +14,21 @@ $runtimeProfilePath=Join-Path $PSScriptRoot 'runtime_profile.ps1' $runtime=Assert-LifecycleRepairRuntime $Shell $Profile $registryPath=Join-Path $PSScriptRoot 'registry_control_cases.json' $registryHash='59d2a546c64eef274e878407583b51164d0676edd98fef46b04549d6fdf44a4a' +function Get-L1R1RegistryControlSha256([byte[]]$Bytes){ + $algorithm=[Security.Cryptography.SHA256]::Create() + try{return ([BitConverter]::ToString($algorithm.ComputeHash($Bytes))).Replace('-','').ToLowerInvariant()} + finally{$algorithm.Dispose()} +} +function Test-L1R1RegistryControlTextIdentity([byte[]]$Bytes,[string]$Expected){ + $normalized=$utf8.GetBytes($utf8.GetString($Bytes).Replace("`r`n","`n")) + return (Get-L1R1RegistryControlSha256 $Bytes) -ceq $Expected -or (Get-L1R1RegistryControlSha256 $normalized) -ceq $Expected +} $expectedIds=@('R01_FULL_REGISTRY','R02_ONE_ID','R03_BOUND_EMPTY','R04_BOUND_WHITESPACE', 'R05_UNKNOWN_SELECTOR','R06_MISSING_MIDDLE','R07_DUPLICATE_MIDDLE','R08_UNKNOWN_MIDDLE', 'R09_UNUSED_EXTRA','R10_CHANGED_MAPPING','R11_WRONG_PROFILE','R12_WRONG_SUPPLIED_SHELL') -if((Get-FileHash -LiteralPath $registryPath).Hash.ToLowerInvariant() -cne $registryHash){throw 'L1R1-REGISTRY-CONTROL: frozen control mapping identity changed'} -$registry=$utf8.GetString([IO.File]::ReadAllBytes($registryPath))|ConvertFrom-Json +$registryBytes=[IO.File]::ReadAllBytes($registryPath) +if(-not (Test-L1R1RegistryControlTextIdentity $registryBytes $registryHash)){throw 'L1R1-REGISTRY-CONTROL: frozen control mapping identity changed'} +$registry=$utf8.GetString($registryBytes)|ConvertFrom-Json if(@($registry.cases).Count -ne $expectedIds.Count){throw 'L1R1-REGISTRY-CONTROL: exact control count mismatch'} for($i=0;$i -lt $expectedIds.Count;$i++){ if($registry.cases[$i].id -cne $expectedIds[$i]){throw 'L1R1-REGISTRY-CONTROL: exact ordered control IDs differ'} @@ -33,7 +43,7 @@ $driver=Join-Path $PSScriptRoot $registry.driver $frozenPath=Join-Path $PSScriptRoot 'CONTROL_REGISTRY.frozen.json' $activePath=Join-Path $PSScriptRoot 'CONTROL_REGISTRY.json' $frozenBytes=[IO.File]::ReadAllBytes($frozenPath) -if((Get-FileHash -LiteralPath $frozenPath).Hash.ToLowerInvariant() -cne $registry.productionRegistrySha256){throw 'L1R1-REGISTRY-CONTROL: production registry identity changed'} +if(-not (Test-L1R1RegistryControlTextIdentity $frozenBytes $registry.productionRegistrySha256)){throw 'L1R1-REGISTRY-CONTROL: production registry identity changed'} if([Convert]::ToBase64String([IO.File]::ReadAllBytes($activePath)) -cne [Convert]::ToBase64String($frozenBytes)){throw 'L1R1-REGISTRY-CONTROL: actual driver registry differs from frozen bytes'} $frozenText=$utf8.GetString($frozenBytes) $frozen=$frozenText|ConvertFrom-Json diff --git a/docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1 b/docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1 index 21c44f02..eff7bf0d 100644 --- a/docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1 +++ b/docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1 @@ -12,29 +12,66 @@ $ErrorActionPreference='Stop' $root=[IO.Path]::GetFullPath((Join-Path $PSScriptRoot '../../../../..')) $utf8=[Text.UTF8Encoding]::new($false,$true) if(-not $PSBoundParameters.ContainsKey('RegistryPath')){$RegistryPath=Join-Path $PSScriptRoot 'CONTROL_REGISTRY.json'} -. (Join-Path $PSScriptRoot 'runtime_profile.ps1') -$runtime=Assert-LifecycleRepairRuntime $Shell $Profile +$onlyCaseBound=$PSBoundParameters.ContainsKey('OnlyCase') $frozenPath=Join-Path $PSScriptRoot 'CONTROL_REGISTRY.frozen.json' $frozenHash='385c9bc95ac09b3cc046a7049e954cdf19361330c31f99bd83c9da0c822423f2' -if((Get-FileHash -LiteralPath $frozenPath).Hash.ToLowerInvariant() -cne $frozenHash){throw 'L1R1-REGISTRY: frozen registry identity changed'} -$frozen=$utf8.GetString([IO.File]::ReadAllBytes($frozenPath))|ConvertFrom-Json -$bytes=[IO.File]::ReadAllBytes($RegistryPath) -$registry=$utf8.GetString($bytes)|ConvertFrom-Json -if(@($registry.cases).Count -ne @($frozen.cases).Count){throw 'L1R1-REGISTRY: exact count mismatch'} -for($i=0;$i -lt @($frozen.cases).Count;$i++) { - if($registry.cases[$i].id -cne $frozen.cases[$i].id){throw 'L1R1-REGISTRY: missing duplicate unknown or reordered ID'} + +function Get-L1R1Sha256([byte[]]$Bytes){ + $algorithm=[Security.Cryptography.SHA256]::Create() + try{return ([BitConverter]::ToString($algorithm.ComputeHash($Bytes))).Replace('-','').ToLowerInvariant()} + finally{$algorithm.Dispose()} +} +function Test-L1R1TextIdentity([byte[]]$Bytes,[string]$Expected){ + $normalized=$utf8.GetBytes($utf8.GetString($Bytes).Replace("`r`n","`n")) + return (Get-L1R1Sha256 $Bytes) -ceq $Expected -or (Get-L1R1Sha256 $normalized) -ceq $Expected +} +function Get-L1R1Selection([object]$Frozen) { + $chosen=@($Frozen.cases|Where-Object {$_.profiles -ccontains $Profile}) + if($onlyCaseBound) { + $chosen=@($chosen|Where-Object {$_.id -ceq $OnlyCase}) + if($chosen.Count -ne 1){throw 'L1R1-SELECTOR: unknown or unavailable exact ID'} + } + return $chosen +} + +function Get-L1R1RegistryState([byte[]]$FrozenBytes,[object]$Frozen,[object[]]$Chosen) { + $bytes=[IO.File]::ReadAllBytes($RegistryPath) + $registry=$utf8.GetString($bytes)|ConvertFrom-Json + if(@($registry.cases).Count -ne @($Frozen.cases).Count){throw 'L1R1-REGISTRY: exact count mismatch'} + for($i=0;$i -lt @($Frozen.cases).Count;$i++) { + if($registry.cases[$i].id -cne $Frozen.cases[$i].id){throw 'L1R1-REGISTRY: missing duplicate unknown or reordered ID'} + } + if([Convert]::ToBase64String($bytes) -cne [Convert]::ToBase64String($FrozenBytes)){throw 'L1R1-REGISTRY: exact mapping bytes mismatch'} + foreach($component in $Frozen.components) { + $componentBytes=[IO.File]::ReadAllBytes((Join-Path $PSScriptRoot $component.path)) + if(-not (Test-L1R1TextIdentity $componentBytes $component.sha256)){throw 'L1R1-REGISTRY: component mapping identity changed'} + } + return [pscustomobject]@{registry=$registry;selected=$Chosen} +} + +. (Join-Path $PSScriptRoot 'runtime_profile.ps1') +$runtime=Assert-LifecycleRepairRuntime $Shell $Profile +if($onlyCaseBound -and [string]::IsNullOrWhiteSpace($OnlyCase)){throw 'L1R1-SELECTOR: explicitly empty selector'} +$frozenBytes=$null;$frozen=$null;$frozenReferenceError=$null;$selected=@() +try{$frozenBytes=[IO.File]::ReadAllBytes($frozenPath)}catch{$frozenReferenceError=$_.Exception.Message} +if($null -ne $frozenBytes){ + try{$frozen=$utf8.GetString($frozenBytes)|ConvertFrom-Json}catch{$frozenReferenceError=$_.Exception.Message} } -if([Convert]::ToBase64String($bytes) -cne [Convert]::ToBase64String([IO.File]::ReadAllBytes($frozenPath))){throw 'L1R1-REGISTRY: exact mapping bytes mismatch'} -foreach($component in $frozen.components) { - if((Get-FileHash -LiteralPath (Join-Path $PSScriptRoot $component.path)).Hash.ToLowerInvariant() -cne $component.sha256){throw 'L1R1-REGISTRY: component mapping identity changed'} +if($null -ne $frozen -and $null -eq $frozenReferenceError){ + if(-not (Test-L1R1TextIdentity $frozenBytes $frozenHash)){ + $frozenReferenceError='L1R1-REGISTRY: frozen registry identity changed' + }else{ + # Only the identity-verified canonical mapping may decide a selector at the + # pre-root command boundary. Structurally valid drift is durable below. + $selected=@(Get-L1R1Selection $frozen) + } } -$selected=@($registry.cases|Where-Object {$_.profiles -ccontains $Profile}) -if($PSBoundParameters.ContainsKey('OnlyCase')) { - if([string]::IsNullOrWhiteSpace($OnlyCase)){throw 'L1R1-SELECTOR: explicitly empty selector'} - $selected=@($selected|Where-Object {$_.id -ceq $OnlyCase}) - if($selected.Count -ne 1){throw 'L1R1-SELECTOR: unknown or unavailable exact ID'} +if($ProbeOnly){ + if($null -ne $frozenReferenceError){throw $frozenReferenceError} + $registryState=Get-L1R1RegistryState $frozenBytes $frozen @($selected) + Write-Output ('L1R1 SELECT '+($registryState.selected.id -join ',')) + exit 0 } -if($ProbeOnly){Write-Output ('L1R1 SELECT '+($selected.id -join ','));exit 0} if([string]::IsNullOrWhiteSpace($EvidenceRoot)){$EvidenceRoot=Join-Path $root ('.lake/repair-r1/controls-'+$Profile+'-'+[Guid]::NewGuid().ToString('N'))} $evidence=[IO.Path]::GetFullPath($EvidenceRoot) $allowed=[IO.Path]::GetFullPath((Join-Path $root '.lake')).TrimEnd('\','/')+[IO.Path]::DirectorySeparatorChar @@ -58,7 +95,16 @@ $cleanupErrors=[Collections.Generic.List[string]]::new() $pinChecks=[Collections.Generic.List[object]]::new() $caseSlotChecks=[Collections.Generic.List[object]]::new() $durableFailed=$false +$registry=$null try { + # V1 REQ-EH3: a missing/drifted frozen reference, active registry, or + # registered component fails only after the owned root exists and therefore + # passes through this finally. Runtime and parseable exact-selector rejection + # retain the historical pre-root command boundary, as does ProbeOnly. + if($null -ne $frozenReferenceError){throw $frozenReferenceError} + $registryState=Get-L1R1RegistryState $frozenBytes $frozen @($selected) + $registry=$registryState.registry + $selected=@($registryState.selected) foreach($path in $pinPaths){$pins[$path]=(Get-FileHash -LiteralPath (Join-Path $root $path)).Hash} . (Join-Path $root 'scripts/owned_process_tree.ps1') foreach($case in $selected) { @@ -140,7 +186,7 @@ finally { caseSlotChecks=@($caseSlotChecks.ToArray())} try { [IO.File]::WriteAllText((Join-Path $evidence 'summary.json'),([ordered]@{passed=$passed;profile=$Profile;shell=$Shell;runtime=$runtime; - shellSha256=$shellHash;registrySha256=$frozenHash;selected=@($selected.id);results=@($results.ToArray());entrySourcePins=$pins; + shellSha256=$shellHash;registrySha256=$frozenHash;selected=@($selected|ForEach-Object {$_.id});results=@($results.ToArray());entrySourcePins=$pins; finalization=$finalization; streamLimit='Inherited helper returned nonempty lines; overflow/exception may prevent output recovery.'}|ConvertTo-Json -Depth 40),$utf8) } catch {$durableFailed=$true;$passed=$false;[Console]::Error.WriteLine('L1R1-SUMMARY: durable summary write failed: '+$_.Exception.Message)} diff --git a/docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1 b/docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1 index 4a755c76..23e82801 100644 --- a/docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1 +++ b/docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1 @@ -18,14 +18,14 @@ param( # bytes of the audited candidate and checks the predicted base outcome; any other # ref runs that commit's harness bytes and requires every control to pass. # -# LIFE-1-R4 versioning. The runner accepts exactly two pinned registries: the R3 +# LIFE-1-R4/V1 versioning. The runner accepts exactly three pinned registries: the R3 # v1 registry (repair-r3/FAILURE_CONTROL_REGISTRY.json, 47 controls, base # eb8e4f25; still the default and replayable unchanged) and the R4 v2 registry # (repair-r4/FAILURE_CONTROL_REGISTRY.json, the 47 R3 controls plus 13 R4 -# controls, base d27ffa34), chosen by the registry's schema and version and -# pinned by normalized SHA-256. The R4 predicate fields are optional, so v1 -# controls are evaluated as before, except that the pin-coverage predicate is -# the stronger repair-r4/predicates.ps1 Test-R4PinCoverage for every control. +# controls, base d27ffa34). V1 v3 keeps the same 60 IDs/mappings and adds the +# independent ordered pin rosters consumed by Test-R4PinCoverage. Registry +# generation is chosen by schema/version and pinned by normalized SHA-256; v1 +# and v2 remain replayable from their frozen bytes. Set-StrictMode -Version Latest $ErrorActionPreference='Stop' $utf8=[Text.UTF8Encoding]::new($false,$true) @@ -42,6 +42,9 @@ $registryVersions=@{ 2=@{schema='life1-r4-failure-controls-v2';sha='cf5ef090543773ef0a4fa473164e56633fabeef140301aad737bb2a7a3226dbc' base='d27ffa341f4ed8ceccc46817455eb26c73b319a1' ids=$r3Ids+@('K1-F','K2-F','K1-T','K2-T','K1-W','K2-W','LV-W','IC-U','LV-E','IC-L','HS-L','K2-G','HS-G')} + 3=@{schema='life1-v1-evidence-failure-controls-v3';sha='218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1' + base='ee44f04a561f2194b3713f071c26b6faf9ba7fab' + ids=$r3Ids+@('K1-F','K2-F','K1-T','K2-T','K1-W','K2-W','LV-W','IC-U','LV-E','IC-L','HS-L','K2-G','HS-G')} } $r4Dir=Join-Path $repo 'docs/internal/extensions/lifecycle1/repair-r4' $shells=@{pwsh='C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe'; @@ -68,7 +71,7 @@ if(-not $PSBoundParameters.ContainsKey('RegistryPath')){$RegistryPath=Join-Path $registryBytes=[IO.File]::ReadAllBytes($RegistryPath) $registry=$utf8.GetString($registryBytes)|ConvertFrom-Json $registryVersion=$null -foreach($k in @(1,2)){if($registry.version -eq $k -and $registry.schema -ceq $registryVersions[$k].schema){$registryVersion=$k}} +foreach($k in @(1,2,3)){if($registry.version -eq $k -and $registry.schema -ceq $registryVersions[$k].schema){$registryVersion=$k}} if($null -eq $registryVersion){throw 'R3-REGISTRY: unsupported registry version'} $expectedIds=$registryVersions[$registryVersion].ids $registryNormalizedSha256=$registryVersions[$registryVersion].sha @@ -81,6 +84,53 @@ foreach($id in $expectedIds){if(-not $seen.Contains($id)){throw ('R3-REGISTRY: m foreach($id in $ids){if($expectedIds -cnotcontains $id){throw ('R3-REGISTRY: unknown ID '+$id)}} if(($ids -join ',') -cne ($expectedIds -join ',')){throw 'R3-REGISTRY: reordered IDs'} if((Get-R3NormalizedSha256 $registryBytes) -cne $registryNormalizedSha256){throw 'R3-REGISTRY: registry bytes differ from the pinned version'} +if($registryVersion -eq 3){ + $rosterProp=$registry.PSObject.Properties['pinRosters'] + if($null -eq $rosterProp){throw 'R3-REGISTRY: v3 pin rosters absent'} + $rosterKeys=@($rosterProp.Value.PSObject.Properties|ForEach-Object {$_.Name}) + $harnessKeys=@($registry.harnessKeys.PSObject.Properties|ForEach-Object {$_.Name}) + if(($rosterKeys -join ',') -cne ($harnessKeys -join ',')){throw 'R3-REGISTRY: v3 pin roster keys differ from harness keys'} + $contextProp=$registry.PSObject.Properties['trustedPathContexts'] + if($null -eq $contextProp -or $null -eq $contextProp.Value.PSObject.Properties['DP']){throw 'R3-REGISTRY: v3 trusted path contexts absent'} + $dpToolchain=[string](Get-R4Field $contextProp.Value.DP 'toolchainBin') + if([string]::IsNullOrWhiteSpace($dpToolchain) -or -not [IO.Path]::IsPathRooted($dpToolchain)){throw 'R3-REGISTRY: DP toolchain path context invalid'} + $declaredNoReceipt=@($registry.receiptSemantics.guardedNoReceiptControlIds|ForEach-Object {[string]$_}) + $actualNoReceipt=@($registry.controls|Where-Object {[bool](Get-R4Field $_.expect 'durableAbsent')}|ForEach-Object {[string]$_.id}) + if(($declaredNoReceipt -join ',') -cne 'K1-W,K2-W,LV-W' -or ($actualNoReceipt -join ',') -cne ($declaredNoReceipt -join ',') -or + [int]$registry.receiptSemantics.receiptBearingControlCount -ne ($registry.controls.Count-$actualNoReceipt.Count)){ + throw 'R3-REGISTRY: v3 receipt-bearing/no-receipt partition differs' + } + foreach($control in $registry.controls){ + $roster=$rosterProp.Value.PSObject.Properties[[string]$control.harness] + if($null -eq $roster){throw ('R3-REGISTRY: no pin roster for '+$control.id)} + $rules=[Collections.Generic.List[string]]::new() + foreach($row in @($roster.Value.rows)){$rules.Add([string]$row)} + foreach($stageProperty in $roster.Value.stages.PSObject.Properties){ + $stageRows=$stageProperty.Value.PSObject.Properties['rows'] + if($null -ne $stageRows){foreach($row in @($stageRows.Value)){$rules.Add([string]$row)}} + } + foreach($rule in $rules){ + if([string]::IsNullOrWhiteSpace($rule) -or $rule.StartsWith('suffix:',[StringComparison]::Ordinal) -or $rule.StartsWith('regex:',[StringComparison]::Ordinal)){ + throw ('R3-REGISTRY: broad or empty v3 roster rule '+$rule+' for '+$control.harness) + } + if($rule.StartsWith('shell:',[StringComparison]::Ordinal) -and @('shell:child','shell:host') -cnotcontains $rule){throw ('R3-REGISTRY: unknown shell roster rule '+$rule)} + if($rule.StartsWith('history:',[StringComparison]::Ordinal) -and $rule -cne 'history:raw-summary'){throw ('R3-REGISTRY: unknown history roster rule '+$rule)} + } + $kinds=$roster.Value.PSObject.Properties['identityKinds'] + if($null -ne $kinds){ + $baseRows=@($roster.Value.rows) + foreach($kind in $kinds.Value.PSObject.Properties){ + $kindIndex=0 + if(-not [int]::TryParse($kind.Name,[ref]$kindIndex) -or $kindIndex -lt 0 -or $kindIndex -ge $baseRows.Count -or [string]$kind.Value -cne 'git-sha1'){ + throw ('R3-REGISTRY: invalid identity kind '+$kind.Name+' for '+$control.harness) + } + } + } + $stage=[string](Get-R4Field $control.expect 'pinStage') + if([string]::IsNullOrWhiteSpace($stage)){$stage='complete'} + if($null -eq $roster.Value.stages.PSObject.Properties[$stage]){throw ('R3-REGISTRY: unknown pin stage '+$stage+' for '+$control.id)} + } +} $available=@($registry.controls|Where-Object {@($_.profiles) -ccontains $Profile}) if($PSBoundParameters.ContainsKey('OnlyControl')){ if($null -eq $OnlyControl -or $OnlyControl.Count -eq 0){throw 'R3-SELECTOR: explicitly empty selector'} @@ -373,11 +423,22 @@ if($LASTEXITCODE){throw 'git commit failed'} $pristine=Join-Path $ctl 'pristine' $record=[ordered]@{id=$id;harness=[string]$control.harness;shape=[string]$control.shape;fault=[string]$control.fault mode=$mode;profile=$Profile;deadlineSeconds=[int]$control.deadlineSeconds;root=$root;setupError=$null;launchError=$null - process=$null;durable=$null;core=$null;structural=$null;restoration=$null;verdict='FAIL';expected=$null;lockWaitSeconds=$null} + process=$null;durable=$null;core=$null;structural=$null;restoration=$null;verdict='FAIL';expected=$null;lockWaitSeconds=$null;trustedPinContext=$null} $lane=$null;$laneHeld=$false try { [void][IO.Directory]::CreateDirectory($root) $shellPath=$shells[$Profile] + $trustedPinContext=[ordered]@{ + fixtureRoot=[IO.Path]::GetFullPath($root) + childShell=[IO.Path]::GetFullPath($shellPath) + hostShell=[IO.Path]::GetFullPath($shellPath) + toolchainBin=$null + historicalSummary=$null + historicalSummarySource=$null + } + if($registryVersion -eq 3 -and [string]$control.harness -ceq 'DP'){ + $trustedPinContext.toolchainBin=[IO.Path]::GetFullPath([string]$registry.trustedPathContexts.DP.toolchainBin) + } $manifestPaths=[Collections.Generic.List[string]]::new() foreach($f in $recipe.files){ $rel=[string]$f[0];$source=[string]$f[1] @@ -413,6 +474,18 @@ if($LASTEXITCODE){throw 'git commit failed'} [IO.File]::WriteAllBytes($dest,$bytes) $manifestPaths.Add($rel) } + if($registryVersion -eq 3 -and [string]$control.harness -ceq 'DP'){ + # Read the pinned copied input before the child runs. The returned + # pinChecks never define their own expected historical-summary path. + $resultsInput=[IO.Path]::GetFullPath((Join-Path $root 'docs/internal/extensions/lifecycle-native-p0/RESULTS.json')) + $trustedResults=[IO.File]::ReadAllText($resultsInput,$utf8)|ConvertFrom-Json + $rawSummary=$trustedResults.PSObject.Properties['rawSummary'] + $rawPath=if($null -ne $rawSummary){[string](Get-R4Field $rawSummary.Value 'path')}else{$null} + if([string]::IsNullOrWhiteSpace($rawPath) -or -not [IO.Path]::IsPathRooted($rawPath)){throw 'R3-SETUP: trusted DP historical summary path unavailable'} + $trustedPinContext.historicalSummary=[IO.Path]::GetFullPath($rawPath) + $trustedPinContext.historicalSummarySource=$resultsInput + } + $record.trustedPinContext=$trustedPinContext [IO.File]::WriteAllText((Join-Path $root '.gitignore'),".lake/`n",$utf8) $manifestPaths.Add('.gitignore') if([bool]$control.removeAtSetup){ @@ -519,11 +592,14 @@ if($LASTEXITCODE){throw 'git commit failed'} ($null -eq $valuesCheck -or $valuesCheck.ok) -and ($null -eq $labelsCheck -or $labelsCheck.ok) -and $stderrOk -and $absentOk -and $stdoutOk # Structural predicates of the repaired finalization contract. $structural=[ordered]@{applicable=($mode -cne 'base');finalizationPresent=$false;verdictMatches=$false - stageFieldMatches=$false;integrityFieldMatches=$false;cleanupEmpty=$false;pinsVerified=$false} + stageFieldMatches=$false;integrityFieldMatches=$false;cleanupEmpty=$false;pinCoverageApplicable=$true;pinsVerified=$false;pinCoverage=$null} if($durableAbsentWanted){ - # A W control has no durable result by construction; its surface is the core predicate. + # A W control has no durable result by construction. Its failed + # exit/diagnostics are guarded by the core predicate; pin coverage is + # inapplicable, never represented as a positive verification result. $structural=[ordered]@{applicable=$false;reason='no durable result by construction (durable-write failure)';finalizationPresent=$true;verdictMatches=$true - stageFieldMatches=$true;integrityFieldMatches=$true;cleanupEmpty=$true;pinsVerified=$true} + stageFieldMatches=$true;integrityFieldMatches=$true;cleanupEmpty=$true;pinCoverageApplicable=$false;pinsVerified=$null + pinCoverage='not applicable: guarded durable-write failure has no finalization receipt'} } elseif($null -ne $fin -and $fin.schema -ceq 'life1-r3-finalization-v1'){ $structural.finalizationPresent=$true @@ -538,15 +614,22 @@ if($LASTEXITCODE){throw 'git commit failed'} $cleanupStrings=@(@($fin.cleanupErrors)|Where-Object {$_ -is [string]}) if($null -ne $cleanupWanted){$structural.cleanupEmpty=Test-R3Groups @($cleanupWanted) $cleanupStrings} else{$structural.cleanupEmpty=($cleanupStrings.Count -eq 0)} - # LIFE-1-R4: every pin captured before the failure is re-verified, the - # captured count equals entryPinCount and, where the registry states it, - # the independent count captured before an injected setup failure. - $coverage=Test-R4PinCoverage $fin (Get-R4Field $expect 'capturedPins') ($isP -or [string](Get-R4Field $expect 'pins') -ceq 'all-verified') + # V1: v3 checks the independent ordered harness roster and named capture + # stage for every control. v1/v2 keep their historical count predicate. + $pinRoster=$null;$pinStage=$null;$legacyCaptured=Get-R4Field $expect 'capturedPins' + if($registryVersion -eq 3){ + $pinRoster=$registry.pinRosters.PSObject.Properties[[string]$control.harness].Value + $pinStage=[string](Get-R4Field $expect 'pinStage') + if([string]::IsNullOrWhiteSpace($pinStage)){$pinStage='complete'} + $legacyCaptured=$null + } + $coverage=Test-R4PinCoverage $fin $legacyCaptured ($isP -or [string](Get-R4Field $expect 'pins') -ceq 'all-verified') $pinRoster $pinStage $trustedPinContext $structural.pinsVerified=$coverage.ok $structural.pinCoverage=$coverage.reason } $record.structural=$structural - $structuralAll=$structural.finalizationPresent -and $structural.verdictMatches -and $structural.stageFieldMatches -and $structural.integrityFieldMatches -and $structural.cleanupEmpty -and $structural.pinsVerified + $pinStructureOk=(-not [bool]$structural.pinCoverageApplicable) -or [bool]$structural.pinsVerified + $structuralAll=$structural.finalizationPresent -and $structural.verdictMatches -and $structural.stageFieldMatches -and $structural.integrityFieldMatches -and $structural.cleanupEmpty -and $pinStructureOk $record.coreAll=$coreAll;$record.structuralAll=$structuralAll if($mode -cne 'base'){$record.expected='accept-all-predicates';$observed=$coreAll -and $structuralAll} else{ @@ -611,12 +694,15 @@ finally { catch{$integrityErrors.Add('R3-INTEGRITY: real worktree Git state unavailable: '+$_.Exception.Message)} } $failed=@($results|Where-Object {$_.verdict -cne 'PASS'}) + $selectedNoReceipt=@($selected|Where-Object {[bool](Get-R4Field $_.expect 'durableAbsent')}|ForEach-Object {[string]$_.id}) $verdict=if($completed -and $null -eq $stageError -and $integrityErrors.Count -eq 0 -and $cleanupErrors.Count -eq 0 -and $failed.Count -eq 0){'pass'}else{'fail'} $summary=[ordered]@{schema='life1-r3-failure-control-run-v1';mode=$mode;harnessRef=$HarnessRef;harnessSha=$refSha;profile=$Profile registryVersion=$registryVersion;registryPath=[IO.Path]::GetFullPath($RegistryPath);registryNormalizedSha256=$registryNormalizedSha256;baseRef=$baseSha shell=$shells[$Profile];runnerShell=(Get-Process -Id $PID).Path;startedUtc=$startedUtc.ToString('o');finishedUtc=[DateTime]::UtcNow.ToString('o') selected=@($selected|ForEach-Object {$_.id});expectedCount=$selected.Count;executedCount=$results.Count passedCount=($results.Count-$failed.Count);failedIds=@($failed|ForEach-Object {$_.id}) + pinCoverage=[ordered]@{receiptBearingCount=($selected.Count-$selectedNoReceipt.Count);guardedNoReceiptCount=$selectedNoReceipt.Count + guardedNoReceiptIds=$selectedNoReceipt;meaning='No-receipt guards validate failed durable writes; pin coverage is inapplicable for those controls.'} worktreeStateBefore=$worktreeBefore;worktreeStateAfter=$worktreeAfter controls=@($results.ToArray()) finalization=[ordered]@{schema='life1-r3-finalization-v1';verdict=$verdict;stageError=$stageError diff --git a/docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json b/docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json index b98b2892..9ac993e2 100644 --- a/docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json +++ b/docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json @@ -1,7 +1,7 @@ { - "schema": "life1-r4-failure-controls-v2", - "version": 2, - "baseRef": "d27ffa341f4ed8ceccc46817455eb26c73b319a1", + "schema": "life1-v1-evidence-failure-controls-v3", + "version": 3, + "baseRef": "ee44f04a561f2194b3713f071c26b6faf9ba7fab", "harnessKeys": { "RC": "docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1", "FC": "docs/internal/extensions/lifecycle1/repair-r1/finalizer_control.ps1", @@ -13,6 +13,199 @@ "DP": "docs/internal/extensions/lifecycle-native-p0/repair-r1/dependency_controls.ps1", "HS": "docs/internal/extensions/lifecycle-native-p0/repair-r2/harness_stream_controls.ps1" }, + "pinRosters": { + "RC": { + "rows": [ + "scripts/lifecycle_validator.ps1", + "scripts/lifecycle_validator_environment.ps1", + "scripts/lifecycle_dependency_replay.ps1", + "scripts/owned_process_tree.ps1", + "scripts/lifecycle_dependency_cases.json", + ".lake/build/bin/rmq_lifecycle_validate.exe", + "docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1", + "docs/internal/extensions/lifecycle1/repair-r1/runtime_profile.ps1", + "docs/internal/extensions/lifecycle1/repair-r1/selector_child.ps1", + "docs/internal/extensions/lifecycle1/repair-r1/dependency_child.ps1", + "docs/internal/extensions/lifecycle1/repair-r1/deadline_control.ps1", + "docs/internal/extensions/lifecycle1/repair-r1/finalizer_control.ps1" + ], + "stages": { + "complete": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] }, + "setup-exe-missing": { "capturedIndexes": [0, 1, 2, 3, 4] } + } + }, + "FC": { + "rows": [ + "fixture:docs/internal/extensions/lifecycle1/repair-r1/finalizer_cases.json", + "fixture:docs/internal/extensions/lifecycle1/repair-r1/finalizer_control.ps1", + "fixture:scripts/owned_process_tree.ps1", + "fixture:scripts/lifecycle_dependency_replay.ps1" + ], + "stages": { + "complete": { "capturedIndexes": [0, 1, 2, 3] }, + "setup-helper-missing": { "capturedIndexes": [0, 1] } + } + }, + "K1": { + "rows": [ + "scripts/lifecycle_validator.ps1", + "scripts/lifecycle_validator_environment.ps1", + "scripts/lifecycle_dependency_replay.ps1", + "scripts/owned_process_tree.ps1", + "scripts/lifecycle_dependency_cases.json", + "RMQ/Validation/PackedLifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "scripts/lifecycle_provenance_contract.lean", + "lean-toolchain", + "lakefile.toml", + ".lake/build/bin/rmq_lifecycle_validate.exe" + ], + "stages": { + "complete": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] }, + "setup-helper-missing": { "capturedIndexes": [0, 1, 2, 4, 5, 6, 7, 8, 9] } + } + }, + "K2": { + "rows": [ + "scripts/lifecycle_validator.ps1", + "scripts/lifecycle_validator_environment.ps1", + "scripts/lifecycle_dependency_replay.ps1", + "scripts/owned_process_tree.ps1", + "scripts/lifecycle_dependency_cases.json", + "RMQ/Validation/PackedLifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "scripts/lifecycle_provenance_contract.lean", + "lean-toolchain", + "lakefile.toml", + ".lake/build/bin/rmq_lifecycle_validate.exe", + "fixture:docs/internal/extensions/lifecycle1/repair-r2/run_check.ps1", + "fixture:r3-spec.json", + "shell:child", + "shell:host", + "fixture:r3-stage.ps1", + "git:HEAD" + ], + "identityKinds": { + "16": "git-sha1" + }, + "stages": { + "complete": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16] }, + "setup-helper-missing": { + "rows": [ + "scripts/lifecycle_validator.ps1", + "scripts/lifecycle_validator_environment.ps1", + "scripts/lifecycle_dependency_replay.ps1", + "scripts/owned_process_tree.ps1", + "scripts/lifecycle_dependency_cases.json", + "RMQ/Validation/PackedLifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "scripts/lifecycle_provenance_contract.lean", + "lean-toolchain", + "lakefile.toml", + ".lake/build/bin/rmq_lifecycle_validate.exe" + ], + "capturedIndexes": [] + } + } + }, + "DC": { + "rows": [ + "fixture:scripts/lifecycle_dependency_replay.ps1", + "fixture:scripts/lifecycle_dependency_cases.json" + ], + "stages": { + "complete": { "capturedIndexes": [0, 1] }, + "setup-production-missing": { "capturedIndexes": [] } + } + }, + "LV": { + "rows": [ + "lakefile.toml", + "RMQ/Validation/PackedLifecycle.lean", + "scripts/lifecycle_validator.ps1", + "scripts/lifecycle_validator_environment.ps1", + "scripts/owned_process_tree.ps1", + "RMQ/Core/WordRAM/Lifecycle/Executable.lean", + "RMQ/Core/WordRAM/Lifecycle/Controls.lean", + "RMQ/Core/WordRAM/Lifecycle/ArrayRun.lean", + "RMQ/Core/WordRAM/Lifecycle/Machine.lean", + "RMQ/Core/WordRAM/Lifecycle/Program.lean", + "RMQ/Core/WordRAM/Lifecycle/Service.lean", + ".lake/build/bin/rmq_lifecycle_validate.exe" + ], + "stages": { + "complete": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] }, + "setup-service-missing": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11] }, + "setup-exe-missing": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] } + } + }, + "IC": { + "rows": [ + "scripts/packed_native_lifecycle_storage_replay.ps1", + "scripts/packed_native_lifecycle_integrity_check.ps1", + "scripts/owned_process_tree.ps1", + "scripts/packed_native_lifecycle_stream_check.ps1", + "native/packed-rmq/tests/lifecycle_storage_probe.c", + "lean-toolchain", + "docs/internal/extensions/lifecycle-native-p0/REGISTRY.json" + ], + "stages": { + "complete": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6] }, + "setup-probe-missing": { "capturedIndexes": [0, 1, 2, 3] } + } + }, + "DP": { + "rows": [ + "toolchain:lean.exe", + "toolchain:leanc.exe", + "toolchain:clang.exe", + "toolchain:ld.lld.exe", + "toolchain:libleanshared.dll", + "toolchain:libInit_shared.dll", + "toolchain:libclang-cpp.dll", + "toolchain:libLLVM-19.dll", + "toolchain:libc++.dll", + "toolchain:zlib1.dll", + "toolchain:libleanshared_1.dll", + "fixture:docs/internal/extensions/lifecycle-native-p0/RESULTS.json", + "history:raw-summary" + ], + "stages": { + "complete": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] }, + "setup-results-missing": { + "rows": ["fixture:docs/internal/extensions/lifecycle-native-p0/RESULTS.json"], + "capturedIndexes": [] + } + } + }, + "HS": { + "rows": [ + "docs/internal/extensions/lifecycle-native-p0/repair-r2/HARNESS_STREAM_REGISTRY.json", + "docs/internal/extensions/lifecycle-native-p0/repair-r1/integrity_controls.ps1", + "scripts/packed_native_lifecycle_storage_replay.ps1", + "scripts/packed_native_lifecycle_integrity_check.ps1", + "scripts/owned_process_tree.ps1", + "scripts/packed_native_lifecycle_stream_check.ps1", + "native/packed-rmq/tests/lifecycle_storage_probe.c", + "lean-toolchain", + "docs/internal/extensions/lifecycle-native-p0/REGISTRY.json" + ], + "stages": { + "complete": { "capturedIndexes": [0, 1, 2, 3, 4, 5, 6, 7, 8] }, + "setup-probe-missing": { "capturedIndexes": [0, 1, 2, 3, 4, 5] } + } + } + }, + "trustedPathContexts": { + "DP": { + "toolchainBin": "C:/Users/poin/.elan/toolchains/leanprover--lean4---v4.22.0/bin" + } + }, + "receiptSemantics": { + "receiptBearingControlCount": 57, + "guardedNoReceiptControlIds": ["K1-W", "K2-W", "LV-W"], + "guardMeaning": "Each W control requires a nonzero exit, an absent durable receipt, and its declared case-specific diagnostics; only LV-W also declares stdoutAbsent. No W control has a finalization receipt, so pin coverage is not applicable." + }, "shapes": { "P": "intact; the harness succeeds with no integrity difference", "C": "a pinned file changes while the stage succeeds; rejected with the integrity difference", @@ -23,13 +216,13 @@ "R": "an owned carrier is left dirty while the stage fails; the carrier check still runs", "F": "the child stage fails (exit 7) with every pin intact; the durable verdict is fail", "T": "the child stage outlives a real short owned deadline; the durable verdict is fail and the helper records the timeout", - "W": "the durable result path is a directory, so the durable write fails; the run exits nonzero with no success marker", + "W": "the durable result path is a directory, so the durable write fails; each case exits nonzero with no durable result and its declared stderr; LV-W additionally requires no PASS.json and no LIFE1-VALIDATOR PASS stdout marker", "U": "an exception is raised inside cleanup/restoration (not the integrity step) while the stage fails; stage, cleanup and integrity results are all recorded", "E": "the pinned validator executable is missing; the check runs inside the evidence region and the durable result records it", "L": "a labelled entry pin changes; entry values appear only under entry* keys and the plain key holds the post-run pin", "G": "a git double fails or hangs during finalization; the owned git call records exit, stderr or timeout as an integrity error" }, - "textSemantics": "Missing-file witnesses use the substring find, common to the .NET and PowerShell 5.1/7 not-found messages. Each stage/integrity entry is a list of groups; every group must be matched by one string value of the durable result (all substrings of the group inside that single value). Values under a pinChecks property are excluded. stageValue is an alternative stage witness: a property with that name and numeric value anywhere in the durable result. R4 fields: expect.verdict is the exact finalization.verdict; expect.exitCode the exact process exit; expect.values exact typed values (repair-r4/predicates.ps1 Test-R4Values); expect.cleanup groups over the durable values and, structurally, over finalization.cleanupErrors; expect.labels entry-label predicates (Test-R4Labels); expect.durableAbsent/stderr/absentFiles/stdoutAbsent the durable-write-failure surface; expect.capturedPins the independent count of pins captured before the injected setup failure (Test-R4PinCoverage); expect.pins=all-verified requires every captured pin verified. Control fields: faultTarget and removePath override the recipe target/remove path; gitDouble prepends the R4 git double to PATH. baseExpectation timeout means the base harness does not finish before the control deadline.", + "textSemantics": "Missing-file witnesses use the substring find, common to the .NET and PowerShell 5.1/7 not-found messages. Each stage/integrity entry is a list of groups; every group must be matched by one string value of the durable result (all substrings of the group inside that single value). Values under a pinChecks property are excluded. stageValue is an alternative stage witness: a property with that name and numeric value anywhere in the durable result. V1 fields: pinRosters independently specify each harness's ordered pinCheck identities and expected captured indexes by expect.pinStage; controls without pinStage use complete. Static repository-relative rows compare as exact Windows path identities. fixture:, shell:, toolchain:, and history: rows are resolved by the production parent from its trusted fixture root, child/host shell roles, registry-pinned toolchain directory, and the pinned copied RESULTS.json input before child execution; broad suffix and basename-regex rules are unsupported. Slash/case aliases of the same Windows path compare canonically. Historical expect.capturedPins values are retained as v2 metadata but v3 coverage is roster-driven. R4 fields: expect.verdict is the exact finalization.verdict; expect.exitCode the exact process exit; expect.values exact typed values (repair-r4/predicates.ps1 Test-R4Values); expect.cleanup groups over the durable values and, structurally, over finalization.cleanupErrors; expect.labels entry-label predicates (Test-R4Labels); expect.durableAbsent/stderr/absentFiles/stdoutAbsent the durable-write-failure surface; expect.pins=all-verified requires every captured pin verified. Exactly 57 controls have durable finalization receipts; K1-W, K2-W and LV-W are guarded no-receipt controls whose pin coverage is explicitly not applicable. Control fields: faultTarget and removePath override the recipe target/remove path; gitDouble prepends the R4 git double to PATH. baseExpectation timeout means the base harness does not finish before the control deadline.", "controls": [ { "id": "RC-P", @@ -130,13 +323,14 @@ "exit": "nonzero", "stage": [ [ - "rmq_lifecycle_validate.exe", - "find" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 5 + "rmq_lifecycle_validate.exe", + "find" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 5, + "pinStage": "setup-exe-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -272,13 +466,14 @@ "exit": "nonzero", "stage": [ [ - "owned_process_tree.ps1", - "find" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 2 + "owned_process_tree.ps1", + "find" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 2, + "pinStage": "setup-helper-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -418,13 +613,14 @@ "exit": "nonzero", "stage": [ [ - "owned_process_tree.ps1", - "not recognized" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 9 + "owned_process_tree.ps1", + "not recognized" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 9, + "pinStage": "setup-helper-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -595,13 +791,14 @@ "exit": "nonzero", "stage": [ [ - "owned_process_tree.ps1", - "not recognized" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 0 + "owned_process_tree.ps1", + "not recognized" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 0, + "pinStage": "setup-helper-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -740,13 +937,14 @@ "exit": "nonzero", "stage": [ [ - "lifecycle_dependency_replay.ps1", - "find" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 0 + "lifecycle_dependency_replay.ps1", + "find" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 0, + "pinStage": "setup-production-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -883,13 +1081,14 @@ "exit": "nonzero", "stage": [ [ - "Service.lean", - "find" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 11 + "Service.lean", + "find" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 11, + "pinStage": "setup-service-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -1033,13 +1232,14 @@ "exit": "nonzero", "stage": [ [ - "lifecycle_storage_probe.c", - "missing file" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 4 + "lifecycle_storage_probe.c", + "missing file" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 4, + "pinStage": "setup-probe-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -1180,13 +1380,14 @@ "exit": "nonzero", "stage": [ [ - "RESULTS.json", - "missing file" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 0 + "RESULTS.json", + "missing file" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 0, + "pinStage": "setup-results-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -1330,7 +1531,8 @@ ], "stageValue": null, "integrity": null, - "capturedPins": 6 + "capturedPins": 6, + "pinStage": "setup-probe-missing" }, "baseExpectation": "accept", "rationale": "A pinned file is missing at snapshot time (setup failure).", @@ -1688,12 +1890,13 @@ "exit": "nonzero", "stage": [ [ - "Missing rmq_lifecycle_validate.exe" - ] - ], - "stageValue": null, - "integrity": null, - "capturedPins": 11 + "Missing rmq_lifecycle_validate.exe" + ] + ], + "stageValue": null, + "integrity": null, + "capturedPins": 11, + "pinStage": "setup-exe-missing" }, "baseExpectation": "reject", "rationale": "The pinned validator executable is missing: the repaired validator records the unchanged diagnostic in RESULT.json with the other 11 identity pins re-verified (audit P3-3); d27ffa34 throws before its log root.", diff --git a/docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1 b/docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1 index e9daee4d..3180d6c3 100644 --- a/docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1 +++ b/docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1 @@ -26,7 +26,6 @@ $ErrorActionPreference='Stop' $utf8=[Text.UTF8Encoding]::new($false,$true) $here=$PSScriptRoot $repo=[IO.Path]::GetFullPath((Join-Path $here '../../../../..')) -if($PSVersionTable.PSVersion.Major -lt 7){throw 'R4-AUX: PowerShell 7 required'} $pwsh='C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe' $paths=[ordered]@{ K1='docs/internal/extensions/lifecycle1/repair-r1/run_check.ps1' @@ -37,7 +36,15 @@ $paths=[ordered]@{ PR='docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1' } $expectedIds=@('ORD-K1','ORD-K2','ORD-RC','ORD-LV','HR-P','HR-W', - 'PRED-PIN-GOOD','PRED-PIN-DROPPED','PRED-PIN-UNVERIFIED','PRED-PIN-COUNT','PRED-PIN-DUP','PRED-PIN-ALLVERIFIED', + 'PRED-PIN-GOOD','PRED-PIN-ROSTER-GOOD','PRED-PIN-GIT-GOOD','PRED-PIN-FILE-SHA1','PRED-PIN-GIT-SHA256', + 'PRED-PIN-LEGACY-GIT-GOOD','PRED-PIN-LEGACY-FILE-SHA1', + 'PRED-KIND-PROJECTION-GOOD','PRED-KIND-INDEX-OOB', + 'PRED-PATH-FIXTURE-GOOD','PRED-PATH-FIXTURE-WRONG-ROOT','PRED-PATH-SHELL-ALIASES-GOOD','PRED-PATH-SHELL-SAME-BASENAME-WRONG', + 'PRED-PATH-TOOLCHAIN-GOOD','PRED-PATH-TOOLCHAIN-WRONG-ROOT','PRED-PATH-HISTORY-GOOD','PRED-PATH-HISTORY-WRONG-ROOT','PRED-PATH-CONTEXT-MISSING', + 'PRED-FINAL-VERIFIED-NULL','PRED-FINAL-VERIFIED-EMPTY','PRED-FINAL-VERIFIED-NONHEX','PRED-FINAL-VERIFIED-MISMATCH', + 'PRED-FINAL-CHANGED-GOOD','PRED-FINAL-CHANGED-SAME','PRED-FINAL-UNREADABLE-GOOD','PRED-FINAL-UNREADABLE-NONNULL', + 'PRED-PIN-DROPPED','PRED-PIN-COORDINATED','PRED-PIN-EMPTY','PRED-PIN-NONHEX', + 'PRED-PIN-ORDER','PRED-PIN-UNVERIFIED','PRED-PIN-COUNT','PRED-PIN-DUP','PRED-PIN-ALLVERIFIED', 'PRED-LABEL-GOOD','PRED-LABEL-ENTRY','PRED-LABEL-STALE','PRED-VALUE-GOOD','PRED-VALUE-TYPE') if([string]::IsNullOrWhiteSpace($OutputRoot)){$OutputRoot=Join-Path $repo ('.lake/life1-r4/aux-'+$Expect+'-'+[Guid]::NewGuid().ToString('N'))} $evidence=[IO.Path]::GetFullPath($OutputRoot) @@ -81,9 +88,60 @@ $h1='1111111111111111111111111111111111111111111111111111111111111111' $h2='2222222222222222222222222222222222222222222222222222222222222222' $h3='3333333333333333333333333333333333333333333333333333333333333333' $h4='4444444444444444444444444444444444444444444444444444444444444444' +$git40='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' +$syntheticRoster=([ordered]@{rows=@('a','b','c');stages=[ordered]@{ + complete=[ordered]@{capturedIndexes=@(0,1,2)} +}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$fileRoster=([ordered]@{rows=@('a');stages=[ordered]@{complete=[ordered]@{capturedIndexes=@(0)}}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$gitRoster=([ordered]@{rows=@('git:HEAD');identityKinds=[ordered]@{'0'='git-sha1'};stages=[ordered]@{ + complete=[ordered]@{capturedIndexes=@(0)} +}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$projectionRoster=([ordered]@{rows=@('a','git:HEAD');identityKinds=[ordered]@{'1'='git-sha1'};stages=[ordered]@{ + partial=[ordered]@{rows=@('a');capturedIndexes=@(0)} +}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$outOfBoundsKindRoster=([ordered]@{rows=@('a');identityKinds=[ordered]@{'1'='git-sha1'};stages=[ordered]@{ + complete=[ordered]@{capturedIndexes=@(0)} +}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$fixtureRoster=([ordered]@{rows=@('fixture:bin/tool.exe');stages=[ordered]@{complete=[ordered]@{capturedIndexes=@(0)}}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$shellRoster=([ordered]@{rows=@('shell:child','shell:host');stages=[ordered]@{complete=[ordered]@{capturedIndexes=@(0,1)}}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$toolchainRoster=([ordered]@{rows=@('toolchain:lean.exe');stages=[ordered]@{complete=[ordered]@{capturedIndexes=@(0)}}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$historyRoster=([ordered]@{rows=@('history:raw-summary');stages=[ordered]@{complete=[ordered]@{capturedIndexes=@(0)}}}|ConvertTo-Json -Depth 8|ConvertFrom-Json) +$fixtureContext=[pscustomobject]@{fixtureRoot='C:/trusted/v1-fixture'} +$shellContext=[pscustomobject]@{childShell='C:/trusted/shell/pwsh.exe';hostShell='C:\trusted\shell\pwsh.exe'} +$toolchainContext=[pscustomobject]@{toolchainBin='C:/trusted/toolchain/bin'} +$historyContext=[pscustomobject]@{historicalSummary='C:/trusted/history/SUMMARY.json'} $predCases=[ordered]@{ - 'PRED-PIN-GOOD'=@{kind='pin';reason='captured 3 of 5 rows';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified'),(Row 'b' $h2 $h4 'changed'),(Row 'c' $h3 $null 'unreadable-final'),(Row 'd' $null $null 'not-captured'),(Row 'e' $null $null 'absent-verified')) 3);captured=3;all=$false;r4=$true;isP=$false} + 'PRED-PIN-GOOD'=@{kind='pin';reason='captured 3 of 5 rows, status/final identities consistent';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified'),(Row 'b' $h2 $h4 'changed'),(Row 'c' $h3 $null 'unreadable-final'),(Row 'd' $null $null 'not-captured'),(Row 'e' $null $null 'absent-verified')) 3);captured=3;all=$false;r4=$true;isP=$false} + 'PRED-PIN-ROSTER-GOOD'=@{kind='pin';reason='captured 3 of 3 rows, all verified, exact roster stage complete';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified'),(Row 'b' $h2 $h2 'verified'),(Row 'c' $h3 $h3 'verified')) 3);captured=$null;all=$true;roster=$syntheticRoster;stage='complete';r4=$true;isP=$true} + 'PRED-PIN-GIT-GOOD'=@{kind='pin';reason='captured 1 of 1 rows, all verified, exact roster stage complete';fin=(New-R4Fin @((Row 'git:HEAD' $git40 $git40 'verified')) 1);captured=$null;all=$true;roster=$gitRoster;stage='complete';r4=$true;isP=$true} + 'PRED-PIN-FILE-SHA1'=@{kind='pin';reason='malformed captured SHA256: a';fin=(New-R4Fin @((Row 'a' $git40 $git40 'verified')) 1);captured=$null;all=$true;roster=$fileRoster;stage='complete';r4=$false;isP=$false} + 'PRED-PIN-GIT-SHA256'=@{kind='pin';reason='malformed captured Git SHA1: git:HEAD';fin=(New-R4Fin @((Row 'git:HEAD' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$gitRoster;stage='complete';r4=$false;isP=$false} + 'PRED-PIN-LEGACY-GIT-GOOD'=@{kind='pin';reason='captured 1 of 1 rows, all verified';fin=(New-R4Fin @((Row 'git:HEAD' $git40 $git40 'verified')) 1);captured=$null;all=$true;r4=$true;isP=$true} + 'PRED-PIN-LEGACY-FILE-SHA1'=@{kind='pin';reason='malformed captured SHA256: a';fin=(New-R4Fin @((Row 'a' $git40 $git40 'verified')) 1);captured=$null;all=$true;r4=$false;isP=$false} + 'PRED-KIND-PROJECTION-GOOD'=@{kind='pin';reason='captured 1 of 1 rows, all verified, exact roster stage partial';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$projectionRoster;stage='partial';r4=$true;isP=$true} + 'PRED-KIND-INDEX-OOB'=@{kind='pin';reason='invalid identity-kind index 1';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$outOfBoundsKindRoster;stage='complete';r4=$false;isP=$false} + 'PRED-PATH-FIXTURE-GOOD'=@{kind='pin';reason='captured 1 of 1 rows, all verified, exact roster stage complete';fin=(New-R4Fin @((Row 'C:\TRUSTED\v1-fixture\bin\tool.exe' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$fixtureRoster;stage='complete';context=$fixtureContext;r4=$true;isP=$true} + 'PRED-PATH-FIXTURE-WRONG-ROOT'=@{kind='pin';reason='pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/v1-fixture/bin/tool.exe';fin=(New-R4Fin @((Row 'C:/wrong/v1-fixture/bin/tool.exe' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$fixtureRoster;stage='complete';context=$fixtureContext;r4=$false;isP=$false} + 'PRED-PATH-SHELL-ALIASES-GOOD'=@{kind='pin';reason='captured 2 of 2 rows, all verified, exact roster stage complete';fin=(New-R4Fin @((Row 'C:\TRUSTED\shell\pwsh.exe' $h1 $h1 'verified'),(Row 'C:/trusted/shell/pwsh.exe' $h1 $h1 'verified')) 2);captured=$null;all=$true;roster=$shellRoster;stage='complete';context=$shellContext;r4=$true;isP=$true} + 'PRED-PATH-SHELL-SAME-BASENAME-WRONG'=@{kind='pin';reason='pinCheck path at roster index 0 differs from trusted expected path: C:/unrelated/shell/pwsh.exe';fin=(New-R4Fin @((Row 'C:/unrelated/shell/pwsh.exe' $h1 $h1 'verified'),(Row 'C:/trusted/shell/pwsh.exe' $h1 $h1 'verified')) 2);captured=$null;all=$true;roster=$shellRoster;stage='complete';context=$shellContext;r4=$false;isP=$false} + 'PRED-PATH-TOOLCHAIN-GOOD'=@{kind='pin';reason='captured 1 of 1 rows, all verified, exact roster stage complete';fin=(New-R4Fin @((Row 'C:/trusted/toolchain/bin/lean.exe' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$toolchainRoster;stage='complete';context=$toolchainContext;r4=$true;isP=$true} + 'PRED-PATH-TOOLCHAIN-WRONG-ROOT'=@{kind='pin';reason='pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/toolchain/bin/lean.exe';fin=(New-R4Fin @((Row 'C:/wrong/toolchain/bin/lean.exe' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$toolchainRoster;stage='complete';context=$toolchainContext;r4=$false;isP=$false} + 'PRED-PATH-HISTORY-GOOD'=@{kind='pin';reason='captured 1 of 1 rows, all verified, exact roster stage complete';fin=(New-R4Fin @((Row 'C:\TRUSTED\history\SUMMARY.json' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$historyRoster;stage='complete';context=$historyContext;r4=$true;isP=$true} + 'PRED-PATH-HISTORY-WRONG-ROOT'=@{kind='pin';reason='pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/history/SUMMARY.json';fin=(New-R4Fin @((Row 'C:/wrong/history/SUMMARY.json' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$historyRoster;stage='complete';context=$historyContext;r4=$false;isP=$false} + 'PRED-PATH-CONTEXT-MISSING'=@{kind='pin';reason='missing trusted path context fixtureRoot for fixture:bin/tool.exe';fin=(New-R4Fin @((Row 'C:/trusted/v1-fixture/bin/tool.exe' $h1 $h1 'verified')) 1);captured=$null;all=$true;roster=$fixtureRoster;stage='complete';context=$null;r4=$false;isP=$false} + 'PRED-FINAL-VERIFIED-NULL'=@{kind='pin';reason='missing final identity for verified pin: a';fin=(New-R4Fin @((Row 'a' $h1 $null 'verified')) 1);captured=$null;all=$false;r4=$false;isP=$false} + 'PRED-FINAL-VERIFIED-EMPTY'=@{kind='pin';reason='malformed final SHA256 for verified pin: a';fin=(New-R4Fin @((Row 'a' $h1 '' 'verified')) 1);captured=$null;all=$false;r4=$false;isP=$false} + 'PRED-FINAL-VERIFIED-NONHEX'=@{kind='pin';reason='malformed final SHA256 for verified pin: a';fin=(New-R4Fin @((Row 'a' $h1 ('g'*64) 'verified')) 1);captured=$null;all=$false;r4=$false;isP=$false} + 'PRED-FINAL-VERIFIED-MISMATCH'=@{kind='pin';reason='verified final identity differs from entry: a';fin=(New-R4Fin @((Row 'a' $h1 $h2 'verified')) 1);captured=$null;all=$false;r4=$false;isP=$false} + 'PRED-FINAL-CHANGED-GOOD'=@{kind='pin';reason='captured 1 of 1 rows, status/final identities consistent';fin=(New-R4Fin @((Row 'a' $h1 $h2 'changed')) 1);captured=$null;all=$false;r4=$true;isP=$false} + 'PRED-FINAL-CHANGED-SAME'=@{kind='pin';reason='changed final identity equals entry: a';fin=(New-R4Fin @((Row 'a' $h1 $h1 'changed')) 1);captured=$null;all=$false;r4=$false;isP=$false} + 'PRED-FINAL-UNREADABLE-GOOD'=@{kind='pin';reason='captured 1 of 1 rows, status/final identities consistent';fin=(New-R4Fin @((Row 'a' $h1 $null 'unreadable-final')) 1);captured=$null;all=$false;r4=$true;isP=$false} + 'PRED-FINAL-UNREADABLE-NONNULL'=@{kind='pin';reason='unreadable-final pin has a final identity: a';fin=(New-R4Fin @((Row 'a' $h1 $h2 'unreadable-final')) 1);captured=$null;all=$false;r4=$false;isP=$false} 'PRED-PIN-DROPPED'=@{kind='pin';reason='captured rows 2 differ from entryPinCount 3';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified'),(Row 'b' $h2 $h2 'verified'),(Row 'd' $null $null 'not-captured')) 3);captured=$null;all=$false;r4=$false;isP=$false} + 'PRED-PIN-COORDINATED'=@{kind='pin';reason='pinCheck roster count 2 differs from expected 3';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified'),(Row 'b' $h2 $h2 'verified')) 2);captured=$null;all=$false;roster=$syntheticRoster;stage='complete';r4=$false;isP=$false} + 'PRED-PIN-EMPTY'=@{kind='pin';reason='malformed captured SHA256: a';fin=(New-R4Fin @((Row 'a' '' $h1 'verified')) 1);captured=$null;all=$false;r4=$false;isP=$false} + 'PRED-PIN-NONHEX'=@{kind='pin';reason='malformed captured SHA256: a';fin=(New-R4Fin @((Row 'a' ('g'*64) $h1 'verified')) 1);captured=$null;all=$false;r4=$false;isP=$false} + 'PRED-PIN-ORDER'=@{kind='pin';reason='pinCheck path at roster index 0 differs from trusted expected path: b';fin=(New-R4Fin @((Row 'b' $h2 $h2 'verified'),(Row 'a' $h1 $h1 'verified'),(Row 'c' $h3 $h3 'verified')) 3);captured=$null;all=$false;roster=$syntheticRoster;stage='complete';r4=$false;isP=$false} 'PRED-PIN-UNVERIFIED'=@{kind='pin';reason='captured pin not re-verified: c status not-captured';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified'),(Row 'b' $h2 $h2 'verified'),(Row 'c' $h3 $null 'not-captured')) 3);captured=$null;all=$false;r4=$false;isP=$false} 'PRED-PIN-COUNT'=@{kind='pin';reason='captured rows 3 differ from the registry count 4';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified'),(Row 'b' $h2 $h2 'verified'),(Row 'c' $h3 $h3 'verified')) 3);captured=4;all=$false;r4=$false;isP=$false} 'PRED-PIN-DUP'=@{kind='pin';reason='duplicate pinCheck path a';fin=(New-R4Fin @((Row 'a' $h1 $h1 'verified'),(Row 'a' $h1 $h1 'verified'),(Row 'b' $h2 $h2 'verified')) 3);captured=$null;all=$false;r4=$false;isP=$false} @@ -204,7 +262,7 @@ foreach($rel in $List.Split(',')){ continue } $o=switch -CaseSensitive ($c.kind){ - 'pin' {Test-R4PinCoverage $c.fin $c.captured ([bool]$c.all)} + 'pin' {Test-R4PinCoverage $c.fin $c.captured ([bool]$c.all) $(if($c.ContainsKey('roster')){$c.roster}else{$null}) $(if($c.ContainsKey('stage')){$c.stage}else{$null}) $(if($c.ContainsKey('context')){$c.context}else{$null})} 'label' {Test-R4Labels $c.doc $labels} 'value' {Test-R4Values @($c.values) $valueWant} } diff --git a/docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1 b/docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1 index c55cb79e..18ca0f15 100644 --- a/docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1 +++ b/docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1 @@ -4,36 +4,223 @@ # Every function is total over parsed JSON (PSCustomObject) input and returns a # [pscustomobject] with `ok` and a `reason` naming the first violated clause. -# Pin coverage (audit P3-2 (b)). A pin is "captured" when its pinCheck row has a -# non-null entrySha256. Every captured pin must have been re-verified in -# finalization (status verified, changed or unreadable-final, never -# not-captured or silently absent); every uncaptured row must say so; rows are -# unique by path; the number of captured rows must equal the harness's own -# entryPinCount (a captured pin missing from pinChecks makes these differ); and -# when the registry states how many pins the harness captures before the -# injected failure, the captured count must equal that independent number. +# Pin coverage (audit P3-2 (b), V1 REQ-EH1). A pin is "captured" only when its +# entrySha256 is a 64-hex string. The historical K2 receipt also stores its Git +# commit identity in that legacy field; the V1 roster marks that one row as +# git-sha1 and checks exactly 40 hex digits instead. V1 registries supply an +# independently written, ordered per-harness roster and a named capture stage. +# Dynamic roster rows are resolved from trusted parent context before comparison; +# the receipt never supplies its own expected root, shell or pinned input path. +# That resolved roster, not the receipt's entryPinCount, determines which path +# identities must occur and which rows must have entry captures. The receipt +# count remains a consistency check. +# Historical registries without a roster retain their count-based predicate. # With -AllVerified (expected-accept shapes) every captured pin must be verified # and every uncaptured row must be a verified absence, as R3 required of P. -function Test-R4PinCoverage([object]$Finalization,[AllowNull()][object]$CapturedBeforeFailure,[bool]$AllVerified) { +function Get-R4ContextField([AllowNull()][object]$Context,[string]$Name) { + if($null -eq $Context){return $null} + if($Context -is [Collections.IDictionary] -and $Context.Contains($Name)){return $Context[$Name]} + $property=$Context.PSObject.Properties[$Name] + if($null -ne $property){return $property.Value} + return $null +} + +function Get-R4CanonicalPathIdentity([string]$Path) { + if([string]::IsNullOrWhiteSpace($Path)){return $null} + try { + if([IO.Path]::IsPathRooted($Path)){ + return [IO.Path]::GetFullPath($Path).TrimEnd('\','/').Replace('/','\').ToLowerInvariant() + } + return $Path.Replace('\','/').ToLowerInvariant() + } catch {return $null} +} + +function Resolve-R4RosterPath([string]$Rule,[AllowNull()][object]$Context) { + if([string]::IsNullOrWhiteSpace($Rule)){return [pscustomobject]@{ok=$false;path=$null;reason='empty roster path rule'}} + $contextName=$null;$tail=$null + if($Rule.StartsWith('fixture:',[StringComparison]::Ordinal)){ + $contextName='fixtureRoot';$tail=$Rule.Substring(8) + if([string]::IsNullOrWhiteSpace($tail) -or [IO.Path]::IsPathRooted($tail)){ + return [pscustomobject]@{ok=$false;path=$null;reason=('invalid fixture-relative roster path '+$Rule)} + } + $root=[string](Get-R4ContextField $Context $contextName) + if([string]::IsNullOrWhiteSpace($root)){ + return [pscustomobject]@{ok=$false;path=$null;reason=('missing trusted path context '+$contextName+' for '+$Rule)} + } + try { + $rootFull=[IO.Path]::GetFullPath($root).TrimEnd('\','/') + $path=[IO.Path]::GetFullPath((Join-Path $rootFull $tail)) + $prefix=$rootFull+[IO.Path]::DirectorySeparatorChar + if(-not $path.StartsWith($prefix,[StringComparison]::OrdinalIgnoreCase)){ + return [pscustomobject]@{ok=$false;path=$null;reason=('fixture roster path escaped trusted root '+$Rule)} + } + return [pscustomobject]@{ok=$true;path=$path;reason='resolved fixture path'} + } catch {return [pscustomobject]@{ok=$false;path=$null;reason=('invalid trusted fixture path '+$Rule)}} + } + if($Rule.StartsWith('shell:',[StringComparison]::Ordinal)){ + $role=$Rule.Substring(6) + $contextName=if($role -ceq 'child'){'childShell'}elseif($role -ceq 'host'){'hostShell'}else{$null} + if($null -eq $contextName){return [pscustomobject]@{ok=$false;path=$null;reason=('unknown shell roster role '+$role)}} + $path=[string](Get-R4ContextField $Context $contextName) + if([string]::IsNullOrWhiteSpace($path) -or -not [IO.Path]::IsPathRooted($path)){ + return [pscustomobject]@{ok=$false;path=$null;reason=('missing trusted path context '+$contextName+' for '+$Rule)} + } + try{return [pscustomobject]@{ok=$true;path=[IO.Path]::GetFullPath($path);reason=('resolved shell role '+$role)}} + catch{return [pscustomobject]@{ok=$false;path=$null;reason=('invalid trusted shell path '+$role)}} + } + if($Rule.StartsWith('toolchain:',[StringComparison]::Ordinal)){ + $tail=$Rule.Substring(10);$contextName='toolchainBin' + if([string]::IsNullOrWhiteSpace($tail) -or $tail -cne [IO.Path]::GetFileName($tail)){ + return [pscustomobject]@{ok=$false;path=$null;reason=('invalid toolchain roster leaf '+$Rule)} + } + $root=[string](Get-R4ContextField $Context $contextName) + if([string]::IsNullOrWhiteSpace($root) -or -not [IO.Path]::IsPathRooted($root)){ + return [pscustomobject]@{ok=$false;path=$null;reason=('missing trusted path context '+$contextName+' for '+$Rule)} + } + try{return [pscustomobject]@{ok=$true;path=[IO.Path]::GetFullPath((Join-Path $root $tail));reason='resolved toolchain path'}} + catch{return [pscustomobject]@{ok=$false;path=$null;reason=('invalid trusted toolchain path '+$Rule)}} + } + if($Rule.StartsWith('history:',[StringComparison]::Ordinal)){ + $role=$Rule.Substring(8);$contextName='historicalSummary' + if($role -cne 'raw-summary'){return [pscustomobject]@{ok=$false;path=$null;reason=('unknown history roster role '+$role)}} + $path=[string](Get-R4ContextField $Context $contextName) + if([string]::IsNullOrWhiteSpace($path) -or -not [IO.Path]::IsPathRooted($path)){ + return [pscustomobject]@{ok=$false;path=$null;reason=('missing trusted path context '+$contextName+' for '+$Rule)} + } + try{return [pscustomobject]@{ok=$true;path=[IO.Path]::GetFullPath($path);reason='resolved historical summary'}} + catch{return [pscustomobject]@{ok=$false;path=$null;reason='invalid trusted historical summary path'}} + } + if($Rule.StartsWith('suffix:',[StringComparison]::Ordinal) -or $Rule.StartsWith('regex:',[StringComparison]::Ordinal)){ + return [pscustomobject]@{ok=$false;path=$null;reason=('broad roster path rule is unsupported: '+$Rule)} + } + return [pscustomobject]@{ok=$true;path=$Rule;reason='exact static path'} +} + +function Test-R4RosterPath([string]$Path,[string]$Expected) { + $actualCanonical=Get-R4CanonicalPathIdentity $Path + $expectedCanonical=Get-R4CanonicalPathIdentity $Expected + return $null -ne $actualCanonical -and $null -ne $expectedCanonical -and $actualCanonical.Equals($expectedCanonical,[StringComparison]::Ordinal) +} + +function Test-R4PinCoverage([object]$Finalization,[AllowNull()][object]$CapturedBeforeFailure,[bool]$AllVerified, + [AllowNull()][object]$Roster=$null,[AllowNull()][string]$CaptureStage=$null,[AllowNull()][object]$TrustedContext=$null) { if($null -eq $Finalization){return [pscustomobject]@{ok=$false;reason='no finalization'}} $prop=$Finalization.PSObject.Properties['pinChecks'] if($null -eq $prop){return [pscustomobject]@{ok=$false;reason='no pinChecks'}} $checks=@($prop.Value) if($checks.Count -eq 0){return [pscustomobject]@{ok=$false;reason='empty pinChecks'}} + $expectedRows=$null + $expectedCaptured=$null + $expectedKinds=$null + if($null -ne $Roster){ + if([string]::IsNullOrWhiteSpace($CaptureStage)){return [pscustomobject]@{ok=$false;reason='no capture stage'}} + $stagesProp=$Roster.PSObject.Properties['stages'] + $rowsProp=$Roster.PSObject.Properties['rows'] + if($null -eq $stagesProp -or $null -eq $rowsProp){return [pscustomobject]@{ok=$false;reason='malformed pin roster'}} + $stageProp=$stagesProp.Value.PSObject.Properties[$CaptureStage] + if($null -eq $stageProp){return [pscustomobject]@{ok=$false;reason=('unknown capture stage '+$CaptureStage)}} + $stage=$stageProp.Value + $baseRosterRules=@($rowsProp.Value) + if($baseRosterRules.Count -eq 0){return [pscustomobject]@{ok=$false;reason='empty base pin roster'}} + $baseKinds=@(for($i=0;$i -lt $baseRosterRules.Count;$i++){'sha256'}) + $kindsProp=$Roster.PSObject.Properties['identityKinds'] + if($null -ne $kindsProp){ + foreach($kindProperty in $kindsProp.Value.PSObject.Properties){ + $kindIndex=0 + if(-not [int]::TryParse($kindProperty.Name,[ref]$kindIndex) -or $kindIndex -lt 0 -or $kindIndex -ge $baseKinds.Count){ + return [pscustomobject]@{ok=$false;reason=('invalid identity-kind index '+$kindProperty.Name)} + } + if([string]$kindProperty.Value -cne 'git-sha1'){return [pscustomobject]@{ok=$false;reason=('unknown identity kind '+$kindProperty.Value)}} + $baseKinds[$kindIndex]='git-sha1' + } + } + $stageRows=$stage.PSObject.Properties['rows'] + if($null -ne $stageRows){ + $rosterRules=@($stageRows.Value) + $projectedKinds=[Collections.Generic.List[string]]::new() + $baseCursor=0 + foreach($stageRule in $rosterRules){ + $baseIndex=-1 + for($j=$baseCursor;$j -lt $baseRosterRules.Count;$j++){ + if([string]$baseRosterRules[$j] -ceq [string]$stageRule){$baseIndex=$j;break} + } + if($baseIndex -lt 0){return [pscustomobject]@{ok=$false;reason=('stage roster row is not an ordered base-roster projection: '+$stageRule)}} + $projectedKinds.Add([string]$baseKinds[$baseIndex]) + $baseCursor=$baseIndex+1 + } + $expectedKinds=@($projectedKinds.ToArray()) + } else { + $rosterRules=$baseRosterRules + $expectedKinds=@($baseKinds) + } + $resolvedRows=[Collections.Generic.List[string]]::new() + foreach($rawRule in $rosterRules){ + $resolution=Resolve-R4RosterPath ([string]$rawRule) $TrustedContext + if(-not $resolution.ok){return [pscustomobject]@{ok=$false;reason=$resolution.reason}} + $resolvedRows.Add([string]$resolution.path) + } + $expectedRows=@($resolvedRows.ToArray()) + $capturedProp=$stage.PSObject.Properties['capturedIndexes'] + if($null -eq $capturedProp){return [pscustomobject]@{ok=$false;reason=('capture stage '+$CaptureStage+' has no capturedIndexes')}} + $expectedCaptured=[Collections.Generic.HashSet[int]]::new() + foreach($raw in @($capturedProp.Value)){ + if($raw -isnot [ValueType]){return [pscustomobject]@{ok=$false;reason=('non-numeric captured index in stage '+$CaptureStage)}} + $index=[int]$raw + if($index -lt 0 -or $index -ge $expectedRows.Count -or -not $expectedCaptured.Add($index)){ + return [pscustomobject]@{ok=$false;reason=('invalid captured index '+$index+' in stage '+$CaptureStage)} + } + } + if($checks.Count -ne $expectedRows.Count){ + return [pscustomobject]@{ok=$false;reason=('pinCheck roster count '+$checks.Count+' differs from expected '+$expectedRows.Count)} + } + } $seen=[Collections.Generic.HashSet[string]]::new([StringComparer]::Ordinal) $captured=0 - foreach($c in $checks){ - if($null -eq $c -or $null -eq $c.PSObject.Properties['path'] -or $null -eq $c.PSObject.Properties['status'] -or $null -eq $c.PSObject.Properties['entrySha256']){ + for($i=0;$i -lt $checks.Count;$i++){ + $c=$checks[$i] + if($null -eq $c -or $null -eq $c.PSObject.Properties['path'] -or $null -eq $c.PSObject.Properties['status'] -or $null -eq $c.PSObject.Properties['entrySha256'] -or $null -eq $c.PSObject.Properties['finalSha256']){ return [pscustomobject]@{ok=$false;reason='malformed pinCheck row'} } - if(-not $seen.Add([string]$c.path)){return [pscustomobject]@{ok=$false;reason=('duplicate pinCheck path '+$c.path)}} + if($null -eq $expectedRows -and -not $seen.Add([string]$c.path)){return [pscustomobject]@{ok=$false;reason=('duplicate pinCheck path '+$c.path)}} + if($null -ne $expectedRows -and -not (Test-R4RosterPath ([string]$c.path) ([string]$expectedRows[$i]))){ + return [pscustomobject]@{ok=$false;reason=('pinCheck path at roster index '+$i+' differs from trusted expected path: '+$c.path)} + } $status=[string]$c.status if($null -ne $c.entrySha256){ + # v1/v2 have no roster metadata, but K2 historically recorded its exact + # commit under the literal git:HEAD pseudo-path. Preserve that one typed + # legacy identity while every other unrostered row remains file SHA-256. + $identityKind=if($null -ne $expectedKinds){$expectedKinds[$i]}elseif([string]$c.path -ceq 'git:HEAD'){'git-sha1'}else{'sha256'} + $identityPattern=if($identityKind -ceq 'git-sha1'){'^[0-9A-Fa-f]{40}$'}else{'^[0-9A-Fa-f]{64}$'} + if($c.entrySha256 -isnot [string] -or [string]$c.entrySha256 -cnotmatch $identityPattern){ + $identityLabel=if($identityKind -ceq 'git-sha1'){'Git SHA1'}else{'SHA256'} + return [pscustomobject]@{ok=$false;reason=('malformed captured '+$identityLabel+': '+$c.path)} + } $captured++ + if($null -ne $expectedCaptured -and -not $expectedCaptured.Contains($i)){ + return [pscustomobject]@{ok=$false;reason=('unexpected captured pin at roster index '+$i+': '+$c.path)} + } if(@('verified','changed','unreadable-final') -cnotcontains $status){return [pscustomobject]@{ok=$false;reason=('captured pin not re-verified: '+$c.path+' status '+$status)}} + $final=$c.finalSha256 + if($status -ceq 'unreadable-final'){ + if($null -ne $final){return [pscustomobject]@{ok=$false;reason=('unreadable-final pin has a final identity: '+$c.path)}} + } else { + if($null -eq $final){return [pscustomobject]@{ok=$false;reason=('missing final identity for '+$status+' pin: '+$c.path)}} + if($final -isnot [string] -or [string]$final -cnotmatch $identityPattern){ + $identityLabel=if($identityKind -ceq 'git-sha1'){'Git SHA1'}else{'SHA256'} + return [pscustomobject]@{ok=$false;reason=('malformed final '+$identityLabel+' for '+$status+' pin: '+$c.path)} + } + $same=([string]$final).Equals([string]$c.entrySha256,[StringComparison]::OrdinalIgnoreCase) + if($status -ceq 'verified' -and -not $same){return [pscustomobject]@{ok=$false;reason=('verified final identity differs from entry: '+$c.path)}} + if($status -ceq 'changed' -and $same){return [pscustomobject]@{ok=$false;reason=('changed final identity equals entry: '+$c.path)}} + } if($AllVerified -and $status -cne 'verified'){return [pscustomobject]@{ok=$false;reason=('captured pin not verified: '+$c.path+' status '+$status)}} } else { + if($null -ne $expectedCaptured -and $expectedCaptured.Contains($i)){ + return [pscustomobject]@{ok=$false;reason=('required pin not captured at roster index '+$i+': '+$c.path)} + } if(@('not-captured','absent-verified','appeared') -cnotcontains $status){return [pscustomobject]@{ok=$false;reason=('uncaptured pin with status '+$status+': '+$c.path)}} + if($null -ne $c.finalSha256){return [pscustomobject]@{ok=$false;reason=('uncaptured pin has a final identity: '+$c.path)}} if($AllVerified -and $status -cne 'absent-verified'){return [pscustomobject]@{ok=$false;reason=('uncaptured pin not absent-verified: '+$c.path+' status '+$status)}} } } @@ -43,7 +230,9 @@ function Test-R4PinCoverage([object]$Finalization,[AllowNull()][object]$Captured if($null -ne $CapturedBeforeFailure -and [int]$CapturedBeforeFailure -ne $captured){ return [pscustomobject]@{ok=$false;reason=('captured rows '+$captured+' differ from the registry count '+$CapturedBeforeFailure)} } - return [pscustomobject]@{ok=$true;reason=('captured '+$captured+' of '+$checks.Count+' rows, all re-verified')} + $rosterReason=if($null -ne $expectedRows){', exact roster stage '+$CaptureStage}else{''} + $relation=if($AllVerified){'all verified'}else{'status/final identities consistent'} + return [pscustomobject]@{ok=$true;reason=('captured '+$captured+' of '+$checks.Count+' rows, '+$relation+$rosterReason)} } # Entry-pin labels (audit P3-5). For each declared label the durable document diff --git a/docs/internal/v1/NANODA_ADVISORY.json b/docs/internal/v1/NANODA_ADVISORY.json new file mode 100644 index 00000000..ba071800 --- /dev/null +++ b/docs/internal/v1/NANODA_ADVISORY.json @@ -0,0 +1,61 @@ +{ + "schema": "rmq-v1-advisory-checker-v1", + "status": "FAILED_ADVISORY_NOT_ACCEPTANCE", + "rmqSourceBase": "ee44f04a561f2194b3713f071c26b6faf9ba7fab", + "rmqSpecBlob": "603ca44bc712453e67d902798e74a78b702520e5", + "theorem": "RMQ.leftmostArgMin_unique", + "leanVersion": "4.22.0", + "exporterCommit": "e6c7eafbb83cfad518b196164ee977f7f0ba3701", + "exporterPatch": "diff --git a/Export.lean b/Export.lean\nindex 7a73832..66a3276 100644\n--- a/Export.lean\n+++ b/Export.lean\n@@ -77,8 +77,8 @@ def removeMData (e : Expr) : M Expr := do\n pure <| e.updateApp! (\u2190 removeMData f) (\u2190 removeMData a)\n | .lam _ d b _ =>\n pure <| e.updateLambdaE! (\u2190 removeMData d) (\u2190 removeMData b)\n- | .letE _ d v b _ =>\n- pure <| e.updateLet! (\u2190 removeMData d) (\u2190 removeMData v) (\u2190 removeMData b)\n+ | .letE _ d v b nondep =>\n+ pure <| e.updateLet! (\u2190 removeMData d) (\u2190 removeMData v) (\u2190 removeMData b) nondep\n | .forallE _ d b _ =>\n pure <| e.updateForallE! (\u2190 removeMData d) (\u2190 removeMData b)\n | .proj _ _ e2 =>\ndiff --git a/lean-toolchain b/lean-toolchain\nindex 1efd365..b999406 100644\n--- a/lean-toolchain\n+++ b/lean-toolchain\n@@ -1 +1,2 @@\n-leanprover/lean4:v4.21.0-rc3\n+leanprover/lean4:v4.22.0\n+\n", + "checkerCommit": "e5438ac0a85a036b6dfe093aa457bc3448498014", + "checkerTrackedDiff": "", + "exportArguments": [ + "RMQ.Core.Spec", + "--", + "Eq", + "Quot", + "Quot.mk", + "Quot.lift", + "Quot.ind", + "Quot.sound", + "RMQ.leftmostArgMin_unique" + ], + "checkerConfig": { + "export_file_path": "C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation/spec.export", + "use_stdin": false, + "permitted_axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "unpermitted_axiom_hard_error": true, + "nat_extension": true, + "string_extension": true, + "print_success_message": true + }, + "exitCode": 101, + "output": "\nthread 'main' panicked at src\\tc.rs:806:13:\nfailed decl name := RMQ.leftmostArgMin_unique._proof_1_1\n\nu := (((Eq.[1] Bool.[]) (((Lean.Omega.Constraint.sat'.[] ((Lean.Omega.Constraint.mk.[] (Option.none.[0] Int.[])) ((Option.some.[0] Int.[]) (((OfN\n\nv := (((Eq.[1] Bool.[]) (((Lean.Omega.Constraint.sat'.[] ((Lean.Omega.tidyConstraint.[] ((Lean.Omega.Constraint.mk.[] ((Option.some.[0] Int.[]) (\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n", + "pins": [ + { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\tools\\lean4export\\.lake\\build\\bin\\lean4export.exe", + "bytes": 325120, + "sha256": "3e553c927df8dc752cfdc0ab826b1c04dedbb4427a9c134e5f8e4db3a57135e7" + }, + { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\tools\\nanoda\\target\\release\\nanoda_bin.exe", + "bytes": 793600, + "sha256": "01ee188bc7138ab568885abad943d4f5f9880a9e92b9a56e85c3c2976c104c86" + }, + { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\spec.export", + "bytes": 1736021, + "sha256": "175bd7b60dc843284d1fdf95467b29a1c89e5c22df0438799ba7f3c8e24f8530" + }, + { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\nanoda-spec-config.json", + "bytes": 323, + "sha256": "d499c95016455d0b7fd9fce9f621c13f55a7dae5332951d2365ac57efaf281f7" + } + ], + "limitation": "The corrected selective export includes the complete Quot package. The checker then fails a definitional-equality assertion on an omega-generated auxiliary proof. This is not independent acceptance of the selected theorem or the project. No RMQ theorem or axiom whitelist was changed." +} diff --git a/docs/internal/v1/V1_AUDIT_DISPOSITION.md b/docs/internal/v1/V1_AUDIT_DISPOSITION.md new file mode 100644 index 00000000..ea1e69a4 --- /dev/null +++ b/docs/internal/v1/V1_AUDIT_DISPOSITION.md @@ -0,0 +1,127 @@ +# V1 audit disposition + +This is a coordinator continuation after the independent source audits of +`447751d203a4e5d02f15680731226a56fd8894a3`, against implementation base +`ee44f04a561f2194b3713f071c26b6faf9ba7fab`. It does not replace either original +report. The internal fresh auditor reconstructed Git identities and exercised +pure evidence predicates. Claude reviewed source using read/glob/search only; +its command results are explicitly NOT_RUN. Claude disclosed incidental exposure +to one pending matrix cell and inspected decision entries as artifacts under +review. Its review is therefore not described as perfectly blind. + +The independent reports found no P0/P1 mathematical or trust-base defect in the +inspected delta. That finding is scoped to their inspection, not a universal +guarantee. They checked all-size quantification, canonical execution identity, +the halting/result conjunction, leftmost ties, complete capacity and explicit +input/word/native assumptions. Professional proof quality was assessed through +canonical proof ownership, stable public propositions, meaningful consumers and +narrow local proof changes rather than tactic aesthetics. + +| Finding | Disposition and required evidence | +| --- | --- | +| Internal P2-01: broad dynamic path classes admit unrelated roots | Repaired at a8f1c512: the production parent supplies fixture, executable, toolchain and historical-input identities. The independent repair audit reconstructed the caller and all producer rosters. Both full60 campaigns passed; the independent record also checks all114 child-receipt hashes. | +| Internal P2-02: verified status accepts an invalid or unequal final hash | Repaired at a8f1c512 with status-specific entry/final relations and distinct Git/file identity widths. Independent pure probes and the focused52/aux46 controls reject malformed or contradictory records. Both required profiles passed. | +| Internal guard observation: 60 includes three deliberate no-receipt cases | Preserve all case semantics; distinguish 57 receipt-bearing pin checks from K1-W/K2-W/LV-W durable-write-failure controls. A no-receipt guard is not a verified pin record. | +| Claude P2-1: reader guides absent from current-fact registry | Closed by policy29 and exact20-path registry, preserving the original18. Both Windows shells and Linux passed the production90-reject/44-accept/21-context regression. Generic scanning already covered the guides; current-fact scope was the gap. | +| Claude P2-2: primitive budget lacks Lean-to-prose synchronization | Closed by source-derived budgetExact extraction and shared comma/plain parsing. All88 named constant controls passed on both Windows shells and Linux, including independent consumer-roster deletion/duplication and conflicting-one-of-several numerals. | +| Claude P2-3: nine controls labelled winps execute in pwsh | The repaired focused receipts disclose30 in-process predicates,13 selected-shell children and9 explicitly pwsh-only consumer/registry children. WinPS exercises the exact PowerShell7-only runtime rejection. The earlier misleading attribution is superseded; successful execution of all52 as WinPS subprocesses is not claimed. This corrects attribution rather than changing the supported runtime contract. | +| Claude P2-4: manifest verification does not authenticate commit; missing metadata controls | Prose and CLI state manifest consistency without commit authentication. Eleven packaging tests now cover version-prefix, missing metadata, toolchain/version mismatch and checkout/export attributes, passing Windows and Linux. Independent comparison of the real6eb2ba6f ZIP passed all5068 Git blobs/modes/paths and extracted hashes; the final delivered instance has its own external receipt. | +| Claude P3-1: scanner self-test duplicates part of the allowance predicate | Retain the narrow self-test but do not use it as sole evidence. Existing end-to-end production scanner regressions exercise the actual allowance/scope logic across 21 contexts; the guide additions extend production probes. A broader factoring is not needed to close the demonstrated V1 defects. | +| Claude P3-2: EH3 accepts any nonempty stage error | Closed by named StageError discriminators for six RC and four FC post-root failures, plus the legitimate pre-root SourceVariant rejection. Both focused52 campaigns passed; the independent source review checked their actual error strings and selectors. | +| Claude P3-3: internal evidence fixtures hard-code this Windows host | Retain the explicitly local host profile and record shell/tool hashes and scope. These historical/current evidence campaigns are not advertised as portable reader commands. The portable source smoke path and separate Linux gate remain distinct. General harness parameterization is deferred maintenance. | +| Claude P3-4: packaging tests have no automatic anchor | Add a cheap Windows/Linux CI job for packaging and native checkout tests. Keep the heavy, host-specific EH campaigns separate and citable. Hosted execution of the new job is not claimed. | +| Claude P3-5: identity-kind index handling and residual path/value matching | Validate against the complete independent roster before projecting partial stages; rejecting against a shorter K2 setup stage would reject legitimate prefixes. Dynamic path matching belongs to the exact-context repair. Pre-existing unrestricted Test-R4Values lookup is a recorded bounded residual, not a new theorem claim. | +| Claude P3-6: local import and missing metadata exception | Closed in the integrated producer and covered by the passing missing-metadata test. | +| Native replay: Windows checkout rewrites frozen bytes | Closed by five per-path attributes without changing the frozen blobs or hash predicates. True/false/input checkout settings and five missing-rule controls pass on Windows/Linux with clean independent clones. The scoped native campaign at d7d633e0 passed; independent validation checked6559 file/capture identities and142 answers. | + +No report's incomplete, failed, superseded or NOT_RUN result is relabelled. +The failed advisory nanoda attempt remains failed, and no complete independent +kernel-checker run or new hosted CI run is claimed. + +## Verification composition + +The Linux aggregate began at the audited source `447751d2`; later workflow +repairs have distinct commits and tests. The final evidence record must identify +those commits and compare consumed inputs before transferring any result. It +must not describe an older aggregate log as execution at a newer HEAD. Changed +checkers require their own actual controls. Native raw checkout bytes, compiled +outputs and tool closure require their own receipts; Git blob equality alone +does not certify a newly compiled executable. The source ZIP requires an actual +file-set/blob/mode comparison, unpacked hashes and the documented smoke command. + +## Follow-up findings and actual artifact corrections + +Claude's correction report is preserved as `v1-review-repairs-claude.md` beside +the original reports. Its F1--F6 requests are implemented: ZIP-versus-checkout +wording, all five missing-rule controls, missing metadata and version-field +controls, correct CRLF rule comment placement, clean independent Git clones, +preserved Git diagnostics and suppressed test bytecode. Arbitrarily deep Windows +paths remain an environmental limit. Its P3-5 continuation was not followed +literally: kind indices must first be valid in the full roster and only then +project through partial stages. The actual K2 setup stage has eleven rows while +its complete roster has a valid Git index16. The independent EH repair audit +confirmed this distinction with19 legitimate stage shapes and rejection probes. + +The bounded EH repair audit found one P3 wording issue: K1-W/K2-W enforce failed +durable writes, absent receipts and named diagnostics; only LV-W additionally +declares PASS-artifact/stdout exclusion. Both registry descriptions are corrected +in a separate metadata-only amendment. The old/new parsed registry comparison +and targeted three-case reruns preserve the full60 evidence at its original +a8 source rather than relabelling that execution at the wording commit. + +Two local artifact checks then found concrete fixture/producer faults. Linux +correctly rejected an executable test fixture whose staged executable mode did +not match its filesystem mode; the fixture now sets both. More substantially, +the real d718 archive had CRLF-converted bytes despite a self-consistent +manifest. Independent comparison rejected it. The6eb producer reads ls-tree +and cat-file blobs directly, avoiding checkout conversion, export-ignore and +export-subst. A dedicated control distinguishes all these cases from the old +producer; the real repaired archive comparison also passed. The bounded +packaging source review found no load-bearing remaining defect. Reproducible +compression is scoped to the exercised environment, not all future zlib versions. + +Claude's final delivery-boundary review identified three issues in the draft +closure generator: the Windows wall time was hard-coded rather than derived +from its receipt, three status replacements did not reject a missing anchor, +and the matrix still labelled actual results as planned evidence. The generator +now reads and validates the Windows record, rejects missing or ambiguous +identity/status anchors, and labels the results column accurately while +preserving the original requirement text. Fresh-output checks and an explicit +one-shot warning address its additional rerun-safety observation. These are +local artifact-workflow repairs; the original review remains unchanged at +`../audit_reports/v1-delivery-boundary-claude.md`. + +The completed Linux aggregate at447751d2 later returned exit1: all20 registered +checkers ran and17 passed. Four paper navigation pointers had moved after proof +cleanup; the client matrix's documentary alias wildcard was also parsed as a +nonexistent identifier. This broke the paper check, topology lint and two +positive topology-regression controls. The250e5932 repair changes only those +documents and companion decisions, retains the historical mathematical pins, +and spells out the actual existing aliases. All three failed checkers must +pass again, including the complete topology regression; no checker is weakened. +The acceptance generator enforces those replacement receipts and keeps the +original aggregate failed. Its matrix amendment explicitly adopts passing +component composition with unchanged-input evidence and final current checks. + +Claude's bounded composition continuation agrees with that conditional scope +and requests two final-check additions: retain the paper self-test flag and run +the full topology regression again after the final tracked reports and prose +exist. Both are included in the final current-tree driver. Its third finding, +a missing fresh-output guard for the new review report, is also repaired. +These final runs remain mandatory before the external delivery receipt can pass. +The report is retained verbatim at +`../audit_reports/v1-final-composition-review.md`. + +The final acceptance record and external delivery receipt identify the failed +aggregate and passing replacements, source-only smoke, current checks and exact delivered archive. This +disposition preserves each audit's original source identity and stated limits. + +## Subsequent fresh audit and repair + +This record's original source/evidence remains historical. The later4ded blind +audit found P2-01 in policy timeout classification; its ff92 continuation closes +the bounded repair with delivery/hosted follow-ups. See +[V1_POST_BLIND_DISPOSITION.md](V1_POST_BLIND_DISPOSITION.md) for current source +disposition and exact identities. Frozen requirement text and old receipts are +unchanged; a new versioned external delivery receipt must bind the refreshed +source, reports and archives before publication. diff --git a/docs/internal/v1/V1_CHECKOUT_REGRESSION.json b/docs/internal/v1/V1_CHECKOUT_REGRESSION.json new file mode 100644 index 00000000..bc2b8904 --- /dev/null +++ b/docs/internal/v1/V1_CHECKOUT_REGRESSION.json @@ -0,0 +1,41 @@ +{ + "schema": "v1-native-checkout-regression/1", + "gitBase": "447751d203a4e5d02f15680731226a56fd8894a3", + "cases": [ + { + "core.autocrlf": "true", + "sha256": { + "docs/internal/extensions/lifecycle-native1/CONTRACT_REQUIREMENTS.json": "736ff55b84516d1b0c7e45f5dbf8193df98846ea259f0ef5b3caefbe7cd6bc5f", + "docs/internal/extensions/lifecycle-native1/ACCEPTANCE_MATRIX.frozen.md": "05b3435261d9b531837e5879b8c6390eb7b298ce4b61dc34e425ac48f5607ea3", + "scripts/lifecycle_native_cases.json": "9dc72366b51592f18dc50e52d2b799c736dc047e6166538a0a880192062985fd", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean": "9902c625271049bc410b6cde11ce8212a7451cd483133d90b199e87225f87875", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean": "e025fbcdda65df5dbeb9fe83f06f4e482f42207ed938c64f83fd1a9e12827c2e" + }, + "passed": true + }, + { + "core.autocrlf": "false", + "sha256": { + "docs/internal/extensions/lifecycle-native1/CONTRACT_REQUIREMENTS.json": "736ff55b84516d1b0c7e45f5dbf8193df98846ea259f0ef5b3caefbe7cd6bc5f", + "docs/internal/extensions/lifecycle-native1/ACCEPTANCE_MATRIX.frozen.md": "05b3435261d9b531837e5879b8c6390eb7b298ce4b61dc34e425ac48f5607ea3", + "scripts/lifecycle_native_cases.json": "9dc72366b51592f18dc50e52d2b799c736dc047e6166538a0a880192062985fd", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean": "9902c625271049bc410b6cde11ce8212a7451cd483133d90b199e87225f87875", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean": "e025fbcdda65df5dbeb9fe83f06f4e482f42207ed938c64f83fd1a9e12827c2e" + }, + "passed": true + }, + { + "core.autocrlf": "input", + "sha256": { + "docs/internal/extensions/lifecycle-native1/CONTRACT_REQUIREMENTS.json": "736ff55b84516d1b0c7e45f5dbf8193df98846ea259f0ef5b3caefbe7cd6bc5f", + "docs/internal/extensions/lifecycle-native1/ACCEPTANCE_MATRIX.frozen.md": "05b3435261d9b531837e5879b8c6390eb7b298ce4b61dc34e425ac48f5607ea3", + "scripts/lifecycle_native_cases.json": "9dc72366b51592f18dc50e52d2b799c736dc047e6166538a0a880192062985fd", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean": "9902c625271049bc410b6cde11ce8212a7451cd483133d90b199e87225f87875", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean": "e025fbcdda65df5dbeb9fe83f06f4e482f42207ed938c64f83fd1a9e12827c2e" + }, + "passed": true + } + ], + "sourceBytesChanged": false, + "passed": true +} diff --git a/docs/internal/v1/V1_CLIENT_MATRIX.md b/docs/internal/v1/V1_CLIENT_MATRIX.md new file mode 100644 index 00000000..041fbb3b --- /dev/null +++ b/docs/internal/v1/V1_CLIENT_MATRIX.md @@ -0,0 +1,85 @@ +# V1 Checked Client Acceptance Matrix + +Frozen before Lean implementation on branch `codex/v1-client-examples` at base +`ee44f04a561f2194b3713f071c26b6faf9ba7fab`. Only the evidence and status +columns may change without a coordinator-approved contract amendment. + +Roadmap join: **V1 Independent Verification And Submission Freeze**. This leaf +supplies checked downstream clients and documentation to that join; it does not +by itself accept or release V1. + +Contract amendment recorded 2026-10-01: after the frozen matrix was created, +the coordinator reported that the strict design classifier treats a new +`docs/internal/v1/` matrix as workflow-sensitive. The coordinator therefore +added `docs/internal/WORKFLOW_DESIGN_DECISIONS.md` to the write scope solely for +one unique `WDD-20261001-V1-CLIENT` entry explaining the examples/matrix and +their transitive scope closure. Existing workflow entries remain unchanged. + +| ID | Exact frozen requirement | Scope | Evidence needed (exact proposition/check) | Named consumer and identity/composition chain | Anti-vacuity challenge attempted and outcome | Evidence obtained | Status / residual gap | +| --- | --- | --- | --- | --- | --- | --- | --- | +| `REQ-C1` | Packed client proves one uniform primitive bound AND valid-query halt/correct output, returned-index leftmost correctness, and eventual complete data+encoded code+scratch capacity <=3n from the existing capstone. A fuel bound alone or retained-data-only bound is insufficient. Universal List Int/range parameters, no finite-only substitute. | Local Lean client; feeds V1 | `packedQuery_uniformPrimitiveBound_halts_and_isCorrect : ∃ budget, ∀ (xs : List Int) left right, (run (buildMemory xs) queryProgram queryBudget (initialState xs.length left right)).steps ≤ budget ∧ (ValidRange xs left right → (∃ packet, (run ...).final.status = .halted packet) ∧ (run ...).result = some (scanWindow xs left (right-left)+1))`; `packedQuery_returnedIndex_isLeftmost : ∀ xs left right index, queryNat (buildMemory xs) xs.length left right = some index → LeftmostArgMin xs left right index`; `packedQuery_eventuallyCompleteCapacity_le_threeN : ∃ threshold, ∀ xs, threshold ≤ xs.length → ((buildMemory xs).length + encoded query-program length + queryRegisterCount+3) * wordWidth xs.length ≤ 3*xs.length`. | `RMQExamples.V1Clients` consumes `RMQ.Headlines.succinctRMQFullyChargedPackedQuery`; every conclusion is projected from the same `buildMemory`, `queryProgram`, `queryBudget`, `initialState`, and complete-capacity expression fixed by `FullyChargedPackedQueryCapstone`. | Challenge: retain only `stepBound` and omit `halt`/`specResult`; the intended conjunction rejects that. Challenge: use `dataCapacity`; the intended capacity expression contains data + encoded code + scratch and must instead consume `completeCapacity` plus `completeResidualLittleO`. Challenge: finite fixtures; all bind arbitrary `xs,left,right`. | The three declarations elaborate in `RMQExamples/V1Clients.lean`. Their types retain the universal list/endpoints, the same packed run objects, valid-query halt plus `specResult`, `leftmost`, and the full data + encoded program + scratch expression derived from `completeCapacity` and `completeResidualLittleO`. Focused and full builds both exit 0. | Closed | +| `REQ-C2` | Earlier paper client proves payload capacity, exact query answer, its own modeled cost <=210 and the trace/toCosted correspondence using existing named declarations available through the single headline import. Do not ask the old theorem to establish packed primitive execution facts. | Local Lean client; feeds V1 | `paperQuery_payloadCapacity` states `(buildPayload xs).length ≤ 2*xs.length + overhead xs.length`; `paperQuery_exact` states valid-window erasure equals `some (scanWindow xs left len)`; `paperQuery_cost_le_210` states `(queryCosted xs left right).cost ≤ 210`; `paperQuery_trace_toCosted` states `(queryTraceResult xs left right).toCosted = queryCosted xs left right`. | One `import RMQ.Headlines.RMQ`; payload/exact/cost consume named `RMQ.SuccinctClassic.buildPayload_length`, `queryCosted_exact`, and `queryCosted_cost_le`, then `RMQ.Headlines.succinctRMQQueryCostEq`; trace correspondence unfolds only the existing `RMQ.SuccinctClassic.queryCosted` projection. No packed `run`, `queryProgram`, `queryBudget`, or primitive field appears. | Challenge: accidentally cite packed `stepBound` as cost evidence; the intended proposition is specifically `SuccinctClassic.queryCosted.cost ≤ 210`. Challenge: state exactness for a sibling execution; the intended result is the same `queryCosted` defined from `queryTraceResult.toCosted`. Challenge: couple the client to a conjunction position in a larger profile; named declarations reject that maintenance hazard. | The four declarations elaborate through the named `SuccinctClassic` APIs and `succinctRMQQueryCostEq`; `paperQuery_trace_toCosted` checks by definitional equality. Inspection confirms this theorem family contains no packed run/budget/program field. Focused and full builds both exit 0. | Closed | +| `REQ-C3` | A substantive supplied-store agreement client derives equal result (and cost if convenient) from the existing agreement theorem rather than reproving the underlying query. Keep all domains/guards and the same executed/countable objects. Backend substitution is an alternative only if genuinely available through this one import and just as substantive. | Local Lean reuse client; feeds V1 | `suppliedStore_orderedAgreement_reusesExecution` universally assumes `storesAgreeOnOrderedReadFootprint xs storeA storeB left right` and concludes equality of the two exact `queryTraceResultWithStore` executions, their `.value`, and their `.toCosted` projections. | Consume `RMQ.Headlines.listIntSuccinctRMQQueryTraceResultWithStoreEqOfOrderedReadFootprint`; project result/cost from that exact equality. The guarded list wrappers, `xs`, stores, and endpoints are unchanged. | Challenge: reprove query exactness or swap to canonical store; rejected by requiring arbitrary `storeA/storeB` and exact ordered-footprint premise. Challenge: silently add `ValidRange`; no added guard is present, so existing invalid semantics remain covered. | The declaration elaborates for arbitrary list, two arbitrary stores, and arbitrary endpoints. It consumes the exact ordered-read-footprint headline equality once, retains full `TraceResult` equality, and derives `.value` and `.toCosted` equalities by `congrArg`; no `ValidRange` premise was added. | Closed | +| `REQ-C4` | Add an independent small List Int example such as [4,1,1,3], querying [0,4) returns index1, plus empty/reversed/out-of-bounds rejection examples using specification/refinement, no native_decide. No giant machine evaluation needed. | Local Lean examples; feeds V1 | Kernel-checked examples over `RMQ.SuccinctClassic.queryCosted`: `[4,1,1,3]`, `[0,4)` erases to `some 1`; empty `[2,2)`, reversed `[3,1)`, and out-of-bounds `[0,5)` erase to `none`. | Positive example consumes the universal exactness theorem then reduces only `scanWindow`; invalid examples consume the three aliases `RMQ.Headlines.listIntSuccinctRMQQueryCostedEmptyRange`, `RMQ.Headlines.listIntSuccinctRMQQueryCostedReversedRange`, and `RMQ.Headlines.listIntSuccinctRMQQueryCostedOutOfBounds`. | Challenge: evaluate the giant concrete machine or use implementation output as oracle; rejected by proof through the independent `scanWindow` specification. Scan for `native_decide`/`Lean.ofReduceBool` must remain unchanged. | All four examples elaborate. The positive fixture applies `paperQuery_exact` and simplifies only `scanWindow`/`betterIndex`; the three invalid fixtures use the public empty, reversed, and out-of-bounds headline theorems. Source scan finds no native-decision shortcut in either Lean example file. | Closed | +| `REQ-C5` | RMQExamples.lean imports the new module; docs/V1_CLIENTS.md maps goals to exact declarations and command lake build RMQExamples.V1Clients. Retain public library files unchanged; do not add redundant aliases. Update DD and the matrix. The prior unverified draft at C:/Users/poin/Documents/RMQ/research-duet-20261001/quality/QualityClient.lean is inspiration only, not evidence. | Owned integration/docs; feeds V1 | `RMQExamples.lean` import, `docs/V1_CLIENTS.md` declaration map and exact command, unique `DD-20261001-V1-CLIENT`, this matrix, the coordinator-amended unique `WDD-20261001-V1-CLIENT`, and a base-range path audit showing only the six amended owned paths changed. | `RMQExamples` imports `RMQExamples.V1Clients`; client imports only `RMQ.Headlines.RMQ`; no edits under `RMQ/`. | Challenge: count the draft as evidence or add aliases to `RMQ.Headlines`; neither path is permitted. Base-range file list must contain only the six paths authorized by the original scope plus the explicit workflow-decision amendment. | `RMQExamples.lean` imports the client; the guide maps every goal and gives both exact build commands; the unique DD, matrix, and coordinator-amended WDD are present. Path audit finds exactly the six authorized/amended paths and no file under `RMQ/`; no draft content or new public alias is used. | Closed | +| `INV-CATEGORY-SEPARATION` | payload bits, proof fields, model ticks, machine state, Lean runtime, and measured performance remain distinct. | Inherited | Packed theorem talks actual primitive `run.steps` and complete bit capacity; paper theorem talks `queryCosted.cost ≤ 210` and payload bits; docs state these are different models and make no runtime claim. | Separate theorem groups in `RMQExamples.V1Clients`; exact declarations documented without numeric conflation. | Challenge: infer packed primitive execution from paper `210`, or infer Lean wall time from either; no theorem or prose may do so. | Source and guide review confirms separate packed and paper sections, exact object chains, and explicit statements that neither theorem measures Lean runtime or preprocessing. No theorem equates `210` with primitive transitions. | Closed | +| `INV-PUBLIC-COMPOSITION` | a theorem combining space, exactness, cost, provenance, or machine claims proves them about the same construction and execution and over the same validity domain. Conjoining true theorems about different payloads or guarded and unguarded executions is not closure. | Inherited | Within each client family, all projected fields retain exact object arguments and guards. Packed facts use one capstone's `buildMemory/run`; paper facts use `buildPayload/queryTraceResult/queryCosted`; supplied-store facts use the two exact guarded store executions named by the agreement premise. | Direct consumer is `RMQExamples.V1Clients`; composition chains are recorded in REQ-C1 through REQ-C3 and in `docs/V1_CLIENTS.md`. | Challenge: mix packed complete capacity with classic `queryCosted` execution in one combined claim; implementation keeps them as model-specific theorem families. Challenge: drop validity on exact answers; exactness keeps positive length/bounds or `ValidRange`. | Exact-type inspection confirms each family preserves its construction and execution arguments. Packed facts come from one capstone; paper facts use one classic payload/trace/cost chain; store equality preserves both exact guarded executions. Valid-query exactness retains its public guard. | Closed | +| `INV-ALL-SIZE` | exactness covers all assigned sizes and edge cases without hidden readiness or compatibility dispatch. | Inherited | Universal `List Int` variables in C1/C2/C3; valid query exactness has only the public range hypotheses; concrete invalid examples cover empty/reversed/out-of-bounds. | Existing all-size headline contracts -> universal client theorems -> `RMQExamples` import. | Challenge: substitute only `[4,1,1,3]` for universal claims; concrete example is additional and cannot discharge C1/C2 universality. | Elaborated theorem types quantify arbitrary `List Int`, endpoints, and stores; only the existing validity/bounds hypotheses guard valid exactness. The concrete valid fixture is additional, while three compiled invalid fixtures cover the required edge cases. | Closed | +| `INV-PROOF-SEPARATION` | proof-only fields never carry answers or uncharged routing information. | Inherited | Clients project existing operational results/spec refinements and agreement equalities; they introduce no structure fields, evaluator, route, payload, or answer witness. | Existing capstone/specification/agreement theorem -> direct theorem projection; no new computational definitions. | Challenge: add an answer as a premise to make exactness trivial; intended C1/C2 exactness has only public validity/bounds, and C3 assumes store agreement rather than an answer. | Source review finds only theorem/example declarations: no new structures, computational definitions, evaluator, route, payload, or answer premise. Exactness and agreement consume the existing operational/specification interfaces directly. | Closed | +| `CHK-BUILD` | Development-loop: inspect import graph/consumers; compile the owned narrow targets RMQExamples.V1Clients RMQExamples once the lead grants a build slot. Use pinned Lean4.22 direct binaries if elan sandbox discovery fails. Final-required: lake build (coordinate cache/runtime). | Verification | Exit 0 for `lake build RMQExamples.V1Clients RMQExamples` and later `lake build`, on the final source tree, after coordinator build-slot authorization. | Direct module and aggregate repository import graph. | A narrow target can miss unrelated integration failures; full `lake build` is separately required. Do not duplicate a surviving process after timeout. | After the coordinator granted the slot, direct Lean 4.22 `lake build RMQExamples.V1Clients RMQExamples` exited 0 in 3046.955s, building both targets. The single required `lake build` then exited 0 in 227.547s and ended `[489/490] Built RMQ` / `Build completed successfully.` Receipts are `.lake/v1-client-focused.result.txt` and `.lake/v1-client-full.result.txt`; full native output is `.lake/v1-client-full.log`. | Closed | +| `CHK-HYGIENE` | required hygiene and native-decision scans from AGENTS | Verification | `rg -n "\b(sorry|admit|axiom|unsafe|opaque|implemented_by|partial|extern|noncomputable)\b|import Mathlib" RMQ lakefile.toml`; and `rg -n "native_decide|Lean\.ofReduceBool" RMQ`, with output classified against the unchanged base. | Trust/hygiene surface required by repository guidance; positive example itself contains neither shortcut. | Challenge: a scan hit is not automatically new; compare candidate output/diff to base and report exact result. | Both required scans produced no matches (the expected `rg` exit 1). A separate source-only scan of `RMQExamples/V1Clients.lean` and `RMQExamples.lean` also found no forbidden trust marker, Mathlib import, or native-decision shortcut. | Closed | +| `CHK-DIFF` | git diff --check, git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD | Verification | Both working-tree and committed-range commands exit 0; base-range name list is confined to owned paths. | All owned source/docs and candidate commit. | Clean post-commit worktree alone is insufficient; exact committed range is separately checked. | `git diff --check` exits 0 on the final dirty tree. The scope audit lists exactly `RMQExamples.lean`, `RMQExamples/V1Clients.lean`, `docs/V1_CLIENTS.md`, `docs/internal/DESIGN_DECISIONS.md`, `docs/internal/WORKFLOW_DESIGN_DECISIONS.md`, and this matrix. The exact committed-range command is the immediate postcommit check and its exit-0 result is paired with the immutable commit identity in the worker handoff. | Closed after recorded postcommit check | +| `CHK-DESIGN` | scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab | Verification | Strict checker exits 0 using the exact 40-character base, after `DD-20261001-V1-CLIENT` is added. | Design-sensitive Lean example and unique decision entry. | Strict no-base invocation is explicitly insufficient. | The exact-base strict command exits 0 on the final six-path source/docs tree: `DESIGN-CHECK: checked 6 changed files (3 code, 1 workflow, 2 neutral)`. | Closed | +| `AMEND-WORKFLOW-DD` | Coordinator amendment (2026-10-01): add `docs/internal/WORKFLOW_DESIGN_DECISIONS.md` solely for unique `WDD-20261001-V1-CLIENT` entry explaining examples/matrix and transitive scope closure; preserve existing entries. | Explicit coordinator-approved scope amendment | Exactly one appended WDD section; no other workflow-decision bytes changed relative to base. Strict design checker accepts the final tree. | New workflow-sensitive matrix -> unique WDD -> strict classifier; no Lean object or public claim changes. | Challenge: omit the WDD, which the sibling proof worker's strict run already rejected; challenge: rewrite existing WDD history, rejected by base diff. | The base diff is one appended 40-line `WDD-20261001-V1-CLIENT` section after the prior final line; no existing workflow-decision byte changed. The exact-base strict checker exits 0. | Closed | +| `CHK-CLAIM` | claim scan for owned prose. | Verification | Search owned Markdown for model/category overclaims and forbidden completion/release wording; document no claim that the leaf accepts V1, proves runtime, or equates 210 with packed primitive steps. | `docs/V1_CLIENTS.md`, matrix, and DD entry. | Challenge: phrases such as “constant time” without a model or “V1 complete” would fail review. | Final strict scan of the guide, matrix, DD, and WDD exits 0 with 389 classified review hits and 0 strict failures. The review hits are governed historical/current terminology; inspection of the new entries confirms explicit model separation and candidate-only roadmap language. An initial wording-sensitive runtime phrase was replaced with the precise compiler/build wall-clock distinction before this passing scan. | Closed | +| `DEFER-SHARED-MACHINE` | General shared machine routines, calling conventions and global record migration are outside this leaf. | Explicit deferral | No edits or claims in those areas; base-range path audit. | None; non-blocking because prompt explicitly defers it and no client theorem needs it. | Challenge: introduce a new shared record/API to make examples convenient; forbidden by scope and unnecessary. | The path audit is confined to two example files and four documentation/evidence files. No shared machine routine, calling convention, record, or file under `RMQ/` changed. | Closed, non-blocking deferral | +| `DEFER-RELEASE` | Integrated claims, paper, release bundle, required verification and fresh independent audit must separately close; this leaf cannot release V1. | Roadmap boundary | Docs and report identify this as a candidate leaf requiring coordinator integration/audit; no release, merge, push, tag, or publication action. | `RMQExamples.V1Clients` -> coordinator integration candidate -> later V1 aggregate gates/audit. | Challenge: infer roadmap closure from local build; explicitly rejected. | The guide, DD/WDD, matrix, and worker report keep this leaf at candidate status and reserve integration, aggregate verification, fresh audit, and release to the coordinator. No merge, push, tag, or publication action was taken. | Closed boundary; coordinator work remains | + +## Verification command ledger + +| Command | Role | Changed paths / rows | Unique failure mode | Tree identity / expected runtime and timeout | Outcome | +| --- | --- | --- | --- | --- | --- | +| `rg` import/declaration/consumer inventory | Development-loop | All rows | Wrong theorem identity, model, or direct consumer | Base `ee44f04...`; seconds | Completed for initial freeze; exact declarations and consumers located. | +| `lake build RMQExamples.V1Clients RMQExamples` | Development-loop | REQ-C1--C5, inherited invariants | Client elaboration and aggregate example import | Final dirty source tree; wait for lead build slot; warm target expected minutes, with cold-cache margin | Exit 0 after slot authorization; 3046.955s; both targets built. | +| hygiene and native-decision scans | Final-required | CHK-HYGIENE, REQ-C4 | Forbidden trust/runtime shortcut | Final source tree; seconds | Required scans produced no matches; source-only client scan also clean. | +| `git diff --check` | Final-required before commit | CHK-DIFF | Working-tree whitespace defects | Final dirty tree; seconds | Exit 0; exact six-path scope also confirmed. | +| `scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab` | Final-required | CHK-DESIGN, REQ-C5 | Missing/stale design-decision coverage | Final source/docs tree; seconds to minutes | Exit 0; 6 files classified as 3 code, 1 workflow, 2 neutral. | +| claim scan of owned prose | Final-required | CHK-CLAIM, category/roadmap boundary | Model conflation or release overclaim | Final source/docs tree; seconds | Strict exit 0; 389 review hits, 0 strict failures. | +| `lake build` | Final-required | CHK-BUILD, all rows | Repository-wide integration failure not seen by focused target | Frozen pre-commit tree; lead-authorized single heavy process; allow cold-build margin | Exit 0; 227.547s; full native log retained under `.lake/`. | +| `git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD` | Final-required after commit | CHK-DIFF | Whitespace defect hidden by clean worktree | Exact committed candidate range; seconds | Exit 0 on the immutable candidate tip; exact commit identity is recorded in the handoff. | + +## Coordinator source-review amendment — 2026-10-01 + +The original frozen requirements above are unchanged. Fresh source review adds +one checked client, `paperQuery_cost_eq_trace_length`, using the existing named +`WordRAM.TraceResult.toCosted_cost_eq_trace_length` on the same guarded trace. +The original `paperQuery_trace_toCosted` retains its exact type and definitional +proof. Its docstring now describes that projection literally. REQ-C2's numeric +calculation now uses the directly matching `SuccinctClassic.queryCost_eq` +instead of the headline abbreviation; this changes no proposition. The earlier +evidence above describes the original leaf at `61d0a5c`; integrated follow-up +checks are recorded separately below. + +| ID | Added review requirement | Evidence | State | +| --- | --- | --- | --- | +| REVIEW-C1 | Preserve the exact fixed-budget run, valid-query halt and result conjunction; explain successful packet index+1 and rejection packet0. | Source and guide explicitly retain and explain these objects. | Focused and full builds passed; final aggregate gate pending | +| REVIEW-C2 | Keep the definitional projection theorem and add explicit cost-equals-trace-length reuse from the named generic theorem. | `paperQuery_trace_toCosted` unchanged; `paperQuery_cost_eq_trace_length` added. | Focused and full builds passed; final aggregate gate pending | +| REVIEW-C3 | Use the directly matching classic numeric lemma and Nat.one_pos; preserve all original client types and model boundaries. | Proof terms and reader map updated; no production library declaration changed. | Focused and full builds passed; final aggregate gate pending | + +The reviewer suggestion to replace canonical `queryBudget` fuel by the outer +existential budget was not adopted: the frozen contract deliberately binds the +same canonical run as the public capstone. The conjunction already requires +halting and exact output; the bound alone is not presented as sufficient. +Redundant projections remain convenient client conclusions and are not counted +as independent correctness proofs. + +Follow-up verification on 2026-10-01, working tree based on +`58ae51396d9d3b9f9ba1fc7c35d3e8507ce1eedc`: focused +`lake build RMQExamples.V1Clients RMQExamples` passed in 7.358 seconds. The +subsequent `lake build`, both required hygiene/native-decision scans (including +the examples), scoped strict claim scan, strict design check against HEAD and +`git diff --check` passed. Logs are retained in the coordinator implementation +directory as `client-review-build.log`, `client-review-build.json`, +`client-review-full-build.log`, `client-review-hygiene.log`, +`client-review-native-decision.log` and `client-review-claims.log`. These are +current follow-up checks, not replacements for the pending final aggregate run. diff --git a/docs/internal/v1/V1_COORDINATOR_ACCEPTANCE.md b/docs/internal/v1/V1_COORDINATOR_ACCEPTANCE.md new file mode 100644 index 00000000..fb12ed82 --- /dev/null +++ b/docs/internal/v1/V1_COORDINATOR_ACCEPTANCE.md @@ -0,0 +1,106 @@ +# V1 local release-candidate acceptance + +Version: `1.0.0-rc.1`. This record qualifies the local research artifact; +publication, a release tag and a stable general-purpose library API are separate. +The implementation checkpoint before this evidence/documentation closure is +`250e5932c94d1995a7fd8b0a290c5320d114accf`. The delivered commit and archive are bound by the external +`RMQ-V1-DELIVERY.json`, avoiding a self-referential source/archive digest. + +## Accepted formal scope + +The accepted packed query and leading-order payload lower bound remain the +foundation. The additive continuous lifecycle theorem is accepted for V1's +stated mathematical model: one construction/query run, its returned owner, +first service and subsequent requests, exact half-open leftmost answers, +operation safety and complete retained numeric capacity. Its seven-field +contract and independent typed/provenance consumers fix the same objects. +The comparison model retains separate key accounting; word input requires +signed fit. Input materialization precedes the modeled execution. The narrow +paper import and the separate additive lifecycle import remain distinct. + +This decision uses the exact source lineage in `V1_RECONCILIATION.md`, current +kernel builds and trust inventories, discriminating campaign evidence, and +independent source audits with resolved findings. Old INCOMPLETE/Open reports +remain unchanged. Their labels are not retroactive V1 verdicts. + +## Evidence composition + +| Check | Actual source and result | +| --- | --- | +| Linux full reproduction | `447751d203a4e5d02f15680731226a56fd8894a3`; completed `scripts/reproduce_artifact.sh` in 22295 seconds, clean before/after, **exit 1**. All 20 registered checkers ran: 17 passed, including all six heavy campaigns; paper citations, topology lint and topology regression failed. This aggregate remains failed. | +| Replacement checks | `250e5932c94d1995a7fd8b0a290c5320d114accf`; paper check with self-tests, topology lint and the full topology regression all pass on Linux after documentary repairs. The paper check with self-tests also passes on Windows. Original failures and replacement logs are retained separately. | +| Windows full build and public roots | `447751d203a4e5d02f15680731226a56fd8894a3`; both passed, total 94.102 seconds with a seeded cache. | +| Formal-source transfer | All tracked Lean files, toolchain and Lake configuration are identical between the aggregate input and implementation checkpoint above. No later mathematical edit is covered by this statement. | +| Changed guards | Source 72c09db1: Windows both shells, 88 constants and 90 reject/44 accept/21 context verdicts; Linux d7182869 also passes. Final current prose receives its own checks. | +| EH repair | Exact a8f1c512: 52 focused, 46 auxiliary and 60 full controls per required profile; 57 receipt-bearing cases plus 3 explicit no-receipt guards. Independent integrity review checks 114 child receipt hashes. Metadata-only wording amendments retain exact mappings and receive separately pinned targeted reruns. | +| Native supplement | Exact d7d633e0: validator 16 cases, fresh native build, startup, 13 fixtures in 2 modes, 23 ABI cases, 4 C++/Rust clients. Independent review checks 6559 identities and 142 answers. | +| Source bundle qualification | Exact 6eb2ba6f: independent 5068-file Git blob/mode/file-set and extracted-hash comparison; cold source-only `lake build RMQPaper RMQExamples.V1Clients` passed in 1343.045 seconds without Git metadata. Final delivered archive is separately compared and smoke-checked. | +| Packaging controls | 11 tests pass on Windows and Linux; clean checkout regression covers 3 settings and 5 independently missing rules on both systems. | +| CI design-policy controls | Exact 6eb2ba6f: 58 rejection and 40 acceptance cases pass, including the changed CI wiring. The workflow and both checker scripts are unchanged at the implementation checkpoint. | +| Paper | 20-page PDF compiled and visually inspected; its TeX/bibliography inputs are unchanged from the recorded build. The deliberate older query-theorem pin and proof-maintenance delta are explained in `paper/V1_SOURCE_RELATION.md`. | + +The full evidence index preserves source identities, original paths, hashes, +timings and failed/superseded attempts. The transfer review identifies which +unchanged campaigns support the final candidate and which changed inputs require +fresh checks. An older log is never described as a run at the delivered commit. +The completed aggregate's three documentary failures are superseded only by +the explicit replacement runs above; its overall exit remains 1. The matrix's +coordinator amendment records this component-composition acceptance decision. +The final transfer addendum checks the later source delta independently; Claude's +composition review requires the paper self-test and full topology regression +again after the tracked documentation closure. Both are mandatory final checks. +Current-tree checks and the final archive instance live in the external delivery +receipt and must pass before handoff. + +The original aggregate identity's timeout rationale mislabels a historical +8674.82-second builder replay as a prior aggregate measurement. Its original +bytes are retained. The result above uses this run's recorded exit and elapsed +time; the old figure measures only the builder replay. + +## Review disposition and quality + +The fresh internal and Claude source audits target 447751d2 and are preserved +verbatim. Claude disclosed limited incidental status exposure, so its audit is +not described as perfectly blind. Neither found a P0/P1 mathematical or trust +defect in the inspected delta. Their evidence-consumer, current-guide, numeric +synchronization and packaging findings are resolved in `V1_AUDIT_DISPOSITION.md`. +Bounded independent reviews cover the EH and exact-blob repairs. Claude's final +delivery review identified timing, status-anchor and matrix-header defects in +the draft generator; the repaired workflow derives timings from receipts, +rejects missing or ambiguous anchors and labels actual evidence explicitly. + +Proof cleanup gives existing rank/select facts one canonical proof owner while +preserving historical theorem names, binders and propositions; it removes two +unused private wrappers. A private full-result decomposition is consumed at +both reviewer proof sites. The new universal clients derive halting, exact +answers, complete eventual storage and supplied-store reuse from the actual +public theorems. This is substantive contract use, not a new answer premise or +an aesthetic tactic rewrite. Broader machine/module refactoring remains outside +V1; no demonstrated violated proposition required it. + +## Explicit limits + +The native replay is finite operational evidence, not full historical native +campaign recertification or a compiler, allocator or FFI correctness theorem. +Payload bits, complete modeled capacity, peak workspace, model steps and elapsed +time remain separate. Fixed code/scratch terms can dominate moderate inputs. +The focused WinPS result is 30 host predicates, 13 selected-shell children and 9 +disclosed pwsh-only children; it is not 52 WinPS subprocesses. Internal historical +EH profiles retain their declared Windows paths and tool prerequisites. + +Lean's ordinary logical axioms are inventoried separately from forbidden/custom +axioms. The advisory nanoda attempt failed on an omega-generated auxiliary proof; +no successful independent kernel-checker run is claimed. Hosted CI for this +unpublished candidate has not run. Local compression reproducibility is scoped +to the exercised runtime environment. The source ZIP contains raw Git blobs; +the native supplement requires a real checkout to apply its byte attributes. + +## Subsequent fresh audit and repair + +This record's original source/evidence remains historical. The later4ded blind +audit found P2-01 in policy timeout classification; its ff92 continuation closes +the bounded repair with delivery/hosted follow-ups. See +[V1_POST_BLIND_DISPOSITION.md](V1_POST_BLIND_DISPOSITION.md) for current source +disposition and exact identities. Frozen requirement text and old receipts are +unchanged; a new versioned external delivery receipt must bind the refreshed +source, reports and archives before publication. diff --git a/docs/internal/v1/V1_EH_INDEPENDENT_RECEIPTS.json b/docs/internal/v1/V1_EH_INDEPENDENT_RECEIPTS.json new file mode 100644 index 00000000..1c94bf0e --- /dev/null +++ b/docs/internal/v1/V1_EH_INDEPENDENT_RECEIPTS.json @@ -0,0 +1,617 @@ +{ + "schema": "rmq-v1-eh-receipt-integrity/1", + "sourceCommit": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "success": true, + "scope": "Independent exact aggregate/durable hashes, ordered source rosters, declared outcomes, shell context, process ownership, and restoration records. Does not independently re-execute every production predicate or establish cryptographic attestation.", + "runs": [ + { + "file": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-aux-pwsh-a8f1c512\\RESULT.json", + "sha256": "e0fb1081e7218f977c352dc8b094a05366ad11e1fee92ee67bcfdf63d06450d4", + "bytes": 26491, + "count": 46, + "runnerShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "profile": null, + "finalizationPins": 2 + }, + { + "file": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-aux-winps-a8f1c512\\RESULT.json", + "sha256": "a19f7c8639e8407f764836a7df35f1e7b73b1d9c85cb7be67f4275c06e7ce935", + "bytes": 42831, + "count": 46, + "runnerShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "profile": null, + "finalizationPins": 2 + }, + { + "file": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\RESULT.json", + "sha256": "75792302864c807eb73748e01700fc8efeee039cd93021b42403c48a58702eb7", + "bytes": 419625, + "count": 60, + "runnerShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "profile": "pwsh", + "finalizationPins": 13 + }, + { + "file": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\RESULT.json", + "sha256": "4e420d51215ee2b4b359e655e0d20ffb98b8effc4a6dfd0cdee37b68ce338f2f", + "bytes": 430305, + "count": 60, + "runnerShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "profile": "winps", + "finalizationPins": 13 + } + ], + "durableChildReceipts": [ + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-P\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 9554, + "sha256": "7b44a410f6433f2696cf19e747c5678b9415a51b27954aac2cdf7ece407c5819" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-C\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 9730, + "sha256": "fd87568285b73625b713efc1f1131b944998ff92751c0fcb5bb827d7b36a4459" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-Q\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 9472, + "sha256": "71727d94283089720fb95d076d7cd683868a9130b0daa3612e555afc07a5b572" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-S\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 4732, + "sha256": "fa12f68f8400509c32f07ea00955e651e1cb5de7f327dca45ad0c00677f7b268" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-M\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 9753, + "sha256": "d26107c6bc7005995e6faadbf03f9e2c4264683c47a200df72f2ac3925abff51" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-P\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-f479a85b51374bd585f47f1ac8143856\\result.json", + "bytes": 13833, + "sha256": "a27347b7dfdb8e0b8d784033597191bf26d28a7205a9860eaa1c59f2a10ea645" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-C\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-a6b9368be4494fc4ba0464e6f090e64e\\result.json", + "bytes": 13900, + "sha256": "0753a9455cf0cd6b7bed57d9c8300fdbe992e00fc1cdb7a8483c37e7e911946b" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-Q\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-9dedc888ff9b4ba3a40a4d9c091bcf9e\\result.json", + "bytes": 8671, + "sha256": "303b58a0ed0ef418f7e9662d01490d84948632b39091be23bb7d8dc972c41a4f" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-S\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-bbc798be761c4393bf671b7a43606197\\result.json", + "bytes": 3172, + "sha256": "12dacf7651079f1542515c1424f5451f70612c7bebe16078fe44baab7ebb3a65" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-M\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-dddf4f3698cc4b41acf05bf5acf3edc0\\result.json", + "bytes": 8881, + "sha256": "581a734fea6bfbd513a8c4b84d4260cd9c1a91ef2e191cccd09933fa38cd0a61" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-P\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 5870, + "sha256": "c24cce383a31d241ff0c3994e94875cb1bc98ff4dd50e3793b888c3637e8861a" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-C\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 5932, + "sha256": "5493731bfcd7cbe9144f87b3dc140cea288cd211d21543facd84b4e92c84ec3f" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-Q\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 6010, + "sha256": "416ffa586266cca03c5689eafce41c464a7ede101f9b32e20873028e06ebdc28" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-S\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 5694, + "sha256": "08a787a33d3c640f03cb055386d0e7065d0458b751ee98ac244994363513878f" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-M\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 6135, + "sha256": "e7e148a52d81ae50930e89f41c1ded5c01018d345438559d67b90a35bed84323" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-X\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 5541, + "sha256": "0874b371a0eeee7d9fb9d6964a95eae446ef06f55b13761eaabbc2581d7b6ff5" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-P\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 9615, + "sha256": "1c3f532e9471a27ec59be88b57708a49a73b38a8c7ad2da852251806444b1f00" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-C\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 9677, + "sha256": "05dcad9ecc4dc03423437784a1ad21715d9a6a306503130d5307c5cbf72bfc52" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-Q\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 9756, + "sha256": "218ee5623da96ebc172e943efcfe7d27746bf4930ead005aab158e89df382a4d" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-S\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 3579, + "sha256": "a4ebbfb0e0760192ae9563edf535e5e7665fedaa1e4e3ace54f02e216ce35401" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-M\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 9881, + "sha256": "7c8a198bc05730a9e2a4566102d170aa39cf6f316e5f5ac2736321fe92e6ae9e" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-P\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 2535, + "sha256": "0c57a13824f799dc25409f58d197b00263ed37363bc65dfba672aae77e56f436" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-C\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 2585, + "sha256": "65f0cc1f32f9ed1a16ee8bd8f15f0ae2b9cea1855327b5d72e5e6240c594d833" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-Q\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 1544, + "sha256": "cfd401a7d943fb26e7ef679c8a75c65949a3a6f3310da6181e246befa3855ae9" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-S\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 1344, + "sha256": "65cd0754a467602c1112e3e0f212b8a8ec9ca236d276e1ce49177f1bbe67d39c" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-M\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 1703, + "sha256": "ef3283e692c034357fe93915135ea882e7919856ed8324de950ca9f59ea3b2b1" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-P\\root\\.lake\\lifecycle-validator\\da61317f133342239748bbc0ef85c36f\\RESULT.json", + "bytes": 4064, + "sha256": "23a13a69973f7d121560e9d09b4466b678b89c10616bf8a7fa69e84a6d1252fd" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-C\\root\\.lake\\lifecycle-validator\\5d8956d869554bbdacf8cee2ee93c673\\RESULT.json", + "bytes": 4125, + "sha256": "5f747713007d0477f2b3fef0bebc42a124c8d43912349fab7851a94f95354ffe" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-Q\\root\\.lake\\lifecycle-validator\\6b96c56e55dd45539a03f9513d47b854\\RESULT.json", + "bytes": 4149, + "sha256": "91f3a75c765852119b7d8173074b60810ba8d69836e4bbe76cd528ef92979eaf" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-S\\root\\.lake\\lifecycle-validator\\2367ff5e4313416c8f3139228573b640\\RESULT.json", + "bytes": 4233, + "sha256": "597abebc8bed972a8e4d9e2abe1d4cab620bc7a3021ae6617e6663beac003b46" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-M\\root\\.lake\\lifecycle-validator\\034e77aa7ca94549bc4b463903e53fcf\\RESULT.json", + "bytes": 4274, + "sha256": "4acf781a9ef2059e7dc3bbccfe72bfe202f39240ffd8bb34d58370f7fbbd566b" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-P\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 12692, + "sha256": "68993679aee0500e84592c922ebe4e5474aedb55991a4d81cbcc75136e624125" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-C\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 12928, + "sha256": "18c316dc591b4856beae91df060e93036e6b4ddd9a97a2bed0545f2bfb8d83f4" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-Q\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 4294, + "sha256": "c982b199f7fc822f083bd5b3f53e4cef465cb8acf6c9d0c8840c6b17b957578d" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-S\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 3870, + "sha256": "7a32beb3793e766e884d8b58c6304e4cc8845eb800b80395d44185e35c948ce7" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-M\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 4232, + "sha256": "943b0b4886fa61fbce28f26a96356eb923090e4848981f7bd87aa6b6e3862461" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-P\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 45482, + "sha256": "ace2ae130aa8791060b25fe51d88a9b8864f6d184d52701ff037ea51f47f199a" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-C\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 45729, + "sha256": "f99427b5315f73ebfce3eeb704837d4922b7dc74e7632fd4213ea836514f6a41" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-Q\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 43546, + "sha256": "98fdf319281c0445da99596b9757723ea6cea17d3719495afbb0824938e28779" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-S\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 1048, + "sha256": "1a6cfb712a4b591e206cef5cdbc95a80aac51e2104600dbd0628578d3e9d61c7" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-M\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 43484, + "sha256": "05c3d521edb7d2f12037ffd9f9451c4dfb13cf63f3686813077c937db74f0e36" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-P\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 11648, + "sha256": "c1392dd082201441bdb5d4d9d8fd4522900fd9a2a25768eefca0a4cabc8a3cd9" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-C\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 11847, + "sha256": "1965eacf9fd42291d87e0ba9d7173e77295a02e6b498bf81f7221bd98ee9a530" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-Q\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 5499, + "sha256": "2279c227892856b8c9a62436ceef7e1b93893bf9740f330b20945a72aaaa85b6" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-S\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 5096, + "sha256": "a1cfdfec37ebab71bc3099b79a9d96e7c7ecded8014048835ff1a9d46ef5f0d8" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-M\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 5437, + "sha256": "c7942651bcb1d72f79f7a19c5f8394a00ccfd6c302101f95f0765113f4425d24" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-R\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 7045, + "sha256": "ce27f1e5989629310d53dbb76a807c36cb73eee5e96ff5be86d4efd83d5d126a" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-F\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 5948, + "sha256": "7af9002aa953e2c2da0c7ea7d372186c7ae5a0bf30a58d885ee7948b801db32c" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-F\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 9693, + "sha256": "a73a8207440df243e0f051beb6b8e6f657558a958d835abe185a3abcf70d354d" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-T\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 5895, + "sha256": "23208e1cd272907919171399485fa520b8398454391f32662b1a093a7787ee75" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-T\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 9640, + "sha256": "4f5f4799ea2a2ad1ddf45140d82ca48f4b8119db71df92511ada5e1ef2e1bd33" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-U\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 4774, + "sha256": "1e26b11d52e0c918c952fcfef6b7836ce2587bb31b265640c7d0bb5fb07d2da8" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-E\\root\\.lake\\lifecycle-validator\\45836c314ad240538adc15526c090685\\RESULT.json", + "bytes": 4024, + "sha256": "80cc5cca00417d7ecf797338a9eaed9764e3f7c57f638dd6acda7b8f7a2a3e3b" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-L\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 12965, + "sha256": "00988b04bc8152db4d5fa81d5c2f0ca993d8951e9dbd7c3b438412aa5ad2250b" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-L\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 11915, + "sha256": "37afafc69186c0fb75366f081b0b027a1ea59491b96ac22308cf9d8fa9c36e19" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-G\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 9816, + "sha256": "b005354646427a02a461d49ce11a83e9d120dc9553f2785624e2060711a514f0" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-G\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 7502, + "sha256": "ba5e150fb51830396cd8b5db4df8812d15c3b2741bd3bd08ee8c5a08c94897d2" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-P\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 17116, + "sha256": "25169eba9be0122bb7bcf72149950392b3398912ff7d47bee735118f1395ba50" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-C\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 17370, + "sha256": "460efd05274325aec004ec42b6eb0257b79279397880669b1e3164cf056b5653" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-Q\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 17009, + "sha256": "a6d6c34c4a4ee430d33e4cad2567abc7c209a55d34c61b822777eaea8d7ac07a" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-S\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 8256, + "sha256": "0817967d60094a267448555eb3a9a68649fca7e919f28f56bf5eb3faf0670205" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-M\\root\\.lake\\r3-evidence\\summary.json", + "bytes": 17358, + "sha256": "f90ba4ce12a67d3f0436ebb1a3851ad772e5668c2101f5b5103b42d9bcb484f7" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-P\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-3baf8492b25f40e29128741c32eae757\\result.json", + "bytes": 22454, + "sha256": "ae295495556f9508f2ad6e6570578e0ee3f7ef716219e5775a59935dc469afea" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-C\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-126f44103f9744da9ac2739414f79039\\result.json", + "bytes": 22552, + "sha256": "3a21bbe944ce56cc24e182dc55be73969127b4efb54b04c37ec972e09e38c3b9" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-Q\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-73a356e52e284c52b8f3d0cbc75bb1da\\result.json", + "bytes": 12855, + "sha256": "6993a68943c70dac84b9c8bfdc76429b68e4394ce5e71fa1b471ce7933770b87" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-S\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-1491a7fc68974898ad47d0a8ca75ca55\\result.json", + "bytes": 4886, + "sha256": "7884d079bb1887fc348df30468ac509aeafc51fe9aff489b3e413a723d7b2568" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-M\\root\\.lake\\r3-evidence\\F01_INTACT_SUCCESS-e9e387c1f654497dac95b5a1f9aa6167\\result.json", + "bytes": 13076, + "sha256": "d53f5c5b3a7520e9a2b8f33995f549dd53fd7b23c24d4a1af26a343bdfd92812" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-P\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 9697, + "sha256": "c5190284d526a0abb26e4765662b14e7c97b48afaaa50670b241b6e6207c7dee" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-C\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 9794, + "sha256": "9edd4a913dbef401071f2ec51793e1bcfd44e99bc71d3151756a5996e43def1b" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-Q\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 9871, + "sha256": "8cb933e840aa3283932c40c4d683de62049ee59618e7b5138398be4f0f64c444" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-S\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 9134, + "sha256": "6f336a07b0bc09e2eb00a2af65f66251faa4522ba8058f8f5403eeb1fd34acd8" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-M\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 10030, + "sha256": "12ec3bb12deca290bfb80784d0086c2fcf3eb5be41d62fe1c186b2f301e5f5e1" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-X\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 8973, + "sha256": "0b9b579cee9f131aaefcf4bbe7c96520f2ee38cb1bf628024d313d0449b49ad2" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-P\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 16459, + "sha256": "ce77f3ea2db7a30a516d73426f2a78b4d12483ebbbc389f1b952ec728b6a5582" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-C\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 16557, + "sha256": "40728e8b7bc703d7c58b24a430709cf4420f15da59a30290276c102da2de2f3b" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-Q\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 16635, + "sha256": "d3e131970afa6eafacb2b41b51091b6d1420aae53b0c6b8b59c53958c39673aa" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-S\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 6860, + "sha256": "7b5b1df490b69ffd578d18030693efc0aa758e7b30bf90520d2ec353814688b7" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-M\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 16794, + "sha256": "66253fcf3a07d251510216b79eb9a4ef89c9c388c9099b218f4348997eba8afc" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-P\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 3642, + "sha256": "ad678229e51429430137e9f36fa38e4b47b58b4647aa5d0b297a726949ea3f48" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-C\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 3727, + "sha256": "94841583af0df6ca1fbc93a195df880ff3f4f00b52fb560f63b1072952b91f3a" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-Q\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 2391, + "sha256": "5df073e96441454970331b00e14ca3713ac88d09b2f017843ca048734cacd6b3" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-S\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 2190, + "sha256": "af0fce2076f00e01773289c46affaa6003d3062ab1283a1168c7747e9f30f249" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-M\\root\\.lake\\r3-evidence\\receipt.json", + "bytes": 2584, + "sha256": "1600ccb98a7c36a00c883e78813aca70a4ad7fae00814630744167f37d8d5ae4" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-P\\root\\.lake\\lifecycle-validator\\4d2d85cfc44148e6a1b4c7f73d9d5689\\RESULT.json", + "bytes": 7220, + "sha256": "25fd91eaf0413686d0377dd87a6560e155615c2023a51851edae5c32653a7988" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-C\\root\\.lake\\lifecycle-validator\\de733d26d2544c1b953ec105871f70bf\\RESULT.json", + "bytes": 7316, + "sha256": "8d1918c80cd9d5394a0f4bdcf552e2aaa6b145354dec5058901affad3d8a5f72" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-Q\\root\\.lake\\lifecycle-validator\\9962db27a8334cc881f7bce4233e4ea7\\RESULT.json", + "bytes": 7340, + "sha256": "20b90796f59fa4ae082002cd3b6f4226c597ff527457281c04262bd870b8f65a" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-S\\root\\.lake\\lifecycle-validator\\89bb0511af984ff296d62b9447bddf48\\RESULT.json", + "bytes": 7423, + "sha256": "813af7be7252f75fdbc8003b912c6d147f3a42ad3cf61072e51e0ab2fa126cf1" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-M\\root\\.lake\\lifecycle-validator\\2e10422896374141a60345476cb6c433\\RESULT.json", + "bytes": 7499, + "sha256": "19d1af6468e31959d4e38147a71c9eb9c4f344707d188d8a9386a7b9a1a690e9" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-P\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 21370, + "sha256": "8923e4705fc57b365b17b1a8056fdb2c9e9abd43077058419f3d8d57386918c1" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-C\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 21685, + "sha256": "eb5646dbf98cd6676eeda5c7c00e5ce3107b4f679de834b24f8ea533af7fdaa1" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-Q\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 6925, + "sha256": "2799a39867b7b13fa5f602fca09c1f7cf91ebef0d47c106e785b779928bdeee4" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-S\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 6423, + "sha256": "35da1c4fdcb24d7f6d955750eb441c98f3bea13d1fcc089937df70cc7f5d00cd" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-M\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 6863, + "sha256": "982c61699417b3e42b4013ca1f5e471455d7033b5c5cf2f9158300d88719b3ad" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-P\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 77533, + "sha256": "a3c30808c0036a09d0102a6ca5322cb236b288d38f578115ab04f5da0c1e6a98" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-C\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 77816, + "sha256": "02ab6993d299ea1ba1f12e4bc06d4b8ceb93a3a4ccccb78e6346cbdf9b498fec" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-Q\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 73421, + "sha256": "3083a0b28d63c98790e832c8460e9b95b8140c7cd73a8f71e48805c2f4409f0c" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-S\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 1722, + "sha256": "b3c86e5836c406f1497e58648ceb7b2bb56c5e6ef5da17ea9e6f70f02eeb51cf" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-M\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 73359, + "sha256": "ae1ff2dc4697fed690d2e401bc0892ba41ef05ef98ed96d0d03ea03551a7fb3e" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-P\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 19234, + "sha256": "8a79c6f15074a70900274bc3946b044d2f4327d64b764ee9fd7fde6a1f3fe491" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-C\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 19469, + "sha256": "befa9b6ccb896e3a7a9e1f66e5939024782f827f8d219d890547bde0f8c46f7f" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-Q\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 8656, + "sha256": "9574a28b65612464ee0ae33553d110f5b158fa61a54df6fe98e56d41054d2ed6" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-S\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 8218, + "sha256": "fb6bcf7a811eda0561273d6327e68447d8dbf927f3eb511641054fa8fccf89a4" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-M\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 8594, + "sha256": "ae3e6ee98d706674dc36e6e9500fefa4eedb6f7dafd18dbca8a1e3020bd9d787" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-R\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 11712, + "sha256": "f42f5fd93b6121c43074cb21fca43cfa827cbfe062f10c2c9baed8f4cafbe41f" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-F\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 9773, + "sha256": "a7a6fa8ab8f2eb97503315449c1fa6dc77281e0dd4c9da9943f6873476595487" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-F\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 16537, + "sha256": "a3a0f95e3861dce02a67e21eb69454a3dd18e46ea4252816670156e0d7abb5f8" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-T\\root\\.lake\\repair-r1\\checks\\r3-control\\result.json", + "bytes": 9736, + "sha256": "40b925b8e8c56468f5062d54921c94dca3b843a1870a4ae291daf794be58df9f" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-T\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 16499, + "sha256": "c4237953f373e46805c4e1e326303debe65c14d0e373423ce05deab6fa5d5836" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-U\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 7651, + "sha256": "03a5471384fdf72bec6b4356996b37ef8f5b1ab5b2b8b44490ae57b16b64fdfa" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-E\\root\\.lake\\lifecycle-validator\\e78a26564272449793581e9a2282a6af\\RESULT.json", + "bytes": 7180, + "sha256": "cf4858248103107964b632882a2382eeee5fc932753d525e28cb913b2e369a26" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-L\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 21731, + "sha256": "d495dd562c5b19bc2de184177dc3e4f2494708761c440046f8cb9a521694c01f" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-L\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 19547, + "sha256": "bc37052bdd1b47c1f89d37328a066600da00e0c7791fca9fece7d9bf1fc98b7c" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-G\\root\\.lake\\repair-r2\\checks\\r3-control\\result.json", + "bytes": 16655, + "sha256": "f627a88d257cbcea9607a679d3115bfd327b0b8cdf664f45118659904e5eb5b5" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-G\\root\\.lake\\r3-out\\RESULTS.json", + "bytes": 12212, + "sha256": "3d1d5bc3939e610f99ad810271e62c7d0692b95e6dc6400111605377650f5148" + } + ], + "durableChildReceiptCount": 114 +} \ No newline at end of file diff --git a/docs/internal/v1/V1_EVIDENCE_MATRIX.md b/docs/internal/v1/V1_EVIDENCE_MATRIX.md new file mode 100644 index 00000000..9e59cf65 --- /dev/null +++ b/docs/internal/v1/V1_EVIDENCE_MATRIX.md @@ -0,0 +1,108 @@ +# V1 Evidence Hardening Acceptance Matrix + +Frozen before implementation at governed base +`ee44f04a561f2194b3713f071c26b6faf9ba7fab` on branch +`codex/v1-evidence-hardening`. The source prompt is +`research-duet-20261001/implementation/V1-EVIDENCE-HARDENING-prompt.txt`, +SHA-256 `17D03877C5E9776E0149CFCF21F02A2CAF4790515F0F04697C4581BA391A82B6`. +The matrix template SHA-256 is +`774909BA0467EEC29303BE6F160123828AF02329EAB2ADC5663719166C016671`; +the completion-gate SHA-256 is +`B760F0DF4F3C2B5949352FF926D672CFC4D04AFA43916218C5D207ED8F294330`. +The exact-path follow-up is +`research-duet-20261001/implementation/V1-EVIDENCE-IDENTITY-prompt.txt`, +SHA-256 `9D2ECD3F9CD1AD654477C9DBA29CCDF191EFF489211B2126E1795F2D7C3288D4`, +and began from source checkpoint +`7e3a1d086d81eee924036afc3f84b1447ac503cb`. + +Requirement text in the second column is frozen verbatim from the governed +worker contract. After this freeze, only evidence, worker disposition, and an +explicit coordinator-approved amendment may change. Worker disposition never +records roadmap acceptance; only the coordinator may accept the V1 node. + +| ID | Exact frozen requirement | Scope | Evidence needed (exact proposition/check) | Named consumer and identity/composition chain | Anti-vacuity challenge attempted and outcome | Evidence obtained | Worker disposition / residual gap | +| --- | --- | --- | --- | --- | --- | --- | --- | +| `REQ-EH1` | Reject malformed captured SHA256 including empty/non-hex strings. Provide an independently specified per-harness pin roster (not a count copied from the receipt's entryPinCount), consumed by the actual coverage check for all 60 existing failure controls, with exact registry/set/order and focused-selector guards. Counts alone cannot prove all expected paths were verified; match path identities/required capture stages as appropriate. Preserve historical case IDs/mappings, document deliberately changed coverage metadata. Add synthetic missing-pin/coordinated-count/empty-hash/nonhex-hash negative controls and intact positive controls. | Local owned rung | `Test-R4PinCoverage` validates required per-harness ordered pin identities and required capture stage, requires every captured hash to match 64 lowercase/uppercase hex digits, and is used by the production `failure_controls.ps1` consumer for every one of the 60 registry cases. Committed controls reject missing path with adjusted count, empty hash, non-hex hash, wrong order/set, and invalid focused selectors while accepting intact receipts. | `FAILURE_CONTROL_REGISTRY.json` harness key -> independent committed harness roster -> `failure_controls.ps1` expected case -> `Test-R4PinCoverage` -> final structural verdict. | Focused negatives rejected coordinated counts, missing/reordered/wrong-root paths, malformed file identities, a 64-hex `git:HEAD`, wrong final identities, missing trusted context, and invalid selectors; intact, canonical-alias, typed-Git and partial-stage positives passed on both shells. The complete 60-case roster then passed under both profiles. | Exact source checkpoint `a8f1c512e9a5d3d57abae6cd9b988978246af768` passed corrected focused 52/52 on each shell, auxiliary 46/46 on each shell, and production 60/60 on each profile against normalized registry `6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d`. All 57 receipt-bearing controls reported applicable verified coverage; `K1-W,K2-W,LV-W` reported false/null. Final wording-only checkpoint `c79beae0d99519719d2a83882e6dd369bc29026e` changed only `receiptSemantics.guardMeaning`, `shapes.W` and their pin to `218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1`; full ProbeOnly and the exact three W controls passed under both profiles. | Met in this leaf; coordinator acceptance remains required. | +| `REQ-EH2` | In native dependency_controls, entry closure pins and oldSummary are labelled entryPins/entryOldSummary. Plain pins/oldSummary describe final state from finalization.pinChecks or an explicit unreadable final state. Trace stream_check and historical verifier consumers. Add a controlled mid-run pin mutation that checks labelled entry and final values, and verifies restoration. | Local owned rung | A bounded control mutates one fixture-owned closure pin during the run and proves `entryPins`/`entryOldSummary` retain entry values, `pins`/`oldSummary` equal finalization values or explicit unreadable state, final verdict fails, and fixture bytes are restored in `finally`. Reader inventory names every current and historical key consumer. | `dependency_controls.ps1` entry capture -> finalization `pinChecks` -> result labels -> `packed_native_lifecycle_stream_check.ps1` and historical verifier readers. | An owned copied toolchain closure changed `lean.exe` after entry capture, required distinct entry/final identities plus a failing verdict, and restored the exact entry bytes; both shell runs passed. | Both focused aggregates pass `EH2-ENTRY-FINAL-MUTATION`: a copied 11-node toolchain closure records distinct entry/final `lean.exe` hashes, `state=changed`, a failing final verdict, matching `pinChecks`, and restoration to the entry SHA-256. `HISTORICAL_VERIFIERS.md` traces the current stream consumer and dormant R2/R3 readers. | Met in this leaf; current intact consumers remain compatible and no live toolchain file was written. | +| `REQ-EH3` | For run_controls and finalizer_control, registry/component missing/drift failures must produce a durable child record after an owned evidence root exists on the supported V1 replay path. Preserve legitimate argument/exact-selector rejection semantics. Do not create root paths outside declared owned .lake directories; every post-root failure must pass through finally, record actual primary/finalization failures and fail closed. Existing parent records already prevent silent acceptance; do not claim a silent-pass bug. Add missing/drift controls on both shells, and recheck registry_controls against changed bytes. If immutable round-pinned identity guards prevent an in-place update, preserve that historical route and add a versioned V1 replay adapter with the same safety properties; the lead must be able to use and cite this concrete supported path, not just a proposal. | Local owned rung | On the supported V1 replay path, valid argument/exact selector parsing happens before root creation; after the owned root exists, registry/component missing or drift flows through `finally`, emits exactly one durable child record containing actual primary/finalization failure facts, exits nonzero, and leaves no root outside declared `.lake` ownership. Both shell controls verify missing and drift paths plus restoration. | V1 replay adapter or repaired `run_controls.ps1`/`finalizer_control.ps1` -> durable child record -> parent/finalization consumer; `registry_controls.ps1` revalidates exact changed bytes. | Missing and syntactically valid `{}` frozen registries, active registry/component missing or drift, and protected-helper drift were exercised with a valid known selector; mutation-specific durable errors passed on both shells while the identity-verified `SourceVariant` argument error remained pre-root. | Both focused aggregates pass six `run_controls` and four finalizer missing/drift challenges plus canonical pre-root `SourceVariant` rejection. Frozen-registry drift is syntactically valid `{}` with a known canonical selector, so shape/identity failure reaches the owned-root `finally`. Both committed registry-control summaries pass the exact 12/12 cases. | Met in this leaf on the supported repaired scripts; ordinary registry/component failures are durable, while identity-verified canonical argument/selector errors retain pre-root semantics. | +| `REQ-EH4` | Document exact old-key readers, frozen commit/exe/root requirements and why their historical outputs are not current replay products. Do not blindly rename sources to entrySources in round-pinned historical collectors. Distinguish current consumers from unused historical scripts with source anchors. | Local owned rung | `HISTORICAL_VERIFIERS.md` lists each old-key read and source anchor, all pinned commit/blob/executable/root prerequisites, whether any current gate or consumer invokes it, and the exact reason its frozen output cannot be regenerated as a current V1 replay product. | Historical `source_manifest.py`, `collect_evidence.py`, and `verify_evidence.py` -> frozen outputs; current consumer trace remains separate. | Exact-name gate searches and source anchors separated live consumers from dormant readers; missing historical roots/executables were recorded only as observations at checkpoint `7e3a1d086d81eee924036afc3f84b1447ac503cb`, and cached reports were not executed or counted as tests. | `HISTORICAL_VERIFIERS.md` records each `sources`, `pins`, and `oldSummary` reader with line anchors; frozen commits, roots, shell/tool and executable requirements; current gate non-use; committed output identities; and the reason no cached packet is a V1 replay. | Met in this leaf; historical collectors and receipts remain unchanged. | +| `CHK-EH-CONTROLS` | Commit replayable finite controls and exact command/results on pwsh and Windows PowerShell5.1. New tests must be nonvacuous, bounded, restore fixtures in finally and never alter live unowned toolchain/git/source files. A checked fixture subset must not be reported as replay of the entire old semantic campaign. | Verification | Every committed focused control has an independent expected result, a subprocess deadline, owned fixture roots, pre/post byte identities, `finally` restoration, and passes on `pwsh` and Windows PowerShell 5.1. The command ledger explicitly labels the run a focused fixture subset. | Focused V1 controls -> exact EH1-EH3 production consumers -> evidence ledger. | Each aggregate requires the exact expected/executed/passed count and zero failed IDs. The focused scope is explicit: 30 in-process host predicates, 13 selected-shell children, and nine PowerShell-7-only selector/registry consumers whose records disclose both executing shell and target profile. | Committed focused aggregates pass 52/52 on each shell; registry summaries pass 12/12; source-bound auxiliary aggregates pass 46/46; complete production aggregates pass 60/60; wording-transfer W subsets pass 3/3. Every child has a finite deadline and owned root, finalization has zero integrity/cleanup errors, and clean-state/restoration assertions pass. Compact receipts retain raw aggregate byte counts and SHA-256 identities. | Met in this leaf; these host/runtime controls do not replay the entire historical lifecycle campaign. | +| `INV-CATEGORY-SEPARATION` | payload bits, proof fields, model ticks, machine state, Lean runtime, and measured performance remain distinct. | Inherited | Evidence prose and JSON classify script/control results as host/runtime evidence only and make no theorem, payload, model-tick, or measured-performance implication. | V1 evidence record -> coordinator V1 scope decision. | Receipt classifications and the command ledger were checked for theorem, payload-bit, proof-field, model-tick, Lean-runtime, and measured-performance implications; none is inferred from host/runtime control success. | Focused and derived compact aggregates label their scope as host/runtime evidence or derived projection; the guide classifies historical packets as lineage rather than tests. No Lean or public-claim file changed. | Met in this leaf. | +| `REPLAY-EXACT-REGISTRY` | Lifecycle dependency order: inspect actual consumers and freeze matrix; independently inventory pins and reproduction dependencies; implement minimal repair preserving old requirements; verify controls on both Windows shells with bounded subprocesses; commit; lead audits evidence and decides advertised scope. Evidence collection is not gated by its own conclusion. | Replay invariant | Controls consume the exact frozen 60-case registry and independently maintained harness-pin roster; any missing, extra, duplicate, reordered, or remapped case/pin fails before execution. Evidence collection records failures rather than suppressing itself based on a verdict. | Registry bytes -> selector -> control execution -> durable evidence, with acceptance left to lead. | Focused controls reject missing, extra, duplicate and reordered IDs/rosters, broad path rules, invalid typed indexes and partition drift. Parsed source/final wording registries are identical after removing exactly `receiptSemantics.guardMeaning` and `shapes.W`. | At `a8f1c512`, the exact ordered 60-case v3 registry passed under both profiles with normalized SHA-256 `6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d`. At `c79beae0`, both full ProbeOnly selections emitted the same ordered IDs under final wording pin `218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1`, and the three affected no-receipt guards passed under both profiles. | Met in this leaf; evidence remains source-labelled and coordinator acceptance is separate. | +| `REPLAY-SELECTOR-NONVACUITY` | Add synthetic missing-pin/coordinated-count/empty-hash/nonhex-hash negative controls and intact positive controls. | Replay invariant | Omitted selector has the documented full-registry meaning; explicitly empty, whitespace, zero, unknown, missing, and duplicate selectors fail at the command boundary; a known exact selector executes exactly its named case. | Shell command boundary -> production selector -> selected case set. | Omitted selection produced all 60 IDs; exact one and exact three selections produced only those IDs; explicitly empty, whitespace, zero, malformed, unknown and duplicate selectors rejected with their exact command-boundary errors. | Both corrected focused aggregates pass all selector cases with actual runner and target-profile fields. Commit-bound ProbeOnly at `c79beae0` emits the exact full roster and exact `K1-W,K2-W,LV-W` subset for each profile. | Met in this leaf. | +| `REPLAY-SUBPROCESS-DEADLINE` | Development-loop: parse edited PowerShell/Python/JSON, run focused synthetic controls on both shells; inspect every exact path set and restoration result. Positive deadlines should reflect actual stage times. | Replay invariant | Each spawned child has a finite deadline derived from observed focused-control runtime with margin; deadline failure kills the owned process tree and is itself recorded. No unbounded wait is used. | Focused control runner -> owned child process tree -> evidence result. | Timeout controls outlive a real short deadline and require owned-tree termination; ordinary focused, auxiliary, complete-registry and targeted runs require no timeout/output-limit/terminated-descendant outcome. | Focused controls use 30-second selector/registry, 45-second EH3 and 180-second copied-dependency deadlines. Production cases retain their declared positive deadlines; both complete 60-case aggregates and both three-guard aggregates passed without finalization errors. | Met in this leaf. | +| `REVIEW-EH1-PATHS` | On the current V1 60-control production path, each expected pin path is derived from an independently declared harness roster plus trusted parent invocation/fixture inputs, not a path from the child receipt under validation. Resolve fixture-relative absolute paths, shell executable roles, exact pinned toolchain directory and historical summary input to concrete expected identities before comparison. Broad suffix or executable-basename regex matches alone must not satisfy current exact coverage. Preserve case IDs, semantic fault mappings, order, stage capture rules and the typed git:HEAD exception. Slash/case aliases representing the same Windows path may compare canonically; swapping two aliases of the same physical shell is not itself an identity defect. The two K2 invocation roles still retain their intended roster positions/capture obligations. | Independent review | Every dynamic roster row resolves from trusted parent context to one canonical expected path before `Test-R4PinCoverage`; the child receipt supplies only the observed path. | Registry roster + trusted production invocation context -> exact canonical paths -> production predicate. | Correct slash/case aliases pass, while unrelated same-basename shell paths and wrong fixture/toolchain/history roots with the expected leaf or suffix fail. Missing trusted context also fails. | The registry uses only `fixture:`, `shell:`, `toolchain:`, `history:` and exact static rows. The parent supplies fixture/shell identities, the registry-pinned toolchain directory, and the pinned copied `RESULTS.json` summary path. Both focused aggregates pass every path discriminator, and both complete 60-case aggregates consume those contexts across the unchanged roster. | Met in implementation, focused discrimination and both-profile complete production replay. | +| `REVIEW-EH1-FINAL` | For a captured pin whose status says verified, require a well-formed final identity of the same declared kind and equality with entry identity. For changed, require a well-formed different final identity; for unreadable-final require explicit unreadable final identity, consistent with actual producer semantics. Keep 40-hex Git identities separate from 64-hex file hashes. Do not reject a legitimate absent/not-captured/appeared producer state by inventing a final read it never makes; document the exact supported relation. | Independent review | The production predicate validates status-specific entry/final identity shape and relation for each applicable captured pin. | Producer status semantics -> production receipt -> status-specific identity relation. | Focused controls challenge null, empty, nonhex and mismatched verified finals, equal changed finals, nonnull unreadable finals, and valid changed/unreadable states. | `Test-R4PinCoverage` enforces declared-kind shape and case-insensitive value equality/inequality for captured states; uncaptured states require null final identity. Both corrected focused aggregates pass all eight final-state controls. | Met in implementation and both-shell focused controls. | +| `REVIEW-EH1-CONTROLS` | Add intact positives and discriminating negative controls on both Windows shells for unrelated same-basename shell, wrong fixture root with correct suffix, wrong toolchain root with correct filenames, wrong historical summary root, missing required trusted context, and null/empty/nonhex/mismatched verified-final hashes. Exercise every dynamic path-rule class and actual production context expansion. Keep earlier 32 focused, 12 registry, selector and typed-identity controls; registry count changes are deliberate additions, not removal or substitution. Preserve finite deadlines, owned fixtures and finally restoration. Re-run the full unchanged 60-case semantic roster on final source under both shells, with current exact path resolution actually consumed. | Independent review | Focused controls exercise every trusted-context expansion class and final-identity relation on both shells; final source then passes the unchanged ordered 60-case roster under both profiles. | Focused discriminators + production caller + full-registry replays. | Wrong-root cases preserve the expected leaf/suffix; the shell negative preserves `pwsh.exe`; final-identity mutations isolate null, malformed, equal/different and unreadable relations. Exact selected/executed counts prevent a vacuous subset pass. | Corrected focused aggregates pass 52/52 on each shell: 30 in-process host predicate cases, 13 selected-shell children and nine disclosed PowerShell-7-only consumers. Auxiliary aggregates pass 46/46, and exact source checkpoint `a8f1c512` passes the unchanged 60-case production roster under both profiles. Earlier 32/32 and first-checkpoint 27/27/full60 records remain superseded with their original identities. | Met in this leaf. | +| `REVIEW-EH1-RECORD` | Record old source checkpoint and superseded campaign identities, exact current source and scripts, changed registry metadata/hash semantics, replay commands/results, changed-prose strict checks, per-commit and full-range design/whitespace checks. Clarify HISTORICAL_VERIFIERS.md worktree-specific absence observations as observations at this leaf's source checkpoint, not claims about every integrated worktree. Existing required full60 and aux obligations remain live. | Independent review | Matrix and command ledger retain old/new identities, distinguish superseded from final runs, and identify worktree-local historical observations precisely. | Source/evidence commits -> committed compact receipts -> coordinator audit. | Superseded receipts retain their observed identities and are never relabelled. Source-bound raw and compact receipts cross-check byte counts, hashes, refs, registry identities, case counts, restoration and finalization fields. | The ledger records base `7e3a1d08`, source checkpoint `a8f1c512`, intermediate wording checkpoint `196b47a3`, final wording checkpoint `c79beae0`, old/intermediate/final registry identities, every replay command, and raw/compact receipt hashes. `HISTORICAL_VERIFIERS.md` limits absence observations to the named checkpoint/worktree. WDD-05 through WDD-08 separate source repair, the two metadata corrections, and final evidence. | Met for the worker evidence record; postcommit policy results for the evidence commit are reported with worker completion, and coordinator audit remains required. | +| `REVIEW-EH1-DURABLE-GUARD` | Preserve the frozen K1-W/K2-W/LV-W durable-write-failure controls. They require absent durable output with the specified failed exit/diagnostics, so they cannot provide a finalization receipt. State explicitly that the exact 60-control roster includes 57 receipt-bearing pin checks and three guarded no-receipt controls; never describe all60 as independently reverified pins. Document this existing operational guard without weakening any case's expected semantics, and keep applicability distinguishable from a positive pin-verification result. | Independent review | Registry/caller preserve all three W controls and report pin coverage applicability separately from successful pin verification. | Exact 60-case roster -> 57 receipt-bearing checks + three guarded no-receipt cases. | The loader rejects a changed 57+3 partition. Complete and targeted records require each W control to pass its existing case-specific exit/absence/diagnostic predicates while reporting `pinCoverageApplicable=false` and `pinsVerified=null`. | Both complete aggregates report 57 receipt-bearing verified controls plus exact guards `K1-W,K2-W,LV-W`. Final wording checkpoint `c79beae0` corrects `guardMeaning` and `shapes.W` only: all three require nonzero exit, absent durable receipt and declared stderr; only `LV-W` additionally declares absent PASS artifact/stdout. Parsed registries are otherwise identical, full ProbeOnly passes, and the clean-worktree exact W subset passes 3/3 under each profile. | Met without changing any W case mapping or campaign identity. | +| `REVIEW-EH-CONTROL-SHELLS` | Focused selector and registry controls must execute under the selected shell when the production driver supports that shell. If a production driver has an explicit runtime restriction, record the actual executing shell and target profile for every affected control instead of presenting the aggregate profile as the child shell. Preserve actual selected-shell execution for every supported focused control and preserve earlier ambiguous aggregates only as superseded records. | Independent review | Each focused record names its executing shell and target profile; a deliberate PowerShell 7-only boundary is explicit and every shell-capable child runs under `$shell`. | Focused aggregate profile -> per-control subprocess shell -> production runtime contract. | The selected-shell runtime case requires exact success under PowerShell 7 and the exact `R3-RUNTIME` rejection under WinPS. | Both corrected focused aggregates pass 52/52. EH2/EH3 records name the selected shell; all nine selector/registry records name the actual PowerShell 7 runner, selected shell, target profile and runtime restriction. Earlier ambiguous aggregates remain superseded. | Met in implementation, both-shell controls and records. | +| `REVIEW-EH3-ERRORS` | Each EH3 registry/component missing or drift negative must require a meaningful mutation-specific `StageError` pattern. A nonempty unrelated early failure cannot earn PASS. Preserve the existing positive and pre-root argument controls. | Independent review | Every EH3 negative compares its durable stage error with a frozen mutation-specific pattern on both shells. | Mutation -> expected production error surface -> durable record -> focused verdict. | Ten distinct patterns separate missing reads, frozen/active registry drift, component identity drift and protected-helper drift. | Both corrected focused aggregates pass all ten mutation-specific checks; the canonical `SourceVariant` pre-root control and existing EH2 positive remain present. | Met in both-shell focused controls. | +| `REVIEW-EH1-TYPED-PROJECTION` | Validate every `identityKinds` index and kind against the independently declared full base roster, then project those kinds onto an explicit capture-stage row subset. A legitimate partial stage may omit a typed base row, while an index outside the full base roster or an unknown kind must fail closed. Preserve the K2 setup-stage prefix and its base-roster `git:HEAD` declaration at index 16. | Independent review | Typed identity metadata is validated once against the full base roster and projected by ordered row identity onto each stage roster. | Full base roster + identityKinds -> validated kind map -> ordered stage projection -> per-row identity validation. | A partial stage that omits a valid typed base row passes; the same typed index outside a shorter full base roster fails. A 40-hex file identity and a 64-hex `git:HEAD` identity each fail. | Predicate and loader validate kind indexes against the base roster and project kinds through an ordered stage-row subsequence. Both focused and auxiliary aggregates pass the discriminators; K2 setup and complete stages pass in both full 60-case aggregates. | Met in implementation and all assigned replay layers. | +| `CHK-EH-FINAL` | Final-required: git diff --check; git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD; scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab; claim-drift for changed prose. No Lean build needed for a script-only leaf; lead owns integrated lake build and aggregate gate. | Verification | Each exact command exits zero on the final applicable tree/commit. Claim-drift covers every changed prose path. | Candidate commit -> coordinator integration and final gate. | Strict checks use explicit base/head identities; the known legacy unscoped corpus scan is not treated as evidence. Claim scanning is limited to the exact changed prose paths with the current scoped scanner. | All edited scripts parse under PowerShell 7 and 5.1; strict JSON and compact-receipt checks pass under both; normalized identities, both-profile ProbeOnly, focused 52/52, registry 12/12, auxiliary 46/46, production 60/60 and targeted 3/3 pass. Precommit whitespace, exact scope, hygiene and scoped claim checks are run on the final content; commit-specific and full-range checks are reported against the resulting evidence commit. | Met when the immediately following postcommit identity checks reported in worker completion remain green; coordinator owns the integrated gate and Lean build. | +| `ROADMAP-V1` | Roadmap-node closure condition: lead integrates, verifies public candidate and obtains fresh blind audit. This leaf cannot accept or publish V1. | Roadmap join | Coordinator integration, public-candidate verification, and fresh blind audit occur outside this worker leaf. | This leaf commit -> lead integration -> public candidate -> fresh blind audit. | Worker candidate status must not be represented as node acceptance. | None; explicitly coordinator-owned. | Deferred to coordinator; non-blocking for this leaf and never worker-accepted. | +| `DEFER-LEAN` | No Lean build needed for a script-only leaf; lead owns integrated lake build and aggregate gate. | Explicit deferral | Diff contains no Lean changes; focused script controls and final policy checks cover this leaf. | Script-only leaf -> lead aggregate gate. | Any Lean edit would invalidate this deferral. | The source-checkpoint diff contains no `.lean` file. No Lean build was run, as required by the script-only leaf contract. | Deferral applies; coordinator owns the integrated Lean build and gate. | + +## Coordinator-approved identity-type amendment + +On 2026-10-01 the coordinator approved one narrow correction to the frozen +REQ-EH1 interpretation. The independently pinned K2 `git:HEAD` row originates +from `git rev-parse HEAD`; it is a Git SHA-1 commit identity and must be exactly +40 hexadecimal digits. It is not a file SHA-256 even though the historical +receipt field is named `entrySha256`. Every file identity remains exactly 64 +hexadecimal SHA-256 digits. Registry v3 records the source type at K2 roster +index 16 as `identityKinds["16"] = "git-sha1"`; v1/v2 compatibility recognizes +only the literal legacy pseudo-path `git:HEAD`. Focused and auxiliary controls +pair a valid 40-hex Git identity with invalid 64-hex Git and invalid 40-hex file +identities. This amendment changes no frozen requirement text above. + +## Coordinator-approved metadata wording transfer + +On 2026-10-01 the coordinator approved a wording-only correction to registry +v3. The previous `receiptSemantics.guardMeaning` and `shapes.W` descriptions +overgeneralized success-marker absence from `LV-W` to all three W controls. +Final checkpoint `c79beae0d99519719d2a83882e6dd369bc29026e` states the exact +common contract: nonzero exit, absent durable receipt and declared stderr; +only `LV-W` additionally declares absent `PASS.json` and absent +`LIFE1-VALIDATOR PASS` stdout. A parsed-object comparison under both +PowerShell editions removed exactly those two fields and found the source and +final registries otherwise identical. Their worktree raw SHA-256 values are +`9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51` and +`06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339`; +their CRLF-to-LF-normalized identities are +`6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d` and +`218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1`. +Intermediate checkpoint `196b47a3` and its targeted observations remain +source-labelled and superseded for final wording. The complete campaigns stay +at `a8f1c512`; final full ProbeOnly and clean-worktree three-guard replays under +both profiles transfer the metadata correction without claiming another +60-case execution. + +## Frozen command ledger + +| Command | Role | Rows / changed paths covered | Unique failure mode | Tree identity / expected runtime and deadline | Final outcome | +| --- | --- | --- | --- | --- | --- | +| `pwsh -NoLogo -NoProfile -File scripts/project_skill_preflight.ps1 -GovernanceRef ee44f04a561f2194b3713f071c26b6faf9ba7fab -RequiredSkills rmq-proof-sprint -RuntimeProjectSkills "rmq-audit-prompt,rmq-coordinator,rmq-proof-sprint" -RepositoryRoot ` | Startup | Skill/governance precondition | Missing, stale, or unavailable required role skill | Exact clean base; observed 4.8 s; wrapper 30 s | PASS at exact base before edits. | +| Focused V1 evidence controls under `pwsh` | Development/final evidence | `REQ-EH1`-`REQ-EH3`, replay invariants | PowerShell 7 behavior and bounded owned-child cleanup | Final source worktree; 30/45/180-second child deadlines | PASS 52/52; committed aggregate SHA-256 `7df7250de0bf68484ae473810aec5f4cd864a4f42b41ce7ecefc0d32625970f2`. Earlier 32/32 is superseded. | +| Focused V1 evidence controls under Windows PowerShell 5.1 | Development/final evidence | `REQ-EH1`-`REQ-EH3`, replay invariants | Windows PowerShell 5.1 compatibility and explicit PowerShell 7-only runner boundary | Same final source worktree and deadlines | PASS 52/52; committed aggregate SHA-256 `d66e9ac129d59178487509dbf5bd346cfaa7bb0a1b3c59078866ac5c9c7ecc64`. Earlier 32/32 is superseded. | +| Parse edited PowerShell and JSON | Development | Every edited script/data path | Syntax or JSON-shape failure before semantic replay | Each edit cycle; expected under 30 s | PASS under PowerShell 7 and WinPS. Registry v3 contains exactly 60 unique ordered controls; the source campaign used normalized identity `6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d`, and final wording checkpoint uses `218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1`. Historical Python readers were inspected but not edited or executed. | +| `git diff --check` | Development/final precommit | All edits | Working-tree whitespace errors | Final content tree; expected under 10 s | PASS for both source commits and the staged final evidence content; exact postcommit rerun is reported with worker completion. | +| `git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD` | Final postcommit | Candidate range | Committed whitespace errors invisible in a clean tree | Final evidence commit; expected under 10 s | Executed immediately after the evidence commit; exact commit/result is reported with worker completion. | +| `scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab -Head HEAD` | Final postcommit | Every changed design-sensitive path and unique WDD entries | Missing/duplicate design-decision coverage | Final evidence commit; bounded to 120 s | WDD-05 through WDD-08 cover exact-path source, two wording checkpoints and final evidence; exact per-commit/full-range results are reported with worker completion. | +| Scoped strict claim scan of exact changed prose paths | Final | Matrix, historical guide, command ledger, WDD and committed JSON process records | Prose that overstates current replay or V1 acceptance | Final content tree; current coordinator scanner copied and hash-pinned as an external checker | Executed on the final staged prose/process-record set; exact scanner, command and result are recorded in `COMMAND_LOG.md` and worker completion. | +| `registry_controls.ps1` under `pwsh` | Development/final evidence | `REQ-EH3`, selector invariant | Changed-byte mapping and command-boundary regression | Stable source; twelve finite cases | PASS 12/12; committed summary SHA-256 `5b1668075b5715ce0bc3c553e7fcd45f2f3e25733afd706247b202bd05c8cade`. | +| `registry_controls.ps1` under Windows PowerShell 5.1 | Development/final evidence | `REQ-EH3`, selector invariant | Windows PowerShell compatibility of the changed boundary | Same stable source; twelve finite cases | PASS 12/12; committed summary SHA-256 `4e309624928507cc7a2a5a35e7c9a9b46a24a250da4885630b79010e274b74b0`. | +| `failure_controls.ps1` v3 full registry under both profiles | Final evidence | `REQ-EH1`, exact-registry replay | Production consumption of every roster/stage mapping | Exact `a8f1c512e9a5d3d57abae6cd9b988978246af768`; 60 cases per profile | PASS 60/60 each. Raw aggregate SHA-256: pwsh `75792302864c807eb73748e01700fc8efeee039cd93021b42403c48a58702eb7`, WinPS `4e420d51215ee2b4b359e655e0d20ffb98b8effc4a6dfd0cdee37b68ce338f2f`. | +| `aux_controls.ps1 -Expect candidate` under both shells | Final evidence | `REQ-EH1`, compatibility controls | Ref-exported production predicate and exact first-clause outcomes | Exact `a8f1c512e9a5d3d57abae6cd9b988978246af768`; 46 cases per shell | PASS 46/46 each. Raw aggregate SHA-256: pwsh `e0fb1081e7218f977c352dc8b094a05366ad11e1fee92ee67bcfdf63d06450d4`, WinPS `a19f7c8639e8407f764836a7df35f1e7b73b1d9c85cb7be67f4275c06e7ce935`. | +| Wording-only full ProbeOnly plus `K1-W,K2-W,LV-W` under both profiles | Evidence transfer | `REVIEW-EH1-DURABLE-GUARD`, exact-registry replay | Final pinned registry loads unchanged roster; affected cases retain exact semantics | Exact `c79beae0d99519719d2a83882e6dd369bc29026e`; three executed cases per profile from a clean source worktree | Full ProbeOnly emitted the exact ordered 60 IDs for each profile; targeted replay PASS 3/3 each. Raw aggregate SHA-256: pwsh `bb40dcc51d02ce9b9cd7402f3b38a3454a70138055d54df4a5ee4dd87dcb6962`, WinPS `99ecd063a8d0d95a035ba415ae0de7a7b94dd63d1963e162551d2c54857c1192`. | +| Compact receipt derivation and validation | Record generation, not a test | Auxiliary, full60 and wording-transfer raw aggregates | A compact copy omits or changes a decisive field or loses its raw identity | Task-owned generator SHA-256 `9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881`; strict verifier under both shells | PASS for all six compact receipts. Each declares itself a derived projection, records raw bytes/SHA-256, source ref, counts, failures, finalization and the applicable 57+3 or 0+3 coverage partition. | + +## Scope boundaries + +- This matrix governs a focused evidence-hardening leaf. It does not replay or + certify the entire historical lifecycle semantic campaign. +- Historical receipts and their frozen verdicts are preserved. Newly generated + source manifests or cached historical reports are dependencies/receipts, not + independent new tests. +- No public theorem/model claim, gate integration, publication, push, or tag is + owned here. diff --git a/docs/internal/v1/V1_FINALIZATION_MATRIX.md b/docs/internal/v1/V1_FINALIZATION_MATRIX.md new file mode 100644 index 00000000..d5a1581f --- /dev/null +++ b/docs/internal/v1/V1_FINALIZATION_MATRIX.md @@ -0,0 +1,128 @@ +# V1 finalization contract — 2026-10-01 + +Base and workflow governance: `ee44f04a561f2194b3713f071c26b6faf9ba7fab`. +Candidate branch: `codex/v1-finalization`. Intended version: `1.0.0-rc.1`. +The deliverable is a locally verified release candidate; publication is a separate owner action. + +This matrix freezes the requirements before coordinator edits. Evidence is added +as it is obtained. Historical reports remain historical. A clean build or agreement +between reviewers alone does not discharge a requirement. + +| ID | Requirement and actual consumer | Evidence obtained | State | +| --- | --- | --- | --- | +| V1-01 | Reconcile LIFE1 formal/native scope across audited, repaired, squash and main objects; disposition all four inherited P3s against actual execution paths. | V1_RECONCILIATION exact 368-module/116-path lineage; repaired EH source and both-profile controls; bounded audits; formal/native disposition in V1_COORDINATOR_ACCEPTANCE. | PASS | +| V1-02 | Synchronize all 18 registered current-fact paths and additional linked reader/source/manuscript paths; distinguish 210, 427, 837572 and lifecycle executions. | Original 18 plus 2 guides remain registered (20); current/source/manuscript inspection and strict scans; source-based 210/427/837572 guards with 88 controls. | PASS | +| V1-03 | Short README, worked half-open leftmost example, theorem/source tour and verified smoke/full commands with observed durations. | Short README, worked example and source tour; cold unpacked smoke and explicitly qualified Linux component evidence; measured host/cache-qualified durations in V1_GUIDE. | PASS | +| V1-04 | Consolidate live rank/select duplicate proofs, remove unused private erase lemma and improve two trace-decomposition proof sites without changing computational definitions or theorem contracts. | V1_PROOF_MATRIX and exact public-type/axiom comparisons; full builds and passing formal components; eight canonical delegations, two removed private wrappers and consumed result decomposition. | PASS | +| V1-05 | Checked universal clients for packed and classic theorems, complete eventual storage, supplied-store reuse, tie and invalid examples. | V1_CLIENT_MATRIX and compiled V1Clients, complete-capacity and supplied-store clients; cold unpacked smoke and passing build components. | PASS | +| V1-06 | Align candidate version and citation metadata; reconcile paper pin with actual source relationship. | Version/citation 1.0.0-rc.1, checked paper source relationship, compiled 20-page PDF and aligned theorem inventory. | PASS | +| V1-07 | Produce clean Git-derived source archive containing claim packet, manuscript, pinned toolchain and hash manifest; verify unpacked contents and documented path without publishing. | Real 6eb source ZIP qualified by 5068 exact Git blobs/modes/paths and cold smoke. Delivered instance is separately bound and verified in external RMQ-V1-DELIVERY.json. | PASS (delivery instance recorded externally) | +| V1-08 | Verify frozen integrated candidate, including build, trust/hygiene, strict design/claim checks, relevant aggregate/mutation/native operational checks with exact identities and logs. | 447 Linux aggregate remains FAIL: 17/20 registered checks pass. All 3 failed checks pass at 250e5932 after documentary repair; exact-input composition, changed guards and d7 finite native evidence are qualified in the coordinator record. Final current-tree results are external. | PASS (delivery instance recorded externally) | +| V1-09 | Obtain fresh blind audit of exact candidate, repair findings and record their disposition with separate audit target identity. | Original exact 447 source audits preserved, disclosed Claude freshness boundary, all findings dispositioned; separate EH and exact-blob correction reviews. | PASS | +| V1-10 | Deliver local candidate and release decision clearly, with all remaining limitations; preserve original dirty checkout. | Clean managed candidate and unchanged original tracked checkout; local source/PDF/evidence delivery with external identities; publication remains separate. | PASS (delivery instance recorded externally) | + +Invariants: Lean/Std plus omega only; half-open `List Int` RMQ with leftmost +ties; model cost, payload bits, proof fields and native runtime remain distinct; +no theorem weakening, answer-as-premise substitution, broad module migration, +public API renaming or added performance claim. Standard Lean logical axioms +are inventoried separately from forbidden/custom trust additions. + +Evidence order: pin base and scope → source/evidence inventories and disjoint +implementation leaves → source review and integration → current claim/paper +alignment → frozen verification → independent exact-source audit → repairs and +targeted review → archive verification → owner publication decision. Evidence +collection does not depend on the conclusion it is supposed to justify. + +Parallel plan: proof worker owns the five assigned Lean modules plus its matrix +and DD entry; client worker owns V1Clients, examples barrel, client guide, matrix +and DD entry. Coordinator owns reconciliation, public prose, metadata, packaging, +integration and final gate. Claude drafts/reviews read-only within the explicitly +approved RMQ materials. Worker proofs require focused checks before integration; +the integrated tree receives one final aggregate gate after edits stabilize. + +## Checkout-byte repair amendment + +| ID | Requirement and actual consumer | Evidence obtained | State | +| --- | --- | --- | --- | +| REVIEW-NATIVE-CHECKOUT | Preserve the two LF-frozen native contract/matrix files and the three historical CRLF fixture/startup representations across Git checkout settings, without weakening raw hash comparisons. | Fresh checkout fixtures with core.autocrlf true/false/input; native replay at d7d633e0d020352757f7f5f0d139de0dfa42b5d0 and independent6559-pin/142-answer check in V1_NATIVE_REPLAY.json and V1_NATIVE_INDEPENDENT_CHECK.json. | PASS | + +The first current native attempt passed the 16-case lifecycle validator but +failed before compilation because Git converted the frozen contract to CRLF. +Its Git blob still matched the frozen hash. The failed receipt remains evidence; +the repair changes checkout attributes, not any historical file or predicate. + +## Packaging review amendment + +| ID | Requirement and actual consumer | Evidence obtained | State | +| --- | --- | --- | --- | +| REVIEW-PACKAGE-METADATA | Reject citation version mismatch, including a longer version with the expected prefix, and an inconsistent toolchain field with otherwise intact file hashes. Preserve clean exact-Git packaging. | Eleven Windows/Linux packaging tests, independent real archive/Git comparison, cold unpacked smoke. | PASS | +| REVIEW-PACKAGE-CI | Make cheap packaging and native checkout-byte regressions automatic in a separate Windows/Linux CI job, preserving the existing heavy gate and explicitly local EH profiles. State internal manifest consistency separately from commit authentication. | Source review, local Windows/Linux tests, metadata output and reader prose. Hosted CI execution is not claimed. | PASS for implementation and local Windows/Linux checks | + +The complete independent source reports are preserved at +`../audit_reports/v1-447751d203a4-fresh.md` and +`../audit_reports/v1-447751d203a4-claude.md`. The latter's requested preservation +path is kept verbatim inside its report; the separate Claude filename avoids +overwriting the other independent report. Review dispositions and current +execution results remain separate from these original source-stage reports. + +## Native replay and repair-review evidence + +The scoped native campaign at `d7d633e0d020352757f7f5f0d139de0dfa42b5d0` +passed the 16-case validator, fresh native build, startup, 13 fixtures in two +modes, 23 ABI boundaries and four production C++/Rust clients. The independent +checker verified 6559 current file/capture identities and all 142 answer packets +against a separate integer minimum scan with leftmost ties. See the two JSON +records above. This is finite operational evidence, not full historical +LIFE-NATIVE-1 campaign recertification or a compiler/FFI correctness theorem. + +Claude's bounded correction report is preserved at +`../audit_reports/v1-review-repairs-claude.md`. Its source-review approvals and +pending evidence are kept intact. The later package correction rejects the +independently demonstrated citation-prefix counterexample as well. The five +checkout rules now all have missing-rule controls and fresh-checkout clean-index +checks; package metadata guards include missing-file and version-field controls. +Final local checks of this refinement are recorded by the coordinator. + +## Coordinator verification-composition amendment — 2026-10-01 + +V1-08 retains its frozen verification obligation. The parallel plan above +anticipated one final aggregate after all edits. Actual source review identified +workflow/packaging defects while the exact 447 aggregate was already running. +That aggregate completed with exit 1: all 20 registered checkers ran, 17 passed, +and three failed on stale citations and a documentary wildcard. The coordinator +retains that failure and accepts only its passing components for unchanged +consumed inputs. All three failed checks, including the full topology regression, +pass at 250e5932 after documentary repairs. Changed guards and current prose +receive separate checks. This explicitly replaces the single-HEAD scheduling +plan with component composition; neither the original nor a final-HEAD aggregate +is claimed to pass. Any later Lean/model/fixture change +would invalidate the corresponding transfer and require its affected checks. +The independent transfer review and exact Git difference inventory document +this decision. Final topology and design-regression checks cover newly added +tracked text and the changed CI workflow, respectively. + +The coordinator also approves the nonsemantic REQ-C4 client-matrix amendment: +expand its documentary wildcard in the identity column into the three existing +invalid-range aliases. The exact frozen requirement and Lean client are unchanged; +the amendment makes the already-required consumer identities mechanically readable. + +## Final disposition + +The requirement text in the original second column remains unchanged. The +planned evidence cells are replaced by actual evidence; their original text +remains in Git history at b4842333ecae5cad9d23bc4b23fa08c294ab6cfd. Exact +evidence and qualified source transfer are recorded in V1_COORDINATOR_ACCEPTANCE, +V1_VERIFICATION_INDEX and V1_AUDIT_DISPOSITION. Publication is outside this +contract. The external delivery receipt binds the final commit and actual output +files and records checks performed after this documentation closure; a bundle +without its passing instance receipt is not the accepted delivery. + +## Subsequent fresh audit and repair + +This record's original source/evidence remains historical. The later4ded blind +audit found P2-01 in policy timeout classification; its ff92 continuation closes +the bounded repair with delivery/hosted follow-ups. See +[V1_POST_BLIND_DISPOSITION.md](V1_POST_BLIND_DISPOSITION.md) for current source +disposition and exact identities. Frozen requirement text and old receipts are +unchanged; a new versioned external delivery receipt must bind the refreshed +source, reports and archives before publication. diff --git a/docs/internal/v1/V1_GUARD_MATRIX.md b/docs/internal/v1/V1_GUARD_MATRIX.md new file mode 100644 index 00000000..d368728a --- /dev/null +++ b/docs/internal/v1/V1_GUARD_MATRIX.md @@ -0,0 +1,215 @@ +# V1 Guard Repair Acceptance Matrix + +Frozen before implementation on 2026-10-01. Source/base: +`447751d203a4e5d02f15680731226a56fd8894a3`; branch +`codex/v1-review-guards`; checkout +`C:/Users/poin/.codex/worktrees/v1-client-examples/RMQ`. +Node: V1 Independent Verification And Submission Freeze. This leaf closes +current-fact and constant guard gaps; coordinator acceptance remains required. + +The explicit registry amendment adds `docs/V1_GUIDE.md` and +`docs/V1_CLIENTS.md` to the original 18 current-fact surfaces. V1-02's frozen +historical requirement text and matrices remain unchanged. Generic scanning +already covered these guides; this repair extends current-fact-scope guards. + +| ID | Exact frozen requirement | Scope | Evidence needed (exact proposition/check) | Named consumer and identity/composition chain | Anti-vacuity challenge attempted and outcome | Evidence obtained | Status / residual gap | +| --- | --- | --- | --- | --- | --- | --- | --- | +| `REQ-G1` | Add exactly the two existing guides to currentFactSurfacePathRegex and every exact-registry pin/list/count in the production policy regression, making 20 current surfaces. Preserve the old 18. Explicitly record the amendment; do not rewrite V1-02's historical frozen requirement text. Add discriminating production scanner probes showing a false current claim in EACH new guide is rejected and its correct counterpart accepted; preserve all existing controls including the 21-context consumer checks. Do not claim all previous generic scanning was absent; the gap is current-fact-scope guarding. | Local | Exact 20-path registry and both guide accept/reject pairs. | Policy registry -> production scanner -> pinned regression. | Both false-current guide probes rejected and their correct counterparts accepted under both shells. | Policy v29 has exactly 20 paths, preserving the original 18. Production regression passes 90 reject, 44 accept and 21 context verdicts under both shells. | Closed | +| `REQ-G2` | Add both guides to the Lean-derived 210 surface roster and V1_GUIDE to the 427 roster, using exact occurrence counts and meaningful claim-shaped anchors. Add a third Lean-derived 837572 constant from RMQ/Core/WordRAM/Packed/Capstone.lean budgetExact. Cover README.md, artifact/CLAIMS.md, docs/PAPER_THEOREM_MAP.md, docs/V1_GUIDE.md. Account correctly for comma-formatted and plain numerals; a formatting variation must not disable detection or turn 837,572 into 837. Do not rewrite existing good prose solely to evade comma parsing. Existing 210/427 checks must retain their behavior. | Local | Source extraction, exact occurrence counts, anchors and format controls. | Actual Lean files -> Get-LeanValue -> Get-SurfaceFailures -> reader surfaces. | Both printed formats pass; same-shape wrong values and malformed grouping reject. | Lean-derived 210/427/837572 rosters have 9/3/4 surfaces. Added counts: GUIDE210=1, CLIENTS210=3, GUIDE427=1; budget README=2, CLAIMS=4, THEOREM_MAP=2, GUIDE=1. | Closed | +| `REQ-G3` | Test through the same production extraction/Get-SurfaceFailures path: each new intact surface accepted; mutate one budget occurrence while retaining another legitimate occurrence and require rejection; add a conflicting budget alongside the correct one and require rejection from the matching claim shape; ensure 210/427 remain distinct and no other numeral is interpreted as this budget. Verify source extractor reads actual pinned Lean. No test-only restatement of the production predicate. | Local | Production predicate controls with intact and corrupted text. | SelfTest -> same production extractor and surface predicate. | All seven new intact consumers accept; single-occurrence corruption with another legitimate occurrence retained rejects; added conflicts fail exclusively in the matching claim shape. | Both shells pass 88 named constant controls: 14 original plus 74 new, all using production extraction/Get-SurfaceFailures. Exact IDs are enumerated below. | Closed | +| `INV-CATEGORY-SEPARATION` | Preserve List Int/half-open/leftmost semantics and separation of payload bits, proof fields, model ticks, primitive transitions and native runtime. No theorem/axiom/API edits. | Inherited | Exact scope diff; no Lean modifications. | Reader claims retain separate model identities. | Swapping 210 and 427 in each new trace/probe consumer rejects; unrelated numeral controls pass. | Exact five-file scope; no Lean, theorem, axiom, API or public prose edit. The three model quantities remain separate. | Closed | +| `REPLAY-EXACT-REGISTRY` | Inventory the exact production policy/checker consumers before edits. Preserve all prior controls; additions have unique IDs and updated independent expected rosters. Do not claim future runs as evidence. | Inherited | Original registry/control inventory and exact new-ID comparison. | Production registry -> independent expected ID roster. | Production missing/duplicate/verdict-drift controls pass; independent new-constant consumer deletion/duplication controls reject. | Original 130 fixture IDs retained in exact order, all 21 context IDs unchanged, four new policy IDs and an independent seven-consumer constant roster verified. | Closed | +| `REPLAY-SELECTOR-NONVACUITY` | Validate intact positive and named negative controls, not counts alone. Report exact IDs/counts and actual outcomes. | Inherited | Named positive/negative outcomes. | Regression exact selectors and shared constant predicate. | Positive controls accept; named negatives reject through the production final verdict or shared surface predicate. | Each shell passes 134 policy fixtures plus 21 contexts, and 88 constant controls. Exact registry and unique self-test IDs prevent silent omission or duplication. | Closed | +| `REPLAY-SUBPROCESS-DEADLINE` | Use bounded existing control runners, inspect their current deadlines and preserve finally restoration. Do not start heavy campaigns or interfere with the shared native replay slot. | Inherited | Existing bounded runner and restoration checks. | Invoke-BoundedProcess -> strict scanner/Git -> finally. | The 200 ms owned sleeper times out and is cleaned under both shells. | Existing 15000 ms Git and 30000 ms scanner deadlines preserved; both full regressions report final-clean-restoration and tracked state unchanged. No native/aggregate campaign run. | Closed | +| `CHK-G-FINAL` | Run constant_sync_check.ps1 -SelfTest and full claim_drift_policy_regression.ps1 under both pwsh and Windows PowerShell5.1; AST/JSON parse; scoped strict claim scan of changed/new prose; git diff --check; strict design per commit and exact full assignment base; exact write-scope and clean-state checks. No Lean build required for this script-only leaf. Preserve logs in .lake/v1-guards and compact exact command/result/hash record in the matrix. Finish all checks before CANDIDATE_COMPLETE. | Verification | Full required two-shell checks and exact commit checks. | Final commit -> both production guards and governance checks. | Both shell implementations, exact registries, syntax, source-range whitespace and strict per-commit design checks passed. | Exact command/result/hash records below bind to source 72c09db1f99f360ea199b62c2c3402c5c5280be9. Final evidence-commit checks are recorded separately in the final report and .lake/v1-guards. | Closed | +| `REPORT-G` | Return source/final commit, exact base/branch/worktree, requirement outcomes, failed attempts honestly, and proof digestion: conceptual change, plain-English meaning, assumptions and skeptical next question. | Reporting | Final disposition and digestion. | Matrix -> worker report -> coordinator. | Source checkpoint was not reported as completion; failure and repair history is retained. | Exact base/branch/worktree/source identified here; outcomes and proof digestion below. Coordinator acceptance remains required. | Closed | + +## Pre-edit inventory + +The policy JSON and exact regex/list/count pin in +`scripts/claim_drift_policy_regression.ps1` name 18 paths. Its independent +fixture roster has 130 IDs (88 reject, 42 accept) plus 21 ordered context IDs. +The constant checker has seven 210 surfaces and two 427 surfaces; its common +`Get-SurfaceFailures` consumer checks claim-shaped anchors, conflicting claims, +exact counts and historical retirement. `Get-LeanValue` reads actual source. +The regression's Git deadline is 15000 ms, scanner deadline 30000 ms, and +deadline control 200 ms; its `finally` deletes owned shadow fixtures and checks +tracked state restoration. These controls are preserved. + +Skill preflight passed against governance +`ee44f04a561f2194b3713f071c26b6faf9ba7fab` with actual runtime catalog +`rmq-audit-prompt,rmq-coordinator,rmq-proof-sprint`, explicitly requiring +`rmq-proof-sprint`; log `.lake/v1-guards/preflight.log`. + +## Evidence and disposition + +The production implementation is source commit +`72c09db1f99f360ea199b62c2c3402c5c5280be9`, following checkpoint +`e28a772a726d4eaeda3bfba9c95d4314d598709e`. All assigned production +controls passed. This evidence-only closure changes the matrix and WDD only; +the final report identifies its exact commit and post-commit certification. +Worker disposition: CANDIDATE_COMPLETE; coordinator acceptance is still required. + +## Command ledger + +All commands run in the exact owned checkout; ignored evidence lives under +`.lake/v1-guards`. Final-required checks used the unchanged production sources +at the source commit above. The existing child deadlines remained 30 seconds +for each scanner invocation and 15 seconds for Git. No native or aggregate +campaign was assigned or run. A Lean build was explicitly excluded for this +script-only leaf; no Lean source or proof dependency changed. + +| Role | Command | Rows / unique failure surface | Identity / result | +| --- | --- | --- | --- | +| Development | `constant_sync_check.ps1 -SelfTest` | REQ-G2/G3; source extractor, counts and shared claim predicate. | PASS at checkpoint implementation; superseded by final source runs. | +| Final-required, each shell | `constant_sync_check.ps1 -SelfTest` | REQ-G2/G3; shell compatibility and exact production controls. | See measured records below. | +| Final-required, each shell | `claim_drift_policy_regression.ps1` | REQ-G1; exact 134 fixture IDs and 21 context IDs, final scanner verdict, bounded restoration. | See measured records below. | +| Final-required | AST/JSON parse; scoped `claim_drift_scan.ps1 -Strict -Path ...`; `git diff --check` | Syntax, changed prose and whitespace. | See measured records below. | +| Final-required | `design_decision_check.ps1 -Strict -Base 447751d203a4e5d02f15680731226a56fd8894a3`; per-commit `-Head` checks; exact range whitespace and scope/clean checks | CHK-G-FINAL; committed policy compliance and ownership. | See measured records below. | + +The shell paths are +`C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe` +and `C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe`. + + +## Measured source verification + +All records in this table have exit 0 and bind to source commit +`72c09db1f99f360ea199b62c2c3402c5c5280be9`. File stems below resolve under +`.lake/v1-guards`; each stem has `.stdout.log`, `.stderr.log` and +`.result.json` siblings. The JSON records retain exact arguments, shell path, +elapsed seconds and hashes. Production runs also record start UTC and shell +version: pwsh `7.6.5`; Windows PowerShell `5.1.26100.9444`. + +| Record stem | Seconds | Exit | Stdout SHA-256 | +| --- | ---: | ---: | --- | +| `constant-pwsh` | 4.7934335 | 0 | `C19D16DCDCFBA55B7D207E13F981182F75F1C95468513D93336912D0B5E1A1C9` | +| `constant-winps` | 3.8073814 | 0 | `82F85AD68353C0D115BBC53236A94923C98FCB046CFADACCA99D63B58CFC4F02` | +| `design-source-range` | 2.4099215 | 0 | `59006E269382153F598D6A6AE3BECEC329E7AA39FB422E2AA893B136F89ECB25` | +| `design-source1` | 2.8259613 | 0 | `59006E269382153F598D6A6AE3BECEC329E7AA39FB422E2AA893B136F89ECB25` | +| `design-source2` | 2.7516644 | 0 | `2A4605166EABEEAEA2542055548E43AE89159A846853CF0DB550B490780E3BEF` | +| `parse-pwsh` | 1.514616 | 0 | `CE5C40AC3B8415D22126BD6F64EC3DD361EC349C6BB105CD91A31B6AB0886D8C` | +| `parse-winps` | 1.3818882 | 0 | `CE5C40AC3B8415D22126BD6F64EC3DD361EC349C6BB105CD91A31B6AB0886D8C` | +| `policy-pwsh` | 665.7165584 | 0 | `719A53BD0D9F0DC7D1872E23CED3995515B4EDE1255A7791A8109E2F95F9A367` | +| `policy-winps` | 479.4219118 | 0 | `5A290DF1D4296D8109F1B8C47C29C0D164AC27524A207DD0CD2E743CD03A4740` | + +Every stderr file in that table is empty, SHA-256 +`E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855`. +The exact production invocation suffixes were +`-NoLogo -NoProfile -ExecutionPolicy Bypass -File scripts/constant_sync_check.ps1 -SelfTest` +and +`-NoLogo -NoProfile -ExecutionPolicy Bypass -File scripts/claim_drift_policy_regression.ps1`. +AST records call `[System.Management.Automation.Language.Parser]::ParseFile` +on both changed scripts and `ConvertFrom-Json` on the policy, requiring v29. +The complete command text is retained in the corresponding JSON record. + +The design commands use +`-NoLogo -NoProfile -File scripts/design_decision_check.ps1 -Strict -Base BASE -Head HEAD`: + +| Record | Exact BASE | Exact HEAD | +| --- | --- | --- | +| design-source1 | `447751d203a4e5d02f15680731226a56fd8894a3` | `e28a772a726d4eaeda3bfba9c95d4314d598709e` | +| design-source2 | `e28a772a726d4eaeda3bfba9c95d4314d598709e` | `72c09db1f99f360ea199b62c2c3402c5c5280be9` | +| design-source-range | `447751d203a4e5d02f15680731226a56fd8894a3` | `72c09db1f99f360ea199b62c2c3402c5c5280be9` | + +Source scope is exactly the two scripts, policy JSON, this matrix and WDD. +`git diff --check 447751d203a4e5d02f15680731226a56fd8894a3..HEAD` +and source clean-state checks passed at the source commit above. +The required hygiene scan over `RMQ lakefile.toml` found zero matches; +`hygiene.log` is empty. No original frozen V1 matrix changed. +The nine requirement texts were also compared verbatim with the assigned prompt. +The original fixture-ID preservation record has SHA-256 +`51B51893CDEBF9A869EAC379D91952980313575B398CDDAF4CEBE366C8F55132`. +Skill-preflight output has SHA-256 +`06F180210B661EE60C587D31B48D1E4395A9C3A9B6BBFD776402BED5C553051C`. + +A scoped production scan of this matrix, WDD and both guides passed with zero +strict failures. The correct invocation is a PowerShell `-Command` calling +`& './scripts/claim_drift_scan.ps1' -Strict -Path @('docs/internal/v1/V1_GUARD_MATRIX.md','docs/internal/WORKFLOW_DESIGN_DECISIONS.md','docs/V1_GUIDE.md','docs/V1_CLIENTS.md')`. +Its development log SHA-256 is +`3CA18EBF017581977540DB738EC51F2A08EDCF049E6688FDE0AC7241945A4E5F`. +Post-evidence-commit certification is a distinct final report record; these +source-bound measurements do not claim any future run as evidence. +The production scripts, policy and guarded prose remain byte-identical to the +source-tested commit; this closure only records evidence in the matrix and WDD. + +## Exact new discriminator IDs + +Both full policy runs passed the original 130 fixture IDs unchanged and these +four additions, plus all 21 original ordered context IDs: + +- `v1-guide-current-cost-207-rejected`: REJECT. +- `v1-guide-current-cost-210-accepted`: ACCEPT. +- `v1-clients-current-cost-207-rejected`: REJECT. +- `v1-clients-current-cost-210-accepted`: ACCEPT. + +The policy result is 90 REJECT + 44 ACCEPT + 21 context verdicts per shell. +The `subprocess-deadline-sleeper-control`, `exact-fixture-registry`, +`exact-context-registry` and `final-clean-restoration` checks all passed. + +Both constant runs passed exactly 88 unique IDs: the 14 original IDs plus +these 74 new IDs, described by exact prefix/suffix products to avoid a long +repeated list: + +- Four standalone IDs: `v1-exact-new-surface-registry`, + `v1-surface-deletion-control-rejected`, + `v1-surface-duplication-control-rejected`, + `v1-budget-extracts-837572-from-capstone-budgetExact`. +- Three exact prefixes: `v1-210-docs-V1-GUIDE-md`, + `v1-210-docs-V1-CLIENTS-md`, `v1-427-docs-V1-GUIDE-md`; + each has suffixes `-intact-accepted` and `-other-model-rejected` (6 IDs). +- Four exact budget prefixes: `v1-837572-README-md`, + `v1-837572-artifact-CLAIMS-md`, `v1-837572-docs-PAPER-THEOREM-MAP-md`, + `v1-837572-docs-V1-GUIDE-md`. Each has 16 suffixes (64 IDs): + `-intact-accepted`, `-unrelated-numerals-accepted`; + `-format-F-accepted`, `-format-F-repeat-control-accepted`, + `-format-F-one-of-several-rejected`, `-format-F-added-conflict-rejected` + for each exact F in `837572`, `837,572`; + and `-wrong-token-T-rejected` for each exact T in + `837`, `572`, `210`, `427`, `83,7572`, `837,5720`. + +All these IDs print PASS. ACCEPT and REJECT in their names refer to expected +production verdicts, not process failures. Intact and modified text use the +same `Get-SurfaceFailures` predicate and Lean-derived actual value. Repeating +one real claim changes only the fixture's occurrence pin to original + 1; +both that accepted control and its one-occurrence mutation use that same pin. +The mutation retains another legitimate budget occurrence. Added conflicts +retain every correct occurrence and anchor and require exclusively +`CONFLICTING` failures, so neither missing anchors nor count drift can make +those tests pass accidentally. Other-model and malformed grouping controls +also require a production conflict result. The independent seven-consumer +roster prevents omission from the generated loops from silently dropping tests. + +## Failed attempts and review repair + +One development command passed a comma-joined array via a native `-File` +argument. The strict scanner correctly rejected the nonexistent combined path, +exit 1 (the whole AST/JSON/scan command block took 3.405 seconds). This was an +argument-binding failure, not a rejected current claim. Its preserved log is +`claim-scan-development.log`, SHA-256 +`32E66F7FA1B074C809936876DB2732616F54F5B50205788F5CE8FB87BD958F98`. +The corrected array-binding invocation passed. No production semantic fixture +failed. Read-only review found the generated constant-test roster could lose a +consumer with its production entry; source commit `72c09db1` added the +independent roster and deletion/duplication controls before final runs. +The reviewer then found no remaining blocker. No guard was weakened to pass. + +## Proof digestion + +Conceptually, current-fact policy membership and numeric synchronization now +reach the new reader guides. The primitive budget is extracted from the actual +Lean capstone and checked by the same surface predicate as the earlier model +constants. In plain English, changing one printed budget, adding a conflicting +budget, or dropping a new consumer can now make the shipped checks fail, +even when another correct numeral survives. Both supported Windows shells +exercised those failures and the intact controls. + +Live assumptions are the pinned Lean source and the declared surface/claim +shapes. These lexical checks do not prove arbitrary prose true, establish +budget attainment, or identify model steps with native runtime. No Lean claim +changed, so a public theorem digest update is unnecessary; this matrix records +the workflow digestion. A skeptical reader should next ask whether future +reader paths or new claim phrasings are added to the independent rosters and +anchors when introduced. The downstream consumer is coordinator integration, +full candidate verification, audit disposition and archive verification; +this leaf does not accept or publish V1. diff --git a/docs/internal/v1/V1_NATIVE_INDEPENDENT_CHECK.json b/docs/internal/v1/V1_NATIVE_INDEPENDENT_CHECK.json new file mode 100644 index 00000000..91ed881d --- /dev/null +++ b/docs/internal/v1/V1_NATIVE_INDEPENDENT_CHECK.json @@ -0,0 +1,26257 @@ +{ + "schema": "rmq-v1-native-independent-check/1", + "commit": "d7d633e0d020352757f7f5f0d139de0dfa42b5d0", + "indexSha256": "b71c3c478ad2076a8b2a45332fbf116616bca235b539a3652036a3bb0945f945", + "success": true, + "validatorProcesses": 9, + "validatorCases": 16, + "validatorPins": 12, + "nativeFixtureProcesses": 26, + "independentlyCheckedAnswerPackets": 142, + "abiCases": 23, + "productionClients": [ + "LN1-CPP-WORD", + "LN1-CPP-COMPARISON", + "LN1-RUST-WORD", + "LN1-RUST-COMPARISON" + ], + "currentPinsAndCaptures": { + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-validator\\cd2c4e712ced43d89b47474e0d801ff1\\RESULT.json": { + "bytes": 3972, + "sha256": "fe8d0cb8aa2e0192f19f98968a3875201b832544f6f190b1fdf61a8ff671bdc5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\RESULT.json": { + "bytes": 9551397, + "sha256": "5556b5900c83f3b8ec0e012ead517519abf756ba0e390018de77e1f75eb960a1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\RESULT.json": { + "bytes": 16780, + "sha256": "2af32681c6489350a4e051c5e71091b144c263daae4451d82f14f5f9f0d15525" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\RESULT.json": { + "bytes": 171509, + "sha256": "839503671bd6de6f6b56996c34e9a1cb35b3446b741a742b410bed7d83735121" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\RESULT.json": { + "bytes": 16958, + "sha256": "6dfe3c16aff8e00f72988f80ed365a64b8094ec8d4611c8456776fec393073f4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\RESULT.json": { + "bytes": 1598123, + "sha256": "efcf34f280d60a202ec41fef5829388a3c27398c412a2cb131308fa3285c74f8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Primitive.lean": { + "bytes": 7448, + "sha256": "4c73250df41ae328f6a9c6cd33fcea48190a8a77ac81f09f1731b789d79b05c4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Limbs.lean": { + "bytes": 15313, + "sha256": "06d057d0de50e263e701d2d5fea1a4b0e1f6c3dd9a6bfdb6f2f9ede71a7803f1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Codec.lean": { + "bytes": 6872, + "sha256": "219669a34fa433efe27b6cfb8e98c22813c98d96cc4e7dcd018c3f044fdf84ca" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Primitive.lean": { + "bytes": 7450, + "sha256": "9d296ef6a7d08cbcbcad7e262430f466fb9bf41021c55cd1997d2e8f92b77a69" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Input.lean": { + "bytes": 7558, + "sha256": "b8311f6583d9a108324a952ca01b23c701682e6c16a83b908cf0932bdd6d78e0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Model.lean": { + "bytes": 4743, + "sha256": "601630664b80c2eb0c26778a1ad2982bc4e0d3b59c43b5e349321998cb11da7a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Program.lean": { + "bytes": 6741, + "sha256": "5817bb879d48ffba924d8662df22fa5f6a3dc62e0b0bbf884cba79aa0316de0e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Calculus.lean": { + "bytes": 34685, + "sha256": "88296c2ac88169d656a07c254df0f2f79c67e8ccc8a7809f66669cc6a4ab3fa6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Safety.lean": { + "bytes": 8042, + "sha256": "0556bb89b4cd4af1026da3dad249a426ec501b1bf722033637674f6467147c4e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Structured.lean": { + "bytes": 16947, + "sha256": "d6321be4381e84895cc6dab6919503951def71c8a153307b1575694ff61c73b3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Compiler.lean": { + "bytes": 31031, + "sha256": "a3a98226a10866b775ab45e6be9f50ac016826f4b9565f9e8926be3e35a2e65d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Machine.lean": { + "bytes": 7428, + "sha256": "bbc0e439fb2fa55ae75e440ac3a6c77e6203fc6f7b39b2cae8b95e1ed2b8d57b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Calculus.lean": { + "bytes": 10079, + "sha256": "e962506395c90eeba73b070a18365449f93c27cd5719a37e1d679d64fd3df9b3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Safety.lean": { + "bytes": 5960, + "sha256": "1c0f972965596dfbb631b7bd44aaea00b1178ee9b6c40ddb7d2bd45d95f4c490" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Loop.lean": { + "bytes": 6376, + "sha256": "4eba2279f29b509fbedbe7e668d236a2a9f61c0ade5d7e604915b4fefd5aa6da" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Registers.lean": { + "bytes": 10675, + "sha256": "995f80dfee6ad0a9844b0aa752ff84873bbf79d064d96db2840772790a645684" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Emit.lean": { + "bytes": 3220, + "sha256": "dfb36f53c9f3744e56fea7a8d34d23680f834cf795250d5756bb1a1fe51240ba" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Base.lean": { + "bytes": 13701, + "sha256": "53d1ea39e9880101f8a681cd21dc8766c6c384b92f1e7feaa1f239b17ba5510a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Cost.lean": { + "bytes": 4898, + "sha256": "887cdcca893969756f6b7f785e1ca2249106f215a4155c6ba6fe714a6373baa4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\ListLemmas.lean": { + "bytes": 313, + "sha256": "e4df7a2d19754bc5ba77ba05235ec72e839df226b00d4a38baeb452b46eca1fa" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\LowerBound.lean": { + "bytes": 12042, + "sha256": "fefe56a46f206f5233c7e4b9edafc6bc1fa5cb0e04b03494fb94d9d0dfd6df56" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Spec.lean": { + "bytes": 8783, + "sha256": "d32b9ef9873e9c9d8e2aefe1227770f2b565122fae01c0ae86737fa750f74ae3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Window.lean": { + "bytes": 4323, + "sha256": "c135e68a11af7ff52623a7ccd8439330a93d5758b2e548330889bbf04b08432c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Backend.lean": { + "bytes": 2179, + "sha256": "8d911857ed6e9669936d5f8818149e23ebf4874c2c508d63ceea889660acc751" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\LCA.lean": { + "bytes": 117400, + "sha256": "e981d40a5c3429a6794bd7857aeb01a0b49653f869c1139232afb8766f1b053c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Reduction.lean": { + "bytes": 11885, + "sha256": "a15808ca01f085c691cc30f73eeeb88e8aa858670d4bf0b707f2ded1aa1791ef" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Cartesian.lean": { + "bytes": 58487, + "sha256": "a0c175425b7df234f8cf59e177b36e3ed593d81d78337d40e6e2ed74028d9580" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Shape.lean": { + "bytes": 72219, + "sha256": "a29366b989e786a5c762764c2da1ffc9df1487be212a113a122384d9a1e2c863" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Microtable.lean": { + "bytes": 19165, + "sha256": "7ac16582b05226a39314cb12cf4032394bcc9802e01867697e1271bbd9c21a80" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\PlusMinusOne.lean": { + "bytes": 14979, + "sha256": "f66cfc4256fa0f3806e4c64eb3dc530e9675a86f3d1c3082af349dfa9a3f74ef" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\RAM.lean": { + "bytes": 10331, + "sha256": "208e621844ca2a0f5ca73312b3c5688406afd330eb753506987dab603aadef4f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Refine.lean": { + "bytes": 7088, + "sha256": "75953f297de26411af75ea9be3cdbf2fd6d0403ee0ae88e3310ddcd5abbbeb2a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\TableModel.lean": { + "bytes": 7753, + "sha256": "b015b94a0b2e130b6e6abbb44415868b824ad5242148d614355e580efa5d8159" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\Succinct.lean": { + "bytes": 51368, + "sha256": "c81af4978110198561b109893832045509d8c8846cf2fcb179c809b5ba67e74e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\Asymptotics.lean": { + "bytes": 26945, + "sha256": "39493f9bd2b86c041ed7471c310244e4fced9de831c566a8feb8593ea783ffce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\WordStore.lean": { + "bytes": 26560, + "sha256": "e508f5eeba21d642e94d391b29e0da85228a941539c341bcc97b333d2a23bc34" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Emit.lean": { + "bytes": 32918, + "sha256": "00035a07f35101cec056dda45a45ee1986e91615ad81b0beb4269c8ff0fd3971" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\RegSpec.lean": { + "bytes": 25592, + "sha256": "e0bd0d62203fbd53df6d18c54d00a47ffb873b7d1474fe88ed7db20f6c848a99" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Loops.lean": { + "bytes": 22381, + "sha256": "628cf71605058acb3af40c134f0eacf70e7a25bae890f3aa6604c2708423b5ec" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Geometry.lean": { + "bytes": 6708, + "sha256": "99422e111c8a1cccf692a246adf20a8cef0dd88dd6889dc583592ec14891d088" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Interior.lean": { + "bytes": 8981, + "sha256": "43c7d5815cd3c71e94debbb35c8b1f8a71e83df944f5f130b008b708a161fdc5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\PayloadLowerBound.lean": { + "bytes": 12120, + "sha256": "24523ec8d3dd5859738ddbdf69bcc14c41fb0e21d7175addd494072fff1bca55" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\EncodingLowerBound.lean": { + "bytes": 74217, + "sha256": "d3b3e47089a141598cb5720022a8629a25d68f72255ecdd8a0716ab2492ad5aa" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\BPShape.lean": { + "bytes": 17600, + "sha256": "633c2cfcee96751d7cb84b5492a16e1de3a79b7be4904c799188363d5b75a00f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\Tables.lean": { + "bytes": 21024, + "sha256": "5676c8b39b17eb0c183c9ce7c7e5b7210ceb947182d44933355a24bfb34a3bbf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\SelectSamples.lean": { + "bytes": 26310, + "sha256": "62b18fa9cb7301daa61490224c65068a38b3fb10d48b9e9fef57359194b23495" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\RankSelect.lean": { + "bytes": 54995, + "sha256": "8ddb5d45c8ea60413ec5a0478c968895172406e855a4b1e5bb8405ecfe66b4a4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\BPAccess.lean": { + "bytes": 52646, + "sha256": "f79b2360503863665f30953566aeff88bac736063f725c599858460f13f344df" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\BroadwordRMQ.lean": { + "bytes": 21930, + "sha256": "fb21261792e59fec4a48350a968076ca8e45454f7f7cba32ef36538db5f163ad" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\BPCloseLCA.lean": { + "bytes": 17239, + "sha256": "00c85beea48b2dfa4befa8a3daaf70ada06f876b71f7dae6cc185ff47dc465af" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\BPCloseRMQNavigation.lean": { + "bytes": 59260, + "sha256": "9f7fa7ccddb6f4106559d483ea35313bd1ae34b00f27259723da6ad9e4a1ab55" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM.lean": { + "bytes": 53644, + "sha256": "7a47ced349d84c379135918115e3a0424b1de2d9f4dda0bb774ff42a94a174a9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\WordStoreRAM.lean": { + "bytes": 4183, + "sha256": "e73d6d9db3d61e28cfa9f108e23c97e8ca3c7176a59c28e14b91c320574ea5c3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\TablesRAM.lean": { + "bytes": 11069, + "sha256": "6e5e99094b6b9d4c273af2a6d3988c7627feacc8ee0f75adabb2652fad4322be" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\SelectSamplesRAM.lean": { + "bytes": 6806, + "sha256": "4931e8c80a9490df33add8de32ed3de84041fb16a7e01b8031f400c44c01aff4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Register.lean": { + "bytes": 39440, + "sha256": "93284e2a6dcacf9c3b425c3267eb8a0568e38cb2cdb083d21ec93fcdb32b783d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\RankSelectRAM.lean": { + "bytes": 19827, + "sha256": "42ce073d6492ee4fad5e45a3d41f26b73bbe6493b33acc189aeab8681342f0ee" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\BPCloseLCARAM.lean": { + "bytes": 5072, + "sha256": "776d7f64c12cf9f6515d121fecfaa28c963887c0c9dd34e834cfc9b2fef3c1df" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\BPCloseRMQNavigationRAM.lean": { + "bytes": 16474, + "sha256": "11541f260779f41468bece8c941b16b6ed06ab32487aeea9f916279dc36248de" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace.lean": { + "bytes": 973, + "sha256": "2db86ca92d7efbeb75b4deb59a039aca1e1c9dfe9bd597330a814568a12d7feb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctRank.lean": { + "bytes": 85740, + "sha256": "164f2c7bf988559db4efe7fc8c933e91db66737c9c6f0297d6993831ffff335b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\BlockLocal.lean": { + "bytes": 37150, + "sha256": "818d93bc4665385fd6f5e45431dfc783e1a1d0860dca35dcb9b75efcdb5f0b62" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RangeSummary.lean": { + "bytes": 40726, + "sha256": "4dbe30022d3066fb44c1405d2c52fd8d4469537b6de0c589db6f99fbabb9a7ee" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeSummary.lean": { + "bytes": 181993, + "sha256": "14346d7a6e5c881da559c423a53ce82170ee2a78d77f7ed31282671504af034e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RangeWitness.lean": { + "bytes": 53161, + "sha256": "4a9ef0fad0b84ed02f55a1313353375f5159322da5b159dbc6081e8781f378dc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\PrefixArgMin.lean": { + "bytes": 19463, + "sha256": "02eac18e6679b60a7a78ba101c39e3269c18eaf8202178b3c0335441fe548cad" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\RelativeSummaryCandidate.lean": { + "bytes": 24349, + "sha256": "4092148fddbf60a1f481128dc96effb2fabd121cad14f8eaa0142ddf6f30ecaa" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\SparseArgMin.lean": { + "bytes": 26488, + "sha256": "bd98af45f9d43b75768e23013eaec66400850215124102c7720be4ca115a774e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\SparseLevelTable.lean": { + "bytes": 10643, + "sha256": "15e23994297d09d37cabdcfb2277bc8f819ff76c307636ac6e3889c1b7e61043" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Interior.lean": { + "bytes": 9298, + "sha256": "c21d32bd43eb0b8d12711a74032c44274ae18f5f5a7cc017a9439f1705e2e208" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Geometry.lean": { + "bytes": 23265, + "sha256": "3fa714fb27852a50d19011dec0efa377f88bbc74cd251034fdae1b6dd46b1439" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\SelectSource.lean": { + "bytes": 1220, + "sha256": "222526c0d6d8ad56eb1e4fd5678111471961a6d3674614790bd5ace58098d57a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\SelectFacts.lean": { + "bytes": 11804, + "sha256": "df6e9cb61e7feee0659b62960379fb8cd851b6bd914347a2d3bd06785cf93c69" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\Arithmetic.lean": { + "bytes": 7120, + "sha256": "188659dfe14431fa924c60be82d03ee1733cfc01ac5e5db046fab129db4b88ac" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\DenseEntryTable.lean": { + "bytes": 24752, + "sha256": "9af07d6ec8a806e0f7966d3f62801989f8e7dec84a20c245a9a80555f0655eab" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\DensePacking.lean": { + "bytes": 8009, + "sha256": "75487722a3dbb6bcb3d445b0c242e8380f7b9f77a0762354d83f692cbc956913" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\DenseWord.lean": { + "bytes": 2843, + "sha256": "771195f6125e8de11c24f1f94876b620151cd4a2ea86db3464e0c9e6e26fa728" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\RelativeSplit.lean": { + "bytes": 2281, + "sha256": "89e4188223b34f322480147fe5ea4d57542e79a00763408b2ec45d4c80dd9c36" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\LowLevel.lean": { + "bytes": 541, + "sha256": "d80dc849e26e30eb31487c03865098cd582a62e89eeb2bcd7cae1020ab306535" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\Params.lean": { + "bytes": 2278, + "sha256": "05f8e4cb75a07792f6b51e5f561ee5e20eeb8f7f51ec05664cddaf0e55440ea1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\Primitives.lean": { + "bytes": 39274, + "sha256": "eaf0c05a429b425a40e8cc77044f268bc8ff36f8b9bb648473d6576f53df6840" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\Slots.lean": { + "bytes": 44242, + "sha256": "ae96b766a1d0cf34ce468b3ee9c9fdf82195ae25fa4aca41e150ae426fa59051" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\Entries.lean": { + "bytes": 4640, + "sha256": "ae17f58ff740414fe9dfb6df59b1ee92d2912a26e50d0ab042dd26c813c341f8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\FlagRank.lean": { + "bytes": 34185, + "sha256": "25ef697c1d68e47dead370fff58717279317e3bb7b5103cd9a5fd8e71896359c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\RelativeTables.lean": { + "bytes": 59093, + "sha256": "7131a37475059e917d114531ba34726e1c34432bc9df271d56c166370dc9f1ec" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\Directory.lean": { + "bytes": 12532, + "sha256": "1b99217374a50a1da29b9e2625d8884f89b1ef255fff3ec643a32da58ce246b9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\Source.lean": { + "bytes": 105875, + "sha256": "d1a404009fb648d1f256afb0efc396594c00b6e0ec85192f978b16bc0f08932e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\RankSelectSpec.lean": { + "bytes": 11211, + "sha256": "2d48b2089432b601337e7fdb6cf9b081d8382a44019068d5df64fbc4867dbcd1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\Family.lean": { + "bytes": 14943, + "sha256": "982ba48d8eb6ee8271fe6037bd0a84a0920ac1a5cfe6076b8800211eaa0f891f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\SelectSamples.lean": { + "bytes": 18838, + "sha256": "03b22a47cca422eda459fad2b14eff1ee8fa822f0d54b254a72c7d6ae9a8a329" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\WordExact.lean": { + "bytes": 48544, + "sha256": "c8c4f769d1d885493f1ae8f856d55663d903a2312072c5ee772967f3d7122b2c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\ClarkSource.lean": { + "bytes": 40412, + "sha256": "5bc9b60b0a33ee3ce6ecf02a9e6f4b05a8d308fbdc1a83905110f78fe598ed86" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\SelectData.lean": { + "bytes": 44328, + "sha256": "9d53aa16d945be4ac2ef041ad3850f7150fefd99b7696a0cb75aa38b4246092c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\RankSelectAdapters.lean": { + "bytes": 48810, + "sha256": "4eaef65f1bf992e99862e839c2b66eb928280812fe696a29f3c53593cee51c61" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\BPCloseNavigation.lean": { + "bytes": 31111, + "sha256": "4bef79b1c636f11defe0a48035461c25958a4b203f3d2c6bf04b1d3e812a825e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\TwoLevel.lean": { + "bytes": 308, + "sha256": "016c04966b6641d8dd2011856d1bc953f5a8769c2808b7eda81416e94b8de74e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\AsymptoticFacts.lean": { + "bytes": 4446, + "sha256": "8e628e9c4a94f239ac78157f9a2874e5596b5c8e9cf37e765968ca1382086bfb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\DenseLocalTables.lean": { + "bytes": 29803, + "sha256": "eb63021d1866bf0f9a621270fcfbb0d43fd5cac72feaaec230d3ca0fb57245bf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\Basic.lean": { + "bytes": 10143, + "sha256": "c641371e29fa02afc8d3eb8422b29c8b473f13b2f4666ebf7561fb8d16948935" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\SlotBasics.lean": { + "bytes": 21244, + "sha256": "f71f91bc5cc954ec2bd4b979837f1d6d2e7924aea42af76b495f1867a3baedfe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\WidthBounds.lean": { + "bytes": 24531, + "sha256": "0f179c2cd32543c45759957ffd726e426400954f8a045d1c0ac880e3ad55b955" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\RelativeEntries.lean": { + "bytes": 34046, + "sha256": "125c26c48d1bf6faec9d2f22af23a171a3920f803c42f502692fa1d649b22361" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\FlagRankTables.lean": { + "bytes": 38260, + "sha256": "f4ac00df7b9c78ab09b9962f7a18d9aab68a6fa1b6ac152d7e2c7258276ee069" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\SpanBudgets.lean": { + "bytes": 48486, + "sha256": "393e33b53c6311fb5982839d0a1adf4b89f470a893cda779ae98fc053c590a6b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\LookupDense.lean": { + "bytes": 69962, + "sha256": "29fb384ace2db0c5716e07211e52707345da8e9e492a9030155ea419900a3b47" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting.lean": { + "bytes": 288, + "sha256": "6d7093c011db8b7172463714b57556cfed2f22d19528002936dc67008748dfce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\RelativeSplit.lean": { + "bytes": 63699, + "sha256": "9ac682ea9a955744e44e79235112fc7609bcaabe6af3f04dbe63e6bf50631bf1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionDirectory.lean": { + "bytes": 12680, + "sha256": "60ce8cb87f721a02edcab06ce16fdd164c276c93e393d51a911cb5e8d35e6a7e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\DataSurface.lean": { + "bytes": 37534, + "sha256": "42ed0155c69a52fab233c97d370fd8d94a112497e527af21a4c5ae08c56d02ab" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\BuiltExact.lean": { + "bytes": 52144, + "sha256": "d1fa216a2236b3dd3ca6924373af9a93d0644dea9bcb338f2bcda18c76c3df36" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\BuildProfile.lean": { + "bytes": 21950, + "sha256": "5b43a04b43b22e69abad58a00394a6f54b519b84e9938473638a2cfb6d4609c4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\LocalSparseOffset.lean": { + "bytes": 23523, + "sha256": "717a2514a0255d9994d780c87e0ba952d193ee791effaff440d194438765b82d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\AnswerSemantics.lean": { + "bytes": 38669, + "sha256": "148b0e1db197aadfd8f0927a82a89195d5f066f98b8bff31c92718dca1d66a9f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\PrefixWitnessTable.lean": { + "bytes": 11747, + "sha256": "07538d0e27689bcb02915f5101ed158b5258a168abb172f35de0cf5733c2b56b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange.lean": { + "bytes": 361, + "sha256": "a0fed5ee46f3152d63ef42f8791d802fa34ccf8ae9d4a98a3288df1425302b0d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\Candidate.lean": { + "bytes": 18447, + "sha256": "c843aabe9adca16a463efc1307cf629604470e8847d3591131ec29784d4c6d83" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\LocalGlobalSparse.lean": { + "bytes": 62216, + "sha256": "b2a3b8866e5fcb52cc5a0884b22afbe6de2b74c92ced3d36b6f5c1cb8d29efa6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\RelativeScan.lean": { + "bytes": 19800, + "sha256": "ad29744da234215194478a2d8d0f2bf31fcca119e5e9c9554a11970f2c9e0b21" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\WordReads.lean": { + "bytes": 21966, + "sha256": "995f2e38d1f5c43fcaa1e4815fd2235ea481f7dbdcffe3738eb5cff7bacc37f6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\TwoLevelCandidate.lean": { + "bytes": 30465, + "sha256": "6900b5ddeb67df79ba9a1a2b39682fefcd9ea975e2e408ecd8291316748d15a8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\MachineChunkedTable.lean": { + "bytes": 19547, + "sha256": "ca5804e728e7ccb5aee8c8bc2ebc220d5e7ae27a5bd286599337bc6eb682576a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctSpace\\MachineChunkedTableProgram.lean": { + "bytes": 21392, + "sha256": "e8baa33aa98dbbc67cd12e033b85da1bc0b3a46303938a6a47a400c5fe34fb80" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\Base.lean": { + "bytes": 197085, + "sha256": "65522f59e57be29618bca88a624f9a867c8de02469a42c526b48e087751391a1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\SparseLevelWidth.lean": { + "bytes": 98312, + "sha256": "9902c625271049bc410b6cde11ce8212a7451cd483133d90b199e87225f87875" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\ValueDependency.lean": { + "bytes": 57308, + "sha256": "b10110a3a0231d1fad754a830ee0397a55ecb894c16b0864b6dd8a0b6f607d2c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory.lean": { + "bytes": 512, + "sha256": "92a2322e6dd91d8d2718e65f52b5dac2572c142297501f0df3882bf84534bc16" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate.lean": { + "bytes": 365, + "sha256": "948813c73489c2642729997dc9ab448eb8fcfb70966a9f6307783f4de5434bcc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\RangeTables.lean": { + "bytes": 14161, + "sha256": "c036f7b736abf755a8b8d9b1a02ce5810ad441cdac7f546993f8d5b5af63f041" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\PayloadMacro.lean": { + "bytes": 104028, + "sha256": "9fa35fd83c7f46fba374b549ae1f85f2733a2409ffb03b9ccbeafcc6510cd08b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\RelativeMerge.lean": { + "bytes": 3278, + "sha256": "abdeaebf1c169c5ede34ef2323c2c942d26c8052be68c6e1e21d2fe0a86c09ef" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\Concrete.lean": { + "bytes": 11573, + "sha256": "1a72c3a22d9ec67b1f7d728e4e369e0af4cc33384c8922583a971ca4224e74b2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro.lean": { + "bytes": 326, + "sha256": "f9e7c1471b2167bdaf3d049e187224e27aab87971c3404c5f17298c55e0a99d9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\MicroCodebook.lean": { + "bytes": 67344, + "sha256": "3e9dfffd9c463376798509e1e88919a47ea52c39d7df18d8369996954929bf04" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro.lean": { + "bytes": 340, + "sha256": "466d70e742c3b92ee02833f796b1776ddfc3bea4cf487f0eb2f1734b48005732" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe.lean": { + "bytes": 332, + "sha256": "47f178b980d4386fa297a3bc8352f5d8ffd73ae9ca5c8e5ce8c5994fac04f6f3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\AbstractMacro.lean": { + "bytes": 15565, + "sha256": "4a368521fb415863e5fd77a7b0f4ed83cbd49983dbf4a7cd4a2b6921a0407553" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\EndpointCodebook.lean": { + "bytes": 53366, + "sha256": "5029e982326ab8dea8d0e0f22b0a29081f2d802b2c78770e5d7584158bdb66a7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\CompactEndpoint.lean": { + "bytes": 24687, + "sha256": "383f30b3c6662f9c455632e6ae96f5935adca6eb65d25642676139db08681761" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\LocalBPDecoder.lean": { + "bytes": 108893, + "sha256": "54cad93011fda3a464be6f93d102332a375712e3993e4a8380d88eddbe5f5b8a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectory.lean": { + "bytes": 104087, + "sha256": "823081f1ff979f77970ba2477cd9f9f5bb6e1255ea15129c061b726ba62cb7ce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\MacroMicroFamily.lean": { + "bytes": 38377, + "sha256": "9d3ceed171681840d7a81d65e2d6507aa1c8922c4a268da9eb4ab0253c01e642" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorRAM.lean": { + "bytes": 138383, + "sha256": "e6850be91b2120958019452ee26658ab2aa13cdafd42bdde649b6ba177efd956" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectoryRAM.lean": { + "bytes": 179195, + "sha256": "0ced594de17f432c8fdb3bbdff926faf26f051bcace6b9eb5040d70a91172e49" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro.lean": { + "bytes": 421, + "sha256": "9f55f443ed0234e9c509664f31cc90884c455c2783491fdb6eba058fdfcd27ec" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose.lean": { + "bytes": 560, + "sha256": "d0dcf4a2d323a65fe03d901ad6c37189281522a75df01447b2c9cf9fde56718d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal.lean": { + "bytes": 112899, + "sha256": "372a0c59d175950dc6111acbd1e6e71ff8b913b2738912220ccb17d4c08bcfec" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\RAM.lean": { + "bytes": 111264, + "sha256": "fee4d7be36077d93f928716e4909b4773f818ce39fda17bc17e85e944ec2892f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeChunks.lean": { + "bytes": 82770, + "sha256": "7d3c02bf0f79ff53008d322c7fb92a99449252aa1303fb539222bb4f0b75cc6a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedWordChunks.lean": { + "bytes": 52061, + "sha256": "32aff7472532a2cd3fdbd8deecb92148466abba6780ceaff695be52f83f467c8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\Segments.lean": { + "bytes": 13423, + "sha256": "f99920a82633074ff9018646d221154b2d23cebef860a3ba3ff09164d0abac81" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeTableFacts.lean": { + "bytes": 10551, + "sha256": "cd0e8f62e7aa6f58eff3cb7c937f2025b98d99af5798c7b8ec55676224670744" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\FlatPayload.lean": { + "bytes": 114145, + "sha256": "104480bb2e138921504fb96deb7153d11b603dfa4085fa1dde36b274244a07c3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceFactorization.lean": { + "bytes": 54824, + "sha256": "04500a8a27354b5b2a19be2db4067ed56d85268a8d266e4f411a82e7b9f4c693" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Payload.lean": { + "bytes": 3060, + "sha256": "500e2ade7d46b6f9c884ebe06d19c031c1cfe7a75852150e3ec50c449ca54808" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Header.lean": { + "bytes": 10048, + "sha256": "2711a6f855f3a6d83c053b7c32c0a42f4940793266a44959fd804d9886644a2d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Memory.lean": { + "bytes": 11186, + "sha256": "64f8bf4f8fd67ce1ada3635cfa5608be6f9235cbf3a502342c475e65a1eddede" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Space.lean": { + "bytes": 7427, + "sha256": "e128db764c24210cfb01ca197cac427eae126dd743d5695f580c414071791fe4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Address.lean": { + "bytes": 3578, + "sha256": "6e8f3ec58e4a1c7588ff98c425ce71098916932c5e8acc26e244c8ee5426a119" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Probe.lean": { + "bytes": 36670, + "sha256": "34e468f86dd5c6a35c83b4a5b36e9e217f4661cd94ba219709001c207473709b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceWords.lean": { + "bytes": 46805, + "sha256": "901cbe8a30f7ffa92aad48f3deb7e01b5384cfb17a7b912d32d999ff020b5f23" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceGeometry.lean": { + "bytes": 24195, + "sha256": "99cced87772781d6c4311f92831277dc08bb5481ef411bef24db8a5a0aa351f6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\WordWidth.lean": { + "bytes": 15289, + "sha256": "462c7120f2480cec505eb53e2f6f49feadfb92eb968504912b1d9ada086992a0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\PhysicalRead.lean": { + "bytes": 20896, + "sha256": "bb56cef34e6e743b4ce522afb8c85882d992e0c6c2128edeb5c71970001724ea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ExecutedUniverse.lean": { + "bytes": 13274, + "sha256": "f2a04d822f298bbcebdf7d00cb27cd8e8cd5d018b3b888d23662feb133a194d3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Boundaries.lean": { + "bytes": 16584, + "sha256": "ccf5d924505569fe557db6bf3b6974ada7322393c215656ab0d48dd35c5c5bef" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\ReviewerPhysical.lean": { + "bytes": 109271, + "sha256": "0e506752e7843836ce715c57287ca3fc016d7cbb13e817c77a8de6ac9d27ddb1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeSubstitution.lean": { + "bytes": 20474, + "sha256": "a76b18f22f18d2f26f60136eca544921fc6177b55718e092d6c92a74071d9beb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\ReadStoreEval.lean": { + "bytes": 29601, + "sha256": "862496d886be52077fd0b6f9a8ad6d4e49ee0c39234dcd3213c3df33300397d2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectoryRAMStoreParam.lean": { + "bytes": 215174, + "sha256": "074ae2026220430f9b6d00805fc51ba46917c8c0c50fd599a777245e029cc31e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeTrace.lean": { + "bytes": 74753, + "sha256": "3958821f9ffb5fe5a3e51664ecf50191af3bc27fef1303bca27565d772b61e26" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockChunks.lean": { + "bytes": 12425, + "sha256": "f3e233edd10fc8de7098ed037a3a173a3096fb026043f6f81e9aa83f09d34470" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockTrace.lean": { + "bytes": 28767, + "sha256": "f68059b658962aa7d00942da93b27415b19d2d04a9d6e5a1614706a914d37373" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockSubstitution.lean": { + "bytes": 9052, + "sha256": "caa29118f8302cd07d50b7e824afcc30a31c58991446de9af841ca99da7b8c77" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeWiring.lean": { + "bytes": 32250, + "sha256": "be36ba283c012ea66699a85aacc45d435465bd6c535f6bd142f53a231bf2c117" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectLeaves.lean": { + "bytes": 29199, + "sha256": "4964ad5844644f486df44f75abc31862dffd3be4a507b503e120a615657bb418" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectTrace.lean": { + "bytes": 29916, + "sha256": "d22d91d49051a544bc511fbb7d0663069323f41bad782b092b147185707fb595" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\GenericSelect\\RAMStoreParam.lean": { + "bytes": 64263, + "sha256": "f17c7f141928adea7320b3187c98f2983b34e3d95b9e6f629860ab4c1313a277" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectLeafTrace.lean": { + "bytes": 75619, + "sha256": "418aab560f5e0a6db37cb4d5b3245d44580be8004adcc3a98528dec598b87c96" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectWiring.lean": { + "bytes": 47685, + "sha256": "e4cb679dba4b995b33c411a7fdb49859c4dda0b2d4402ed14c8f673f072d9570" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinalRAM.lean": { + "bytes": 477273, + "sha256": "86e5424b05bd18a81baa544c4a0e1638b536a6b4a6ff3b7fa818e61297d3fc33" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinalStoreParam.lean": { + "bytes": 177042, + "sha256": "466df9555bab1ebe77567dc6d269c2de7f73c421bd78be15c0271b0d292c4636" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinalModelAdequacy.lean": { + "bytes": 64523, + "sha256": "c86323db215e020cb46b88b2d92baff8dc210d8270e2b821b60eacd22f3e11b4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\ReviewerReachabilitySmall.lean": { + "bytes": 181933, + "sha256": "e025fbcdda65df5dbeb9fe83f06f4e482f42207ed938c64f83fd1a9e12827c2e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctRMQClassic.lean": { + "bytes": 76386, + "sha256": "07d34d2d79dc23b04235802d61abff2695f521131d0816304e79b3c1c6ecc177" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerPayload.lean": { + "bytes": 3868, + "sha256": "f383ac00585ef7389c72610ba44e2941f45f6b6e9cc13ad6fa39eddd38b4c75c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLength.lean": { + "bytes": 9730, + "sha256": "3589bc63e435f307a5a6457da7043dca5a2af9dd4018f615ebed4a194c1068cf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerWidth.lean": { + "bytes": 8932, + "sha256": "07f0a4d08ca3a599bd1da8d747cb7298376a74dc24d8f722b411b41ad64e16d6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerMemory.lean": { + "bytes": 8450, + "sha256": "b25d62bcba1bff603ee1e364b8ea355a36010906d159927aac800eb1145179f8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCrossing.lean": { + "bytes": 6949, + "sha256": "003be10aa05f2b025f83ece30ec7a91a4f092ca9179b5ff2ef33ceb433a2ae28" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSpace.lean": { + "bytes": 4177, + "sha256": "56918f51dbde05f1b69e449a6e41e944d706a65f2423d549426a3037b2d76bbf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseGeometry.lean": { + "bytes": 6388, + "sha256": "b0828658cbd2453b7bc4178ec859d9c9c77006899c3b20195131f6ca8d8c270b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerMachineWords.lean": { + "bytes": 5023, + "sha256": "63aae89d756e47255ad8821b336b3d3d2fe1607fc03c7771f2b36c6a35bc400a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerEntryChunks.lean": { + "bytes": 5696, + "sha256": "9b365ef07a62fe3d989c3edda7119d72d765b9676c88a40fdf258d12460a4fd9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerEntryAddress.lean": { + "bytes": 4461, + "sha256": "41e67f063a92159e64467a56fef20828ad65e8ac585a53cf815812177b96b214" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorWidths.lean": { + "bytes": 4120, + "sha256": "f08390b3a3c5acf0036dafead1a6384607317681c31299e7b4225971eaf43b7a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorCount.lean": { + "bytes": 5697, + "sha256": "4f07d21a9fb1c6799131c4d4f778616a60bc18ccda0b42c4d27251663f2731e3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerConcatIndex.lean": { + "bytes": 2676, + "sha256": "b7417d93358ded4340df33ce8a04c4c4c925e54937789ce214488e0c940504d7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerComponentAccess.lean": { + "bytes": 26856, + "sha256": "35dd259730f4861fa6a3b7cf01af9e9c5b8d4bdb2f0f2f2c214236b7d7585336" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerProbe.lean": { + "bytes": 24594, + "sha256": "01280eabbc2cdb4bb38e1ea22e3a55e6c64fcb9ef8ac4723d11bc26215317bbc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSourceAddress.lean": { + "bytes": 15768, + "sha256": "93eb4ef3697ded2867172d7e46e690550ebffbcbc3d9003ca83863c2115dd9ba" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\GeometryClosure.lean": { + "bytes": 78203, + "sha256": "67907f202156d3d0583041e4508d3bc33a57623598cb59a57407c41b02d3ddcb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReadProgram.lean": { + "bytes": 109273, + "sha256": "391d87d69679a4d9a263af6193dfdd1df0979541c8b5805569b6215e3998be15" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSparsePrelude.lean": { + "bytes": 48493, + "sha256": "3a99ba036f6651eee2a0823dbf2a6bac365d5d6ab78a52949dda0d480ece8da4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerPhysicalRead.lean": { + "bytes": 17684, + "sha256": "4c773ad3fa0eec82dfabbe8f142a07ad583b4dbae9455abfd57cc593d1ab833b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseWidth.lean": { + "bytes": 9430, + "sha256": "e69298e7d3c8167609c2d74387d5482198f9a6cb783955bb6c6ff0f5bb20768e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseRead.lean": { + "bytes": 25600, + "sha256": "e3377018d62a378d745b2402ae46bd61382a10d7f6b490727659e6f0724df399" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorRead.lean": { + "bytes": 67674, + "sha256": "074780f3536806de36bc094bda66ac0448529992e5c406f85824c63edd75b1df" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerClosedGeometry.lean": { + "bytes": 21018, + "sha256": "3f97100e132680ea8f901884aa383532031224f99dea4255ab807e8e20b677ae" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalProtocol.lean": { + "bytes": 21803, + "sha256": "e9169be01037693a6893cb46e5f99e4ae8f2aa79c415f0c9d2baf0098da19bb7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalLowering.lean": { + "bytes": 17195, + "sha256": "ce1f85f0181467ac28e431df8be90010649fdb541038278a20d29d82cb3db895" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSelectProtocol.lean": { + "bytes": 15312, + "sha256": "6bf0867042f07b9a4b8a26ef8ac83e5144c0a533932f10ea9e747bbc010f0a3c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorProtocol.lean": { + "bytes": 18142, + "sha256": "ac1eca986a2411b88393c5006c89caaeba97c86cebd0b4ab67a8cd958547d159" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLcaProtocol.lean": { + "bytes": 14664, + "sha256": "b06e4d6c57bafa21eb75f76af099b18bb975fface9025f3ab5f7ea2ef8016d7a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerWholeProtocol.lean": { + "bytes": 7961, + "sha256": "492436c51e2cad4efc13ab2b6d20704492780eedb5f2b4bd9e3213f0331e045c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerController.lean": { + "bytes": 18511, + "sha256": "ad9943085cf3e19d2f72129d5832af1894c183229cd468dc6eecdbec06572c4c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalSimulation.lean": { + "bytes": 321985, + "sha256": "3f48ed7fa0702112a1acdf8b7d60536a1aa79c4b11cb6faadf2920eab6aa7c31" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerControllerProof.lean": { + "bytes": 267859, + "sha256": "1225a5d847b0f3d4d9653a51dfaa39a51a744a13d524261236286fc98e993401" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Allocation.lean": { + "bytes": 9520, + "sha256": "7fdc39400ff3ab877becd63d2e367e24ace0c71f373c7f54017039ee578e7d49" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Plan.lean": { + "bytes": 26900, + "sha256": "747c3a77dd71c36a8d354258d8b47939013c4d37e906a896bf1ddd918a4dba42" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Stage2.lean": { + "bytes": 8256, + "sha256": "c34d6a2a0a28c22ae461b4fa48124a3cfd55d4bb67155ec3d5f62e3a955931a0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\GeometryBank.lean": { + "bytes": 72212, + "sha256": "81a4e60a32563a6fc29b48fb090fe28dce989234fde270af1cd80017787a9613" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Metadata.lean": { + "bytes": 54701, + "sha256": "37483440b657030e28c811d6c2cf0c410c06216c70cc6dc3388858b929167fc9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Envelope.lean": { + "bytes": 22168, + "sha256": "863fb13879921efe8923330ae85382d347c709322044549a787ed4483d61093c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaBounds.lean": { + "bytes": 19752, + "sha256": "c4461877876e35b3f594305df1fa7a7c8e04737ecf851dd63e9235ee87121407" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Access.lean": { + "bytes": 12186, + "sha256": "a62c60c1031dd01ad496e42765963a8c69cc1ff6c7734e828201afd03261e4ab" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Micro.lean": { + "bytes": 5052, + "sha256": "88afa5c11c4706a392ed51edd517571b6888650d20ba4063b84c200594950703" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Cartesian.lean": { + "bytes": 3335, + "sha256": "ee2eec58420de15782a7dee29f66f90484232dfcbb9f99a3e08973e6253813c9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Finish.lean": { + "bytes": 3658, + "sha256": "b65120bb381931c47fc42fcbc40627f487f61f8ece7f99a8d459e83d52b5b3c1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Output.lean": { + "bytes": 11449, + "sha256": "f7c2890c942159edccad5d7d12d2a4a00f87492ddaa8870b00e2107ce8bf5d23" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaSteps.lean": { + "bytes": 70136, + "sha256": "9046f2772c770052805852fac57f154c99a0977a25697ed85805123c8670c59d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaChain.lean": { + "bytes": 78471, + "sha256": "37467f7d8f8fbe88a33a9551f14cd9181865b42ab3e41fa53c1f5ed443fbcd1c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Leaf.lean": { + "bytes": 2716, + "sha256": "ad992b6f2e15387555b6718457e335dfed1bceddd9206b9ea249cf91479c8c76" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\OpenCounts.lean": { + "bytes": 7099, + "sha256": "91ba567ee52fde9385a3cbe9e1679695eaa57de7fe71fce84303416f7b7f08dc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Spine.lean": { + "bytes": 10132, + "sha256": "f6dca9cc8aad0ed8d0ff345964144902072bb854b32be7798a9d4e3fea39e9c9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Cartesian.lean": { + "bytes": 42201, + "sha256": "800dec258f93a73e47239f40b8616620bf2db82c03fb690e340f2e248cf67af1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\StackPass.lean": { + "bytes": 24176, + "sha256": "fc1b5ac801626d79aa737408b1515ca23e01cdde703fb137ea0c1075cf5558a4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\BPEmit.lean": { + "bytes": 17329, + "sha256": "aac79854ccd58562096257ee5b3bf4879f90da21e05b79125e4a13a6cc940ff1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Dyck.lean": { + "bytes": 6347, + "sha256": "75ac54d8a2d8471a41ddee045d6537f44324d2663e279c571e9ff10c2a861844" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\BlockStats.lean": { + "bytes": 4724, + "sha256": "dc47a17fa33ee8680c088580c5e0e0bb1768a64f7eff470259c2e1a914ed8ce5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\BlockStats.lean": { + "bytes": 45115, + "sha256": "1f8d540f1bbdae16d6e5471366e16e872ce6e26f7d3f13168d82d40c6fa68584" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SummaryTables.lean": { + "bytes": 31255, + "sha256": "3f7e6bf04b9a9cd60193d0101eff0e7b5b8d370ab8df465e0edbf1eddfef65e6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\ArgMinSplit.lean": { + "bytes": 7000, + "sha256": "00738f5e8ce9e6eba0f191d20089818f102021bbec71e5513cee35d8cf8739fe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\SparseMemo.lean": { + "bytes": 4880, + "sha256": "128cce8eefb880b81d90afbcd971f97c47945cabbc859f155072d874cce46440" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SparseMemo.lean": { + "bytes": 67449, + "sha256": "1e0a5082591ce57ef93c8fccd2735d4e253fde7703f41ca734be255341e31759" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SparseTables.lean": { + "bytes": 26024, + "sha256": "5b0850dbbd889cb89fe506c48a69e16eb723cd829ca00889c480d8467cba9d1d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\InteriorClose.lean": { + "bytes": 32686, + "sha256": "9c5ef1100271195f71e0786cd9bb6e07affdf4fcca0d47ad340484302d55d72f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Access.lean": { + "bytes": 3307, + "sha256": "a9577e0a6beb788443e1a9a2cd862980cce8dfdc69d6242e7e4a1d4475fa8161" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\PosPass.lean": { + "bytes": 25164, + "sha256": "a88ca1de05f251c2c42d550d2724592b5eb36bd419e94926dad671a8fd46eba0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessFlags.lean": { + "bytes": 62054, + "sha256": "0c24aa03601cd4e30f5552ef508975effa245a2fbd576ceaf1abd55277016c38" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessEntries.lean": { + "bytes": 51749, + "sha256": "362e9beccbb7a11ba120dfa4134ca2a4bcff322c068596ea48751d7775dc19f6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessRelative.lean": { + "bytes": 48917, + "sha256": "5c1170974b6cd0bdda27732f448402d7abf9a548406970b713434f2b36e6fd8a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessTables.lean": { + "bytes": 57158, + "sha256": "096b78f02198d730be642e4e916ba74eeeb2252c3fdf9134ccf47e73cbf5b22b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessHalf.lean": { + "bytes": 31042, + "sha256": "8d75996b1003644986b12d33328c99111b95dfe55c78fc8083fece2aaaa027be" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Micro.lean": { + "bytes": 8030, + "sha256": "72e352c14f60080f631b390fc5ed1ed4bb7e1d8eb6ae9513096c51072fb20632" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Micro.lean": { + "bytes": 37006, + "sha256": "dccbd07c037f2141225602aecf74756982a3e042de3e49dfcf6d59b31a472c07" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Finish.lean": { + "bytes": 22409, + "sha256": "cc9997df8ac50f00557e500b5db5d09a14442163b0e32488f1a3cf201bddf497" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Buffer.lean": { + "bytes": 42894, + "sha256": "53c4afcffce034d40c1aff30cdc2f43a9f52d82f7954c15b800088555ba83041" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Output.lean": { + "bytes": 58277, + "sha256": "463d5728da4f7c03bcc7a6a2825fde0e16e0244c11badea3fca68afd2df82a32" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Tail.lean": { + "bytes": 12404, + "sha256": "965fec76aa87bebe5369ecfec58c53064c1ab58c6a6cbf1cee25909226a16137" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Program.lean": { + "bytes": 3408, + "sha256": "451ae09fa62d30b89b0cff174e977259fba58fd3d96d535caa4d59129caf436c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Leaves.lean": { + "bytes": 10981, + "sha256": "7d41252dda2325ae1336459d2c14cd21b1a46ec3705e9457c7e244e6033e4ed9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Controls.lean": { + "bytes": 5475, + "sha256": "580fecac1c2fea11ab8ee0939082aa69981017e3225cb630b1937431d5a768ca" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Conservative.lean": { + "bytes": 7706, + "sha256": "3c2ed59f22c42ca83774bcd96f92fa8eeff604db2a6b5f338ad4615bf8f54b9a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Contract.lean": { + "bytes": 2872, + "sha256": "93e6c1a264c2be7f5de3d9cfccb5b7aaf10c28dc3f6f6c51385dcdaddecc6fd6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Constants.lean": { + "bytes": 6561, + "sha256": "c88beb478a7dfd290f74e498b5571600f0a951a4fb43d7d523e3c5a21174c0ca" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Exact.lean": { + "bytes": 14919, + "sha256": "e643891ec57618cb046b81ba332750091a9407a466427946ee48b06b99e138da" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Flow.lean": { + "bytes": 13046, + "sha256": "4ca5c92d0df1c65e92d241a083cdad3ab0ecbed50cae1cff904c20c42eb91830" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\FlowFacts.lean": { + "bytes": 27076, + "sha256": "3da76a721a7c033d2db86879acc53a5738f8cd6b60d8a8743e1af8f3e5d5e5c4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Ownership.lean": { + "bytes": 12181, + "sha256": "7bb0860def0136514c44b8f1c4b9fff0e75f7ab14bb92e47c47b3827702af076" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\ArrayRun.lean": { + "bytes": 24346, + "sha256": "def5837d2c7462cdf5a331b4cea13ec27c65af128316a7092567744fef4a610c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Frames.lean": { + "bytes": 56185, + "sha256": "0f9a820bf49f974d802c4222212a5fb571a859825a285ce2f9c2bc16aed30e80" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\HeaderUse.lean": { + "bytes": 8270, + "sha256": "2645ac2122f304b26de7630c1e441346f1e6d8659c8d5f4dab47c356a01cd8a5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\RunFacts.lean": { + "bytes": 19676, + "sha256": "57b4cc8feab8c65c65841d0b05264ab388211e52be2fd39c90016d04d02a16cc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\BuilderProvenance.lean": { + "bytes": 13651, + "sha256": "4290eda7e8eec442e1d823fc50a74f06ac85e6bf2c25b34e5815724c6cf81b93" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Static.lean": { + "bytes": 6949, + "sha256": "775276dca095b9bdb63ae9299c2ae6920dabec05b091e67d8112d5d00a7a765b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Width.lean": { + "bytes": 25342, + "sha256": "6fb1d7dfe053e4a415b861819e46e448750ee056f8a0a6cab8ed904277f9f9e5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Calculus.lean": { + "bytes": 17807, + "sha256": "2ba830ca4ad97fe7a51a6561c5f18eaff7d2bc4084edd0d124fe47c41d955a45" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Structured.lean": { + "bytes": 4052, + "sha256": "f7f580a6a5e7be2bed61f3c126ac83720046fe3a3d18c07286cf6b5aef81a887" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Compiler.lean": { + "bytes": 29873, + "sha256": "c7aaa88dfb6a24099f8e7b22d7ac77942043476a47874a414bdab58c77ee5505" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Setup.lean": { + "bytes": 20542, + "sha256": "b1bef6d6859a63c33e8abd31387697012c002209503d3e13f79b2c8145e6a918" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Builder.lean": { + "bytes": 13873, + "sha256": "95e14947a06c81c42439666d59d5959b387e75ca38b8157b717e8caf6cd55383" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Input.lean": { + "bytes": 6850, + "sha256": "3b54bfba5e08abef39f3c50991f2224debaad792418b329c8c6cf90b8a3f21d9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Admission.lean": { + "bytes": 11538, + "sha256": "36bf7eb2fbc592fe178bef884591c5962a43a34b6870405789287b4106f3e6d4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Frame.lean": { + "bytes": 3216, + "sha256": "480ea8df315b6dee0f2048eeeac03131368fd27ef09e0aafa21da2a676929939" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Safety.lean": { + "bytes": 43628, + "sha256": "ef0273d4b16f5876a949cad219ec421864d7533fddd5bb492bff360c0134cc1c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Optimization\\SourceRelations.lean": { + "bytes": 17566, + "sha256": "b6cc636bfd691d18f4bde989afe188365d12007b68565cac98cc3cc394e3a0db" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Optimization\\Compact.lean": { + "bytes": 3208, + "sha256": "7bde1173b5661a8c68acfd13f5e9911d176cf8e55f7fbd635e8a5e5819c8de17" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Scratch.lean": { + "bytes": 4433, + "sha256": "320ddd6c1f6549902951b99ccf99c66b231d2a0106487a710d8638372ef32e64" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Optimization\\CompactStatic.lean": { + "bytes": 17274, + "sha256": "5c5f1ab987abe38d7bb41b93dc67ba6dcdf15c6ed805f4eb1c95037a338875a2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Guard.lean": { + "bytes": 5782, + "sha256": "b911e50388fbdcdcd82a8e3adedd754473b6e5ab162a0d5d25b5c009a9160ffc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Scalar.lean": { + "bytes": 3522, + "sha256": "5d25c758d77f5523df8ae1c1136ae85fae12bd9b11bcb6e472dbfabf97506493" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\RegularLocate.lean": { + "bytes": 5670, + "sha256": "047ecf38990bd410085689fde702417c035785c59c738ba6e1d66b248709d360" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\InteriorLocate.lean": { + "bytes": 7310, + "sha256": "e570243d505d2498085a4ca289deb74e7ccc98985f08aff7bfb9d9d3151600e7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\E1Machine.lean": { + "bytes": 23725, + "sha256": "69cc3ddefd185f7b6e9b09b64e8b2fb0fefbe0669210e3d17d96ca707f3e1f94" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\E1MachineCalculus.lean": { + "bytes": 17864, + "sha256": "15138768c905f6b462b52c2a128801b94e57a70411aae7439cbe36183446fe66" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\E1RankBridge.lean": { + "bytes": 17770, + "sha256": "40754a0d37317f48f88125e66e6ce207683f639bb4ddbedda4669d80bf1b4ed0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\E1FringeBridge.lean": { + "bytes": 17269, + "sha256": "b0287f964144901282a2949dc7fdce9b682506efb34f0bec15f9098a5c8351df" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Span.lean": { + "bytes": 15105, + "sha256": "54e1a81bdde51e0c460c9ba5adfd57a04254fe5d14ca6a77259f4108a64584b7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\LogicalSpan.lean": { + "bytes": 28689, + "sha256": "3a3bf287e8221fd1825d2205260fd7e5f02ed75ff930cebf603fba67420b1573" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Locate.lean": { + "bytes": 61614, + "sha256": "3220feece22baef77ab8466675b8bde65bd3fef3a3c3832aeb176adb4af81578" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\SpanAssembly.lean": { + "bytes": 26016, + "sha256": "ea0b7ca706c9750a6e0cdf6220f5f8b411a54cec33cfaddded4f010020239106" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\ReadInterface.lean": { + "bytes": 5106, + "sha256": "75509f98331eb79e87809851b1bfb340bc3157e4482405f9f47d1d49a7c1ea87" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\PhysicalRead.lean": { + "bytes": 15311, + "sha256": "49c9ce18f81b0b7a00e96c0e32f12121ee27401412146752db845ce22581558f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\ChunkArithmetic.lean": { + "bytes": 10439, + "sha256": "0f1b3de7e3cf3dc37036335da47fea5f4a859e06bfbdf47314f23c6312a982fe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\RankSource.lean": { + "bytes": 5803, + "sha256": "b10ba599d21313ac0e5fc7d837d1fe1b999d270280959ca1ae30b8690ab4f6fb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\SelectSource.lean": { + "bytes": 9735, + "sha256": "9c41270fe301b417ca622e523f6546e1eb4cb707fdf68d38f64f2975a97c9a5d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\RaggedWindow.lean": { + "bytes": 6002, + "sha256": "5520399e6da36ed822f7f8f95505168acb673779521a95bbf402cb7d5805bbd4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\InteriorSource.lean": { + "bytes": 11666, + "sha256": "656c25cffd3d7bec326ca03c9e068250b9287402aaf6091e71e5a234c0879949" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\FringeSource.lean": { + "bytes": 8756, + "sha256": "bc779a746a938c7b10fdb4b93c84003e9ca91d27fb3a3813abdf5944920b96c2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\QuerySource.lean": { + "bytes": 6040, + "sha256": "dfcb57325902a1eebafabcf24fc5437aed88a2ea32df416b5cb2bbce98f51415" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\Accounting.lean": { + "bytes": 2876, + "sha256": "9429c3d715b22d587d4cad41bc5f288987d1a27d51da345ed6c6eec85333e2cb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\QueryStatic.lean": { + "bytes": 5433, + "sha256": "f8724bbe814a5a752eeef4c1e192698fe8e6941e776d604c10a92d65a43b3d2e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Optimization\\Query.lean": { + "bytes": 9432, + "sha256": "1fe89cf2b3f2833c330c91db9c93ea35b6c37a3f98bc85a4b241d6aa63c36c05" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Lift.lean": { + "bytes": 5822, + "sha256": "327ffda34fc73c4812141188719e79285294defab6ecefaea56835de332295f6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\QueryBridge.lean": { + "bytes": 8004, + "sha256": "df9ab7e58c853fc33a047b0f01baafcc2bc40d359657cdd1fc824da6c0e78265" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Optimization\\CompactProof.lean": { + "bytes": 31141, + "sha256": "54bf190ddfaa28aa410583942daeb219937e8db061ac4ce6ca8cf1ba201cb5b4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Optimization\\CompactSafety.lean": { + "bytes": 34678, + "sha256": "6b84a73fcf1d9ddc6d5c7117ea5b55d4fcd840b6676cbaab717fbbdd7476563e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\RankProof.lean": { + "bytes": 83941, + "sha256": "52106920b98f295c699008619de132d320a3f97258074c8027fd8f6b2d5231bc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\SelectProof.lean": { + "bytes": 162352, + "sha256": "292ad12dc2879b2f523b29300db2e5251aea57bbacc5ad2154b2660daf8946fb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\ScalarSafety.lean": { + "bytes": 11712, + "sha256": "e7afb1fb9e238ad9f051dfc5236e3e095ef259b4d0cfd875e4a757c10af858bc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\LoadSafety.lean": { + "bytes": 42584, + "sha256": "aa7f502022e29c3d10a808e68ca0c9bb1481a0032659fa3c05bbb6d860850369" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\ReaderSafety.lean": { + "bytes": 50353, + "sha256": "ae8aa18eae3c6639ae66843efca0a4a4e4ca9f52ed974756f092214408baea44" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\RankSafety.lean": { + "bytes": 87035, + "sha256": "bff7f9cb3bc558ec41b0b1bc4b73c08f4f8f2acc5df9eb734e7ff20d9974d4f4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\SelectSafety.lean": { + "bytes": 121690, + "sha256": "43c6c183a6b08b38b58521c42320f56a7ac87c27d23dc7aaf0dd5f73eefc13e3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\WindowProof.lean": { + "bytes": 20240, + "sha256": "b0923835a5b9039d6041c15de61d2fd02ae3bea82ad79b83b7726fcdcc9d8408" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\InteriorReadProof.lean": { + "bytes": 38897, + "sha256": "922e483a25d0bb212358c7df4285fff17f98acf057e6d15207796306f185a605" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\CandidateProof.lean": { + "bytes": 5101, + "sha256": "122efd67e9a359275f949a85185cc45d406b6648211091a6704805c5cb3033a2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\FringeProof.lean": { + "bytes": 49982, + "sha256": "80e9dcc3c7410d60ed99ebebd7f2a40d8faf54f634bd5310f326319ebe589fbb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\LCAProof.lean": { + "bytes": 43679, + "sha256": "281f6c63fda95699292eb9eed87dcf362d3ec549d99cbcb5a0a0cffe0cfff058" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\QueryProof.lean": { + "bytes": 34048, + "sha256": "868d310396b232719b24b706709c9feecf7cf0672e1ada87fa26578367bd9399" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\QueryReference.lean": { + "bytes": 5808, + "sha256": "be9c1eca68416bf8df4844ded3cc8d243fc2480e6d2a4834dbcbc0a276e3fbd6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\InteriorCandidateProof.lean": { + "bytes": 131852, + "sha256": "ce6073be51d918b221216b6dfad4cb913d2372e3d2f5ea66a3f09233589c4987" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\QueryCorrect.lean": { + "bytes": 4565, + "sha256": "f6f8066e4d71db8298f1bd902f6ed1e98e5cb3aecf572b5996b63926b925125d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\LCASafety.lean": { + "bytes": 27935, + "sha256": "e0ea8687c328aefc33ce385a53d8bbe9bb6ffeb1c974756ffaef80e3e562047f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\QueryObservations.lean": { + "bytes": 4588, + "sha256": "a51a79c3d201495a4538c7d04a7a35d9b3beac350c1ba01fc0f4c540891b4c05" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\WindowSafety.lean": { + "bytes": 19064, + "sha256": "21c514e1a3cd6e90b8fa31fcac2bb71d147d5baf66e0ec3b47cbdc7fcf394fa4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\FringeSafety.lean": { + "bytes": 56146, + "sha256": "9d582e04a68534074a62f4494969e60264102e87a554dc4c0a9328327b841f2a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\InteriorSafety.lean": { + "bytes": 135916, + "sha256": "5d38792a31319f871c6bb9fdde4374df51588a78905b65e1036dc702e9b0d631" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\QuerySafety.lean": { + "bytes": 36470, + "sha256": "b2139f2396502e4e01d7f666f5b7d2eeb68c03bcbb61390ab23e2a77de716e33" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Optimization\\QuerySafety.lean": { + "bytes": 2379, + "sha256": "e546204b1380775f78a82f45bdb07616b86bacf55dd73d06faabfe60e7da41d5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Packed\\QueryCertificate.lean": { + "bytes": 10150, + "sha256": "363eef84524d4942d755bb84176ccc843fe2169f87c8b503d52a227f1249ddb3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Optimization\\QueryProof.lean": { + "bytes": 6442, + "sha256": "f5520f3b203a20eb8ebfacd2c0381c4ec2503dc9a975e4876b361d16d40ceb58" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\QueryEntry.lean": { + "bytes": 25120, + "sha256": "5fe765c5ed664e87a9ffc43a4c00b9dc294ce6d2dd75fd6aeec51dbd469fe25e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Service.lean": { + "bytes": 8157, + "sha256": "f4157493517f232a6a83bb52c87b751f6a0c2c1f9ca9c98fb6cae036542a34e0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Descriptor.lean": { + "bytes": 15700, + "sha256": "789b974b76e89264eed035defd97559d1e823031a19fa990ee35085436bcfd64" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Finalizer.lean": { + "bytes": 43977, + "sha256": "0ae34dd1731d0d51af30fbaa0d26e27abb0fb63c2f8e5d19c5543c765812354b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Retirement.lean": { + "bytes": 23754, + "sha256": "248106288060c2b3316a3fc133093385e498e3775c91bc73c005136db879fb4b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Program.lean": { + "bytes": 8412, + "sha256": "bb40b5ab3b7532ea4f907bf1d174dd2de14013c5e022454cb7c3b99cc2707dfc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Construction.lean": { + "bytes": 15250, + "sha256": "bfff5ea62f452ff86ed80c0b22b781e3d538b8511fec9c54239a41dadb28bb76" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\QuerySafetyBridge.lean": { + "bytes": 24516, + "sha256": "b0324d42d7309664380842c74fbbab479b0f20146ac32c07cf78583c96d96043" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\BoundarySafety.lean": { + "bytes": 5959, + "sha256": "ddd3151ae95f579bd8531df8c8b5d5e94f8f48501e4020e85565f1daa3fce49c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Retained.lean": { + "bytes": 4593, + "sha256": "ff6ada49c394e940e68ece8bdc52dc39c436ca6299837bfd9ff639ef7ee95301" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Finalization.lean": { + "bytes": 29881, + "sha256": "8288249ec0341d280b3b78a23a73a34bddae36b2dfa345d0fe097e0e15085865" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\ServiceSafety.lean": { + "bytes": 20576, + "sha256": "121a2bce2ed5bde35bfce6a8fe7180814531ca3c1487cc77f768993d5beb3a31" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Resources.lean": { + "bytes": 5950, + "sha256": "bd931d49482d8af1bbec8e8dd78bb7d9dcdf6fa1f65e814856a099964055ec62" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Reusable.lean": { + "bytes": 26810, + "sha256": "087d46afb3b9da6cfd7373cf8b3c7752fb7b538b4c20942775180b1957c8ff67" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Continuous.lean": { + "bytes": 12794, + "sha256": "dc52ea63307898e7d00511b1ce6ffde89641237bc94db0f0ca207b851a933207" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\ArrayRun.lean": { + "bytes": 34169, + "sha256": "e9342577949ec6af15ece43ebaa742d30142f7b6769c8036b9e95f22d59dd0c7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Executable.lean": { + "bytes": 43297, + "sha256": "7ed53fd5715a4ea1d6628ae52f626b1573b2f20bb4e6b9b983c0a2c32de41baf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Accounting.lean": { + "bytes": 3507, + "sha256": "f57e0758f80ebe6820648e1bf71a1f810fe1d65e9814b7351713d8d00e6a0d94" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Lifecycle\\Ownership.lean": { + "bytes": 6211, + "sha256": "094fd2aeb50dbf66c209fe9c52ed1352e8d413205c281246ff983dd4dff7197b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\ThinRun.lean": { + "bytes": 2386, + "sha256": "962dd0d1b1ed610835b04bae4a5309cc194e610f8b8200462b04ec03545e2602" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Run.lean": { + "bytes": 2333, + "sha256": "faa4fcabd70cf8462670691e43c1b0df9ff6d7c7ce9fc19f4ac87571910fec36" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Observations.lean": { + "bytes": 32943, + "sha256": "1216fe255e14175f2ee67b2c77c28cdb0509606c3be4b0063fd22d39867dbb96" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Entry.lean": { + "bytes": 8601, + "sha256": "176189ba4c8218a6e8f397580230a4fa2fbde0be2c875741c9f7ca8d80bb0901" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Repack.lean": { + "bytes": 2485, + "sha256": "b229bdb19781ae318694faa62a83b57802634fec27c7edb2d4b5899db56b2639" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Contract.lean": { + "bytes": 7502, + "sha256": "a61d3359b1d3066abe8f8cd5d3f3be3597798ea4a2d09e0cb825f9ef5ed7baea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle.lean": { + "bytes": 251, + "sha256": "1dd052446e9ceaac61a94875f04f5746ae0e67882533af041ee2a8a7769d9288" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\AdmissionContract.lean": { + "bytes": 8956, + "sha256": "98e6cc6ca683b93eb288f692fdcff6c63800fff879490e2665b68fbf420d67ea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\BoundaryProofs.lean": { + "bytes": 10281, + "sha256": "519d089c5b26c2a75153f2c6fee666333f921da3766892411178b313023cc879" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\RMQ\\Validation\\LifecycleNativeContract.lean": { + "bytes": 47095, + "sha256": "ba96fb82cf0df9c44981cf5dfd1559e058783c62a30d872a3e1327555b354555" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\lean-toolchain": { + "bytes": 28, + "sha256": "ad3e6363c78908c80953282baf57162702f1134173a5247aad3dbfea108a525f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\lakefile.toml": { + "bytes": 1235, + "sha256": "9bc4e35c7d6136ba70910d449ee133e8d9b2f145f985e3c48c9db8f7b3431aa9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\lake-manifest.json": { + "bytes": 114, + "sha256": "779633b5a9f128f713a68c5a788a50c6b86d558551215b5d046647e692ad046f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\scripts\\lifecycle_native_build.ps1": { + "bytes": 26029, + "sha256": "f30f6ae4227aa6ec1759611e8b18560dfa07ed0d707acdc345bdb4ce600c4d78" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\scripts\\lifecycle_native_identity.ps1": { + "bytes": 9233, + "sha256": "1d9f30ef1844ea0b48204b8417013a1661fe7b9488ba3985d81776596afec873" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\scripts\\owned_process_tree.ps1": { + "bytes": 47060, + "sha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\scripts\\packed_native_identity.ps1": { + "bytes": 18289, + "sha256": "a21f67e2edf49c8e218c657e73967e920efb85ff025476e01bd04a83ca50b17a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\scripts\\packed_native_lifecycle_stream_check.ps1": { + "bytes": 11222, + "sha256": "71084788a6fe3e5662e187e82f74f078c65fc2f9425ecc9a0c23554bb2e641b7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\scripts\\packed_native_lifecycle_storage_replay.ps1": { + "bytes": 44594, + "sha256": "c35bb6d38eb54562cb1e650d437d0914de72852594dfdb865db04e24104ad345" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\scripts\\packed_native_lifecycle_integrity_check.ps1": { + "bytes": 7857, + "sha256": "4dbde3ff1b030829c89de70effd12d959404181a545117add11ac869be0e426a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\lifecycle_shim.c": { + "bytes": 41735, + "sha256": "3b3eca3fe1e789034e1b0c1a0cb881e15ce6443363e7e397d1313fef909acde1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\include\\packed_rmq_lifecycle.h": { + "bytes": 11394, + "sha256": "791910de0cde090add04b2d144e5a2e12081cf4caed81e8ab98febc7e76c499f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\packed_rmq_lifecycle.def": { + "bytes": 654, + "sha256": "6f9cb164758fa15552739e498fa34779137f11cf380298ed508232482c2eefe3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\Cargo.toml": { + "bytes": 381, + "sha256": "3f6db12831d88d60f418f8ab93d943487a6346c29e6475bae50cd4a0953a7930" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\Cargo.lock": { + "bytes": 154, + "sha256": "5a59da0864cab8e739dc408245df7bf5ed4bc7ad3a11faf2962c3decff1c8aac" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\src\\lib.rs": { + "bytes": 2702, + "sha256": "755db6898e9fd6d843c290aa48fa19591b1bec6b4bce966103e121b7df21e573" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\src\\native.rs": { + "bytes": 5211, + "sha256": "82e7def4f6f67fbc52d0829ff82ba67082d7e68fc8b7a6938eda41802aa1bde7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\src\\lifecycle.rs": { + "bytes": 18498, + "sha256": "19ef29ef8a6a4dc49276f1e0587819cc9317cb1aa778aed194bd13006f0ad2e1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\src\\lifecycle_main.rs": { + "bytes": 3926, + "sha256": "576fc2ee813aba8779b276182ae431ded2f111a49c3e7031149bf42a99715033" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\tests\\lifecycle_rust.rs": { + "bytes": 5436, + "sha256": "d825de27e65ca7c0ba872b1b3100d6df9d98dc895f85a0cc2b7b81e7c50c850e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\tests\\lifecycle_owner.c": { + "bytes": 48070, + "sha256": "0cd522806030bddb51be7f55b4b8c006612c59a3d168815accfa34b9ad635ded" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\native\\packed-rmq\\examples\\lifecycle.cpp": { + "bytes": 7661, + "sha256": "d0c35278de1a959d8058ab9d3aaebf7ba15baab8313a263b6303655c2e864f07" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\cadical.exe": { + "bytes": 1149440, + "sha256": "10e958c4e367dc63865461d82f2e1a2f48e4552aaa571f8b2e3c102caed4007e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\clang.exe": { + "bytes": 224256, + "sha256": "64b1e469b15149bd23039f1d121de6e14f4aec84bff000952ca85968e56ce391" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\lake.exe": { + "bytes": 85504, + "sha256": "aed396c5f1948b673416c8b509fa2ca31f3e2bb9596cc2d75485963f3e17bdd7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\ld.lld.exe": { + "bytes": 5927424, + "sha256": "6582cc45822af5cf9a9c6245e75b85c445759c761f9b793f47ba919ad36aa643" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\lean.exe": { + "bytes": 82432, + "sha256": "9b5af669d8dc9b5826a1f5427584915eeca659e9bf34c7ee72667b93c0bfdcb0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\leanc.exe": { + "bytes": 107520, + "sha256": "de2fdfea989b9a771da37e44efd0bd50c00a2e2835ef9a2408f44e2385ea7618" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\leanmake": { + "bytes": 860, + "sha256": "9f0b70acbde379a835c4fe80606501eb2586d6525ae874e802f7ef5ad50c18bb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libInit_shared.dll": { + "bytes": 18534912, + "sha256": "5300b06ea3a45146c22996b0591cc6475acb5b6b77802edbecd65baad6485386" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libLLVM-19.dll": { + "bytes": 80710656, + "sha256": "74a1a54619e989cdc1f52ea3f206da83c3c55db73594fd1d4d4f2fe6d49cc02d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libLake_shared.dll": { + "bytes": 9195520, + "sha256": "7221bd45fed73fd1c620e743bb0a9defe2194b9234e1cd2cc71a18066ee15be6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libc++.dll": { + "bytes": 1636864, + "sha256": "1f3d0ff8504f19e6b6dc98426b58fa60b6a571d027f2c6ac4e169637c63a95de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libclang-cpp.dll": { + "bytes": 82430464, + "sha256": "d4028a751017b44681373a4bec8381b120a06083ac688dcdf45f45aec46783c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libleanshared.dll": { + "bytes": 75793408, + "sha256": "54e0f641ae412b687bbc64ea1c069a9954e754775ed0d3379c9847bc3b9fda89" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libleanshared_1.dll": { + "bytes": 45882368, + "sha256": "1378336d32450b713fdfda31ba2829e34831fae74ba3e503a49fb2ee96b65f5a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\lld.exe": { + "bytes": 5927424, + "sha256": "6582cc45822af5cf9a9c6245e75b85c445759c761f9b793f47ba919ad36aa643" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\llvm-ar.exe": { + "bytes": 164352, + "sha256": "cfe691654ddfa17035f4082136b326c9f8712482976dd80465e9f231a4df82af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\zlib1.dll": { + "bytes": 110592, + "sha256": "260997c016819f60cef902f3e7c0267804785d7b70c87cf541d0e40e6b693c75" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stdarg___gnuc_va_list.h": { + "bytes": 467, + "sha256": "feca975bfdfb254d17458a8e3d51f8ad6d9bdc9fd6287727f0f8b2fb81fcb0b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stdarg___va_copy.h": { + "bytes": 445, + "sha256": "f0a8d3c963338173f2d57b2cbc209dde38c90536107b15eb0cf78166d4caee1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stdarg_header_macro.h": { + "bytes": 417, + "sha256": "7b3fbcc442af2508f36bb2dc98d9ad2b8a1f5c0f5333394fb2159c8bd5ecd5b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stdarg_va_arg.h": { + "bytes": 793, + "sha256": "db0cca3b7768cf07807553fb88ea74e00cba4503e08a5f5504989fb3cc3e4cf1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stdarg_va_copy.h": { + "bytes": 451, + "sha256": "bb195f56cb08d4cee6a60bd9f62f34466e8ac4f89f6fed043b044cb2f7ead010" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stdarg_va_list.h": { + "bytes": 448, + "sha256": "81c3055f7033e26e7f53705653bc9d69b5202f25c2692e03b3a4f77ff44a7d76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_header_macro.h": { + "bytes": 417, + "sha256": "4cf46e8fbb809df048eecbbd63686fa741da27afa8db4245bd1f61c1fb1611dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_max_align_t.h": { + "bytes": 857, + "sha256": "3c1e4de47f4f06b35e2c5890d670052e84f716760505ff51b022fc8b21a9400f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_null.h": { + "bytes": 875, + "sha256": "b1d71b08563ab3d2c22a1e4f8ddf4d9a1111c89e9404b859a45c307e8ebc6c69" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_nullptr_t.h": { + "bytes": 958, + "sha256": "898b4465c5d3040d27e760e82983a751b1b0cae23ba280b18a1b81451841f9eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_offsetof.h": { + "bytes": 708, + "sha256": "e5f0f4ff8ff5fc6a1cc8b535f5065f1728eadd2bf1e1401f021f803ec7b4222f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_ptrdiff_t.h": { + "bytes": 717, + "sha256": "b4178a57f3711b7013cba747a72a2f178c29fa9364e77d75b2159754072ced43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_rsize_t.h": { + "bytes": 710, + "sha256": "132339d4f07e852bf2d879bc91c4ccdfcf08c581c7c97f6f3794510e0bdda7bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_size_t.h": { + "bytes": 708, + "sha256": "d86ddc0238da09b385846ebef814ffc50a44e40cf85d4e3793f485952b7e73ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_unreachable.h": { + "bytes": 735, + "sha256": "bba07c327f8168f37b266a19aed625e0fa633a25cabef4f54f21faf3df5522b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_wchar_t.h": { + "bytes": 853, + "sha256": "1900d4998aef3698b06399ed686db0c21e26509b08638a25734fb97ae89b1001" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\__stddef_wint_t.h": { + "bytes": 443, + "sha256": "f2ededa38c5454397242aceaefa65b42b292a1b3cc258e7ca6e216f146e51f0d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\limits.h": { + "bytes": 3648, + "sha256": "a7ef4c2d6cf10dc257685a7053c3e5762d497094a6a00c52d1ffb7f256d1d0fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\stdalign.h": { + "bytes": 868, + "sha256": "889808f7d7c3cb9fd6b3fdc01ee21ed3771dbf478f2942a028d9686d9c61f662" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\stdarg.h": { + "bytes": 2497, + "sha256": "ce6e43d79dc89b50208ecf259b1ffd519f5a78cd3a2c7fcaac6386f376b89fef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\stdatomic.h": { + "bytes": 8662, + "sha256": "728b690f127fc85faa32b9031e3a0019da92f77db92ca91b749571e45617a9ea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\stdbool.h": { + "bytes": 1172, + "sha256": "48655faf4ebd4ca0af26a1ee8e3e16f8dc68385c9cd550ffb3629320681305b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\stdckdint.h": { + "bytes": 1666, + "sha256": "808854b229028d66012bef0eb5f7cccb2d9a228edcdc5eb2bc710bc7cea4b25a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\stddef.h": { + "bytes": 5053, + "sha256": "b3e62a046ddf28d09eedebe6eb9461cb7060e47cad2c69964b222c4eea10347e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\stdint.h": { + "bytes": 31054, + "sha256": "655616d8fcb2c92b38c039019685c658c2346b3dd0021aed4ea057b43f621247" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\stdnoreturn.h": { + "bytes": 1316, + "sha256": "53912b2e9a149a73fe58d88d6c41e69f49020eab7884c81ebf0b4f3607e96847" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\clang\\windows.h": { + "bytes": 393, + "sha256": "ffdd5c52a246eec1765bfdfe7743c173366b5446433a08a3cffd9ee41b5db82b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\lean\\config.h": { + "bytes": 266, + "sha256": "3927a256a3ff9723e998280b0bd11f8443b5718e4e12108fa83dbeb7364104d9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\lean\\lean.h": { + "bytes": 123151, + "sha256": "c9932086ef1625de0fba02453f53b8f6a3571ba88960b975c9e39b724f24cc4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\lean\\lean_gmp.h": { + "bytes": 604, + "sha256": "dc0be10c6ae4d8081fb73f63f6767d255d63559d15d399554c57d47ddf616bb1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\lean\\lean_libuv.h": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\lean\\mimalloc.h": { + "bytes": 39953, + "sha256": "55c84879fd326e866ba8e61e245343d3b09bf3c9defcced1a6667b5beb51ab97" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\include\\lean\\version.h": { + "bytes": 412, + "sha256": "38b470c2ca7aa83da729b3d91f917d8c6a9ca2ed6d270e20df9df6ba94df480d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\clang\\19\\lib\\windows\\libclang_rt.builtins-x86_64.a": { + "bytes": 197006, + "sha256": "7663fb3e82af01150fe5388f4aad0f55dccce2f0938e7e6ce2dbd43e61625447" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\crt2.o": { + "bytes": 23533, + "sha256": "789d2d74b9ccf5ee7e71fe4fa3658dee7e114f119deda60e320ff3c1b6766d82" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\crtbegin.o": { + "bytes": 396, + "sha256": "65656113c599c276597e9fbe2b40e34357ba812d98bcabd03b226f864eb473a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\crtend.o": { + "bytes": 396, + "sha256": "08193d6de599e87c0077e8af75f44255c9c0ae2fe4429d66afe6bbcc051b5dbb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\dllcrt2.o": { + "bytes": 16846, + "sha256": "335769d5ae625103487d82e1ff367f713aafabd537dfd5f8f60c1ba5e26b3a6d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init.ilean": { + "bytes": 1410, + "sha256": "1c45a9f84cf6c8d352538130bff47a20120af9b2a7ccb0034a6c110f23c98611" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init.ir": { + "bytes": 4624, + "sha256": "cb0f363c192c8fc416d06482e2d047880611232d0338162996b63af908c6c8e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init.olean": { + "bytes": 22432, + "sha256": "4914dd4930059d8591928a6e1bd1f73bba00242f3402138c4346e2777dd0f882" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init.olean.private": { + "bytes": 96, + "sha256": "8f875ce58c03f5c90b573dbbd2c3ceb86ee94c1bb5feef2acb25763759859134" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init.olean.server": { + "bytes": 96, + "sha256": "9367e1a395344fdc0c8ff8144a7128dc93874eb67805a576208f804e55507ff8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderNameHint.ilean": { + "bytes": 386, + "sha256": "c8227f1a445bbf55cb380c25e10cbaf598a5e85343819ccf305f166744953a20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderNameHint.ir": { + "bytes": 2536, + "sha256": "7fd98f2e75e0f28947629fd9fad09774fd7c9dbf2260e47e41d99db76cda068a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderNameHint.olean": { + "bytes": 27280, + "sha256": "5d311574a83e3c110728a3de7f3b31e41fb1b7d7b2cb907d7e09f79c6feffd34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderNameHint.olean.private": { + "bytes": 720, + "sha256": "44e400f936a675a494e7001ef276da17a41b5f1f7354a37218cd187e7a818815" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderNameHint.olean.server": { + "bytes": 1448, + "sha256": "aed0b3cd35c02fb0902df4dc64aad298daa4fe13df1dfc8a89ab41068fc849e1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderPredicates.ilean": { + "bytes": 1166, + "sha256": "054ff29cc0de945c873e8e0802b342cdcb19958660ab8f494e074a3f5e39cf23" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderPredicates.ir": { + "bytes": 78584, + "sha256": "2fef8d44f67589a6c07e82abef9251ffd80d874ebf152cdad24b2ba268723043" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderPredicates.olean": { + "bytes": 277848, + "sha256": "61709ebae5337659135e79ab88caff1367f455742e3cb0e6a45a1b9745880355" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderPredicates.olean.private": { + "bytes": 52056, + "sha256": "dc6440f883d2190adc2babf3fa2893f198f045beb54955b877579b2d8b234660" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\BinderPredicates.olean.server": { + "bytes": 6072, + "sha256": "9877d65f9725829a2f0c28d8cc5c4f6ca3c69719d09d731fe17e61af61040d5a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ByCases.ilean": { + "bytes": 2053, + "sha256": "e2b5f6c0488d852c140bf4f4d9053506210f8b5bb765622b1aa2ffeec7880495" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ByCases.ir": { + "bytes": 33008, + "sha256": "fb3e0ff1a06a26099a2523ff4391a94107621a7a2fd30a4c169c1797f9dd18b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ByCases.olean": { + "bytes": 133632, + "sha256": "5ce09ef36e8b52326be885835ba070cf201b2e4e1e54bf51a5786f661b5130a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ByCases.olean.private": { + "bytes": 28424, + "sha256": "cad4778bf656e7536ea8f2bfeb622b598082590e0cf2278579ca020e34abe251" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ByCases.olean.server": { + "bytes": 3552, + "sha256": "76a32ce2d7fa276306f6790d6ad32965a0ba80494ec9cf43e7678cb185bd886b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Classical.ilean": { + "bytes": 16128, + "sha256": "c85f1b0b2288163f539e50b6a58c76aeaa8694a68c8167ce27eb1012ab6ba51c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Classical.ir": { + "bytes": 2920, + "sha256": "548f2ba8d2653f1ab238504d7c1f6c583cd128aa19fc0c1873f1314402c0b68b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Classical.olean": { + "bytes": 65320, + "sha256": "911730acf62619212f85643dfc808e84d5ca069199f034cadc27fd5a64db369f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Classical.olean.private": { + "bytes": 81264, + "sha256": "df47531e037b3c17eb019ff28fd04a61758ebfac21a1e82844bdbba1dd6092ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Classical.olean.server": { + "bytes": 11864, + "sha256": "81e03a06d38d1d57247538dc666b59b6599b45e2c7cc432f3e446b407a557df0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Coe.ilean": { + "bytes": 12689, + "sha256": "d2d923466d546d43d6008fea7fbf3116b172b29f12bc175781a58cefa9515e88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Coe.ir": { + "bytes": 20616, + "sha256": "50bbfef4b208a055f5e67f25fc2e63339ad9f002840e770ffb2b3b8d69393e44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Coe.olean": { + "bytes": 257520, + "sha256": "bb4db868050a66c1b145e62eadab45eb546bde702a36854c25b6f184bb8a557a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Coe.olean.private": { + "bytes": 3176, + "sha256": "0c3d15189c4e6517e7724b60735050b17b3a398b4bb0fc3e8b3c621b73f6ea30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Coe.olean.server": { + "bytes": 17216, + "sha256": "4d3fa64d7751c8e142de584bcfd5396a9d7617e528bf753338f9a4ec4c327937" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control.ilean": { + "bytes": 492, + "sha256": "9f68c0358793475e28756d5fe17ed8e858757ba58141e760fcff83b7a5c5f4ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control.ir": { + "bytes": 1688, + "sha256": "ee9c1d68beb25854290a34abf85c179e6ceaf1edce2aa852761502bdff348db2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control.olean": { + "bytes": 19736, + "sha256": "976397a0a1e7300a6d25dc9e81ff2ed167f2ce14db25eae4eca3fc478df02610" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control.olean.private": { + "bytes": 96, + "sha256": "3ad139884deaa081d58ee20d6031e2baf71c504c497ea10f5935813fd235e8ea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control.olean.server": { + "bytes": 96, + "sha256": "96420dc7848f7a1e253dee3e43704bd2b8f34b644ce0403360a42a7eee01a55f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Basic.ilean": { + "bytes": 14248, + "sha256": "3018162a761b8b9a0c30bcc911858e39ff1bf4f1e194f3ca4bf0f9e51a775be2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Basic.ir": { + "bytes": 64904, + "sha256": "ef939471f3aa5e6ca6893dae97ea2a7d3ce3aabd673af53904398238e4c78b4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Basic.olean": { + "bytes": 392456, + "sha256": "09cc682c0e3d43dab1aae834f1388e395d29c6082a7a8d751d5647767de116e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Basic.olean.private": { + "bytes": 64456, + "sha256": "4c1a28267f373105ecd97d1cbbbecb9ec2d8318dc0c90cd7ad2a70bdab4331e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Basic.olean.server": { + "bytes": 15872, + "sha256": "265a4a35503d077210e3296298b449b68321b01a1682fdd3f72c509fac64bf14" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\EState.ilean": { + "bytes": 5520, + "sha256": "8784a788f19f4239000676512512ce487c90358b1ed90561c1c323c62a512e1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\EState.ir": { + "bytes": 23344, + "sha256": "804ec24588c14d09ec783f77473ebae77da15e118baf9a10506e633c2efc4312" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\EState.olean": { + "bytes": 94392, + "sha256": "4e3c48695c14b85bc1ba9a4fded1f347e95cfafe23af967eb551c26352abaee8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\EState.olean.private": { + "bytes": 9104, + "sha256": "1424be91c2ad569899e1dca7670b117132b3ea32c0c10025255da2b9157b19e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\EState.olean.server": { + "bytes": 2328, + "sha256": "3d1380d707a5fd070b631139bd753178ba37544958c53bd2278397f21347820b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Except.ilean": { + "bytes": 20510, + "sha256": "ab4bfc30df306db27e948db3d2ec512734464cc5c0d3b75a91bf681bb1044260" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Except.ir": { + "bytes": 65560, + "sha256": "6079acdd7c0d6813a8d49b99ced3f2590ec1e6ff376660efcdcec86f17c38687" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Except.olean": { + "bytes": 378176, + "sha256": "cd0336418b214854965ab591389e460cfb7ff2b37dec88c9e14b26eb4a0d2788" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Except.olean.private": { + "bytes": 25920, + "sha256": "c9ac79fc2c90ad677c1348d6135b6e22971ecc44df1a9ef799ef94faf7858424" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Except.olean.server": { + "bytes": 9880, + "sha256": "7688226614f4df5d672e87d5b3ac3843da66ce7104a1d2afbe064c5ef3d5b470" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\ExceptCps.ilean": { + "bytes": 7409, + "sha256": "8528ea51ea5a44fc3a00b7e6e2539dcbe5e5af9053b569d6f413f39058185663" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\ExceptCps.ir": { + "bytes": 18352, + "sha256": "12db7cab44137eb550958666d80336080b811f9f9dd68e8d5272bab0b37363f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\ExceptCps.olean": { + "bytes": 183824, + "sha256": "7482c97826405da6abcc8fee83d8916da4597a8af3076ab073bf4f9827122012" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\ExceptCps.olean.private": { + "bytes": 16240, + "sha256": "92e3cafef026f0aaf4ac78ee392cfc98e78f2b187b89f90a75b4887d12ec141c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\ExceptCps.olean.server": { + "bytes": 6016, + "sha256": "bc9829710694c5d4ebf90325b7d18b2efa55fccec95d55ac8dbaa9c5a43b2ce6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Id.ilean": { + "bytes": 2703, + "sha256": "e2b4dfb94a58167b11a75852fa62f1fffcab47615cc954badc258fb7630d3991" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Id.ir": { + "bytes": 8136, + "sha256": "e080aeba1525e7c7cca39be7db50a6ff44170e6ca7d0e07932b4f96a47d5feea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Id.olean": { + "bytes": 65392, + "sha256": "f2bd34c73551776573f3aa897e5e1e6eb03d55614e424ae5a686a18d28b2d506" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Id.olean.private": { + "bytes": 704, + "sha256": "5b8253c92921fde8f55a6b79dfd292b62dd2542a8e500d3a27cebb44628d7cf7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Id.olean.server": { + "bytes": 2560, + "sha256": "7809546c357843c77d2ff20aeaa0147106934873e2c12ec35fc71c1277a71850" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful.ilean": { + "bytes": 279, + "sha256": "deb73727f152b4be5775eada87422df0ede47deb353e566dc1535a37c656371e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful.ir": { + "bytes": 1128, + "sha256": "84f9d188b365890beae4fd6525cdbb1f862cfdeeaa668b2d590a466f9c476d57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful.olean": { + "bytes": 19176, + "sha256": "ed223697876ba279751ec1c01a7483b2654880fd5a51f62f021097be45c7c8aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful.olean.private": { + "bytes": 96, + "sha256": "76bb077c9ef17db42a2e3cc5b4cc45a84d8c94cfbe3b7339ce81a0a956a59059" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful.olean.server": { + "bytes": 96, + "sha256": "2b1422f1df2701f959a75bcd476257f40f0a5f93b1bff8b408e68a9803e756bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Basic.ilean": { + "bytes": 12696, + "sha256": "c99c4aaf008065891a772706dc83a18a8508d70c41a2cf66e75968f70ccd4a00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Basic.ir": { + "bytes": 18704, + "sha256": "fc316d047e39f4ca86c65580738b8a19d2816088acbbc310942816bbc9b5f187" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Basic.olean": { + "bytes": 316744, + "sha256": "9d3ab56eb8d1e1faa624d9c5fad7864cf3a6c8459248374b33f5b8c109a1e136" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Basic.olean.private": { + "bytes": 198976, + "sha256": "99c0279c3162dcad09d8565e8c6ec8786d17f439d9cee67534795a85e6877361" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Basic.olean.server": { + "bytes": 13024, + "sha256": "0110ba8b871f641cdfe122dfbed4cd6e5aa09c57262f353609cea838ff0123ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Instances.ilean": { + "bytes": 27954, + "sha256": "d3f9b95feb6820fd7668fee351504f99950ba83adb45d788ff05d79e74ed4cf1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Instances.ir": { + "bytes": 4880, + "sha256": "8fa3e2d2aab42576800be3539c93aa943012ba440c6fc5b73d7b75297dfba6f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Instances.olean": { + "bytes": 251304, + "sha256": "dfa70af5acd02ee3fad27200e0c64943758e3171ac1326830daf1d7a049639c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Instances.olean.private": { + "bytes": 314104, + "sha256": "185cfcc76eb75ad35dfcc622344a93b24bfeabf869e3e89028a00690dc3129f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Instances.olean.server": { + "bytes": 14760, + "sha256": "148075269d032442e79f78216895243baa2663734ccb9b9b16368e1ae9a887b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Lemmas.ilean": { + "bytes": 2270, + "sha256": "65e7866f1607ebd30962ebe3be8a76f5cb1fee14cd7fa34d1265f5f6166a8aa2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Lemmas.ir": { + "bytes": 1008, + "sha256": "a726723319a3827267b33bc2feb1d8b37b1256a1edb77a56fe065d21b5d4e2e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Lemmas.olean": { + "bytes": 30592, + "sha256": "a6d2674d993eeac960d7c5a364a856a7cccce85d3a9851369860515d7b4d857b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Lemmas.olean.private": { + "bytes": 43976, + "sha256": "1bbdf53a4809417eb6954163ddfa930a903f690c75db8ef5c20297ff0f5ba34b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\Lemmas.olean.server": { + "bytes": 1912, + "sha256": "ca53156ce6ff55f402d9e0ee80b68bebf673a5722edaeaac6677017d013b2291" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift.ilean": { + "bytes": 267, + "sha256": "adf23344ab8150b86496763c4a4889dc110f43729009fd2409f267523b1020a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift.ir": { + "bytes": 1096, + "sha256": "45fd333d0754c47aebd53b113cfa1a8528aff75e6b912008261d684e4935de53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift.olean": { + "bytes": 19144, + "sha256": "d271e7286fdcf1aee15f454caaaeccfff71f7d17bf853d6c08d6076977983439" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift.olean.private": { + "bytes": 96, + "sha256": "ed2446c026309a087bf68ac0753a39c132c488316ece1f3cffe102247e72f2a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift.olean.server": { + "bytes": 96, + "sha256": "e421fb8a2ecc382214a99762d8c4ae2c241f2960d397ae298154737ea29cee4e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Basic.ilean": { + "bytes": 2703, + "sha256": "c26babcb503f04b3004f63c246c20954d728e760cee2cd0e6b633ef95a0527a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Basic.ir": { + "bytes": 728, + "sha256": "42399cc769192fd255ba5f38cee1634c55cf07b6c1c385146620d7ec84640927" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Basic.olean": { + "bytes": 67072, + "sha256": "00ba474dc5e4af110ab5342b18aa560f002df3db3d3505f35efc1edd418a06af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Basic.olean.private": { + "bytes": 1936, + "sha256": "734ea6d602a5687ecd76d7b0d010240e1bff7c437afaca7f7f45eb39a7713192" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Basic.olean.server": { + "bytes": 2768, + "sha256": "c8788736bf1dc41436259ce02f4ff8c48377117359f3fec83a5ec1848a334ad4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Instances.ilean": { + "bytes": 16501, + "sha256": "702569570a6e491c13b41e090cb1805bfabd49ee3303a751944b8b7eabf8fef1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Instances.ir": { + "bytes": 6744, + "sha256": "3c0d55435025937de72ed6aad92de4ef76828736d83eebb9ddab909248ad8cac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Instances.olean": { + "bytes": 126232, + "sha256": "ed985b40fa90306cdb69bc837c16e2e211927f867b16e57099e6942bc3de6012" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Instances.olean.private": { + "bytes": 96944, + "sha256": "41825a0e395f3ea98598162dfba7a46124e4a5237283facd44d1b604d4fb775b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Instances.olean.server": { + "bytes": 4200, + "sha256": "7a559554c9c6f7f479a5676ada72178a8e885f68e42faf84ea384a19a073d5d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Lemmas.ilean": { + "bytes": 3719, + "sha256": "4637ad96b999881629c0ff7a799bc29e04602169904aec7a7315d3b9c2f5f4f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Lemmas.ir": { + "bytes": 944, + "sha256": "06ae1f25f5efdc5a64d5cfbba075cbfa877cabfe6b6a7517f9888838bb83e32b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Lemmas.olean": { + "bytes": 46056, + "sha256": "b616f988dfc5ba6f4ff8ca917a4069ad61558820a746728811d9be760f015675" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Lemmas.olean.private": { + "bytes": 31088, + "sha256": "5c2ecc425969d5c72b6c95a20fddb345662f61d1949206eaacd44a96ba946ff1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Lawful\\MonadLift\\Lemmas.olean.server": { + "bytes": 3832, + "sha256": "62aa5e5113b89e4eeb481a3927d7cfda779a8b45a836189de125568877e188e1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Option.ilean": { + "bytes": 10462, + "sha256": "9bd4cc4159c418fd39a8934c398e51978c52270c1499598f63ca125e21783023" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Option.ir": { + "bytes": 30360, + "sha256": "c327ac731e4dc137c8560c107ba1e7ddb843f3085b2cc923df8d526fb15c308b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Option.olean": { + "bytes": 194024, + "sha256": "5f561b2c99a906be30d2fe8b57051f4a4ade151f3a67cb3d1cebc1abb11ef39c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Option.olean.private": { + "bytes": 10584, + "sha256": "4f0d62c35fdcf5660169ed03773df214ed60c2ac3f918a1a981ffd7d25ecd27e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Option.olean.server": { + "bytes": 5200, + "sha256": "58f386457bf0166bd2fee447dc6675d3d6693e88bb79c68a0f15586e7aaa5410" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Reader.ilean": { + "bytes": 4156, + "sha256": "905aea1e7862d263bbb4d3e14555cc70bf8d8d92817d24e7efcb3185de466d98" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Reader.ir": { + "bytes": 14360, + "sha256": "4fac46d7e0efa08bd6ae4b17b716d86d6cebbcd3bbca0605ec8b2e7543b9df7e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Reader.olean": { + "bytes": 82640, + "sha256": "b3711f869e9027e71e77ad491c83292f7704f93920ab59dd14fe39e24d57a9a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Reader.olean.private": { + "bytes": 2552, + "sha256": "3dbdb69eb4c0ab69792c14e645a77da4a2097a610b9719371f78bee09cf00829" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\Reader.olean.server": { + "bytes": 2560, + "sha256": "2ff0aac926da8a19fe399fbb70fbb10c859440ab71e5720f4cb36b9016a0608c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\State.ilean": { + "bytes": 14544, + "sha256": "09ee568905522dca7e9eb5f103e21144a973fffaaa83bb8effc6fbab1890326d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\State.ir": { + "bytes": 70096, + "sha256": "c9df175c2b894cb486764b3098aeb9a10f0ecf8024318901366519a6b20ff14b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\State.olean": { + "bytes": 314504, + "sha256": "29ecd95b17e9cad61b7b5f798fdcd3c1304fd230786612a559d52d9b83159d4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\State.olean.private": { + "bytes": 20448, + "sha256": "709a49e5b01ea59d642266ba4b9e56ba04392f3b2867386d8f7b635b6bc0bfbe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\State.olean.server": { + "bytes": 6456, + "sha256": "0fe9c1747761bb60b73abf4f94632923e7b891069636be6069d3f49d83d8efa2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateCps.ilean": { + "bytes": 7436, + "sha256": "9af58b311e357feaeddcf9e8edb8d59a5823257b20dc2da9fa8b990a5aeb4e29" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateCps.ir": { + "bytes": 16768, + "sha256": "4d4c65010fccaad452b9c8cfc4a2e60570e3c8bb10c9657395f259232603a8f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateCps.olean": { + "bytes": 188544, + "sha256": "dee54cf0fd5f099a0bbc52fec787c7f6290239f048d32e4ddb748ac6ea0cace1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateCps.olean.private": { + "bytes": 16544, + "sha256": "78a1b2c6d6f2fc5f2ef67740aba41c419ea1131776acdcba7137577d10a0d3a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateCps.olean.server": { + "bytes": 6520, + "sha256": "245b15ef70d00f014effe2ba14aee8eb98ff83c8dbc8861a4cea238f3b6c2e31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateRef.ilean": { + "bytes": 9393, + "sha256": "4bb39702a7c8cb960e26712fc8b3dae8affbf52c3656a2abcc91d96d1383552a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateRef.ir": { + "bytes": 18344, + "sha256": "bcb59d0f533206e443917847fafe94f3b6f69c68751d0c6e97571e0d5da80fa4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateRef.olean": { + "bytes": 125392, + "sha256": "8d130afc01e95d79522223ee90eb93c03d86056e2abdb91147a7ba73868fa59a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateRef.olean.private": { + "bytes": 9264, + "sha256": "1579784a1123a74f4cf0678f49ee667abcd16992137b2d8a02c374949802e318" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Control\\StateRef.olean.server": { + "bytes": 4800, + "sha256": "f6c055d5fd1a4649fa6c8bb307ef82e465e964dddd08c41dd5a6b9ca5c1cdb3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Conv.ilean": { + "bytes": 10616, + "sha256": "4713ab19c5dee28341ddffc30ba2984119ac2f07db99d61957a74face2f534fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Conv.ir": { + "bytes": 200488, + "sha256": "df87ea186a81b9ced74d99500b868a62e428a66151b4c31d76daa7afbce8d79a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Conv.olean": { + "bytes": 802744, + "sha256": "229bcf81c8e89bfdc2ae443506a8ec5e0f8926811a637c7faca0abbb3378c78a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Conv.olean.private": { + "bytes": 87512, + "sha256": "6db59d64a433c9443c552bbdc6b829186d73c19452d62ef229d074240f649540" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Conv.olean.server": { + "bytes": 17048, + "sha256": "d05f18d6a3bfa9e7dc771506f9ba2d7e64b673627244270f240444ca31fa8a3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Core.ilean": { + "bytes": 111526, + "sha256": "fc6a2adac7ba25a465601cec99fcc19e346995e1219f5a057c099c96bc2688ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Core.ir": { + "bytes": 157672, + "sha256": "f05dcf6c7849057ceedbda489e599e4bb2d585057212b85be7717fc97ea3068a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Core.olean": { + "bytes": 1702936, + "sha256": "630099d2b6d1c44dd9f9323a35a81bc7ef647e9581bdb2c3b345b34cb765a51b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Core.olean.private": { + "bytes": 547968, + "sha256": "2c422e75924add9f6ddb2eb9325fc36710f4cd16106536e17bf616d7535c672b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Core.olean.server": { + "bytes": 109064, + "sha256": "61b5cd96014acf5c6ce46b09ab8384109e61e18a84bfd596948611729dfa9a2f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data.ilean": { + "bytes": 1748, + "sha256": "27bba99b0d1e6a50963c59bf7a94d6c2ee657d2303a18e42849384abeae4a20c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data.ir": { + "bytes": 5240, + "sha256": "c416ddac3e0225d0f02fc651dbd8cdc1fa6e865a68d68e89c0203b1ebfc749c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data.olean": { + "bytes": 23288, + "sha256": "67f183ced76c89875d65b4eb3971afc797b04e2d47c1213cea2947d7aa318d31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data.olean.private": { + "bytes": 96, + "sha256": "c6fa0c98c8bc20b748ad93535b36e9bd7c26aa1d7f956c25f49a51a0c15f7dc4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data.olean.server": { + "bytes": 96, + "sha256": "b7deac5729e6e52d1612d650d342680ec7101f66947558c4bf68e5d312ba8448" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\AC.ilean": { + "bytes": 23184, + "sha256": "d42cb68f87314c25bf368c8ffb8126a4f80a55cb774cb7ea36a50f63d732602d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\AC.ir": { + "bytes": 48536, + "sha256": "1dc29134d1598d024eae8eb6e3cc056dabe7d74c496a628fd283b29705cd5327" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\AC.olean": { + "bytes": 361792, + "sha256": "d1da93ceb7a83a1afb84eec18734364c9d457100c69c6b896a37b816ba23af9b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\AC.olean.private": { + "bytes": 391824, + "sha256": "1746ffd0c6b7926b7e996578b0ca05a27d4bf9d8a6b9d6524134df74eadf3bc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\AC.olean.server": { + "bytes": 13064, + "sha256": "7e7a517697084ad427ac5b794c86254d401529aa936d94f8f07272348a63ac6c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array.ilean": { + "bytes": 1163, + "sha256": "56ec7e48d48fd4ee71bf3e74fed8403c47792d6385ba02ef6edd3f809da712ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array.ir": { + "bytes": 3256, + "sha256": "551ebe518ba437ae23a91a1662eb1fe13f3d99874d3f31fc34d83e8f0499f961" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array.olean": { + "bytes": 21304, + "sha256": "d8ae8ef8e08e0647ddf5eb410a460e091d9092ac617d8be47b729af348eb7ebf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array.olean.private": { + "bytes": 96, + "sha256": "cca76b38d2fac1a7f136fdab0693ee3a161793ae296a97ccf39151cafed3032d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array.olean.server": { + "bytes": 96, + "sha256": "01f0a8d72736246363b19b19d2ce7f262e00df762c0d1e3c10eaa1a465cf2640" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Attach.ilean": { + "bytes": 45071, + "sha256": "dcadf444fb30dc161c4f544dcf3d7070ec32070b4e5ca80e01feb65c55d40497" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Attach.ir": { + "bytes": 16544, + "sha256": "6deaa6b5669ac33e43ec4bd7ea9a924317d37ab78d1d14e1157fe417aa993681" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Attach.olean": { + "bytes": 368104, + "sha256": "3b1df272659b93143eb00645b1a51efbbea9b76b4544f41d7e0595e625892ff4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Attach.olean.private": { + "bytes": 1091176, + "sha256": "95c9f6ead0dad3a396d3b7546a06ce84365168703113b173444e54ddec26dd17" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Attach.olean.server": { + "bytes": 33384, + "sha256": "ef5bb9c8f6d9a53e3a729d7c68555125b2028fc795ffe6ca3b75c10c17c25682" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Basic.ilean": { + "bytes": 106097, + "sha256": "f0aa2dd2bbf20ad7bdaee951b5a7c24b4dc030a53b6c9022e09a01ddc1700480" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Basic.ir": { + "bytes": 328376, + "sha256": "4e88d90d72e78715e1c4c4a0fc49845d50c41fc047084adde2eab6bcd0f78b11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Basic.olean": { + "bytes": 1495776, + "sha256": "03b5671ae522ab9c35a322c035ad79be116fd66e2883d0dc640984dcac7ae6a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Basic.olean.private": { + "bytes": 834704, + "sha256": "7e0621438778bb2c50c067241e1dd43c05cef01f5642b0a5021e19dc76aa58fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Basic.olean.server": { + "bytes": 47064, + "sha256": "4a3e9d7268c217c94ee48af2825c7a71cb55332eb48008ecf1372da16643f8d1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BasicAux.ilean": { + "bytes": 7228, + "sha256": "edc2f7aa415c50a1795809133dfd17f98ec30856b9fc4ab87298d5310ebaa7d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BasicAux.ir": { + "bytes": 17704, + "sha256": "49bd086756618c7518d20bada1e39fe140153d16c76c1f60bbf685dff005033f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BasicAux.olean": { + "bytes": 105064, + "sha256": "1129fa56d1f3ddc20145c75e2c74655fa3255da0b5633cb3d00ae1fd59a9d3d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BasicAux.olean.private": { + "bytes": 207008, + "sha256": "5fdfe1e6c3d9b94a4d240d9067531abe2cad5608a17254cfa86dffc1adaeae65" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BasicAux.olean.server": { + "bytes": 3544, + "sha256": "72d47ae392c85d6f210d628f40d4e4dc3088952767c9e6526224539fd1a9a4f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BinSearch.ilean": { + "bytes": 8958, + "sha256": "b88a2d77b21c7965c4c39162efbdc1ff180ace0deeb332161159a3bf5dd5dacc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BinSearch.ir": { + "bytes": 45168, + "sha256": "b76b112c58214d890aa4ecae4ac16078d9d9c0761e14faf733a39d9c24919bc8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BinSearch.olean": { + "bytes": 204272, + "sha256": "77ff0490be6a8434949d877cdb4a133e0669f8aeff0b17d6ba80c8ccec1bd332" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BinSearch.olean.private": { + "bytes": 848696, + "sha256": "2d8bfc08d00b653a1d338e862430ab727323301bd3f3d37ae3964c88b97d6663" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\BinSearch.olean.server": { + "bytes": 2608, + "sha256": "26b5a7e5351c7739b8511d3a23729b11c67604d8f1a0463ce59f0f04ac701461" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Bootstrap.ilean": { + "bytes": 11815, + "sha256": "367fe0de80d3a1eff14549755263ac2c50f4973192eaefb11091ef4c6131f073" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Bootstrap.ir": { + "bytes": 8784, + "sha256": "3c4e0b9380f5c4a8092ab4d4aba43b8a2fa7b526de702e9b18db3157a38b9095" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Bootstrap.olean": { + "bytes": 168584, + "sha256": "c8124c7142dd0ffb7ea420ec081f36b73815937d16cb1a1e730d8635466b51b9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Bootstrap.olean.private": { + "bytes": 354504, + "sha256": "b67c46326bf82d7a3dc9431569c9de7ee8b481ed83a3e8db6dfc8554a95caddb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Bootstrap.olean.server": { + "bytes": 7584, + "sha256": "394a7c46c9b65a759119fe6b2b73f31d0aec1820d8724bb812f04585ed0fe85a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Count.ilean": { + "bytes": 23480, + "sha256": "517ed5d99fbd7c879d70e0ede1a696d472ed58a802ccfe005d37d7e4d2f43106" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Count.ir": { + "bytes": 1152, + "sha256": "0ea913d201885217fe66b608764a1d17e2b49357235db5e9b050786443353c16" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Count.olean": { + "bytes": 117040, + "sha256": "41a09b2f39da355163cd9fc4dea9f34bc3e7b82439983f2191d7b3a3a3a9956e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Count.olean.private": { + "bytes": 234672, + "sha256": "83cc5ac3974040bec5ad7df28baedb4d5403c58d20479177133190fb4adab044" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Count.olean.server": { + "bytes": 18512, + "sha256": "495ab06c333599da0458ee64d33b593f8834150306c2acdce09a97e860d7bb21" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\DecidableEq.ilean": { + "bytes": 9930, + "sha256": "0bc62b1d4efadf3d464cf86487429c926651af0c65ee86011dc9a2273971e0c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\DecidableEq.ir": { + "bytes": 7408, + "sha256": "7261a098d09eb5f5763346b27b53ea3a767ebfdad46a0d1ea900887f627b9175" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\DecidableEq.olean": { + "bytes": 76176, + "sha256": "1cf6f4f9597a9281ce33f84a1ef6e8221f0870311ef91176cbe89c541fba3ec6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\DecidableEq.olean.private": { + "bytes": 167616, + "sha256": "8e651c20af35ff7df9f6513cd3f0fe8977b6a85c2e25c258aa013887b9d2d7fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\DecidableEq.olean.server": { + "bytes": 5408, + "sha256": "7c7f1a5c2dca7b4a35601c1c9597c9c0870d26896ee3c79bf4aba9656118d341" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Erase.ilean": { + "bytes": 30418, + "sha256": "297ffd03e3b7ee52a1090aa80b8f0aade983a408a5c5be4d37db07b550371f9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Erase.ir": { + "bytes": 4656, + "sha256": "93f70ce87a06f9e00996a8590deb190fc1ad27afaa8b89247fd40a37e91b9198" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Erase.olean": { + "bytes": 169544, + "sha256": "4b2cb1ebc1b76b6174a7f6cc7a61675a71e78919151ae499b8285b3515f0057a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Erase.olean.private": { + "bytes": 898344, + "sha256": "40b16df5f4870d2822795adef4713c9cc1bd954cf9522d87fddb7653ff5c0ed2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Erase.olean.server": { + "bytes": 20784, + "sha256": "89824e5a090743aebfeddce6711d69dbe0f588ada28519fae11d354300412e10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Extract.ilean": { + "bytes": 24525, + "sha256": "1059df927a3da914c16269f8ff85bfd8e37796e69e37b8d535c67cb69d3e7d3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Extract.ir": { + "bytes": 1056, + "sha256": "a6e376ffe141ec637afe40dfcfba4e7333220eb24131964f7b1b729ed107c035" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Extract.olean": { + "bytes": 99736, + "sha256": "0479ddb0e9341ac70980a0c71b4f4a4a3b8dd836ad4200af78f14186e836f0f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Extract.olean.private": { + "bytes": 5769152, + "sha256": "cf1898ba9fe06f2e70e1a62aedb86bf52b843bc39d46a5bbbe621c0f7f1d3b3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Extract.olean.server": { + "bytes": 15800, + "sha256": "a3cab53dc221a17b1a2ffe25dd34c5305ee90ec9cc91d13f79c01808b191a9e9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\FinRange.ilean": { + "bytes": 3287, + "sha256": "ce22778dd54d4462dafad07934fd3905262948d6ae9520ec4d53e238347eb67c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\FinRange.ir": { + "bytes": 2144, + "sha256": "69aa2c5ac3be5f08e4c429fe0753d0a25bd837c442c54e21a1a2aa99f49a4d5d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\FinRange.olean": { + "bytes": 36408, + "sha256": "9e19531090b964191deffcecbb9b73c94dcddd6e7127419240e0ece51850a7ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\FinRange.olean.private": { + "bytes": 154264, + "sha256": "ff78df1313750e8a907b5d1314cb58fcc910f3b2f106f97a871c11356a869dc2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\FinRange.olean.server": { + "bytes": 2840, + "sha256": "2c91808dfd70bb4364be9ca0f6903d75892ad9e66cb90640404521f06ff96d88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Find.ilean": { + "bytes": 55129, + "sha256": "d54e10cdbe14957f1d47390f95d9a15d2b32c2166ad5cf8b5a72b0998d5be6bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Find.ir": { + "bytes": 6432, + "sha256": "21109a4d44a6bf75d91ab28b64a9bfb82311f80259c69874aa1bdfb460921d4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Find.olean": { + "bytes": 292072, + "sha256": "17019d5e9811b73a66af84fbe77b1df9f5b6386f04ca727bb9ea96b3c4c237af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Find.olean.private": { + "bytes": 1323912, + "sha256": "f8148781498905f611ea4b35149c546d69c9020643a7a9c962e3dd9f4334fa01" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Find.olean.server": { + "bytes": 38128, + "sha256": "ecb7c30224e7c78115aaf988f414b9350a256fe07cb11c09f74dc5a95deb0b15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\GetLit.ilean": { + "bytes": 5578, + "sha256": "0b89c352549d49a6b92e817eb967200d8787719202de34526fe8fbdc3282667a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\GetLit.ir": { + "bytes": 11904, + "sha256": "d3122a8040e072003d3dd7661b93bec84222b1a92c180b4581c5f12bbdf65a8b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\GetLit.olean": { + "bytes": 104864, + "sha256": "36ce1ed1cf515429735c26411a4b78f384c754bc22ab02f3011ddc9a5d12b60e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\GetLit.olean.private": { + "bytes": 28712, + "sha256": "cb4de84d23518a98b2d3ea653bb8e3b9326e247b8875fc4504e1d56406b0c5a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\GetLit.olean.server": { + "bytes": 2984, + "sha256": "a6fe2f85903349ad71ce194efc70a7213f01a19eaf67d21794f766f1553c9846" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertIdx.ilean": { + "bytes": 6783, + "sha256": "adc79badfc6489a14d0c34811ad633293da2ddc0203ac38bb9fdfe80ba224ad3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertIdx.ir": { + "bytes": 1056, + "sha256": "348ba8acb4649735a94aec9650138b98763dfd68f811700c130242e8e9770b8c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertIdx.olean": { + "bytes": 73512, + "sha256": "3edfd66b77fee27b08cfa58a77a9916f1044bd0cd8df07862062e4abdab67eba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertIdx.olean.private": { + "bytes": 319968, + "sha256": "de521e9cb99df9a4b0314a684ecfc109e4a4f487378d92f728d8d8df4548b022" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertIdx.olean.server": { + "bytes": 5888, + "sha256": "3d14a43284a8d80a97ed7988a80ffd5b434a566c8bf3971290d636c9f513ca7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertionSort.ilean": { + "bytes": 2998, + "sha256": "f4976d665a24b02e82b76f89f571e21c2bc5ca95d15c5a88bb3ab80c91f5e556" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertionSort.ir": { + "bytes": 30456, + "sha256": "d28c9fb2efacb937c188801c40664eb41290b256e0ae8613d79bad7915ce8703" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertionSort.olean": { + "bytes": 114896, + "sha256": "f0e90013e406c9c39d1268cc87b5cba2c5f8c1b485b1712fd2e468544eae9ef7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertionSort.olean.private": { + "bytes": 23424, + "sha256": "1c4bc3e7a3622b8f29399764d9205cff5f3c856837df65379852b2062da9c189" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\InsertionSort.olean.server": { + "bytes": 1840, + "sha256": "47003185a0c19f12cb94301543028de6373f0519f4b78b1e884eee0a5148dd5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lemmas.ilean": { + "bytes": 286872, + "sha256": "bb001cb5d54befa1d7043d48249f4aac1102205b62d2fc8a790ac89cd7bf45f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lemmas.ir": { + "bytes": 50424, + "sha256": "585308a511983b05afad292c2dd06eb9e61624332fe296929dfe036193920aac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lemmas.olean": { + "bytes": 1394280, + "sha256": "6a099b42422c43e4686b4850f36b158d7f68437ce42cee0a9e107f37cceb3bb9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lemmas.olean.private": { + "bytes": 6900496, + "sha256": "d11a4067a35b5e8fd53ab19a1f7f019c79d4cf13ba3a59eb05f8674b1afd3147" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lemmas.olean.server": { + "bytes": 217712, + "sha256": "b94caf041dea5633714a5ee75d1908754fe9ec6721f0c2a6ed26ebf1e33dac3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex.ilean": { + "bytes": 175, + "sha256": "62e7a82dc9f42f540735eba63383008eb024a2850abee1e167926f49900434c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex.ir": { + "bytes": 976, + "sha256": "2fa41af40b08e3a87d3b858aa2da1288c4dc0c70048a1e45f747f60d8174f109" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex.olean": { + "bytes": 19024, + "sha256": "df28d1cfb57e121fb82927b8421fe9813a6f9ca9bf60d93dc359eda0559c7c32" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex.olean.private": { + "bytes": 96, + "sha256": "676bab91720ee6f14c6062a22237f6bbaba76ec5673892a71c28ddd722809a34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex.olean.server": { + "bytes": 96, + "sha256": "324bf90f6543257c19ea7625c8a802494ee453880d7262fac2d42a2c0a99e466" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Basic.ilean": { + "bytes": 2261, + "sha256": "b6dd815234ebf40fc8c8b187de2e75c2eaa66028ab597dcfbfa8adb3cb11b57b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Basic.ir": { + "bytes": 39184, + "sha256": "2b8b8a78790452d1e21e262eeb8a20122cfe44485c7f589c326859f2853f6b89" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Basic.olean": { + "bytes": 124728, + "sha256": "98b295d6f291f55254a8b1a6b9000aabc4db904938f5dcaef24c338297946379" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Basic.olean.private": { + "bytes": 54792, + "sha256": "3967c504c063e5fe43eb9e9bb974a2f05901805636b85f89f4b047cddc2adf3a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Basic.olean.server": { + "bytes": 1448, + "sha256": "4838e13377c50b832816e77ed3e9cccdee00a901d4639de6dbaaa72dd7254ed8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Lemmas.ilean": { + "bytes": 22579, + "sha256": "37eedab7730a171257b72f999242cabae21c1de6796a573bc21f484f98900ca9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Lemmas.ir": { + "bytes": 10512, + "sha256": "a54970b45e8c1371bc7fcf91bd0da691e2929a4aaa1caa969ac58e7e354d734a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Lemmas.olean": { + "bytes": 167976, + "sha256": "d26010787b46e41e86cfde3f659d311ee9bbd601711dd65b1774aa59a1824188" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Lemmas.olean.private": { + "bytes": 501400, + "sha256": "218c974d91359db9924c2272dfff3ca47cb794ce55fdda7fd71850948eb36e03" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Lex\\Lemmas.olean.server": { + "bytes": 11800, + "sha256": "8b64a0fa0cda24ccea26d0e4ece1deb350f4f70907bf293278a6c22e1a2dda7a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\MapIdx.ilean": { + "bytes": 33106, + "sha256": "86cb2d4d5a8403329b8218fdb16d686801583859f2e785ad1005d52e95a8d98a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\MapIdx.ir": { + "bytes": 8360, + "sha256": "35015ec57bb1adb810f2388371fb42954cdf58bb1f815b1fd6678599ac351e1d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\MapIdx.olean": { + "bytes": 280056, + "sha256": "dd1020e74fa899f93178c4e7d61b43b4d21dc6db776945fb89aef0f8d7740aa9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\MapIdx.olean.private": { + "bytes": 1045288, + "sha256": "d2acbb6bb55a2989caeec1b88d87ad144f837d4f1ff7c3e2fdb4cf3ae040a2c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\MapIdx.olean.server": { + "bytes": 20728, + "sha256": "f9a3d17124578d0457b1a05b5783d83177f6beab1a4de74852cf02942d095b79" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Mem.ilean": { + "bytes": 2189, + "sha256": "a03bda174518d4fc6c7071bdd53f43e9f2fde57c216dd82ed0886d352d5f004d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Mem.ir": { + "bytes": 60776, + "sha256": "d6cbde77f934628111a788484e93304a3a05a0db18053ea0a36b7ca530cfa2ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Mem.olean": { + "bytes": 226928, + "sha256": "725679521e3a7169124f2cf696effdb8d6b556ff3826edcda39c6d329a5d36be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Mem.olean.private": { + "bytes": 38896, + "sha256": "304920c638317064b96be3b49b3233ed8acda773742003fa69a183893ef75696" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Mem.olean.server": { + "bytes": 2728, + "sha256": "c1ec3502f10c4c153ece66bedd67a7ea383cad1edf05d2e7a58e87d399e183cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Monadic.ilean": { + "bytes": 29170, + "sha256": "14ec78ec7429365ede46fe5934ab22461d5c9e861886fb04a9c58c38e49ffef2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Monadic.ir": { + "bytes": 8160, + "sha256": "98bd33b042e98719addff3e574ec7642366447b33b62fdb05904a57684a3e3ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Monadic.olean": { + "bytes": 249152, + "sha256": "15536a0fd514da084d9d55ce1af51c5e5c06ff0703ccc6e2cd0e0b810cf3a426" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Monadic.olean.private": { + "bytes": 588720, + "sha256": "c5726f727dc40b344289ef519234a6ec25dbed184b078fef45d2a27a980c959e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Monadic.olean.server": { + "bytes": 18016, + "sha256": "3e726ca933d7331b37b44feca509c27d6ee4abb0c113efca9fd3460f0d1d0348" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\OfFn.ilean": { + "bytes": 9553, + "sha256": "0ea62eb14813cce9387ac5d4e11f9f9ca30f891b8592cf7cd85e75a133f40399" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\OfFn.ir": { + "bytes": 6992, + "sha256": "a5670e44c838d57409486da73140b9c752a494f47cdea2a01dbaf224ba26fac0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\OfFn.olean": { + "bytes": 87296, + "sha256": "872dfd2e029fdd1b03ab61d3b7e0c09e3224fde316271f72f96b16f4e44291b6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\OfFn.olean.private": { + "bytes": 195656, + "sha256": "a3fc700145df19782c9dd7acc57aa1598b3b5203a5385279350ed5bfa7623a91" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\OfFn.olean.server": { + "bytes": 5728, + "sha256": "0c183ad605157fc2ef0d084344bbb71ba68beaff17cc2b72b9667a3ecb764379" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Perm.ilean": { + "bytes": 8187, + "sha256": "82c23c67f671c055483b95db2fe3619496e97b28530838d2a755440983a3b3ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Perm.ir": { + "bytes": 20432, + "sha256": "1d5c6ba8dcc14e0ac0e935cd8de32a8d36590accb742ba6f045c705d3c46e8c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Perm.olean": { + "bytes": 123736, + "sha256": "99cb7c8bfeed8f92a4fccd7510a3b7b95128c932658831b28c92194ac0e2f8e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Perm.olean.private": { + "bytes": 130512, + "sha256": "5b48b7a19ba4eefa13e5ddb0c9de82612f6d6bf0fd3fb391427cf3eb05a4e983" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Perm.olean.server": { + "bytes": 6328, + "sha256": "15917b59e3992057f4ae9207f614841d12ba1d30a50082d6a792f0c0007f0911" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort.ilean": { + "bytes": 130, + "sha256": "053ae32471d46df9c2f386fbbc6bd97d84af02e871bb2927c8276189fd615fb2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort.ir": { + "bytes": 872, + "sha256": "24dd5dbcc19940be1b729214953a36ff2d1e6c3c92b58c48e4050abb119b1a4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort.olean": { + "bytes": 18920, + "sha256": "71d0c3c286320ce9ce320376631a75cd77665f925ffd0e996106e2468a08a734" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort.olean.private": { + "bytes": 96, + "sha256": "a87747c1cf1b010d280a63f9841122ec33f8ac2450627465fc8f732f6b0b703b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort.olean.server": { + "bytes": 96, + "sha256": "2e3ec6f6f5b192e154e823852033c97ada79ea45735248dedcad4f77113ee7b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort\\Basic.ilean": { + "bytes": 4368, + "sha256": "c961136e70a838d212554db28b6122499d6b7f3d5363abea2180059816a51d56" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort\\Basic.ir": { + "bytes": 48504, + "sha256": "4ecd54ee836a5b4e8a5750558c962ba27cd2067d4adcbfdb7dff985c2b73f29f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort\\Basic.olean": { + "bytes": 191296, + "sha256": "fc4ea95667f09a574180f98b41cdf34f873bb5c23862028085731714e902697b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort\\Basic.olean.private": { + "bytes": 743928, + "sha256": "f6302e06edcf60ac4867ce7cccbad23bad9cdc70a1bcece929aac9af31536084" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\QSort\\Basic.olean.server": { + "bytes": 2328, + "sha256": "249cc23449b54a03a33b7e78fc30b8f5a65066e5f518bfefa00aa1d48b459c0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Range.ilean": { + "bytes": 24301, + "sha256": "9f4dd56f01b99963de9d532db7fedc57372ef1fa4b7f12b2644dbc7dba6d23e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Range.ir": { + "bytes": 21176, + "sha256": "72f72c2bbe8b4e5dfa0df52540521c69b9cf6f9f217ee04b43e4b9663643b871" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Range.olean": { + "bytes": 174888, + "sha256": "ee7ccb0f63d3f404ed37977b6c71775e08ff19b41489f4f73ee227f80300dbe2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Range.olean.private": { + "bytes": 527448, + "sha256": "27c47133f6c35885b9c27f634dd56e21fdd003f4b69247e6f2079dd95479a8d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Range.olean.server": { + "bytes": 16328, + "sha256": "fc0b449d8d2d7308febcaff8f1e57bf5c8b69faca718307f6e0dad2b330ddadc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Set.ilean": { + "bytes": 2222, + "sha256": "66fc9b9e2e8bc10d73d1425dd0d8286c4a6c1ea236d2382f8bb167119f61a2e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Set.ir": { + "bytes": 17200, + "sha256": "38eef4e1444feaf63410eaefd4740fb53cafb24ed54bb3cb8cada48803800da4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Set.olean": { + "bytes": 67008, + "sha256": "5d0c66e0873565ec57a84671c5f14744893ab6aafa2f0950244dda73d80e095a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Set.olean.private": { + "bytes": 96, + "sha256": "1c4101e012792148eff08d6da4effb275e616b12ce0ebcef5f40c84aceba9102" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Set.olean.server": { + "bytes": 1912, + "sha256": "a83513fc7b28dfc3a15d0ea87a3abb1a3ecb469a081817d8833397f1d328efaa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray.ilean": { + "bytes": 29936, + "sha256": "bf491f72842c3ee7abdfa02b12d2f17b9d8b2a53f00ff2ac3ec6a922b3132ca5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray.ir": { + "bytes": 131208, + "sha256": "57b1b5369dbfe1cce8a52484a7914f64c8f62f7608f0f30149d3e7d183b25226" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray.olean": { + "bytes": 487752, + "sha256": "2f6fb5adecc5d6ac434fbe62446b03d6a1220dc0a551ffecd83136badd561d05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray.olean.private": { + "bytes": 97760, + "sha256": "61fed5744306fbd1c60e66a6106b3dc7cbe33c775740556050f71258f3ea3261" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray.olean.server": { + "bytes": 13016, + "sha256": "f32d838a0f3c41e80cc658906ed7405bb5f5920de1e00e310f0f88a50666c2b2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray\\Split.ilean": { + "bytes": 4412, + "sha256": "f1a838872e2158f1bb36faa109de83237218230475ed658f12228c4767df5333" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray\\Split.ir": { + "bytes": 8296, + "sha256": "aeafc6fb0817930c42a309951d11cad761b0081fc10a0d91a531a12bb07c86ea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray\\Split.olean": { + "bytes": 38312, + "sha256": "20b595e80259803670634290060b442155851b60cad2c4f9f027c57027086778" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray\\Split.olean.private": { + "bytes": 61664, + "sha256": "a914acc829f8dbd16c594edeabe5f00a7efd127438b3b545c86c7b7271b4f96c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Subarray\\Split.olean.server": { + "bytes": 1912, + "sha256": "866e521dc5b71da6b2413ee76889a7c3b63fdfd25567bbce125fe5dbf190f071" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\TakeDrop.ilean": { + "bytes": 2570, + "sha256": "992989648439c729fa08496f79738773e192fb9729c78873ee81d446bb2c0d07" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\TakeDrop.ir": { + "bytes": 1160, + "sha256": "a79b0c7aa5fd614bc212368c1b783fa3a2f7049cc6a196cfb68d0cbd44de1a11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\TakeDrop.olean": { + "bytes": 30056, + "sha256": "17bccb74731ff2e4bc2a036f5e173589db8b1b86065fdaea60a84902248db0d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\TakeDrop.olean.private": { + "bytes": 14032, + "sha256": "e53433465c3ae110ea69b58322b30a74ff7ae6e243c91e0c3f930985dcefc52f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\TakeDrop.olean.server": { + "bytes": 1984, + "sha256": "c34c04ab7ea22d6ee4a9347e09dee49e43cb6d3dcc7e807d650a57de5cdfe3d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Zip.ilean": { + "bytes": 23640, + "sha256": "75507f8e1ff65b6a794895fce269bd3f19c2635996bc119ffa631c6550ba5565" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Zip.ir": { + "bytes": 6320, + "sha256": "0dd8510f3a95d8699e92ee2fdd0c87a1d4109a86f4ff4811ec49ab9ebf34dee7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Zip.olean": { + "bytes": 211688, + "sha256": "f1ab346b3f51d59c60093ed1a431e022e75ea3a5d9fd44457bc32b851f48befe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Zip.olean.private": { + "bytes": 645528, + "sha256": "f74afed01469e0c489af3835d2cb3580ae45c72a272a8de7978c6c63d92aea42" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Array\\Zip.olean.server": { + "bytes": 16728, + "sha256": "978c07f621915cd6a26c85656ffc57c68935f2163e48a9b67e98dbd031a46084" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BEq.ilean": { + "bytes": 4825, + "sha256": "b518d7c942b30f04112ccc71e07108c8ba4b8c56c4139d861df0b3a45d77f9b5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BEq.ir": { + "bytes": 728, + "sha256": "7b61e5dc0060b8af9931455ef8ba40d8215ed83ddc52107cb3ee318245df1f6d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BEq.olean": { + "bytes": 64232, + "sha256": "a9d21d9483b72b5ee4c3c37fa446ded4bce8088d44bae36d9c21ccbe82bfb65c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BEq.olean.private": { + "bytes": 18920, + "sha256": "41466ea66c8c4315ec00be6c96fafa2f960c1e2796245199389ce5999a52ca73" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BEq.olean.server": { + "bytes": 4704, + "sha256": "26d34ca1530e5730c131495ab7915c236a67611ff29c3cf091ec6e5e4f2cdb93" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Basic.ilean": { + "bytes": 500, + "sha256": "917a6059518094a73181abfbc8d606441b4a6f882c84dd3d84dfdf5badfd18d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Basic.ir": { + "bytes": 1936, + "sha256": "2e1929975c07c93968b6329c81b348468b295bae2524036ea23c18b4f41659ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Basic.olean": { + "bytes": 19984, + "sha256": "b156c2c3a6d08b64b6360e3da97d859abf4a2ac13a9caefad66d4034dc3f4308" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Basic.olean.private": { + "bytes": 96, + "sha256": "701fb2a3bd83c4eab98f49c332f9859b9f3f695a3aa68cb19a639ca9667b0f1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Basic.olean.server": { + "bytes": 96, + "sha256": "0eb24d9cc038f77523819ba722c451c7b20e67823652ccb8ae418cb7aa54b4df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec.ilean": { + "bytes": 405, + "sha256": "d2f1983bdbebee8d05b54c40d8bf188d0e8d3823e2b0a0e41f940d097c5969b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec.ir": { + "bytes": 1456, + "sha256": "5d0d020b6fb988fa79ea243861fb1df60b2d96159a70ebaa87c2b3bd3612cccf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec.olean": { + "bytes": 19504, + "sha256": "8fd74e2efcd4f78a9725ead3bd803403befd6bbe3625bd2a1e4b5e79f7c91397" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec.olean.private": { + "bytes": 96, + "sha256": "4545988a1ebb7d3385fcdc9a1cea8ddd9ea7d40758dd0201a896eaf2650210e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec.olean.server": { + "bytes": 96, + "sha256": "2cc80abd3298744c76a3548eb2e1aa542f7a148fb48ae0790b52949c536890d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Basic.ilean": { + "bytes": 60475, + "sha256": "4bb27d67f1d7580efa3277832b658893b0f27ae9e6c8a541e439f7c4dd064d4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Basic.ir": { + "bytes": 103488, + "sha256": "9b15159193aaa7cafa4d8fba3bd52dead496f42211ecc2b2bcc5f86266cec488" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Basic.olean": { + "bytes": 461104, + "sha256": "b9f1a692436eb76cc7223b12e8afbc8f98cad629165dc148c395c45a6148840a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Basic.olean.private": { + "bytes": 195264, + "sha256": "c137037ab3b550de7317f5328dbaf33a6aba9d66d65ee0d532b961ebca2aa513" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Basic.olean.server": { + "bytes": 33056, + "sha256": "3666a619a07cac15846721588c763f748db76d1a817e4397611a5d3a7839a586" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\BasicAux.ilean": { + "bytes": 3273, + "sha256": "10a64286d7ecb48e7cd7db1b247519075a8ae720ffb0cbb3648c5ebd41fc917c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\BasicAux.ir": { + "bytes": 4768, + "sha256": "bc5fe90afd052dafbe0a0342ae8f9c32281ae9d6586138a6b355ffba8cd8b6c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\BasicAux.olean": { + "bytes": 41360, + "sha256": "13e23ab52d01a8c2294973150183005a2d716cc9504074b5efa9e9dc97979999" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\BasicAux.olean.private": { + "bytes": 1312, + "sha256": "558ace479ea4e5a6055b42391477a5123667821ab8d83462846153b3766bf573" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\BasicAux.olean.server": { + "bytes": 3104, + "sha256": "0e1ea5d7d7d0473e54fad22f9418b57ef3dcb16dd2d11c3a03684b89dbdc7612" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bitblast.ilean": { + "bytes": 121111, + "sha256": "0171dac89ad65759584238bb6b91dc9cc77d84c09bb9686bba8f43503f3eb2f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bitblast.ir": { + "bytes": 34296, + "sha256": "26505c9361e0be17f5355269572c60ad00ea4e865a0451d6c4f3d5f4a656b002" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bitblast.olean": { + "bytes": 429536, + "sha256": "14ca3ab8c69f180915a5a6186506c71b1b05cd056c12375d9455a7f0e80486a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bitblast.olean.private": { + "bytes": 3485752, + "sha256": "533431db18b8f4c502dc563d69c281edc32d56f00d3ed000702c62102d9dafc9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bitblast.olean.server": { + "bytes": 53224, + "sha256": "eaed3ed4c3cacf9383dd5e0878645f057bbb09db9ab0ba60866b8f0e517eef63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bootstrap.ilean": { + "bytes": 11117, + "sha256": "89156e28909bb5e7baf3b916bde9cba252115af96188753ba8331681f06518ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bootstrap.ir": { + "bytes": 800, + "sha256": "a4e0b4051595206cf787efe6f8b48ae4268dc9f11294e21fd2298a99120d1c2c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bootstrap.olean": { + "bytes": 67304, + "sha256": "800a8fc3ef415c5e2cff9b32b8be164c748d003ada9743dd1cfdcc4e53ff4d33" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bootstrap.olean.private": { + "bytes": 366776, + "sha256": "aa144eeb92e21e947c417681a51f74571bba34cff71977ac0b8ed11f4be1d802" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Bootstrap.olean.server": { + "bytes": 6784, + "sha256": "f3b85a7530adf98fddd30192ad5f1885444cab46598336a7c7edc2c6d526f331" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Decidable.ilean": { + "bytes": 6218, + "sha256": "b2384b7d24c229164c52ed802ee6b75bee8f1875c01b857746f68a4c956534de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Decidable.ir": { + "bytes": 12600, + "sha256": "057c8fe72e3b81e5a02740d6918e2a8917fb1292c75c359f888a02e3e7e65975" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Decidable.olean": { + "bytes": 81896, + "sha256": "056b45b34a93c5cb6e848cf2286c213d510ef3241ed440a5583881bbd3516637" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Decidable.olean.private": { + "bytes": 13192, + "sha256": "83112cbe0460326b7ef6307e963c419262d735d1a0b3e68b1ee1955d378de583" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Decidable.olean.server": { + "bytes": 3304, + "sha256": "e878b8b8c6b2396bb05416b44afe40b95d642d94792c5fdb77daad8ae56667af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Folds.ilean": { + "bytes": 6309, + "sha256": "955c80bd9f26531335d78bf9e547edda05e6dd0f32f14ed1bab70a85d5ef0ed5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Folds.ir": { + "bytes": 6072, + "sha256": "a8a28558d305b210c428728ce8c44b6ec7427cd648f3d27477dfd8d2bff57f71" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Folds.olean": { + "bytes": 47520, + "sha256": "397a4c9608ee2b56040364999f599631def854466598bde01d924583d6888a40" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Folds.olean.private": { + "bytes": 79448, + "sha256": "ce18ed482f395eddbffff7e3ac4ed452247dc0c581966d7a1ae791a0effd8186" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Folds.olean.server": { + "bytes": 2912, + "sha256": "dd78546d81c60488e6770191bce47655ddbafb9db2ce06386f46c4c33b81f487" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Lemmas.ilean": { + "bytes": 289945, + "sha256": "0c2657fcac06c809af1270026d66d768898e7238abaad4e3dd33adfb06dcd8a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Lemmas.ir": { + "bytes": 13344, + "sha256": "8bc3242b0b097b9346e1ea860fceec8b5b18d8f1aa6fe7639d3145740864f39d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Lemmas.olean": { + "bytes": 954704, + "sha256": "d057655852a30718af6147b97a272c195616b77f9040a1477b89b5e0c2062be7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Lemmas.olean.private": { + "bytes": 10501688, + "sha256": "ddd0e93557c4df508c4abef5333995ef1a667307c6b45f312cab719aab95ed69" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\BitVec\\Lemmas.olean.server": { + "bytes": 223824, + "sha256": "7677d4ecba826695064b0c89613f54d9174a7b46dbe3ddb7ae75c68032380c2a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Bool.ilean": { + "bytes": 48512, + "sha256": "330895559a6373f2252d70a5a0b3352516dfaf6ae6ee0e907c067246da400032" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Bool.ir": { + "bytes": 27176, + "sha256": "191743deee765dde2544017b39a9d283e27373be1b9f744b4c459e04003a16a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Bool.olean": { + "bytes": 287504, + "sha256": "8c42b83a9a439590b5bf86b2252fa9c14f9b15ddb385b2c94ebbb208ae828922" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Bool.olean.private": { + "bytes": 313504, + "sha256": "105497bb67a95a376d1fd4b91427d72e2d2fca630a540c5003e34076f9d3f8ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Bool.olean.server": { + "bytes": 58848, + "sha256": "66c487cae9c16db68b2c1da077df8fb9c11023bd80dde395dac8c8dd5c58cca2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray.ilean": { + "bytes": 126, + "sha256": "2ca9cf6007a21fba83f7ab5d6dd4e400034fd8720a428d180835f2e771295f3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray.ir": { + "bytes": 808, + "sha256": "0903f2a411790e405815a64849679075571eb7c07b315ac9c5be51bfc76aae82" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray.olean": { + "bytes": 18856, + "sha256": "c669fbc0cb3efccedd9ad3aadc91fae83559d9e8f0620179902e02d7ddd20b85" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray.olean.private": { + "bytes": 96, + "sha256": "6b3b88afbe5221e0807a1d14e5c35874f0e6931e5c679b05475849d89aaf0f0e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray.olean.server": { + "bytes": 96, + "sha256": "f3eba4f118c7145cd31fb0e65c5d2880a5777abb057efc035ba2e8dc35fc34c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray\\Basic.ilean": { + "bytes": 37323, + "sha256": "9d2a25bfdbfc7dbf7238993204c55637e6126ece077474e76d03f2edf382ffe2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray\\Basic.ir": { + "bytes": 94696, + "sha256": "e566c5a3a9db190609221e6c98cfadf3eb0387eccd7044192ca69826da44224d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray\\Basic.olean": { + "bytes": 364288, + "sha256": "661621cbeecad2d97d323c9998dcc132d0ded573eda8817ee86dd6ad65bc700b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray\\Basic.olean.private": { + "bytes": 186840, + "sha256": "aae3dd0e1a78058e141aebfc09e13fb770a2b8d7ff27a9ad258bb43d91be4fe4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ByteArray\\Basic.olean.server": { + "bytes": 16904, + "sha256": "6b7f162da694f3f8b328017d9b58169bad15479d57ea8bbfc36edcfcfe54ac9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Cast.ilean": { + "bytes": 2160, + "sha256": "02570d3af8e85b744cf88fc2a72fb12e1831fe8bcb04b3f9b91123c8dc92285f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Cast.ir": { + "bytes": 2984, + "sha256": "eee8bbefa6a8f15bb3b9c492b5874ba7c8d38ad5f1ebe43129e94844a44514db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Cast.olean": { + "bytes": 43968, + "sha256": "d035facf6b8cba63683d0311280c023ed37971a4eac38f93103892fee481fcbb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Cast.olean.private": { + "bytes": 96, + "sha256": "1aa7d7abb98beae1b6454ab5dec65f6fc2bce4008834c846a09b2263500c5823" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Cast.olean.server": { + "bytes": 4088, + "sha256": "0fc0c22847490210bc88774857b133ab1a34b43f5ca1836034da7bc3746a4d3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char.ilean": { + "bytes": 160, + "sha256": "3f5802bbe158018619bab75b728b900e9c7a864331fa72347549204d51cd1be9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char.ir": { + "bytes": 904, + "sha256": "3d2d14a76e1e4072253bdee49bcec8f55f597683c892eeaef90f17b056a8d744" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char.olean": { + "bytes": 18952, + "sha256": "7c746a3264d639362409c6e92a659e36c2b44e7da94496a243060f12bd42caf7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char.olean.private": { + "bytes": 96, + "sha256": "828e32644b50fe8e4f59cdb46eb1c1a1174c94bab37a931cdd2549ca22615645" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char.olean.server": { + "bytes": 96, + "sha256": "b41dbc4b52295a6b151e9736af18e6a8e5581f6266d1a65f004717d253cc5037" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Basic.ilean": { + "bytes": 8942, + "sha256": "ffaedf7ac6822ba82f630912390e676dbade43671270de8636a58a8d69729770" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Basic.ir": { + "bytes": 15560, + "sha256": "1e770d1e9614a9837590ccfe80c258d47190b053aeef9dbb14b200d6d342ec25" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Basic.olean": { + "bytes": 71184, + "sha256": "5f9698e5f45991d3dc1f128f642827c420ee460c39fb815b67f179fcacb07144" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Basic.olean.private": { + "bytes": 27032, + "sha256": "50e306510f532f0209423a9a15b0b4696f6386fb636f052ded3b8fa2abdb8a37" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Basic.olean.server": { + "bytes": 6432, + "sha256": "fee997693cec670ef15e55eb96a1c8d1be4c4b750b182e2059d7d07f4b820f27" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Lemmas.ilean": { + "bytes": 9152, + "sha256": "0e315b6076f426803499bfe369db9748d1852cca7c86c1f940666832a33df338" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Lemmas.ir": { + "bytes": 1440, + "sha256": "e1f7b125ab82eef3e30ef17cc0b4c44488a0f1cb66d53beb4f855a02a72a0666" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Lemmas.olean": { + "bytes": 50648, + "sha256": "57078486e380c9af646702507827b5ac29ca7822215bc8d0b26c46b737219af5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Lemmas.olean.private": { + "bytes": 87168, + "sha256": "09f63b5d494ffb4a6a88683c9e0c425048713c78eaee2e2954ea3231a09ae15d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Char\\Lemmas.olean.server": { + "bytes": 7392, + "sha256": "a8885a975e2906fa8829b0ec43cedf916537ba4621f54df40cd559ab98e29dae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin.ilean": { + "bytes": 283, + "sha256": "cc45f27970a1c0d0a11afbe06d03accd8c7a587b8f3be25a08baa07e90ad2d34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin.ir": { + "bytes": 1216, + "sha256": "b5ccb13a98d2d729154b093fe8a32c73710128a0260e92341ff90da5b521e5ac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin.olean": { + "bytes": 19264, + "sha256": "a8c836443dc11f1be756c93324ef19668f029ff6462a4ca1631f8098d00c8d1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin.olean.private": { + "bytes": 96, + "sha256": "7c6c738a838784f7bca26ddaeee4da8bcdc6e704a7bcf690da2cd9e1faba2c8a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin.olean.server": { + "bytes": 96, + "sha256": "10811767f6b9927e6805a33ce884887896b83983e9e7b0da57baab7a3709af93" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Basic.ilean": { + "bytes": 22381, + "sha256": "e95558d96477e758d7d288f8e8dbc481ec81bd4d70a460bf5945d16936468970" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Basic.ir": { + "bytes": 22672, + "sha256": "0adc22b8357dc21131a8512d58d5c1de5d48be11639cd8ee499b5952e9e252df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Basic.olean": { + "bytes": 182224, + "sha256": "c0f97ebe1777f4cae58eec735fe81e136dc6c92fb4990cef0c7afc13c4883900" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Basic.olean.private": { + "bytes": 34712, + "sha256": "0c4911c38fdc4d498f249eaf569f26a3d6bd3e9c98dec76f06366a9c6ab5647b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Basic.olean.server": { + "bytes": 14776, + "sha256": "37ad27d4667f4e3c83adc4e4609604730930e64ce10474be3c5a4e990c2e5476" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Bitwise.ilean": { + "bytes": 5052, + "sha256": "2bc2f7ebbe3618b808153f4b6a95510e1b05d1a689bfc5d8a673c25016cfbdde" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Bitwise.ir": { + "bytes": 976, + "sha256": "7aa3374ba8e66da01426b788d139e1c5b3749b97e1e5c489cedae63824de53c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Bitwise.olean": { + "bytes": 45504, + "sha256": "df0e0c0776495116635b12523e8f0f9994002383249807f73b5e69e6e415fa50" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Bitwise.olean.private": { + "bytes": 7864, + "sha256": "eb7eb353d95cf49be3faf537ff84c28805d416f37faf2d59a905c866e2cec59f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Bitwise.olean.server": { + "bytes": 5160, + "sha256": "fdb01de42aaa48158ae1296c561f21318aaf2e026572954dcfdc4cdd1ea99abb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Fold.ilean": { + "bytes": 14221, + "sha256": "dfccfd636f366e24dfd6c4a1a276bb29727305d47b259f4f8ff3dea2398cec9a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Fold.ir": { + "bytes": 16864, + "sha256": "460a050a6979daee411f7b8bffdbbd875fdc0b4258be555b3d5c346b6ec0cb8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Fold.olean": { + "bytes": 172712, + "sha256": "5a200fa923b8646ed50d8aef737e028b4fb8bc0188bc032e9414eeeb83274cc7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Fold.olean.private": { + "bytes": 539632, + "sha256": "39e56c0dcb128f78358585862c27adfbfbb65a73eff82278ca17ba821148a97c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Fold.olean.server": { + "bytes": 12488, + "sha256": "b4360d494eb50d61d347d56b9f45f8172b0284f431f204234c1018b0d7552beb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Iterate.ilean": { + "bytes": 3654, + "sha256": "a8f3e0bf2767b94f0d874453d4db34ec10b038076431201b1524c5190451ba44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Iterate.ir": { + "bytes": 5064, + "sha256": "44415de493e60a7f65e02902e37cc536214a5f0d7dc5271ebe6ac6fac58e44cd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Iterate.olean": { + "bytes": 46208, + "sha256": "adcfcd7586fb6fd2e5a6f4637b8190a82b743a56d1f9481df7a5eb51750e981c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Iterate.olean.private": { + "bytes": 89288, + "sha256": "7a5233775ce56cae726757beb9fbdced88484f3693faa7bf331ec592f574a108" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Iterate.olean.server": { + "bytes": 2376, + "sha256": "93a1017918262f810344e0059b267b8e03a31ebb9f4b1c07627d90eb70bf2cac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Lemmas.ilean": { + "bytes": 80953, + "sha256": "080109c90c94a1406654ac02bdb875503f72d072629b9454c6c212261a6ceda8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Lemmas.ir": { + "bytes": 18672, + "sha256": "06f8110596b69ba653d0f3568bb94f13dc923d2599d89743c94b71fb3aff9ef5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Lemmas.olean": { + "bytes": 383656, + "sha256": "93be7f397cfc0a4db93e371c95da1ea874d5bcdfa18d42d6fae122f6df102640" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Lemmas.olean.private": { + "bytes": 987816, + "sha256": "22b6269814fc5539e93b805360bc11bad27fc50fe246f07b9e187b2ace7a8cad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Lemmas.olean.server": { + "bytes": 71984, + "sha256": "f618b36a12fffb4617ab3d10d85bfa753336ccaa290961e84f5e12925867dbad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Log2.ilean": { + "bytes": 1263, + "sha256": "4e7c378493a865345224556c9fe385025472a65320ec31084dc21eb0d5705b44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Log2.ir": { + "bytes": 2264, + "sha256": "0966a85b998f72c67acc11e05f91d0a4b9dd51eb1a2ec8c43e6a1426f1e4d105" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Log2.olean": { + "bytes": 23824, + "sha256": "e3c7543af13026ede77ce44995035c84a8887d3eeec54516608c195f670e24e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Log2.olean.private": { + "bytes": 2512, + "sha256": "bca889ebc982ea0c5ce5f2ac89c8d54959144b128820312aaba0488545c30bb1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Fin\\Log2.olean.server": { + "bytes": 1448, + "sha256": "6946fd556e4cd0a3d589537ae5edaf89f365e6a892ed96b04c9efee922f2dba1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float.ilean": { + "bytes": 23031, + "sha256": "cbaeac38358648dfc8705d556b2e67b7106987ed3f489ce616a49f738b7c5670" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float.ir": { + "bytes": 36664, + "sha256": "5578dc3af73bbc4f9dff127e2417e3ac1689cc473d08d5ec1ad352f942e70564" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float.olean": { + "bytes": 183656, + "sha256": "aa4ef527ac4972acc62c1ff874bd78ffbbf4fb48577d509b9728ba91e7724dcd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float.olean.private": { + "bytes": 61968, + "sha256": "a1db833ef00a390f30e4512908725be72a2cb4f38a2090b04bb9fb4ea05cb49b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float.olean.server": { + "bytes": 18888, + "sha256": "ceb34679985b6e4b8e2b8f5fa954a6ebdca6b0c5e38cacd7cfbb5131a531dedf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float32.ilean": { + "bytes": 24038, + "sha256": "311f51f669e442f64f20657791821897ebbf8671cd916fb3e4594e4e1cfefaed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float32.ir": { + "bytes": 38864, + "sha256": "d554ec4e0874b0949170a4e3ea30a90a957894b2bd806756d6c8c0d7ec5ed56a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float32.olean": { + "bytes": 162096, + "sha256": "4e3ebc23e162c0896b0cf4dc23a8e9318f6e4e90211d0cca47cdd2e1cf4e0c0e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float32.olean.private": { + "bytes": 12728, + "sha256": "c745ff2335246b565fa149e78d1a030884dd2cce16763fc425daded23b34f047" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Float32.olean.server": { + "bytes": 18200, + "sha256": "ca9bdfeb900fcb55cbade1afc7b61a0115db6b2b6ffba237993e52a0e7bd2ba6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray.ilean": { + "bytes": 128, + "sha256": "457b6a497f704c6d5db59b317a7261232f73b64628311d0a54712ac5c484ebe8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray.ir": { + "bytes": 808, + "sha256": "0e087cabb276cf2a50c6b7b501d38fffa446a400ed9a5663fd4e266384905ddf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray.olean": { + "bytes": 18856, + "sha256": "dcd856c68d17bd38169b4bfb0cbd48d67680e32a6d1d6e4b2b67fdd18b366b2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray.olean.private": { + "bytes": 96, + "sha256": "7fa513a15abf268080516f66239633f9ee7816c8abb3f8c64154c2b1900e8cc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray.olean.server": { + "bytes": 96, + "sha256": "ac2e527a341c5a082ae57678ea8454f2ced92a9e8fa9ac5e6d8d8e0b87645a15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray\\Basic.ilean": { + "bytes": 20872, + "sha256": "a710608258d5cb94d18abe653ce311902228ea698f62a6477e98f536f1cf91f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray\\Basic.ir": { + "bytes": 65472, + "sha256": "e96ad22d9e2d13b5fe3b08532cb805e2c873665fa764cf051857469f5af9441a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray\\Basic.olean": { + "bytes": 259944, + "sha256": "51e5159c3bf59b627672609840f8f027506976733ed97599a49b0e469c1170fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray\\Basic.olean.private": { + "bytes": 81232, + "sha256": "ca10090dc132d3655d6bc6b46bcb59685cf59798ba78f65e66739e0e01011e3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\FloatArray\\Basic.olean.server": { + "bytes": 9368, + "sha256": "3dc8aead9fe476293406eea7a55f539098025cc5e1e1ef1a90a3e8dc0dec2004" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format.ilean": { + "bytes": 260, + "sha256": "ad526504e8b4c9f56d49b018098cc1bd67767fbf2f4b63c4672ab44647ab81e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format.ir": { + "bytes": 1120, + "sha256": "5fe1256bff342bf393c6b967695086353e0ede7df5821cf04ece19039ffc0eb1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format.olean": { + "bytes": 19168, + "sha256": "a645d11bb9671e8ce7c90ae94d2fc037ba88c1e3d483d768ad0a6fbd0aec31ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format.olean.private": { + "bytes": 96, + "sha256": "ff957dd5df3a54a9c166de91772e91ea29dc520529e7dce7007a620636308071" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format.olean.server": { + "bytes": 96, + "sha256": "d461d913cb37fb04e76151dc230af40258bbfdbf1f377806f0a25d05da79838a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Basic.ilean": { + "bytes": 46549, + "sha256": "b4260e1d3857912d8189adbaa8d7825329b8686834439ac018f3b169554fd75b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Basic.ir": { + "bytes": 274048, + "sha256": "c3b0db6d6c9114665326ba581ca80570e93ffde52c5b57ea04f542bb3f869baa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Basic.olean": { + "bytes": 553912, + "sha256": "b6557a5a33c80f851d8d5ca4f6679a8fbe8c13d73404bc66cc24327740a0f46a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Basic.olean.private": { + "bytes": 215008, + "sha256": "f52b9202d77d58a71162996b5ceb2a081d3615f039bbe7f7f49211eb7dfb0c7c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Basic.olean.server": { + "bytes": 16120, + "sha256": "81ed8025cf595577a0a45a1bcb13f03e125f3ce6b3489eaa59aa5b31fb288961" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Instances.ilean": { + "bytes": 5918, + "sha256": "578a1aefebbbcde9e1b7e68474f338aa1bb545bded544f543a0fbf56ac8c6b82" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Instances.ir": { + "bytes": 24224, + "sha256": "e72ded01ccc8f543e786949fbea124e794ae92977a26e2c111556c3a616e2a7b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Instances.olean": { + "bytes": 98232, + "sha256": "f996150389de6b2ad20ba5148230df60d550ff0309411319d1be6b0f64bbbb30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Instances.olean.private": { + "bytes": 7056, + "sha256": "3484b0c2a43324067c1927615c0e26ceadc5bd711405c6aa1815da96b3fb0e4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Instances.olean.server": { + "bytes": 3160, + "sha256": "c980d4224d8f7a5153576cbe676f0dd18d4a1828070f40a0621b24d812ce19fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Macro.ilean": { + "bytes": 508, + "sha256": "50b83a07078b0274e1cbe3b3d33e5cb2f391c78a797677c1aee37c68bf83956e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Macro.ir": { + "bytes": 16720, + "sha256": "d4c9b9fe21e8745014231b926b5c27a3038e2e3402f3b60b4a14517efadcf111" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Macro.olean": { + "bytes": 74872, + "sha256": "c06b81be80de81a92327857c022cfca3a6a11b088e76233e429582ccf98163ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Macro.olean.private": { + "bytes": 13608, + "sha256": "b63ec0ef8278fa7b90024b790a11db03fc3d7b74b81380e410938fb31d0624b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Macro.olean.server": { + "bytes": 1568, + "sha256": "b49574bc4dc94cde78a4abf16b18f5014ab65e357b121954d9e83bcd28ec02d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Syntax.ilean": { + "bytes": 9996, + "sha256": "0183518a479b3bcbc529b63c559828ff3c31f17ad09466f876b461757e83cbdd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Syntax.ir": { + "bytes": 41232, + "sha256": "d177b8f4fc7aa62066ce874c3b5042fb990c962c6de71d39cd27ef9a30d15a5d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Syntax.olean": { + "bytes": 126640, + "sha256": "ebfd4e4ee7669dce4529ae95f1a50097ff22f67ea8dfc8757e94f308b59cf724" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Syntax.olean.private": { + "bytes": 24656, + "sha256": "d3363f3eaf853460d9a7af5e2356818dc35136f33f7900a4e8a698756d432f22" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Format\\Syntax.olean.server": { + "bytes": 2744, + "sha256": "ffe53266d53588c7064d20e41d8fb04243349556a83005fab49c354d381cf0d3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Function.ilean": { + "bytes": 1405, + "sha256": "b357287c2487078324912f1a0bcee772d50b447583f20a6f3504e97f92e39624" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Function.ir": { + "bytes": 3360, + "sha256": "83c8cfd2ec1b080bae6b2e34edecc5c0cc3aaf18f89f0c6e2626d3a855f80b47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Function.olean": { + "bytes": 39032, + "sha256": "1ccca6e328338d0bd8698744861d01dbfe73762773ae8e9dbfa591e209b8c21f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Function.olean.private": { + "bytes": 5448, + "sha256": "f7f01c429589334c6eb540024a1283b00f69895e7da9206bbca97b95de5472af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Function.olean.server": { + "bytes": 2608, + "sha256": "7f5abcf013ef97caa2423d8afcc548004c744dba1e4e76efee0642c5df637dfa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Hashable.ilean": { + "bytes": 12064, + "sha256": "f4b3b6d22791a57ae90633fedfe738c08265eb15f3550b155ee34304e3ddce77" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Hashable.ir": { + "bytes": 25680, + "sha256": "d44c2a26f77e896c79ba6f4cfe3f73052c1ac1c4644eadfaef8f27cc5a9fa40a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Hashable.olean": { + "bytes": 141424, + "sha256": "294d262471dcd812a6ac8c82f7622918c9a64b0c7cd5ee4372573d8c0392732f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Hashable.olean.private": { + "bytes": 3584, + "sha256": "138603011bd8fda9f0015c35676283cfca3419c9cae6f956b0405b34208396f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Hashable.olean.server": { + "bytes": 6064, + "sha256": "bb90aa790131e1450b5bb7bf79cff937361f4857c45b6325ff27b7053dc038c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int.ilean": { + "bytes": 584, + "sha256": "f0aa14bac8ddfe1a84465b77fb776a5e42d8d32c4d175d02eaeb1294ab685308" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int.ir": { + "bytes": 1952, + "sha256": "502b6feade64750356c5ecdf3cb0f0d2b38c551de664e2842162ae9b53918ec1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int.olean": { + "bytes": 20000, + "sha256": "108d48657de0f612e4e097ba8539d1c8de811b8edc6d629fe30edfb1bb4046f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int.olean.private": { + "bytes": 96, + "sha256": "3d883aa78847f728fe72f5223cbb3f21e8f8afb35a2c5441e380630ba46a6c88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int.olean.server": { + "bytes": 96, + "sha256": "5e388df65ac7a62fa588b396485760a20989e0a51e2a44c4ee7eaf632c706ea5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Basic.ilean": { + "bytes": 21530, + "sha256": "97cc273a4e20647811282f0164e92609726ee5bfa299aa4da6f3b42c6f7dbf2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Basic.ir": { + "bytes": 38088, + "sha256": "1b7d4e9d7eaa01c6955c13f82fd3cdede1ef08c73fbb0b7bebf704547bac4be4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Basic.olean": { + "bytes": 248984, + "sha256": "0b58d085580255d521e0ec8acf8b87461346dfe725d9bd8f37c7f64a4e6bde29" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Basic.olean.private": { + "bytes": 21624, + "sha256": "7e99064e96dca4b61103750ab1fc45bf839805ab308cedca9df1eaf6e6cd5775" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Basic.olean.server": { + "bytes": 14408, + "sha256": "9d680cf8e644a4c2de910784d44848e3e5ef9bdb41443970558b6c9fb1488602" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise.ilean": { + "bytes": 181, + "sha256": "9d45d2ff0ab381408904db5b8508a6fdb8688e4d1af25cf0790ab6b1dc3b6c7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise.ir": { + "bytes": 976, + "sha256": "508c77845a4b17590f55c383a899dcc8735ed47e8a556770a2f33eb403d805c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise.olean": { + "bytes": 19024, + "sha256": "bbc5c4c7954b6e099895e1b106a31c9259824192f0fc18b29ec610d6055fb1f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise.olean.private": { + "bytes": 96, + "sha256": "0037effb15cce978986d4af974b20b5b82242f779f79b10f827489eff7001a2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise.olean.server": { + "bytes": 96, + "sha256": "a8f97c18c08771cf97e14046bf201942aae3bd0e8cf0cb81c3c579546312f368" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Basic.ilean": { + "bytes": 2294, + "sha256": "a3a5d2c4a2f9c49e0747bb8fe786ee4c677bfc110a5c7dcdfe4d8b2519ca417a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Basic.ir": { + "bytes": 5992, + "sha256": "086cb17b663d1f8dfea966a6f8c637ec0ca7be04d9239c04cf17da2fa90c6aa6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Basic.olean": { + "bytes": 39712, + "sha256": "73bc82bc49a6004bfd70006f9379b215d0b4de5d88319e98870e6132ca7b4721" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Basic.olean.private": { + "bytes": 1976, + "sha256": "f65c7b5b84caf4b51b883a2bd601715b97717d5ae6a3e089876376241cd8ec53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Basic.olean.server": { + "bytes": 2320, + "sha256": "25adaa115af53285ae1a5637915d2a330911a5842edfabf23331c860584761ac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Lemmas.ilean": { + "bytes": 3768, + "sha256": "34998ad50ffb54c690f486a84855b2710b7e6e918cd005962b749793decc0fcb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Lemmas.ir": { + "bytes": 5288, + "sha256": "77f98236bfe6f57c7895abeea8c3bd19c44c75e3cb19c252c0e93411e746eb99" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Lemmas.olean": { + "bytes": 51160, + "sha256": "1e21e89f486786a96da8ca993fa9a03cd6f51afb25c5ea2f906f6560630a7205" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Lemmas.olean.private": { + "bytes": 91968, + "sha256": "a82bb6afbe089e6f1aacba4cbe1fb1d8c99c86459050a7c34d3fd79a14920b00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Bitwise\\Lemmas.olean.server": { + "bytes": 3768, + "sha256": "107acdd248ee2ea83b1f6387743467e4a1f8c4b4a489bdff23b03d737aa984c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Compare.ilean": { + "bytes": 4424, + "sha256": "2d492e2d971273c2002d7ad9691b1c1d22dfbf5ceca51e48081bd67792c263fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Compare.ir": { + "bytes": 904, + "sha256": "a94f218367e7c7680d9978ca16bc3023af6373214bfae8ff3d42e94fdd9051df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Compare.olean": { + "bytes": 32360, + "sha256": "a32fdbf5684df415ebea7df290a69c4b3a0b38e3563cb9b73a14518ea3595798" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Compare.olean.private": { + "bytes": 101760, + "sha256": "d809cbcfec41bd13973a1f6508ad0895b6e7a8463155c6b6509c85c66fca0627" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Compare.olean.server": { + "bytes": 4192, + "sha256": "f22099037b47f70137452ddc20c99d4342ce31015b563896c6add7e8bf0ba4c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Cooper.ilean": { + "bytes": 12131, + "sha256": "29bfc4ecb1283160b4ae8d1f160dba2937d4fc7eeb2c46e22f9fbd18b3a4f7cd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Cooper.ir": { + "bytes": 8104, + "sha256": "e25c52885e370694a95b1931569569a404a0ceff4264a3691dacaceff5d4717d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Cooper.olean": { + "bytes": 65248, + "sha256": "3e2ec245cc03b799c9af324f7e1ba293526036f9d338d78e30349e556d98a29f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Cooper.olean.private": { + "bytes": 170104, + "sha256": "85e68c40fada5b2e427e274853e779450710625af558923b69eadade7cc9cefd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Cooper.olean.server": { + "bytes": 6928, + "sha256": "933ec958e30f3f545d6cbcdca220fe8d4ffbeb4f560d23ec57170742726860cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod.ilean": { + "bytes": 231, + "sha256": "56bb08c716b48b509675fb0a813a05e2654f919b249a5f4330e559de4f687eb7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod.ir": { + "bytes": 1088, + "sha256": "a7d9eec2eee86094c9f06278a0273ad96eefcffde512d9e8f637bcedd6554a65" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod.olean": { + "bytes": 19136, + "sha256": "62ce0560b1a56838d4f40587b347d46ec8e16ae43af655c27bde28036e1100c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod.olean.private": { + "bytes": 96, + "sha256": "30ac1e63646ee3476bd6303351a571a463ae737748f7dcc67423612a23961196" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod.olean.server": { + "bytes": 96, + "sha256": "f961b8a6991843badfde854126e24aa7aa00d3f26bb8710382844811ca4b98ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Basic.ilean": { + "bytes": 9510, + "sha256": "ccf4ee8731d09e9595c3d2766f78d9cc02ed022d2cf3b00d8c311f848119cff0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Basic.ir": { + "bytes": 25152, + "sha256": "7e7008a3fa715e45ec2466fdfd54f8b57c91d402970f3f7fa59eda1948500755" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Basic.olean": { + "bytes": 161016, + "sha256": "1a92bee61192257e36ba2509bd606e953d9e3b093a399f47d7e0366ad95980b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Basic.olean.private": { + "bytes": 6952, + "sha256": "7dcdfc0d2eab23c88774c1dede8972ea0ae5ccad42c11cf27f77c3ebe9e2236a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Basic.olean.server": { + "bytes": 8832, + "sha256": "7040224aa11b82640c18bd8fdfcd83efb185971233a05e299d0244d5915fe597" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Bootstrap.ilean": { + "bytes": 25056, + "sha256": "8f5928809067dd86811ed5286a71eef0c689a961578bfcb01408dc4e9550c431" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Bootstrap.ir": { + "bytes": 8232, + "sha256": "35c4d041260a8338d7a2850f1763e145e2b508f9d745fbf0f3dfacd44a91d71e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Bootstrap.olean": { + "bytes": 120216, + "sha256": "8fefe513019b92460cf5de8d1a0de47744ad0964cbfca9685d010c23625af258" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Bootstrap.olean.private": { + "bytes": 312472, + "sha256": "d8ee9e158c07b258d18184666df1fd20cda1f84e56e5f120bc01fa658f4f7794" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Bootstrap.olean.server": { + "bytes": 19384, + "sha256": "439da3b075a9630a4c3807e7b908ef52f69e1efe95b952e8798f4fdb964f9836" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Lemmas.ilean": { + "bytes": 166643, + "sha256": "4d4d0b04cba65c846e7c3dc41b0d0c77e0b4e40718e4c54d5e834cf8b31080b9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Lemmas.ir": { + "bytes": 20640, + "sha256": "238c623af615b3374a0f782418bb8648961af183ddc622b3b10181bfcbd897cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Lemmas.olean": { + "bytes": 515336, + "sha256": "cb540259f135a4ed7ee2d27d6bd20701558e3cb37c25c0dc1d71edcdaf67aee3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Lemmas.olean.private": { + "bytes": 4811256, + "sha256": "f53649ab563aaedad2f52f56f8def0446886f0786da0e8a515613600d0b1f567" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\DivMod\\Lemmas.olean.server": { + "bytes": 133232, + "sha256": "04eca6fa8eea65d12b539cb3b1a56ede4dd2bb78cf43febfda1d655e43f2e162" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Gcd.ilean": { + "bytes": 56418, + "sha256": "77a30718e9522eff2be029b8ea7025e21747ca00afa2e9e7bcee7fff5b26b011" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Gcd.ir": { + "bytes": 9016, + "sha256": "df1b378c653d3d8d5daf23c0796d28ae34bdb352a549628351307cd6b6ec0b33" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Gcd.olean": { + "bytes": 164968, + "sha256": "924e659a922a1abfe402e816f061a104e2fea074c08d667241733fd9a44d16a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Gcd.olean.private": { + "bytes": 361600, + "sha256": "1d59efe660d2f7c8f5c60499e8992929ade7bdf13f19acc43d160f559873f2fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Gcd.olean.server": { + "bytes": 47960, + "sha256": "523b2186a2facb258d27aadbe0ba544f057d21e14cc3a6d011b3876c1efd4cec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Lemmas.ilean": { + "bytes": 39886, + "sha256": "b2014832e5f54cb9f5f25916d6fed2ae5de969fd35461ac1a01f28f98af144d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Lemmas.ir": { + "bytes": 880, + "sha256": "6b5828ea4092319baf51713c1f0e922137ffe3ae3fcab25fb581b02abfabc0fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Lemmas.olean": { + "bytes": 124336, + "sha256": "1bda8e79d4ae351208a85841a7135f0399023bf4e6fbef37471ab162ab1f53fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Lemmas.olean.private": { + "bytes": 421456, + "sha256": "47e99108351fe98dbd2ec427075712eefedc302853cc87de4de63006eac3ceb4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Lemmas.olean.server": { + "bytes": 37528, + "sha256": "994ae79a8175fad27bee4c0e5379c761b6724074ef8f7e5f3dfce82b726bebdc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\LemmasAux.ilean": { + "bytes": 15611, + "sha256": "70449e9bf5188c32c39934ae4f61574b688b7b7298628e0d0a3456a2a598986d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\LemmasAux.ir": { + "bytes": 5184, + "sha256": "46560002c35edff9efab0cb09ccdc45cf05a095b08a5ecd541934628ec01f7cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\LemmasAux.olean": { + "bytes": 85432, + "sha256": "bc97c41480ca7831fef00c2f59f575e41563c8285c56a9ed2bee0a631e02bcd1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\LemmasAux.olean.private": { + "bytes": 1662920, + "sha256": "a058362d64369b4e5f2ec773a43cc1f85d958cd7fd4d173d3aa5a08122d4691b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\LemmasAux.olean.server": { + "bytes": 15968, + "sha256": "3996833409aabd7e86a1e86968eb43e6a6c063a194fccfdcb80eb6b09eca3531" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Linear.ilean": { + "bytes": 146524, + "sha256": "79fac6a90979f78c293f691dc41b3f94c2474471bef7d408e2767040475a5999" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Linear.ir": { + "bytes": 160576, + "sha256": "72eb2552b99bedd62ffc010bfd54bf31754c1654eb388e9a9edd1de3f88962fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Linear.olean": { + "bytes": 1171272, + "sha256": "50a89a88beb6629780dda2a02f52ac92499f8e80d56cba2872696daca4299be8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Linear.olean.private": { + "bytes": 1725304, + "sha256": "46aae47c0aac95d510984cdd5b7505f11dfebf718ea0ead29e0aee2a628033db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Linear.olean.server": { + "bytes": 66656, + "sha256": "495695b2314be609c005791437f031dbbfbd6f42aa2e91412fa7296c3eb6db8b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\OfNat.ilean": { + "bytes": 10680, + "sha256": "8db9293bc14e7ef37715bf3c5090d0349ffd9497fd52589aed5f40ac92f9ede1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\OfNat.ir": { + "bytes": 22688, + "sha256": "a4eac9951c891a151060352e184e0af0fdbc3fa8f53e9c005d81ed7607a12a05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\OfNat.olean": { + "bytes": 207856, + "sha256": "2165e698df85115b1b81bc037d58ac183db3f55212e85df3c43b36812d687266" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\OfNat.olean.private": { + "bytes": 68136, + "sha256": "775aa4dfd9db90ef06644c4a3978e8f40e94a319a9c027a50e11eedd0b93fbc4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\OfNat.olean.server": { + "bytes": 7280, + "sha256": "cd5bad41314bd6a1b65da40bc74393ee99eb6317286948d3b6297d1b30cba08e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Order.ilean": { + "bytes": 84112, + "sha256": "5cbc4769d5f3548e0800bdbab8a6d01a43a6341e3e5cefe0e028f29fce5a7fd3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Order.ir": { + "bytes": 13136, + "sha256": "5dcda608dbf9b22af4a427ce9d50a413837a8edc3ac9b2d4404bfd7a75263b11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Order.olean": { + "bytes": 309752, + "sha256": "015fac61399308481187fb721dd873cbc94eff4b415e2199a512a9d9ad7a7b88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Order.olean.private": { + "bytes": 682160, + "sha256": "bb81965d696655b232c2e3fd4b383d47f75ffd1960bb6e2326d9d9cc465a3fa1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Order.olean.server": { + "bytes": 89664, + "sha256": "6a905b3d140f4d0e9d2d8cc1b228b9434234ac14f3c6c5df2c325fd619364a44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Pow.ilean": { + "bytes": 5484, + "sha256": "537f9da36a470f9d065acb2300d958ff5ef5e1a844d6528c167a8bfecfae2689" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Pow.ir": { + "bytes": 936, + "sha256": "7ef38f0f3eebafde300924d7452d8df37e1dbf9797af537ba51071cb133fedc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Pow.olean": { + "bytes": 41544, + "sha256": "ecaddcb7e57863a857a98409e82041b8ce34f0acb96020ce0be699ae86675c51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Pow.olean.private": { + "bytes": 96880, + "sha256": "0a7ba2eaa70a60852aaefcc018df7da3ec8546005203034a2ab9ef9d22cedc40" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Int\\Pow.olean.server": { + "bytes": 5368, + "sha256": "90611e19e6efb63a53ab9c684d57d6ce3d889edbc4305e20bc42bb7d4092889a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators.ilean": { + "bytes": 446, + "sha256": "d03689aa2f13cd42c3ecff2fc2c2a5f1f84c8621bebec3ca48697e9ce2e0f917" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators.ir": { + "bytes": 1480, + "sha256": "ae0ab3ce351d8bccf452b04fcd73468a7e60b3915a8efd8abd0ade105a0f0cef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators.olean": { + "bytes": 19528, + "sha256": "9d1820bef7fce02a474a88fc796c045e1083839c435a9ee21e69d1c1c6251802" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators.olean.private": { + "bytes": 96, + "sha256": "bfd418497a46f5f93c06a6f8c4a84dd80313380b9006a6da8159c3c22cee6c9e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators.olean.server": { + "bytes": 1448, + "sha256": "b16ceeda70e1b11bc8172042a63a676ada09566b4fbd60a3d83194c4fb06538c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Basic.ilean": { + "bytes": 43366, + "sha256": "48b807d59f8abd4493c006a21c1c86429c7568b5e260e57e35ea0c1823e78267" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Basic.ir": { + "bytes": 62608, + "sha256": "cef330a2c4969c36cbb1bf2e89cffc439f81374bd6364867a699607a27305c6a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Basic.olean": { + "bytes": 640464, + "sha256": "744e7079d445990ca84b44bd2311db00009661c6644fc6a68466509aa8dd64e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Basic.olean.private": { + "bytes": 172432, + "sha256": "9bccae9d92941cf3edcc1853a0ed295392e626a19e19a04c191e2d3d0661c0f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Basic.olean.server": { + "bytes": 24496, + "sha256": "1fea23a9debea3cdc1705492acda39ef9feb92bf6117bd3d7135580ca96bc232" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators.ilean": { + "bytes": 276, + "sha256": "380efe488b0d7b55498fb52ad034137cbd1de3604a9a68a620f77a36778201bb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators.ir": { + "bytes": 1104, + "sha256": "66cbaa39a4394c2b47e03276f4310ef80cfb158d8f552b46ebaaddc5429cc2a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators.olean": { + "bytes": 19152, + "sha256": "ebd9699f14107815bc316fe8620e89af73795000b8391a45ad03d3c293273716" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators.olean.private": { + "bytes": 96, + "sha256": "c7241759ab4805e29195c744e70eb75b93ca5fba7b3d3a994cf2d701a36cddf5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators.olean.server": { + "bytes": 96, + "sha256": "dc670d335e86a137212393d847870853cda36bdcbc8163d8d26dc60637d9c9b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Attach.ilean": { + "bytes": 2300, + "sha256": "1fcbe16ab4edc881a4f734e7a71427a7123b873403e0099cb08738788a8b69c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Attach.ir": { + "bytes": 2984, + "sha256": "df9ded2d366efa2a50ccad95adce51bc1ed1d10f11ab973670c319c1e9010755" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Attach.olean": { + "bytes": 35008, + "sha256": "68895ad2ef440cee787ab97f7a61ddbf94e2c688ce50a5d29984e2bcb378c134" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Attach.olean.private": { + "bytes": 3736, + "sha256": "0a67a15272c69e7feb1a2be79d6192f3c59a880f0a6ed8325d8e4329eb8e84cd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Attach.olean.server": { + "bytes": 1448, + "sha256": "f4d4eb972eed24956af7868ea5a2aee1cf6e1e736eaf6ef2ee325a7d191eaed2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\FilterMap.ilean": { + "bytes": 11299, + "sha256": "f4e37bdbfeaf2d95b66e93d898cf8e384c4f3df3eadfcbba4efd0331f23183a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\FilterMap.ir": { + "bytes": 8704, + "sha256": "aa7cebf9ae23f2e246acfbc33b4be0720c068b032aa918186fdc12c07ee6f6fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\FilterMap.olean": { + "bytes": 114608, + "sha256": "aa8859948c70c3b4e492c98c83a581e7cabf51a0a54f325db24b003a2b0e8663" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\FilterMap.olean.private": { + "bytes": 96, + "sha256": "0b84539c696d47d16860b0903287943e9d6beb3662d6fcec985fb1c974464dd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\FilterMap.olean.server": { + "bytes": 4424, + "sha256": "a88d60f97d6720d12dfee3d506d670cfa504a7ef8256432b1382a2e6338d64be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic.ilean": { + "bytes": 238, + "sha256": "5992e0660bbfa82be15b9f30e18aab6950fac1b6e6cde3545a396207648e0986" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic.ir": { + "bytes": 1072, + "sha256": "e64a43be3415a7a29951e6b95a593e2e52507a421c1c98a39ac16d2c0f596f29" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic.olean": { + "bytes": 19120, + "sha256": "618021aebf0ba816fb9a050ad087d8601f3b54229fb4016d04653ce4347bc2ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic.olean.private": { + "bytes": 96, + "sha256": "fe10f420dec139559ac27a3f18e0ac21a8956109f550186659a497382beb864f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic.olean.server": { + "bytes": 96, + "sha256": "f6b8f6c4c323e34b4008ff252e4e24f96c2217b8af10ceb03fd9e72cadc1f848" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\Attach.ilean": { + "bytes": 23094, + "sha256": "bc15c44ff23eba68cabd5abc3c53f3ed2939832b4db0087687b3c8d3fc5a9495" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\Attach.ir": { + "bytes": 16848, + "sha256": "bc42475ddfa77f9bf1aa1b3f2808a295b8a8e936c8cb47ea56ff434842994bb4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\Attach.olean": { + "bytes": 200528, + "sha256": "b419e0f734af745881f089e090d5e5fd0b0bcc3226700ea400d1bcea3534bbbd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\Attach.olean.private": { + "bytes": 149680, + "sha256": "fe1232839e5d6e72f65af284fe56451495f5190aa5871411a7e1e77611a61036" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\Attach.olean.server": { + "bytes": 4760, + "sha256": "efa77aac9eadf0f03f460e3d9d18d75dc81fe5ea20dc02050edec1497a6a82df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\FilterMap.ilean": { + "bytes": 47320, + "sha256": "b6782cd1452393cf23abf4b7af3c347f0ab48e0a29609d6e75f87dfe22ecc911" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\FilterMap.ir": { + "bytes": 31432, + "sha256": "6dc9d7b931d6d6afd96d4775609df25fdd62d1a9938f41948e0367b88b691676" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\FilterMap.olean": { + "bytes": 468280, + "sha256": "51a64bdc3a6c51727d3185a00e618d2e1a871b4fb70471ac9beedf09de10233a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\FilterMap.olean.private": { + "bytes": 158272, + "sha256": "12508f9adadf1ee8af0c3070c3ab5751ab0718d480ff0ce71dcf95bb55cfa0db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\FilterMap.olean.server": { + "bytes": 11112, + "sha256": "59d34dcad0b8c7b6949b6951c82142fc53ddc1ee16876dd26f085f2847b332e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\ULift.ilean": { + "bytes": 27820, + "sha256": "68d0c601442ed5a87fabc3675ba061a434df116e43af6d93bfb4d06cc425100f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\ULift.ir": { + "bytes": 27496, + "sha256": "8626d886dc251d43b11944c9ed01faf337ec5f75484235efafa1a3c1936032dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\ULift.olean": { + "bytes": 241744, + "sha256": "a5ae335a45eef7398d1d5c621ec3a142b075843d0209ac0d3a2ea8fca2f92158" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\ULift.olean.private": { + "bytes": 264680, + "sha256": "da144fb8180c1a8d92a9ccdf1a9cbd3006e37938345f889f8c2964e9a35d3fc5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\Monadic\\ULift.olean.server": { + "bytes": 6288, + "sha256": "6b72243be6baf09a4efdfa580328ea592da1040f9ecbff70d77585b2ce8d3321" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\ULift.ilean": { + "bytes": 3662, + "sha256": "f40e253c7b7c242f85e0a1ee445d962d08a21d1ee06df42c52ca6dab0c69d91e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\ULift.ir": { + "bytes": 3192, + "sha256": "5738e84b424dee9760c4129d6eb7dc0c7bbe22957e5d6a3900cf83fb36ed6fb7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\ULift.olean": { + "bytes": 38112, + "sha256": "387094eb6122b79691553bf61d81f0ecf41b8f49d9fc62504294a308a1902369" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\ULift.olean.private": { + "bytes": 1544, + "sha256": "e375f2f622e16a47b555d0e2a3cb55d38cfc2fb11d87f312992a3808e75ee322" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Combinators\\ULift.olean.server": { + "bytes": 1680, + "sha256": "d4ade0d878dfa49d6929ec20267af5f5b5e2c5c7c756f4995d1c04b776de64ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers.ilean": { + "bytes": 384, + "sha256": "a862da6036e3a6a93fbb22cc7fada3444afdbd7f8d6668194355cbac06b5d248" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers.ir": { + "bytes": 1304, + "sha256": "49c4de3357b0d9a75355bfb87c573abd679355350c04ab10c8763f82a827f333" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers.olean": { + "bytes": 19352, + "sha256": "8561ebd82c3fcc73ba9089cb1500f030147de6f65e9b39d6a6028ed916e2a64f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers.olean.private": { + "bytes": 96, + "sha256": "132e37fb8bc04f6b3673ce91ec1bb68f0c6c8116cccee3efbe6aef234eded6c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers.olean.server": { + "bytes": 96, + "sha256": "9c46eebb4b68074f4113c84b2ab7bfcff2cf83d75b44b0ac464f8a78304d4898" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Access.ilean": { + "bytes": 10014, + "sha256": "6c9657c7e73a1fc12bb7116db75f1181ab9a0f906c53a542804435ee0dd132c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Access.ir": { + "bytes": 15912, + "sha256": "f306d83175407a04d810ae626ac00e43f7aa899a532940b7912c1a2a3f76ee3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Access.olean": { + "bytes": 92920, + "sha256": "fb11484e4b36ce83c1e84d85c91c41186720287ad89d30d391556f3349a04445" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Access.olean.private": { + "bytes": 145496, + "sha256": "94d90fa9f2b0fc05164f59d53b5f15ceb51d62b643da780b302b5bdacdd09cbc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Access.olean.server": { + "bytes": 2120, + "sha256": "5494ab674ca1241004c85836a1ca137f3ffcd1c3350009acbca6a231a65cf095" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Collect.ilean": { + "bytes": 8401, + "sha256": "6719e704aa8e4e551f616fcc6f43fc6f8a70385d06a5c9f762e28019c94e4567" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Collect.ir": { + "bytes": 12776, + "sha256": "5d9baf296a2ba4fa7775ebe337c290405dff8562fc6c4f556cfd13253383ea32" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Collect.olean": { + "bytes": 76200, + "sha256": "31eb7e699cae91ee4a2f2b748959c2cb8188e5dfca8a093e482a074f94e70040" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Collect.olean.private": { + "bytes": 5448, + "sha256": "6b6290a935da92d30aaa6c2919441192d5ab763952bbeaa9f679db087bdc8a52" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Collect.olean.server": { + "bytes": 3272, + "sha256": "96d87dd411d14765d1df99354c4684c9e06ccc0548680700e984cf434b8aeda1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Loop.ilean": { + "bytes": 17924, + "sha256": "1d2c42d305e0a9b11ec40c2900e02bbe321dc5a5d234a908583474c19c56c7c1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Loop.ir": { + "bytes": 25096, + "sha256": "4719cbc1072719dee4b97009c2a11e0735a49d458d22ad412239502c00d78857" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Loop.olean": { + "bytes": 217000, + "sha256": "98c20561d0ba58acf5d3a926f49de00e9fbdb248620472acdf8cbb532f39f596" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Loop.olean.private": { + "bytes": 16656, + "sha256": "1025ff15a189b22f423bceb2b2197fcae13c1a11a49fdb4451b564a28327d3c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Loop.olean.server": { + "bytes": 4712, + "sha256": "ca3b5adddc4c35860a348f1cef917ba9b4c8636eb29910d6a695c9626ac3ac51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic.ilean": { + "bytes": 364, + "sha256": "d0caf6186ea3cffaf519bf5b4820d3b18c614a4726b9adbcc36579bb07b4b0ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic.ir": { + "bytes": 1272, + "sha256": "04517af16441ef2074be8fd1c57ff0c94894a0eaa0a1983eac4424c7e0860f2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic.olean": { + "bytes": 19320, + "sha256": "00efcf6f76c130b42c6181a143ae75c235a0cbd601101975a4f6cddd8d37a2b1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic.olean.private": { + "bytes": 96, + "sha256": "d5d9c1ae8133c8a59feef4c5b24a9b465da5d909384e043d1276a32d1ea28cba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic.olean.server": { + "bytes": 96, + "sha256": "9df872f83eb4edec8d70847b3d63c3c3188e4bcf608bc9674db43594dc8e0362" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Access.ilean": { + "bytes": 7561, + "sha256": "41ca8f3f2415d2a56a2eeeaeae2d93f287e17293225bd7dccb89b8ff3cd5366c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Access.ir": { + "bytes": 6440, + "sha256": "ce2604f468d128ed5474445e6bbcf6bd8266ef5241feb0e2e4f0a4c7c992590c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Access.olean": { + "bytes": 141464, + "sha256": "3c3795e125d15eb078178549dda776dd77765f796d11f015aecb3329b6d71927" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Access.olean.private": { + "bytes": 23936, + "sha256": "fddfd2a153a681aef368f50a77e1bdb3bafb619f41e466b5998a8090c948d1c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Access.olean.server": { + "bytes": 3480, + "sha256": "526ae18455dfc7bebce94e0282f8991b4e297a8743acfc1e63dc26c1c1b8c5fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Collect.ilean": { + "bytes": 17591, + "sha256": "29309c8a7e997a6b8df8ade243723b0deb49d41c35dd8a7f8c1af2275385132f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Collect.ir": { + "bytes": 26760, + "sha256": "dcdb543abc8f36e0ee3f07ba5ec55a31a57f2f0096aab8a8fb7b95895d5d1526" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Collect.olean": { + "bytes": 262152, + "sha256": "61f1e77370689435e21708d46441b9585e36883c1efed99808d5a61ef1238d1d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Collect.olean.private": { + "bytes": 165184, + "sha256": "dcc34b2a423e508409cd813433e26123a5daf553c4a6b7e160390903d2523580" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Collect.olean.server": { + "bytes": 6984, + "sha256": "0e1480561e421214b10aa3b27f223f40e16ae49f904ba0acbf4157c6015314e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Loop.ilean": { + "bytes": 37848, + "sha256": "1fc685f0dd481b87bb8147dda6c7e2e41cae7c458aef3ac4a1bb3f3c5401e233" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Loop.ir": { + "bytes": 52872, + "sha256": "ac996fd6e8858a90c0c81110b4dbd15094f705371e0109599e237fb3b891303b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Loop.olean": { + "bytes": 493136, + "sha256": "537042ed6e2b54ae471f7ebe1ffa1254f8a13659ad2bc338e0cb0f65bf27188a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Loop.olean.private": { + "bytes": 258800, + "sha256": "3cd13cec5f6a86e1707ede1032db344fd7b0cffb97781043f800da279db7b6be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Loop.olean.server": { + "bytes": 11008, + "sha256": "50606f9100caba2bb8f28e06ab082ba9ed897934bb8c50e30a2151e557821c2f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Partial.ilean": { + "bytes": 985, + "sha256": "775da678048c73eba1e4ca68dda60908e0efd86ce653ffca1d3ea1a91e3b9c56" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Partial.ir": { + "bytes": 2480, + "sha256": "a5689bbd246ef4593ad59b2e75a194f4976fa5f72f69f27bf10e68b1c96bcd34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Partial.olean": { + "bytes": 51496, + "sha256": "1d7978c463ae9a57f0b2b08c0ee8fa83dc36895493247353c9611348dda6e399" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Partial.olean.private": { + "bytes": 7112, + "sha256": "fb3dd47f5d4cfc91a3de734f36715b7fd6f5781942c000cce0ec94682e068a6d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Monadic\\Partial.olean.server": { + "bytes": 1880, + "sha256": "9a49b23df7fd48a7d934ecbe176ba7a00a7456a6b7f4a84f6b7d15d0410a6b47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Partial.ilean": { + "bytes": 945, + "sha256": "99222d0e22c013fa75e29deac22feaa99e5e4576edb4fdc05e21186d6b3cd9a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Partial.ir": { + "bytes": 2376, + "sha256": "cb5c74a8f16181827324809eb2539e3e79855f8589a0aaf4d8150c4168004829" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Partial.olean": { + "bytes": 47168, + "sha256": "2c29fbdf5babca1603f58c8a8960e729820b80f948438d998bd12f2ede25bfc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Partial.olean.private": { + "bytes": 6680, + "sha256": "5321360bb7d06e51967ad1a9d6c839001c8dbafef65590470b8118eaf0f294aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Consumers\\Partial.olean.server": { + "bytes": 1880, + "sha256": "d78cc792e7c66c52cb4010ad8b462d10af1e80ab9946792e6f546e96e457ca45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal.ilean": { + "bytes": 225, + "sha256": "74c14ac12b599da39e2460af1a670b976485ab49b9c5b936349837308f00c41c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal.ir": { + "bytes": 1016, + "sha256": "8c61ea75f6682fdf6a22a41d331f619cba221ba5d62967b639f21cb502812e0c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal.olean": { + "bytes": 19064, + "sha256": "823eb4dc1fe442896dd7c8e8fcf0b8eca00ab8a26d45fff8fd9d89c3e75e2880" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal.olean.private": { + "bytes": 96, + "sha256": "70267dfb1766742259922025f48db050022b21075e540d1c660b6ef739384722" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal.olean.server": { + "bytes": 96, + "sha256": "bd6c6558a468c43446445c759d8a9c8f952301b65264d4c1228e2ea582e34788" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\LawfulMonadLiftFunction.ilean": { + "bytes": 8290, + "sha256": "53f7cfd101ba653e301a66bfe5c16a03260c4e16ff8c39fa876edddc8dfb7926" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\LawfulMonadLiftFunction.ir": { + "bytes": 2664, + "sha256": "c80023708d3b9cb24304b655065a338553da104ef2692a6bcd503f24f7158bca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\LawfulMonadLiftFunction.olean": { + "bytes": 83200, + "sha256": "8ab68cbf726bce6ca7d8b0597ab487185ecbe67903b51fa598716a67dfc5f0a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\LawfulMonadLiftFunction.olean.private": { + "bytes": 40496, + "sha256": "99c6563a0c5874abacd4832452a2038822238f5b4b462321dbc706f7dcfa24f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\LawfulMonadLiftFunction.olean.server": { + "bytes": 4360, + "sha256": "c42a87217b37a631efc7f05def8449ab62e4a5ca4eca33fd6d7805cb1137c547" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\Termination.ilean": { + "bytes": 3973, + "sha256": "56d26a2e72ed06dc98f6e2ad4cceeef0590ab48773e61ed927e580e908806cb7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\Termination.ir": { + "bytes": 808, + "sha256": "1d0de1185d28c986d95fed25344237b63a27e9804020e5b58e01bd929cd995c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\Termination.olean": { + "bytes": 88816, + "sha256": "d06fbb0a674cdc5269f8d76d46d811fe57927b8c1312921918853b475f359825" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\Termination.olean.private": { + "bytes": 22152, + "sha256": "9e9abaa5a86527147b40cffc7ce897a72b0e6458eeb81ca01945af8cacf0624b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Internal\\Termination.olean.server": { + "bytes": 3384, + "sha256": "3afec25524ae0367f837c09e2ef329812d0544eb6f1e77a9a90001610d108ded" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas.ilean": { + "bytes": 205, + "sha256": "a3f6385f0234ea8695855c42ab9c8f038a7e2d89dd6d8af5cbc86bfbcb1845bb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas.ir": { + "bytes": 1000, + "sha256": "74258408d52f612420a3d17248243bf4fdfc82fc07b5967c6f7f8fa8c216b74a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas.olean": { + "bytes": 19048, + "sha256": "b144b4e06226e2b61e400c3ba7f5151d617a8addcf304092cc77beab0af21f7c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas.olean.private": { + "bytes": 96, + "sha256": "1a96abf30ed1552e06a38c3fd70c727a941179f27d9a9c180f931a5359d47539" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas.olean.server": { + "bytes": 96, + "sha256": "d1beeb0205fd509e0529f2d4f3538dc808fd1111b019e9016cb79bcc3de6fccc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Basic.ilean": { + "bytes": 3474, + "sha256": "ac0b72e08c90167e4ebf16a038fe085cb0ecd555808323274424c5f03155304f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Basic.ir": { + "bytes": 4440, + "sha256": "07e5197baa0b95a4bad2361b42b0b9bfa66b4dcf40eb2f8ba33eaf6a67bebff6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Basic.olean": { + "bytes": 47368, + "sha256": "ff8344c75f851fc41aa69054cc2e349466284c99a2931d183d6b6ef049b9408a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Basic.olean.private": { + "bytes": 46480, + "sha256": "1d7fade196bacfc9279cbb592bc0bf47f6708a000d656417a7513aa0248b5fd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Basic.olean.server": { + "bytes": 1680, + "sha256": "2f5d69f38605e9915807712b67f7573dda8b387a90387e6d1f66dfb7009b74c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators.ilean": { + "bytes": 372, + "sha256": "c1d888eb54cfea149d10f430b1d3f0e2124d82eb690361f9fa59f5d28e46be23" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators.ir": { + "bytes": 1280, + "sha256": "2df212f49dedfb12b0b49ccd6f2f648a37468a215196bd0d38489af20acc7af6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators.olean": { + "bytes": 19328, + "sha256": "499eef85bff72611d6c4ab4705fd76fa6cb2a671b89bbfd06c01ef093b62c49d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators.olean.private": { + "bytes": 96, + "sha256": "4d9164aad483f6906dbf8f50e57bc281a611cef848959f64924dc4b77e19c736" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators.olean.server": { + "bytes": 96, + "sha256": "c6c3f872dc8bc4bd57f11c294222430560a12d3115d11cf048425abeba714e7b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Attach.ilean": { + "bytes": 6191, + "sha256": "6d481e138af9350a7020d479c57f87653fce28e097bc9aab209f821a1d829499" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Attach.ir": { + "bytes": 1408, + "sha256": "5f0e718cc827ebd93c27e892fd87660bb6d96eb09e791e004bb844c8a27e9317" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Attach.olean": { + "bytes": 38024, + "sha256": "04f81aebffd780f89e13ab2adfd3de016b7f291550d704a6a9c87e1074f2de16" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Attach.olean.private": { + "bytes": 55824, + "sha256": "01ea15b9056fdf7767d1efa5a1a28055e0ae311e2bc812e3b85e864269062bf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Attach.olean.server": { + "bytes": 2608, + "sha256": "6d7bc19c61f994e10c760c27e7417e24f7f2be1090cdfe3cc63bd528cf7efd6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\FilterMap.ilean": { + "bytes": 26875, + "sha256": "61def0ee4262c198e4e22e8c395135456657c60dafa0aae7bd3f805232211f37" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\FilterMap.ir": { + "bytes": 16008, + "sha256": "823e4615e36347d3e71515f5fa02179c1b5b518642a7bcf792f9315abbe6771a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\FilterMap.olean": { + "bytes": 341456, + "sha256": "06d99c692177343b00aff593a965ef1f5331bd05d30cc6509263a5c2b1c29caa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\FilterMap.olean.private": { + "bytes": 769536, + "sha256": "f57cf0b392ba700531bb706096ec0566b7a157220687998ffccf3016db9f1b40" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\FilterMap.olean.server": { + "bytes": 7480, + "sha256": "b812c8fe4f816added4f67c2ca368f3dd35a7277c55e4fa40ec24f469b93adaf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic.ilean": { + "bytes": 335, + "sha256": "d043e2a905350a0d545f2dc4667cda5111121f150221cf59a1a98c959655de51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic.ir": { + "bytes": 1248, + "sha256": "25fcc7db05fc231d2689e27eb581d9c2c0cf93d288f02dc5a924acc07e3fe20e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic.olean": { + "bytes": 19296, + "sha256": "47fff4bc8d06b812700ca6c9bcd6d00f4b01f05b3176493cde1da45a723adc26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic.olean.private": { + "bytes": 96, + "sha256": "0c19f61f7dbe5048bed6c93c91c4ba5145c0da98eef3ab7c31019e38ca0932c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic.olean.server": { + "bytes": 96, + "sha256": "623a20bd94ccf8b1f484cc688b7ec7a04d1244678905bd64b0e018d9b1c7d579" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Attach.ilean": { + "bytes": 5191, + "sha256": "0ff7fd58f69cf15788bfe03e08515c11165533c4643ea613e836c7f836fe8f64" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Attach.ir": { + "bytes": 7784, + "sha256": "cfab150f981dff304eebcbde9f2de1c87081a5dba2de06adebcf0c16eb4d875b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Attach.olean": { + "bytes": 97872, + "sha256": "2ca5137bab43e4e12ed63b48604a2998dc690bdeb4bce94c4e1fcb2d27c636c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Attach.olean.private": { + "bytes": 133120, + "sha256": "aba8aef98c19f9444464e6f99d64978482ac446e38b7c227e8a075c131cc1751" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Attach.olean.server": { + "bytes": 2144, + "sha256": "1642dc1342343d74b1afba59acf69991addbb08cabf0d39337b4c395ce5c999e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\FilterMap.ilean": { + "bytes": 27876, + "sha256": "3115466a3dbeda72455597f6f6437364ae96f108641fd781240c2404e23b07a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\FilterMap.ir": { + "bytes": 16208, + "sha256": "20098958814179d4cd0bb7b9161545027f8680be2c5b0cf2b26f4ccb02ec5b63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\FilterMap.olean": { + "bytes": 366080, + "sha256": "bfddb0f3994fc60239f9a3ad98e54823354340b34b9b9d97219baceb4b894b9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\FilterMap.olean.private": { + "bytes": 1400344, + "sha256": "a7e9405b1f4558b04cd2e9ff08f3916cb9def080bcc93a5bfdc531f5309821e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\FilterMap.olean.server": { + "bytes": 5856, + "sha256": "a97133b72868690cf8a71cb54bf0b92035b7c60e6297951921ecce0b6a03d82c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\ULift.ilean": { + "bytes": 6670, + "sha256": "49d0e4cfb899ebd97cb2f2c8103e0774d82e5eae7d9cb843dd708feae2d44371" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\ULift.ir": { + "bytes": 6208, + "sha256": "65388879ce0dfaa4c9cfcbd69a48a3620439da4a66b5b969471187d6444fea9b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\ULift.olean": { + "bytes": 88632, + "sha256": "d4f8011656196c42c8ac8afc08893551ccce1f9003f55eb0abaa074257d841ea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\ULift.olean.private": { + "bytes": 131304, + "sha256": "4c2c8e788bed3c79909136024ff3a3922ecc6b366155e9f80588bfb5f6b947ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\ULift.olean.server": { + "bytes": 2144, + "sha256": "647bbb9dad5f44d4f9ecaf048e21e86b3c6a70ca890f3bbe8af2073e86e70e14" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\ULift.ilean": { + "bytes": 6602, + "sha256": "9a6edf137c1caef73906b6b14a517ba0646ac7f11522a501252a26f28185e4a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\ULift.ir": { + "bytes": 1312, + "sha256": "8643d9cc081b2342b54287793ee6229d794f961003ed3045ea70aa2868d612f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\ULift.olean": { + "bytes": 55392, + "sha256": "8f3a96c23d19da42a781aa9e073a7eef66f1c244c16400c781e5523d81137b77" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\ULift.olean.private": { + "bytes": 50880, + "sha256": "7f0a66699531f71bae9774719e0036634381ae005e764fbcbd7056c7be1d765d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Combinators\\ULift.olean.server": { + "bytes": 2376, + "sha256": "e50c7d5f0b6a874db01d7715f420d312f2e2279c44253bef1d05c591e9655af3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers.ilean": { + "bytes": 293, + "sha256": "dda8f4b648f79d85ef7360317e6fb3b3a6d72a5fa355f8219abc46b42002429b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers.ir": { + "bytes": 1168, + "sha256": "b1174432d54136ccfe87c145fdabb166947dfb163d1118b97b77680665ecc63e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers.olean": { + "bytes": 19216, + "sha256": "ede11f3381df5f9a2d2149e73b46e06ef893960ea76563105bce9e3ec69f339e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers.olean.private": { + "bytes": 96, + "sha256": "6eff7034aa881aeb99c29b80af029de04f5cde82a608682c95277b1fceb81dc5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers.olean.server": { + "bytes": 96, + "sha256": "f67142000ca9132c6efdfbf2b222639e3c3a65bfbdf200d938de66aff68183be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Collect.ilean": { + "bytes": 11999, + "sha256": "601e7c49e917d2223b8c5223a050da8eb8270d628eb5e95c11d4551a65430b57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Collect.ir": { + "bytes": 5256, + "sha256": "d513a69a0c5160914dffb084ee8be513b504cdbe0e69d634a27521af6c74ce28" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Collect.olean": { + "bytes": 84744, + "sha256": "08717090de3961c7aa10674faee7703acf92306bda908aabf1f542cf7c0efd9a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Collect.olean.private": { + "bytes": 201912, + "sha256": "5f5547c45880c772b6165482d35f8a6d79b5d17f928a094c3dc6059e9172d4da" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Collect.olean.server": { + "bytes": 4928, + "sha256": "6193e68757cea9fc7ea2a7cb90cc064473821bd98ec59e9006c9194b45a92e9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Loop.ilean": { + "bytes": 26036, + "sha256": "702ab82f050d81021df771a9349c15de4e625321a3e2d3eb9bcd8d048c38aee5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Loop.ir": { + "bytes": 10672, + "sha256": "4eed4a39f3c38b4fe0ca3834e60a18d179f735303e46b6f5aae0eb793cdefed5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Loop.olean": { + "bytes": 228920, + "sha256": "09fc1e6b5ed7fd37133dfab716dd4a45e83e82c1c147f18514ca63be36439b31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Loop.olean.private": { + "bytes": 755848, + "sha256": "20048ebfe111ada91ff8d40c31ae667b14255dfe2510afc77b6858a1d5f75641" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Loop.olean.server": { + "bytes": 7352, + "sha256": "d5ca073eb2a6b76aa5fc7dacc1b4bad0b9540c5ef8588dba6330a427354ccd0b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic.ilean": { + "bytes": 250, + "sha256": "4a70c8980443962936e00f9313e3077e76df5840c4819126461809e0ce1fa840" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic.ir": { + "bytes": 1136, + "sha256": "af65a3605a3d6dea68b316b4c0fd9c83d7e2fc6e970c8e635d97c5444c98f22c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic.olean": { + "bytes": 19184, + "sha256": "0f55aca94e079b229548552551702a0160fc5157842567cdc8356dd8578be8c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic.olean.private": { + "bytes": 96, + "sha256": "aa5a93640710d2e2dffeb7e9d4a3caa62d0c927f4e6e7705fa92300155a3bd05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic.olean.server": { + "bytes": 96, + "sha256": "0928ee65ff4db607520cdff903daea9dad2f20671361eaa123f0396832b91a55" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Collect.ilean": { + "bytes": 10741, + "sha256": "ebd1a0048d44374b700b676bbc3ebf6ebf04820987a6e648c54505b704e4b2dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Collect.ir": { + "bytes": 8104, + "sha256": "aa0a50d9e024944f13f864d4be9c22511c685bdaa695a9d6c992fde216259adf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Collect.olean": { + "bytes": 134016, + "sha256": "c321a85fcac5c90e5ff38a34de620142b1235edba693ac31566ea7973cb9bc18" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Collect.olean.private": { + "bytes": 383528, + "sha256": "ee88a9bc6f2a91f09f9155e6ac39b9d110e2d5e9732dfdab1b77f38a8b0107a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Collect.olean.server": { + "bytes": 4464, + "sha256": "588bdbcf67af91caa9d08ebc6f76ac8b1dc8d7d0a6e2e2f831224368c0ebe1d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Loop.ilean": { + "bytes": 16131, + "sha256": "34980462924bd8819da1565d056b584e34f94f19db1594105acd4d791b323eb9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Loop.ir": { + "bytes": 11320, + "sha256": "16ef105da92480921a0c335e42dd0bd201243d701f1bca4ff3af1e6e0155c362" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Loop.olean": { + "bytes": 243200, + "sha256": "36908c5ace87eb38427fc3c6dcdbdd300ff8ca89f75110e445bbc49a73254cbc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Loop.olean.private": { + "bytes": 618128, + "sha256": "ac074bd03462e5d640eb5f65c2345ec94b9b910c4d69b172b2addff669aa5427" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Loop.olean.server": { + "bytes": 6552, + "sha256": "55b7a4ecc98841f6579314da5bdeb5c196dcb3b6b0299469f49e9ff35494a1a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Monadic\\Basic.ilean": { + "bytes": 3170, + "sha256": "6e1e1f28c0d61857de591e0cb3b717cb308ab328c0222a6fcac54c1515988e90" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Monadic\\Basic.ir": { + "bytes": 4576, + "sha256": "e99ba56922b842d9b8a90cec40f932537bac37f386e0877b53f1fde1b1141488" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Monadic\\Basic.olean": { + "bytes": 48760, + "sha256": "4a9ae7b29e0fc2524e734f5e860d42b24115c99e484536ed0a777acf9fc9ddf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Monadic\\Basic.olean.private": { + "bytes": 49336, + "sha256": "7e1f33b4030d09377e88ee3e9d2140c041150a4c3d9c2a71c6f821c67e5f1850" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\Lemmas\\Monadic\\Basic.olean.server": { + "bytes": 1680, + "sha256": "c7bf9574c742d29b53755ea18b31385c163840d9b227e6106237342c2098c7bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\PostconditionMonad.ilean": { + "bytes": 16735, + "sha256": "ec001497fcf286c0b94238d6bdeff8e0641809d7f84517658f22f4a3ac674708" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\PostconditionMonad.ir": { + "bytes": 23624, + "sha256": "95ef4ddba906d01435203da4f6cda2635179fc3029c527cd4b5171bf5ec306a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\PostconditionMonad.olean": { + "bytes": 218248, + "sha256": "947886330d6f52ce453d5d21307dfc1e0ace5a85fb6cdf992c60ec4fbef6c12c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\PostconditionMonad.olean.private": { + "bytes": 322120, + "sha256": "984b102ff7889203a75efafc85aab09bfa5d687f0e55ed4612374494aecb11fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\PostconditionMonad.olean.server": { + "bytes": 7520, + "sha256": "730f886234cabb2be31460ff72933dc9ec58efa7ab6213e0b716fafbe6e8078b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\ToIterator.ilean": { + "bytes": 10912, + "sha256": "e44f0505c64950fb4dfcb8a862d3b2ad23843a27de141c7e5d71801b56665847" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\ToIterator.ir": { + "bytes": 10616, + "sha256": "98456a72cdd198b4ff925b62ce7356b40e8f18517555a33fbd8989345ce1aa50" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\ToIterator.olean": { + "bytes": 115176, + "sha256": "94e1988fd6b567273ed99357c7ececdc456eda8e8fbff18fcc2303272a294105" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\ToIterator.olean.private": { + "bytes": 1944, + "sha256": "36613f3a43baca9c1859ce70de8c05250ebee74cc885871c62b40c8fd7c19863" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Iterators\\ToIterator.olean.server": { + "bytes": 5592, + "sha256": "2de74dd595c98e5bf1c16cc12f8e1beeb2b665096a219dc0cd90b0bd16472568" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List.ilean": { + "bytes": 1170, + "sha256": "d2a610c99e2d275905f831208b910fb3a058164e67aa9b7ac349eb32d4be7632" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List.ir": { + "bytes": 3344, + "sha256": "25f702c57a5fe07d7e239e953c58e7bca17016f434e519f941a25158679d5f1a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List.olean": { + "bytes": 21392, + "sha256": "3a37aeb21e9f02071a31f87b2aa87cff505d5359961116ed193eb63ef24394bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List.olean.private": { + "bytes": 96, + "sha256": "6e60e42027e5c31e6d08466de939afa6c513678779b4563d244bf9e2a019c232" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List.olean.server": { + "bytes": 96, + "sha256": "52a46b5efdf26b6b0d933d934a6133b1de4526a311cf9485fa4a7aff7a5e0c20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Attach.ilean": { + "bytes": 46794, + "sha256": "ea3c9990206460600200989d7e01050236b86a8f8678a0347a89588e45b574b6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Attach.ir": { + "bytes": 15280, + "sha256": "3ac6ed38f3f60796ba53cad8dd72723f8fac860518eda788cf60b0efb9f925e9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Attach.olean": { + "bytes": 388232, + "sha256": "de4b57b580fc0a072c8053148fd9ae29ee582f86704c44680820a9bda84ca760" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Attach.olean.private": { + "bytes": 1027360, + "sha256": "88ae541372a5df9eff4f7a61aa90e35c135387fce1780a3631254134f452622a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Attach.olean.server": { + "bytes": 33832, + "sha256": "d619ebc15b6623a8a1e078018c94e1e59f95594184c7117a5a48f9749777c1f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Basic.ilean": { + "bytes": 117399, + "sha256": "3ed26370102ebf76548547d1966b474098808d41da26dc2cba079a0131142395" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Basic.ir": { + "bytes": 260064, + "sha256": "7b31da5e21bc545e5b168bfb30a3b31492297105c6106a255007640cee1eda44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Basic.olean": { + "bytes": 2107176, + "sha256": "441d42403c3ce577fa3d3ee54e39a2d4305ca5fe0e01110f5539488d4b36781d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Basic.olean.private": { + "bytes": 353848, + "sha256": "eb1114dc3450d7cf21d2cdca234154ddda9b972d787a5f483fb5b85ee29ba1cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Basic.olean.server": { + "bytes": 103080, + "sha256": "122c00976b934b6091ef544a799bf91661d91fd1460a1408cd7895a5fa933015" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\BasicAux.ilean": { + "bytes": 16345, + "sha256": "2b1ec7b02a2cca3d7e97e7f09e81990ea456d8db18c28b1371fcd3c9390e764e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\BasicAux.ir": { + "bytes": 75008, + "sha256": "e3475b010360f084c7225debb2154b9ff45d846811d67abaf7defa1ee8f70b45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\BasicAux.olean": { + "bytes": 376000, + "sha256": "23dfec5cd0c36adc5a53c9f8097847cfccf467cc173ced3871cdc030e84f6e14" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\BasicAux.olean.private": { + "bytes": 210032, + "sha256": "6fff8cf5f4b746ee2df67dfcb26c0525db83fcee5640c4e595700dcac4222bc2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\BasicAux.olean.server": { + "bytes": 12040, + "sha256": "7576961d4e5114e4a2c034677c0817f5770b11c8e03785f44e2d01a6fd1eafd1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Control.ilean": { + "bytes": 19698, + "sha256": "497f70a1e077958e9377f8bee2bfdc315311e3ad5daaf811258ad298840cbbeb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Control.ir": { + "bytes": 47656, + "sha256": "dae9fd65a9c5198014ee4f298ae88057fd55478ee905375aefdcdc02ca0dba5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Control.olean": { + "bytes": 420536, + "sha256": "21531aafbec663741af8ba27a4814270428d659ce0184e3a2c13c3b6a27d62a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Control.olean.private": { + "bytes": 121176, + "sha256": "0b92c5ceebdc84004e90aa49219c0de30b7dd67459edb202c7bfcb925773ff18" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Control.olean.server": { + "bytes": 12048, + "sha256": "b40d807d132b767d3532a8fc8a5aaab2b85d9e1c77fb9a105e7504b0fa28d861" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Count.ilean": { + "bytes": 27761, + "sha256": "0b70362d52195f221ab2eeb7b6aaef9fbcd72192b280109bb274d41417899e63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Count.ir": { + "bytes": 5240, + "sha256": "5fc02980b3d56fc4abab4657da5af331ab0e457e5cc58bf324b09a3c150e7d47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Count.olean": { + "bytes": 153384, + "sha256": "ff08fda392030c7f225cb2c735128843d78183c940c151044fcbeb4d1fefc1ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Count.olean.private": { + "bytes": 298808, + "sha256": "aea5939b6467afe20ee066f09a607374f07a63c72cf6c1c2a907cf9ddf8c6f77" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Count.olean.server": { + "bytes": 19344, + "sha256": "6500e95a88d211811f9cb82d6ff40e541e71266a6796dabbe173e8d0142d586f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Erase.ilean": { + "bytes": 36495, + "sha256": "472a3cd9b03927c105922c80e55aea9616c6c7dc189845316fe79223a17c82f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Erase.ir": { + "bytes": 5992, + "sha256": "2d8e1b0e6210822d057cb45d6656933555fe30bb4c2cebf7f6e1d597df922ef8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Erase.olean": { + "bytes": 169640, + "sha256": "9d6314304ef8bd560ebbb0b9324765862181e71acacd91214fe23805f21dc893" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Erase.olean.private": { + "bytes": 1023792, + "sha256": "aafdd19bcd496cd178530c7da4fbc233413aafb23050d354e54d3bd77ab6db20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Erase.olean.server": { + "bytes": 25192, + "sha256": "bfeeca0282a30f2a9fb293517cddedd54307b27aa01d0f012ce739e65185652b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\FinRange.ilean": { + "bytes": 8434, + "sha256": "a1e7b4da44db67c59b4bb262b371ee039d8a45d1dbf344993ddcacce2e8b0e99" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\FinRange.ir": { + "bytes": 2064, + "sha256": "a790966ece757b9978716a740448443b28252f796b084ddc2c749066200dde0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\FinRange.olean": { + "bytes": 50864, + "sha256": "1b7ba5c7dc17db291caead4a3e0de5f4150d363f79d00388728e7d0e5fb0c12b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\FinRange.olean.private": { + "bytes": 144712, + "sha256": "7536efb15696f09d0cc92be4f324bb0917a0ae025239ebf57f564ae1c12a810a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\FinRange.olean.server": { + "bytes": 4000, + "sha256": "94af60f75200f27b9d7b2adcfcd1bf9d4ad33798ac4fd57c7528b0f20749b22b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Find.ilean": { + "bytes": 69749, + "sha256": "a39a1bc5c51d849f7e5296b63c30d591de6e2160402bd1dc88530c1836267aa6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Find.ir": { + "bytes": 12544, + "sha256": "31abd31b81e65873096152c26623b1e50fffb2c4e8b9b79f1ffeb3c330f31179" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Find.olean": { + "bytes": 430608, + "sha256": "ee250f87af0937bf0066b8349c2b675725127353a5574380c0681224373e85a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Find.olean.private": { + "bytes": 1996008, + "sha256": "681351ee88b359bc13bff113418ffa28ef49644804f4a72f93e25d0de5567e31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Find.olean.server": { + "bytes": 44416, + "sha256": "77009efda0c8a4b574f5e79ff7f79b3503f0757458dc9e660756e949481417a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Impl.ilean": { + "bytes": 33858, + "sha256": "4dc570e8333fa00b61473f4266538462097a2b5543513717ffb115da2643df5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Impl.ir": { + "bytes": 84240, + "sha256": "26180b86f33a44b7d1b2aec435688d9e3ee82719f2d941565f7f523c3febfb1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Impl.olean": { + "bytes": 557976, + "sha256": "82221a3572c173464679dd5f86fdcb8bafe33eca6153dfc3f838e02e56d75212" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Impl.olean.private": { + "bytes": 505952, + "sha256": "bdfa860ae0e127b10b39ebebd04f16f1ecf69dc498b59faf20d96ac2170d6403" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Impl.olean.server": { + "bytes": 22184, + "sha256": "865304f002fe6fba6354e06d87b3d74b44ccb6735c366b7e4a40b37f733cc61c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lemmas.ilean": { + "bytes": 188310, + "sha256": "4ae9daaa9ac1b1303cd703cd63b3d6296b3328bc94518acc597bb9123827d0a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lemmas.ir": { + "bytes": 28496, + "sha256": "50530f91ecbeea8d41b59cdb14082326c49071a02d38f831cf211542bfd8e842" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lemmas.olean": { + "bytes": 1281480, + "sha256": "57b80d4dd0a2845d96ae6610d805e7e14671951817dc3adbb64eceb743cee709" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lemmas.olean.private": { + "bytes": 4087240, + "sha256": "33aa97ce715c1caef75c6d952901f4165acc68443301103b90f73eb7db2aad05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lemmas.olean.server": { + "bytes": 178112, + "sha256": "9e01d37a6930cf5dc3b9cb0e87c51ca282dc870fb98a7597925e9284c76ebc3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lex.ilean": { + "bytes": 24588, + "sha256": "25f083a8a71df148b7bf340752a71d269612f18344ac01c936174dee5bd07bf8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lex.ir": { + "bytes": 6176, + "sha256": "cfc689182a23ce0378d01db8be1c6dbdb9b20bf1cc8c08d7867d414115cde5d3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lex.olean": { + "bytes": 204768, + "sha256": "221d3c4a1b1258c89df803cc941ebdeab92b9feea419ca19b289fcd22b428585" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lex.olean.private": { + "bytes": 1098896, + "sha256": "95fa68d6e40c7c810594c613af2cb7d4a6c11c2e8f6a11cc873b2dab14417c53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Lex.olean.server": { + "bytes": 14088, + "sha256": "cbeb9db5e2bb00fa029547ce5b801df8db2234205d4e3f5dce6ae4c67507d048" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MapIdx.ilean": { + "bytes": 29127, + "sha256": "c358b1c36f1e9a7163674e88c9a6ec59ad598799e9fd8651c0a6749968d2e8c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MapIdx.ir": { + "bytes": 16744, + "sha256": "c0610b5ca783e575e538447f1e9602e75b64b4c899bb1fa8a2cb16f750d60592" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MapIdx.olean": { + "bytes": 302936, + "sha256": "ae0b13872ff886505d68d1693b5267da282c9a6d3fb0b237d261b2a247bf136f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MapIdx.olean.private": { + "bytes": 1290264, + "sha256": "7bfab398b17237d56eef6e575a6290055a8432953f739b79ae366b2ad9e242e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MapIdx.olean.server": { + "bytes": 17368, + "sha256": "9f1297554c6102fbc18d5ec8dd77d262b1ecf4af24c9cabc05577453b4504218" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MinMax.ilean": { + "bytes": 10674, + "sha256": "074e1c7d23af170102ce60e47e8e746aeeb0de7c5f45cf085c7c9c58d2979734" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MinMax.ir": { + "bytes": 41056, + "sha256": "4bd59cb9a9d401c5a9fb2be1563b04d221d2bd868284ce6c01d6f69f23cd6281" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MinMax.olean": { + "bytes": 189928, + "sha256": "c019b692d0c6b82524fd8d9c4860f388d99410da15e51672e9fe7e2a76acc899" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MinMax.olean.private": { + "bytes": 197592, + "sha256": "58e5718702eb43e0b6b085ca4647a564d411d029568ff14f88f692870992fe61" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\MinMax.olean.server": { + "bytes": 7312, + "sha256": "a407d46d84e2b67f282a5440fbcb1d45e9ec079bc45e8c96e46538344b227a03" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Monadic.ilean": { + "bytes": 27319, + "sha256": "a0ca3e00d27b5bc984b88154fe6365bd2fc4e9af88e0e4ebc214d2c884e600c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Monadic.ir": { + "bytes": 20152, + "sha256": "6f7fe8b1e1ee1f2e93eee76cdc7c760b972dce201fdd65b48532997cc527ee56" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Monadic.olean": { + "bytes": 415816, + "sha256": "7fb5a8d4dd0ca8e2a737329a16cd26bae83835ac490c72655abf311122f58eb9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Monadic.olean.private": { + "bytes": 662048, + "sha256": "8f8933e035532b53abd0272312c69cafbb49ee693a8de0e6c9306f0233b88475" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Monadic.olean.server": { + "bytes": 18344, + "sha256": "5d0921abd82eac7f181950f9be2aec14f30a4c9c1d1e07ff41a37837c5b90d5e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat.ilean": { + "bytes": 650, + "sha256": "3cce7b2db1e113546640b480c2510f96530b6f5f30ae34ed1e6d7b1b1b4110ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat.ir": { + "bytes": 2040, + "sha256": "caf12daed9ae4935acd9702d83736faf3aa9f5c8c1432108b04c5a2777c304d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat.olean": { + "bytes": 20088, + "sha256": "2ddb7e51c0d73407b56c16b60312b86fc521375900b461a5d02a8a5056c3fe6c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat.olean.private": { + "bytes": 96, + "sha256": "9f2475c2b9583a48678bded1a56df4e6d2bee13a428efcfbcafff9d3a32a9488" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat.olean.server": { + "bytes": 96, + "sha256": "94851dabc256043da520f5549eb237d06000fccbeea4ac2316d25a383272c69b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\BEq.ilean": { + "bytes": 3236, + "sha256": "5e612eb7d4268d13bb3e0648c1b612aca018245947fa92539ebf544fcab7ca5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\BEq.ir": { + "bytes": 976, + "sha256": "c42e162acd8258d7b9313050e778fdb0d8d653175c46482195d24f41d46f0454" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\BEq.olean": { + "bytes": 32568, + "sha256": "524a71a5272855e6f46518b8d221cdbe062d2ea17afd47b2a774446fc196c05c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\BEq.olean.private": { + "bytes": 103784, + "sha256": "1add357a82a8be85b77fe8aac92e2fd668f036f3c2f4ffe1f47377ef532fbfdf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\BEq.olean.server": { + "bytes": 2296, + "sha256": "7e8225f0cef30e7a56b61e05ef22ca6422f3691d710d2f6fd2960436eb5bf228" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Basic.ilean": { + "bytes": 16091, + "sha256": "9b883f6a3c6bcd8375224f91ebffc96fa356040ef3607e216512bd8338869f10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Basic.ir": { + "bytes": 6536, + "sha256": "de40f36ef584819c1af16a287ff067d57cf9f8f6a8ed680b32ba26890a841d0d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Basic.olean": { + "bytes": 147328, + "sha256": "2461606cdb69ba5d50b357e9da6163ed2bb326ea23be47bcd8cf9774b4481287" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Basic.olean.private": { + "bytes": 698992, + "sha256": "ff05efd53906c0d03490cb0bbd82f13ed8563b78256d0ae5fb26f62bf5826d0c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Basic.olean.server": { + "bytes": 9128, + "sha256": "dcffed545d8972209724006b849156a721c8e2da8380e97a5c893b7015abeac4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Count.ilean": { + "bytes": 8762, + "sha256": "b87d55ab9f4728c10ad73a7536621d9d3e3f073c759f2adac832f345986e747f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Count.ir": { + "bytes": 3904, + "sha256": "c5f93e5f9b74deb536f3abaa5817dbc3b3c592c66ceb3927fac7751099b6eb61" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Count.olean": { + "bytes": 57824, + "sha256": "1db4c4b2947712ff153453cb98c16046106d3b49ea8354fe00205f860f67e826" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Count.olean.private": { + "bytes": 600424, + "sha256": "3ced21d0c267863776a351e31f8a4964cf2454dcc8e06648eefb16d2811369d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Count.olean.server": { + "bytes": 4696, + "sha256": "8c468b33744b0049e8b5f1600b1a848dc643bf1fb02621d66d754ec083d70ecd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Erase.ilean": { + "bytes": 7518, + "sha256": "f62906508b07db554c01a51856fab48548c53cc01e6d4e4fba16e7ba31b5cb25" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Erase.ir": { + "bytes": 984, + "sha256": "b028b5adba546a7a8f8905b9dc4a4da960a8a3a736ad0d0526b16f33b22927c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Erase.olean": { + "bytes": 46080, + "sha256": "91f1fb9f64e1186ca53a9e549f979fb7c2de82d3d06ebc18a4e0d3001f417925" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Erase.olean.private": { + "bytes": 442400, + "sha256": "63148c89d2bbcdf591db600301073f53054e5d2f9cbb7a6085552f020a1d21ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Erase.olean.server": { + "bytes": 4928, + "sha256": "fa7c331ac1cb6d6b1819f12a612c7362d2a5908ff8404bfc8603a89d257756eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Find.ilean": { + "bytes": 5719, + "sha256": "6fb740f0069913c9721cd9a8d06adc00fd08168015819312cad18df34d464475" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Find.ir": { + "bytes": 976, + "sha256": "19960ac52763db36ceee1ccf17a0e5eb666fa658875948ed0969a2eb89dfd9e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Find.olean": { + "bytes": 30096, + "sha256": "39c5f462c233bfaff020b543bc65804fb6c47999706e302a9315b6359080110d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Find.olean.private": { + "bytes": 224024, + "sha256": "af1f0c93b2d244eea658ed35a7c2ea2b6bfa6f89c5b9089d250e56b1f68fde73" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Find.olean.server": { + "bytes": 1680, + "sha256": "c318192115236ab4ad7ae05381de08e3a0b3dd527810edb0dd35467fd6550894" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\InsertIdx.ilean": { + "bytes": 11606, + "sha256": "f3e921df6498e89fe896b45a0557dec3ad6649cd5ed03efd808afff10153f726" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\InsertIdx.ir": { + "bytes": 872, + "sha256": "e99bff8f3602e764a55b44278d6c83b6f949ca27c2e7fbec3870c1f80b666937" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\InsertIdx.olean": { + "bytes": 68776, + "sha256": "b6f3fa15acf7bb81e14e03eba4b0d51809a8f73961a95369fe6a0b0db3a56c87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\InsertIdx.olean.private": { + "bytes": 502208, + "sha256": "c7d5c4cf464c8cb26fab3a529e29e266f4e11e613dd8873d776a39495118fdce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\InsertIdx.olean.server": { + "bytes": 7744, + "sha256": "95b102c4f18d38b032fc6b71c400354e0c914c105b9541eddc56632e1f73329d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Modify.ilean": { + "bytes": 17715, + "sha256": "da264e08738a64a45d29e2073e3e5302ec4776ccd256760c42dc97de6462a872" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Modify.ir": { + "bytes": 3840, + "sha256": "a86431f956c9724364115a9baf85abff10c98b2b722aec254e1fb175a46fce8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Modify.olean": { + "bytes": 122264, + "sha256": "ad2f3a18cd4ec630b093926e654495afe5c813c5c07dd18cad0c8156b7638ee3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Modify.olean.private": { + "bytes": 747752, + "sha256": "271b5d431c3bccc9e07586a49ca43e8af66f7c95bb64aefa1c5baba09ce2c16b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Modify.olean.server": { + "bytes": 15000, + "sha256": "dfac66ae3741917afbbcdedbf906744d38e5224eb6e3b33659881686629fc71a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Pairwise.ilean": { + "bytes": 5528, + "sha256": "4f0df8b130761225f261ed445ebcd1ba62f60ab6473ee009fb46589cf118e73a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Pairwise.ir": { + "bytes": 1168, + "sha256": "c84d57c639dddb28f22464806425df31d74a15c034e620dd4df4cd3a0e6b02f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Pairwise.olean": { + "bytes": 32904, + "sha256": "95197a61caa8e4787ad8a31b231a3bd795ad0047655533881bc1e57ad23fa010" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Pairwise.olean.private": { + "bytes": 165648, + "sha256": "b9dd71755b28148df9a1113b58d1aea0b86b016aa983f9ec1f97e3978d88cdd1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Pairwise.olean.server": { + "bytes": 2144, + "sha256": "1404edaa52380a5d3cff22fc949aa8121efe3cb87c157bdcee5ac1ef00a71012" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Perm.ilean": { + "bytes": 4301, + "sha256": "2e248a8e66cd2eca70d0ce056757ac241823a8d4b2037eabfb423b93c3047aac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Perm.ir": { + "bytes": 984, + "sha256": "f3dd0ba095a1ce4340733beb424ded8d69c96f4fb774e61ec4dba2b041b4a399" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Perm.olean": { + "bytes": 27776, + "sha256": "7886f729ed07f21b22c30216d84128fe767dfd9a8ffc3944d8e6517509df372e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Perm.olean.private": { + "bytes": 310416, + "sha256": "0639f46279e6097951c0e5f0dfe53ab9c104193b6e0341b084bc7bd6796b8e42" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Perm.olean.server": { + "bytes": 2144, + "sha256": "7e255278e19e0a2a0ba82e081efc5ecd6f2e8b77e7c04ce910207c76d15fab12" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Range.ilean": { + "bytes": 42083, + "sha256": "90b625b1235e2d0716456853a6f6e6e2a6a30678d46bd56dcbe2552ba6f25d2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Range.ir": { + "bytes": 18952, + "sha256": "d8d2df2e1b7e71c94e88145b2bbf60fdbeb9133988b47d5a46e02a40e27f7412" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Range.olean": { + "bytes": 202704, + "sha256": "3a56cb85d7cbfc06597aa731e19e30f3d070d0f51581111fea4cb79ae3acbfae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Range.olean.private": { + "bytes": 1817304, + "sha256": "bdc42148d5e7f58f8654b10f11d93120e61fc06747b47863250d994fb18fa713" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Range.olean.server": { + "bytes": 26552, + "sha256": "310084a149fd6c43f3a82cedb25628ce5e6bb315e36b96a5410f80dcdd992f85" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Sublist.ilean": { + "bytes": 10888, + "sha256": "99a3682a2f1fc90034111d905c8251411cc0d70247baf053b0a073dc4f1f01ea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Sublist.ir": { + "bytes": 1224, + "sha256": "1c313893f6fc69cd30945b174f615e6cbb9d1c78be1d1b039810f59bd7aa60aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Sublist.olean": { + "bytes": 43640, + "sha256": "4dec0eed0898944f9b5067482aa107a079137e66a06a69bb34fee8951dc1a1b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Sublist.olean.private": { + "bytes": 668992, + "sha256": "fe99e91fdd05171bb0154e9234828f23c4e5ed863aa45b29872b19cee5b62d8b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\Sublist.olean.server": { + "bytes": 4896, + "sha256": "99252328547a1be9ebaeedea04c5077b0cb39108a473931a405bed91fe7d13d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\TakeDrop.ilean": { + "bytes": 37921, + "sha256": "490c537e67becfbea5177a8c6749e35eecf91b878bf1fdc969b9c2cb26d37689" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\TakeDrop.ir": { + "bytes": 1184, + "sha256": "06b735b842546f2c654b3e5076b2e8f3b199ec2a7690510998886a73e395199d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\TakeDrop.olean": { + "bytes": 127552, + "sha256": "29c6ec9dc4de8b602826d90a51dfb20a424414330892f4a11435304610fb6c9b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\TakeDrop.olean.private": { + "bytes": 1339784, + "sha256": "2ce774b423238ed382f4ee5f92e29b8a632f0b798f5eb043f43ba9673812bc4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Nat\\TakeDrop.olean.server": { + "bytes": 21256, + "sha256": "20afeefb569fc424ed4c01be87fb973ee061a63caf1fdf075c7a42fe9a7614a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Notation.ilean": { + "bytes": 4320, + "sha256": "065124f8d9177d876c2f74f1ad64400d03e6126fee43053898e4e5dc9cb6518f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Notation.ir": { + "bytes": 29224, + "sha256": "b1ad86b3b19f1121b4e48233f62a9190b6cca015643fa90db535c4d4610817fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Notation.olean": { + "bytes": 125016, + "sha256": "7db7565edecca93f20f5010430b3c95abafff84d19c0bac75fbd653590b369c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Notation.olean.private": { + "bytes": 22248, + "sha256": "33ab4efce3815913496c4c1e477f06e58e78aa1bf32a744b801654c6deabf88e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Notation.olean.server": { + "bytes": 2272, + "sha256": "eda2aad394f7c27a2f9262eebc30f1cb09fc289c5b7941674d2fb4a8e7845d2f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\OfFn.ilean": { + "bytes": 9093, + "sha256": "a4cde4f55e3414bb568c5b8e4279b69ed2024d4efc0d7526d94ff7673a8d9de3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\OfFn.ir": { + "bytes": 7632, + "sha256": "1a36600d9056e037b8301e1fb8d54194937064289d2ee929a919174c0ef471e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\OfFn.olean": { + "bytes": 95072, + "sha256": "28aa6c4afcac491968c10e383bad3e28371cbdf1ccb6e63f24f8479d53730c19" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\OfFn.olean.private": { + "bytes": 183992, + "sha256": "9c3344277b716e3487f233e01c9b85ccb2fe2d697b6afc75c2de4385e5ab05f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\OfFn.olean.server": { + "bytes": 6536, + "sha256": "831b9a7f66a5508b023bf65ff8fe4fb9b242c994a4ffbb6d63a9590f0c5c9b0c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Pairwise.ilean": { + "bytes": 21877, + "sha256": "a10b94495761cc46b32f0f5236245077208c8ca8da5e1f559c7c33ac8854ec7f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Pairwise.ir": { + "bytes": 904, + "sha256": "a63a69735ffee678037498ec9a18684b79cd31da478fadc19ffa4e15345f17cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Pairwise.olean": { + "bytes": 99224, + "sha256": "0434e58b416e0f756b5a211a32256b02a19ac095db38bd113872b21e3f40d993" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Pairwise.olean.private": { + "bytes": 603192, + "sha256": "dad916a734b5fcb96ad0f17c6491295229051ef3db95888ca471bfe43f6612c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Pairwise.olean.server": { + "bytes": 13352, + "sha256": "e34d82f4faf10567f774b3de449f5d8de7eb0ee48078c2e0e074e16520881524" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Perm.ilean": { + "bytes": 33642, + "sha256": "9141fc4a1176670183da13c2b17c8ce0763919c93d9a2e9674c56c9a1b7d4c9e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Perm.ir": { + "bytes": 8440, + "sha256": "a99985401a1e9493738497b3511ce2104c286bd6963a4ccd6f8200aa0e3dd1cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Perm.olean": { + "bytes": 184664, + "sha256": "e43a84ed0e9a1d52574656c903471f244b466e3c9d9981c61aec1b20656b50fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Perm.olean.private": { + "bytes": 894944, + "sha256": "a1ee325772a7bbd4cd1ecc72bf2e1ee5c62940345c85715b18c7ca38f7759353" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Perm.olean.server": { + "bytes": 21544, + "sha256": "8227a6ae946bc8523141ac87991040a05ff02c00185b01ac4bdf1e54333ea4ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Range.ilean": { + "bytes": 25660, + "sha256": "359a5f54a6b76c3c6b54321314ed1a6e2a74cafe305c16a23f3e2e8cf3e0c832" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Range.ir": { + "bytes": 4432, + "sha256": "26490c1615a73008a7efac33c008ab58ab111389e0712cb010fb126835506bc2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Range.olean": { + "bytes": 126552, + "sha256": "ebe6ee16bac278e3645d60b360fb3d0d0ec4be81c2a0bdf16ac1d85384d65678" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Range.olean.private": { + "bytes": 410248, + "sha256": "1c128849e68573f6de3262f3b27b0a738e3590b7d4c6be1047b95d0cd5fb582f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Range.olean.server": { + "bytes": 19552, + "sha256": "8ad342f7837f3d123a9f195acbe30d6494c154d07c375a105ac49f6329dde2a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort.ilean": { + "bytes": 222, + "sha256": "15b66efda2c5988a06b7ce8cf884765526dcd911fe2e5f65636b4c49c39a4d5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort.ir": { + "bytes": 1080, + "sha256": "767fd79acb6b74e219e99bc935ba61713d132fac73cd87d2305b3227818772df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort.olean": { + "bytes": 19128, + "sha256": "2243b79a39eaebfa88578fc157121da801dcad8aa17de245b5d5996e5e9517c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort.olean.private": { + "bytes": 96, + "sha256": "cbe5e50fdaea61b852f5cc9c679e355ed9b77f9247552748e807af40c64a05bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort.olean.server": { + "bytes": 96, + "sha256": "f2144045aa2b65a086a0743fe19dc4dbe7ddd35b614a78a270383d04dba70554" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Basic.ilean": { + "bytes": 5209, + "sha256": "f0b3451b480dc18e914f100b37cd1332545f19e8dcb9267b0398ffbd54105e0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Basic.ir": { + "bytes": 48008, + "sha256": "61d11b46ba7f0a5fbee43f9805e7ae61e363e0934f4a543636c2ded0ec379bfb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Basic.olean": { + "bytes": 185240, + "sha256": "74b48c4ee051769d935e22d16c618495f3e28aff2a4fe26d3a6cc10b5e2a24ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Basic.olean.private": { + "bytes": 387784, + "sha256": "dee47cf792539d1d7406e94ae38c179c11da79e86dcca00b12f997383ec02c59" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Basic.olean.server": { + "bytes": 2992, + "sha256": "1f24fc26ad9d26f7b9457ff84cc84d9a21d07936cbc4abace2722285f2db1c70" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Impl.ilean": { + "bytes": 20326, + "sha256": "e0458819d9cbd43ebc7a976dbdbfe5ddd771ff4e3d3934a35dde21047f9b4ff5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Impl.ir": { + "bytes": 64552, + "sha256": "d8b0df0ecf669f111cde189ce4ae2ca24dc66871e015588ef2599d7be5da14c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Impl.olean": { + "bytes": 360624, + "sha256": "da07782309b411a7ee196ccbaeaf48a3fc3562a40c54cde664ea55df8bceba7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Impl.olean.private": { + "bytes": 1246784, + "sha256": "28953c38bd1cc1367b5e98310dc7a41aca89d934991c2bf3b86fc3d249f82e60" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Impl.olean.server": { + "bytes": 7888, + "sha256": "e01e542631476aabee83c8e37c48e33ad4577071f06b9a9ff221eb039e824d5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Lemmas.ilean": { + "bytes": 25939, + "sha256": "5f30f1a35b6c6d52e4a886a169812b87504eb57934b96e4e828803a35ae5e664" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Lemmas.ir": { + "bytes": 5936, + "sha256": "85fe7b0d0701f9cb7b9aa10a92bbf21d0dd6305ced2f92ee1df51bf852bec8d9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Lemmas.olean": { + "bytes": 162456, + "sha256": "2d8fcca34cba428982861a5849ee29a519bd03926f560c6c330b820650cc19b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Lemmas.olean.private": { + "bytes": 1515608, + "sha256": "6c400d6eb79a9274819ca16b282b0c0c7c181c73e8251ab69b737da50b526fcd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sort\\Lemmas.olean.server": { + "bytes": 11168, + "sha256": "22e74de42f756d91ca6cdaa7855b7d1ac7dbd8f4d8786811f2bbae684cee3217" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sublist.ilean": { + "bytes": 73243, + "sha256": "0eece76c9cd10eb5e035c3f24fd16353b19f6eb8ce69766c10e35148a43b3ce7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sublist.ir": { + "bytes": 9888, + "sha256": "f674a41731679b9c2d6c418a1e4b8a9eee814d8ed5cd4c00eb869b2a67223c23" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sublist.olean": { + "bytes": 356800, + "sha256": "7f1d5139f19c4fde00dc3938521d7d07385be843bde5ace14d0dc5a6edb6e8f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sublist.olean.private": { + "bytes": 1762456, + "sha256": "c60682e3633a3e190850c5cc66fcbaef7711b190cd7f468109dbde22d51844db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Sublist.olean.server": { + "bytes": 57112, + "sha256": "8c7aec82d5701c8f7938b2a09c4d28afc7391ebd46ff29ae36697f8c89ec13c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\TakeDrop.ilean": { + "bytes": 28804, + "sha256": "adb659b8dd2955d6c0d86ac9b5c749cccf4504104a50652680a952d70f0254de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\TakeDrop.ir": { + "bytes": 11936, + "sha256": "4a0c5d851be6e3a2bf2602c57e470d0108d1d3e1aef240233025880f703d126f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\TakeDrop.olean": { + "bytes": 177288, + "sha256": "39fa79b29ea0863f0b8a83a08d08e4cacf3a08b85b0e330a1a300cebfbeaefbc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\TakeDrop.olean.private": { + "bytes": 515808, + "sha256": "baefb2defeaa26c9b241dd96c7caefdd816eb30423277bf4c30de2a32c5b9822" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\TakeDrop.olean.server": { + "bytes": 20096, + "sha256": "17f7bcbca490149e7d6fce46cc705cfce5d982a6e3518b90a80ad961a23288b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArray.ilean": { + "bytes": 49240, + "sha256": "c485d87b87b2f7a03806d19ef3b17886f6b36f576e94240f78f8514c63e1d21c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArray.ir": { + "bytes": 18096, + "sha256": "de3eff59b7cf5c6c658f9c8ece2975846ac303e73c888c82bb22c5b1f22fdf8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArray.olean": { + "bytes": 400904, + "sha256": "31aad274a8cb777dfd6177716c427175d6dd99f37c6a2f11a25574a6ed3dacf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArray.olean.private": { + "bytes": 2256288, + "sha256": "43f3b0d1ebdb484261347edeed7be8633a7c25aa70371d6f43b0f4cd09caea78" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArray.olean.server": { + "bytes": 21560, + "sha256": "6a033c2d5934572748089d7b1a8320af533492a4a911cb6ff85b5c69bb409368" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArrayImpl.ilean": { + "bytes": 1889, + "sha256": "02ee568e239f6e2a77ab1b3533595225f50b02a477cac066919cd6b01da4d580" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArrayImpl.ir": { + "bytes": 3744, + "sha256": "6d7c73de0bfc8cac976c51daa52e71620a3d8c333a7d3633a4ab488163b867f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArrayImpl.olean": { + "bytes": 31792, + "sha256": "44d6a7869aa17fc2a54bde62510b2e7cb355a5aca23b6a0db969cbe91b9f9d77" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArrayImpl.olean.private": { + "bytes": 8304, + "sha256": "3d13ac12b88e716491a50d1150bbc8fc0011e3bfcb92efa72520e55601c728e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\ToArrayImpl.olean.server": { + "bytes": 1680, + "sha256": "be5a9237a040fa2dd62464a1068d318ad20fd160b3eb3b84dcdfe18e5b353cec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Zip.ilean": { + "bytes": 22370, + "sha256": "27a94548b8d697e5c79de1d8d623d81adf3101be88d970e849bf9f3896b5c91d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Zip.ir": { + "bytes": 6120, + "sha256": "4462c12ac5d1b41c7d8babe00c77109002ff8acab1cb444aed5ad428e3a491ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Zip.olean": { + "bytes": 213040, + "sha256": "40732b5dd93cadab2b3d7cbe2f06787219414b4bf6c3d3baf5f3a10c8eaf7c02" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Zip.olean.private": { + "bytes": 1191760, + "sha256": "230ba0ef0c3e3aa7678e0c6f4b87ba2ce6bcbc343614ca3407a93cf9349be23e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\List\\Zip.olean.server": { + "bytes": 16728, + "sha256": "844a65a413dd9e1b8fa8030b44d0a0225386fe7297622f010a3adb0640385aa8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat.ilean": { + "bytes": 784, + "sha256": "5b39227ff426267b57739d8932fbf6a571d5e85288770c5f5ebbc9bd33e4ce42" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat.ir": { + "bytes": 2464, + "sha256": "3c55576738fb261a0277ada99a07d7b87a234b87ef893b1fcdc44d4d1802240d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat.olean": { + "bytes": 20512, + "sha256": "93ef331434ea5efd269bc160df75a9f3f2eb30bfbe4365dc2f6f61255b45bf3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat.olean.private": { + "bytes": 96, + "sha256": "404604667044b2518602c667071e395747e8cac7e219dcf4b86483b524ed4d5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat.olean.server": { + "bytes": 96, + "sha256": "54e22bcb4a36efcc5323412500a6a7b0aebb7275968058ddac27503a9443fb3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Basic.ilean": { + "bytes": 77446, + "sha256": "788ac6f5a379ab7f9e7a609315d6e94142c327a253f4f69eb3784be0c9b65221" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Basic.ir": { + "bytes": 17600, + "sha256": "1663293272268520f4516bc8fb33fbaab199f52a73d67f4b52f23dd7ec3cc0f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Basic.olean": { + "bytes": 300544, + "sha256": "f02dd6029e5ad1dfa1eebd3709c479ad1b2b09329980c479747428646b67da00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Basic.olean.private": { + "bytes": 615320, + "sha256": "b43c475da1f8539ed2dfa18ecb40d5b368505dc1c3cf0ce53da54eb91d59e215" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Basic.olean.server": { + "bytes": 83696, + "sha256": "5af90117a2ea112fe79b425b2671d19770a6084a3701e4528d4a2277ce446b5a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise.ilean": { + "bytes": 181, + "sha256": "24736b2585956f845fc025ca8bed9e077ebbcd97ada10fe76a9a50f990aede95" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise.ir": { + "bytes": 976, + "sha256": "ee04f5b364436880f94b6606e56367a215b05c440ed69b65341500d9c2b3a4d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise.olean": { + "bytes": 19024, + "sha256": "40dffa981b7d2fe009feb8693001e158e1b97779584cbd19826b9678afab98b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise.olean.private": { + "bytes": 96, + "sha256": "63c6214271e028a3dcc1f3b344a90c795456d4e6086ee64c2f03e861ac471317" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise.olean.server": { + "bytes": 96, + "sha256": "ad13c0f3036df9508720af082f7ffe9156a4be7401ab3729e949e50721555baa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Basic.ilean": { + "bytes": 8258, + "sha256": "9a9db79fe83cb8eb888fea7a4e34b9811cf88a636c568f869b8119115c1ae949" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Basic.ir": { + "bytes": 11336, + "sha256": "39e33f7da6b008a99af7c6664b3b4c6a880dee4dde5141226e710a00986df99d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Basic.olean": { + "bytes": 80312, + "sha256": "8121854287d9179faa5dc08fa068e425e126c70b622da5e34207db7adbbbe954" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Basic.olean.private": { + "bytes": 71184, + "sha256": "7707e7814f676bd33cc8e4bcc14a2b0b00c5f353529d8c7d3bed0fe99ae25b2c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Basic.olean.server": { + "bytes": 6048, + "sha256": "2669e1af15918e5a4ab88f4994c31e69ff08899462c73fbfc568cba1fd2ebb76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Lemmas.ilean": { + "bytes": 48431, + "sha256": "02f17e457440db9fd871de710105e6abb754514ff72903446bb8c8798d8b2ce8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Lemmas.ir": { + "bytes": 14952, + "sha256": "a365d788b20ae83803dfbfdbe9a2f42482c888f7b35c5312b06ba5d73f8e298a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Lemmas.olean": { + "bytes": 180560, + "sha256": "dfb02aa448698e742ca0e00eed5436f03f185c82258c2796b9d64ea975defd57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Lemmas.olean.private": { + "bytes": 935216, + "sha256": "94ff7d5c92d1e53d1409e5f563bdcfcf4c191fcfd645e0905c5fb9494592ab72" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Bitwise\\Lemmas.olean.server": { + "bytes": 35144, + "sha256": "57ab7be792e31d58812bb2ac0cfcae3ea3cb4294a1055e7520eefd8a2b75c8ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Compare.ilean": { + "bytes": 4881, + "sha256": "f617db1d9763c542c7269bada322d8769cdfa4de68c36d344c2a40494c7b0def" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Compare.ir": { + "bytes": 728, + "sha256": "726ee201f2ef0990a6f37a3caadd91b274987b9403b69e44779759057c1fbb51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Compare.olean": { + "bytes": 32008, + "sha256": "92da435019cb66e85aa1e70df966f29d07473db813220fb4cb5803746fa66a2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Compare.olean.private": { + "bytes": 82016, + "sha256": "c12d1d996db8d791ab0011480620189181bd3b68383ed39bc7442f9202e03b26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Compare.olean.server": { + "bytes": 4432, + "sha256": "1d88c3a377c800c2366524b0fdda6eb6161a4596ac8050e61c71ed780b7eabaa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Control.ilean": { + "bytes": 6031, + "sha256": "d2938458cc607836002e9f0bb393337d0385e202e3aabe46cf903d3834d36c8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Control.ir": { + "bytes": 22872, + "sha256": "e52d09f4527b8625d3cc531c51e8b55814fb638d1ee2791a1e0f2f5a67b479ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Control.olean": { + "bytes": 126312, + "sha256": "f5dcb1f63d0bde915bb38fdfffcdbba78de8a5dc5e1fe576e37fb8398e5268e1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Control.olean.private": { + "bytes": 80720, + "sha256": "1e3214d95fa6c5239c87b9f6109fa92bf7a43ab58cab875dcde6ff64ad231624" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Control.olean.server": { + "bytes": 3856, + "sha256": "809f01c45dfbcb46accbd6086475f70917c31f6c3b6cbb20ab52500e3e9bdee0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div.ilean": { + "bytes": 169, + "sha256": "fb3fe34f183629e5a7a40d6b37f491a1e8c3985ecb29e3130b322bcc1ce2c25f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div.ir": { + "bytes": 976, + "sha256": "795589079dbcbb777d9ba046c562899e751566263b6feb269390e6ff0721577f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div.olean": { + "bytes": 19024, + "sha256": "ca1069eb86a312549bafdbf4f69a1fa614fabb9b114f36e0545c815505093005" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div.olean.private": { + "bytes": 96, + "sha256": "6c12a252d97fdeb2943b6b1027909f0b2d58e71f1f75e2af0ad22bc5e59cf604" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div.olean.server": { + "bytes": 96, + "sha256": "af918409bad713fbdee1e619f19df0f776e28514da2fba772c21814b7ccbe9a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Basic.ilean": { + "bytes": 28460, + "sha256": "f848039c3d0e271d97bac5be820d406b83905d28ca20057f0bc4867e727021a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Basic.ir": { + "bytes": 13024, + "sha256": "cff6941a2ac928c1fe0d774a2300f54a3e66714346db7b05af19061e28aa3501" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Basic.olean": { + "bytes": 168856, + "sha256": "3fe7b0f7ca434ccaac3d201f724fdad7749ee3fd1501511428e58ccd422fe3ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Basic.olean.private": { + "bytes": 377752, + "sha256": "2aca7aef4dcf55ffc0f89d70d0bb259df9d6242bafc2ef0fa7a69edab04c0ef7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Basic.olean.server": { + "bytes": 18800, + "sha256": "2744483b68d44c953f16ad81d17416515594f50f35361d86a0f01c08b94781a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Lemmas.ilean": { + "bytes": 13516, + "sha256": "88e34ab783b86f57be798c4b7899b2674063225debc10074cdd85f53a10a822c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Lemmas.ir": { + "bytes": 1008, + "sha256": "4279c72c8fc5df0b369fe04e9f5715603d85b954800da7d8b38004714354a4b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Lemmas.olean": { + "bytes": 47456, + "sha256": "3a463d31a4badf8880cd63fe6e5ec995f2afcfd863bce67f35f59924ba3a4f7f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Lemmas.olean.private": { + "bytes": 521208, + "sha256": "818b30d0d2df5934bd55970794707163afb71b9834bb0da0ee005a96f56d360a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Div\\Lemmas.olean.server": { + "bytes": 8944, + "sha256": "5da15453afbbdb9e76486eb8d194335abb931fa27ccf135058d0de326093a64b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Dvd.ilean": { + "bytes": 10805, + "sha256": "b3c489037ae80be39146dbaafffec1ac70639db45521b1d533defab77fbd4eb3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Dvd.ir": { + "bytes": 2328, + "sha256": "a47c1464c821bff9a1610fa817f4ab76304d178b3ec256cf8a3139d9516800ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Dvd.olean": { + "bytes": 57328, + "sha256": "17383454e4e4e277e3f7960628ec013632dfa3b6c8bc78889f4f0df54d24f783" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Dvd.olean.private": { + "bytes": 123392, + "sha256": "c799987b14e49f5b4d170fb857c7ef36d5b5828ffa2939d76467691a00e969b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Dvd.olean.server": { + "bytes": 10272, + "sha256": "1e6fb661f7eec3b9c5d7ce85611c1b218f8b91e3eabdc64225fcf2b0b87d4989" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Fold.ilean": { + "bytes": 14760, + "sha256": "1a6bfbd83790e916fd000fa3216f0d11c00552e4123d7dd78943ef8514d362c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Fold.ir": { + "bytes": 27376, + "sha256": "a8ab1f18ebbcced41a10eebd85192a79522164ae1db5813609a849629ddde944" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Fold.olean": { + "bytes": 177872, + "sha256": "8858cad950e26740e7df877398962485235784c1c76b73a05adb5b8c76c13fae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Fold.olean.private": { + "bytes": 324992, + "sha256": "179b28a0dc60baa0f730fe9a33f58655ac3270423f5e670c1bafae87185683e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Fold.olean.server": { + "bytes": 10552, + "sha256": "20829eea5d676cce4807e8ca57e6cf7d62a83cc77f01c8a4d7efda5526421347" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Gcd.ilean": { + "bytes": 33284, + "sha256": "fe2192b246d3547928bb76afa93505d54b2821d0fb28eee2e6ff12d205f7cc6c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Gcd.ir": { + "bytes": 5264, + "sha256": "10675e87cc09330299e09be9e8f53ce9c45406ce766714b5d896ed833c45b641" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Gcd.olean": { + "bytes": 116720, + "sha256": "71e1fd049cebb30791a1469928bd909eea19038aadef5d9f5814107ddb511fd4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Gcd.olean.private": { + "bytes": 290776, + "sha256": "63930714eda89425ea3ee4d1aa8e5045374a625ffd207933b49c0ae4920a27f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Gcd.olean.server": { + "bytes": 27568, + "sha256": "f50c2c33f4f888ccb2b2e3141cfd0ebc62ccbb4a975bd57f51fb3d62b0201228" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lcm.ilean": { + "bytes": 19992, + "sha256": "bd23984bca4573ffa3b65a2bd8cbaac5d704274e20b6c530f591558d39a8aac4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lcm.ir": { + "bytes": 2248, + "sha256": "3d64f8877973f6a5fd3540d245def19f6b9346c1d12e13701cc03f4f8e5f04e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lcm.olean": { + "bytes": 67832, + "sha256": "036b506a9a4a43a15a7684f2254a0486a503c9465b9b8eaba9fc3a4fd5637e86" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lcm.olean.private": { + "bytes": 183072, + "sha256": "4a330146028765c1a769909793eb01d1e174179ba05bc5b195f7ca5e6d10ef6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lcm.olean.server": { + "bytes": 15968, + "sha256": "7edef2063a774fa5d3a965fed70e2fc8027a3aa452b8a91cc8bb41f5535432e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lemmas.ilean": { + "bytes": 115813, + "sha256": "659022ce4909bd1dd467e556f73fc881fb5b5779039bc1971ea6e5ccd88bb5a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lemmas.ir": { + "bytes": 15056, + "sha256": "58df2ec68002bb25db11bbda07432d5c4811c77e1217e0068de1ec6ce9796db4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lemmas.olean": { + "bytes": 413480, + "sha256": "4388f14f17045b313be275ddb254e21ead33e60294d35992a474b1f50eaa0b4a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lemmas.olean.private": { + "bytes": 2711760, + "sha256": "f941f1a8c91c9ebcf334c5a805a325509602ecda9e76349b534f70758b7b0509" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Lemmas.olean.server": { + "bytes": 102752, + "sha256": "fa50a8350c64c0c4fafbbd240114c0b12e250a999ae657992ab0bd93231d9ea7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Linear.ilean": { + "bytes": 42559, + "sha256": "6beda9daf50e5be994da479191b07bdc90fb3bcf1864dfb39dee18756cd03d76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Linear.ir": { + "bytes": 66688, + "sha256": "a08f472bbbe33be3e0eec69c4e7f29f54308978944414ab37c6bdbb002e0d238" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Linear.olean": { + "bytes": 470552, + "sha256": "f86cc8df55570913c8045bf49e2167ed408c219511cf1d12bc7604a17ae3629f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Linear.olean.private": { + "bytes": 447856, + "sha256": "8f391170c97e0255f5ecff128ddb1f4d35457f319aaed1b0289e07176f3d9c4b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Linear.olean.server": { + "bytes": 20704, + "sha256": "d0d462e86568877667b5fb4ace3bcdb1c11dea7ded2aaa4ebcb58077eb525fa1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Log2.ilean": { + "bytes": 1755, + "sha256": "3affda70d5d1e373ea0414d4018eb9a6d8600b67d9573e2739883c44b1a8225a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Log2.ir": { + "bytes": 1608, + "sha256": "10013e8b9f7eca41dc8067628a0eeb932822826472b211a1d05c23210cc4dd04" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Log2.olean": { + "bytes": 28408, + "sha256": "3bb8c73079d85a824666122aa8ec9fb97e451ade988fe2886544f6b3193747aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Log2.olean.private": { + "bytes": 48168, + "sha256": "e22e983d11eca5b64e8c3b721e1336cf8875ced149ea19d108f30bf425c972d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Log2.olean.server": { + "bytes": 1912, + "sha256": "fd729a19184178aeb9782af15408f209ab0af6817995c1e6d9d9aa67a665f52a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\MinMax.ilean": { + "bytes": 8775, + "sha256": "205eaa0262e033315295ffea93a54963e558ce80131ecffda46786078131f1dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\MinMax.ir": { + "bytes": 656, + "sha256": "6146d197f6761edb12eeb04aaae876b0df5f51dd31033e406b3facf722216031" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\MinMax.olean": { + "bytes": 44160, + "sha256": "967a287fe9b906b288f742507764215eceb892e7e042affa2304307df010d22b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\MinMax.olean.private": { + "bytes": 104368, + "sha256": "a959194cb68f0d83539e42da32bf6c81a1b51a4ee2147c9e777e329c94d28570" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\MinMax.olean.server": { + "bytes": 8976, + "sha256": "e1b90ef045b5f57689bc69c5c13c294af73025642b657374e78fd3d17b886d80" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Mod.ilean": { + "bytes": 4120, + "sha256": "acffe17c282159595088cf200bd37b9d63efd9080b3d0970a897de82c47e8a82" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Mod.ir": { + "bytes": 656, + "sha256": "9784f166781e4c499289999d35574a0a54688d3b57646f7c334319aef4c2d131" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Mod.olean": { + "bytes": 35272, + "sha256": "6aa7aa939e3edcde37a20d19bbc81fcd24861fbc13296aa53d7b405e5fd6a713" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Mod.olean.private": { + "bytes": 110688, + "sha256": "dd7c54efc8090d9b16d9a87078949e6ae9badb9ccd1f475e095b96b8976cb804" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Mod.olean.server": { + "bytes": 4840, + "sha256": "293a2797faa473ac4621d42c6ad2126585063caf02a36dbc0976b7f04719359f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Power2.ilean": { + "bytes": 3716, + "sha256": "06fd77e8100bc01d7c302a99b81f8a3da5f8b59b33f14d88b8681b1854f3e838" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Power2.ir": { + "bytes": 3656, + "sha256": "740dadb303ed5888d6d592c398fd4e9fd5a54291c9050e044e5008f1432faf01" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Power2.olean": { + "bytes": 37400, + "sha256": "c1d6ead7109c2179b37376861d6148267bfc5eceaecce80b912ea1905adecc54" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Power2.olean.private": { + "bytes": 56424, + "sha256": "1ce4babb687801cdd39f7fcab0805fb9acadec2f0e16cac0f8556638dc315873" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Power2.olean.server": { + "bytes": 3720, + "sha256": "4d83230bf50cdecfa9c2c8b05796436aab676c843874c460ad496514f0a7c3a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\SOM.ilean": { + "bytes": 16319, + "sha256": "11b19d598f73a2ff46dd7f8bb21d513ebeb513f2d34685291abba17b3f8f002c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\SOM.ir": { + "bytes": 35096, + "sha256": "f770c7a51666b1b99672d8bc8b14bcb28cf9686be1ffe9ef17d713377a05fc2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\SOM.olean": { + "bytes": 170520, + "sha256": "e14bd81180fd3ae80247ca7581e167555ef82319fc8d99a38661bbbff92a6acf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\SOM.olean.private": { + "bytes": 254320, + "sha256": "6ca5175550f48c6b8dff6fc2d65b6ac35667271078279ebd4c6bb26668841ae5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\SOM.olean.server": { + "bytes": 8608, + "sha256": "70d4408ce22253ed0eacadfd5e2918d56316c068d39d31d211053b6c93381d2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Simproc.ilean": { + "bytes": 6326, + "sha256": "0d4a699e592eeba2d4801ce2ab3390ff03184bad88fc89c41f56c734153c03c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Simproc.ir": { + "bytes": 1008, + "sha256": "f5e7b7e60ca690858a38da97410d9b149aa42d283d53ee4ecb62f3e5eed086ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Simproc.olean": { + "bytes": 35960, + "sha256": "1996ddac95019327970e9bf53a13cbaad8c0a8db286e7209eb7a0a4917f65a0d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Simproc.olean.private": { + "bytes": 56056, + "sha256": "beffbda87c97c3934ec9d4331b1abff15ee6c7caf1828a2ba66dbca989489d7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Nat\\Simproc.olean.server": { + "bytes": 6152, + "sha256": "7f20902f13da485c6148091e4c93041531f3fe43203b0350febc592e2507e45f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\NeZero.ilean": { + "bytes": 3028, + "sha256": "73474f741cec4fa277cc1582bd5656e43ce50bc2bad3ef9a3c43b364e25813a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\NeZero.ir": { + "bytes": 728, + "sha256": "d937db408c9c0b7b3083a5f5cc5c6b5bd17d8523e69e195e56ebf2ddfc3ad72c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\NeZero.olean": { + "bytes": 67600, + "sha256": "da9de6b63766b47ec6282fa78cc1550fb76f4bfb9e47833ff57c0d2edeb297aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\NeZero.olean.private": { + "bytes": 12152, + "sha256": "8ee2a8719742584f6cfe66fcbf78dfdb7f1d1eaf8baf178d7d726b3546d2b832" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\NeZero.olean.server": { + "bytes": 3784, + "sha256": "dffe2277fbcfcfcd054803c8eb8430ab4891f04abe6d713aa45ac72c3802e88a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\OfScientific.ilean": { + "bytes": 8166, + "sha256": "a3634d53f6cddeefadd8f4a8157b424fb3fc714fed335cfee821ea78c6c79cfe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\OfScientific.ir": { + "bytes": 17160, + "sha256": "ea9b96560aabe882cce21b20e7cfe86f3ec1d1067434111852ab6d78ad8028cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\OfScientific.olean": { + "bytes": 79968, + "sha256": "d200c17e9401256d02bb62f355b24ee8a83eeeae258152035a37aed4cc52149c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\OfScientific.olean.private": { + "bytes": 6904, + "sha256": "8a57e01bcb27c6e88d4a43fb4334e5eea9f33be9012948302ce33876e5be2b43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\OfScientific.olean.server": { + "bytes": 4824, + "sha256": "9f1ad3ce93daa4331fa19b02b2de9d09c2d7ec61dc2f912c191c303438a0fa15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option.ilean": { + "bytes": 488, + "sha256": "89abb9e068fa8c3c2a4bc4e8f1d1d390ce9e6688f8fe3768c3139e383cd7bafd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option.ir": { + "bytes": 1648, + "sha256": "c4e41ea27380f30f20eb6e4f0871573eedbf3fe31d921a98dfdb8cb9fbed29f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option.olean": { + "bytes": 19696, + "sha256": "c89ded02b2d420bf9b23d7d71026fbd8e28a8e1822ec15ee26fcc47a1d16e41f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option.olean.private": { + "bytes": 96, + "sha256": "e927db17f5eff3689c4a0ff2492a8bee19689d7e0a71bf7790a87a2a0a703d92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option.olean.server": { + "bytes": 96, + "sha256": "b1f7f106181cfa3a324cf075f4859ed4d27a6795c25aba59cc462411613a2141" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Array.ilean": { + "bytes": 7694, + "sha256": "a0cd8ab791ad5a8581ddf69df9590a8ce70389e61945f520488231ca219174c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Array.ir": { + "bytes": 3360, + "sha256": "899d73db87ff51f2665650c1273fd4f74976c47333ca806f14c5ebb4499cb273" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Array.olean": { + "bytes": 74624, + "sha256": "7a4edee719f0daf0d52233d1a8d50f56872bd17782040f7fed58deb112425a07" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Array.olean.private": { + "bytes": 157640, + "sha256": "b3392610160f995ab0d58fb7f1be352f4146160aa083b9c4186f796e968e24aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Array.olean.server": { + "bytes": 6088, + "sha256": "fb24c83099f99208294d0e1ceff5653b4c971cba94604f37e1bfcbc714090683" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Attach.ilean": { + "bytes": 28887, + "sha256": "89ce3e0f7ff11aaa4be356a226349b2c2e321ace827a7c4891cea8949d1a9343" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Attach.ir": { + "bytes": 4664, + "sha256": "3217d8037ad64e7df12c371541cdbd937c89b052f1ff9e7859f445a00b27f739" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Attach.olean": { + "bytes": 191936, + "sha256": "6f5d11d2383f5881b915873bf8510d8aa7743a7b2c441729e0d95a31211a6207" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Attach.olean.private": { + "bytes": 523520, + "sha256": "28018a7d4debd91f6256f1d742146e7e60f24fd310eb16ff5b784381fcaeb956" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Attach.olean.server": { + "bytes": 21144, + "sha256": "034fdc082f0a58c4cc6b060044f614b9fd9abf545c9a1851ff72d1c8206fec49" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Basic.ilean": { + "bytes": 38069, + "sha256": "51a6751f01ecbe5526a88d501252c7e73b8dfac0f4dbb7b40f3052eb94d082ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Basic.ir": { + "bytes": 54784, + "sha256": "9516b22e91f91247e73d37f48c9cf27a565180ace4705e36cd41b96286d10c47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Basic.olean": { + "bytes": 386824, + "sha256": "9cc5d2a885113b737119f753b0f9289e34be21ba7074ebadc2357d275ad849a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Basic.olean.private": { + "bytes": 44232, + "sha256": "162a709c2ea502f12b52afab779b3a117dc97fa45dcfbafc7f5689eb7f3ed4c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Basic.olean.server": { + "bytes": 22208, + "sha256": "164542ae78d3b33948ae11d01c036f94f328a9ba16c5e684787d21f43c1499e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\BasicAux.ilean": { + "bytes": 816, + "sha256": "66236f4bed0f9fb6246bbec240524f73b816f80a3737c8fa0bc36f3157a3b936" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\BasicAux.ir": { + "bytes": 5064, + "sha256": "788e8a8b01dea9a88cd505fed78493818eb83dce1d438158da6527aadebccebf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\BasicAux.olean": { + "bytes": 35472, + "sha256": "c890858eeac8b565ff55b23fbe86c0e3b885fac85899d72b0513c20ee6733e89" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\BasicAux.olean.private": { + "bytes": 96, + "sha256": "f6193bbe24762914cb7b61f747af379c1d80a02589fc3bcd7b797935806796ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\BasicAux.olean.server": { + "bytes": 1448, + "sha256": "6b64966a6a23fdad0672f097450a5a0555db7bcb7f8f589a90050536e47db06f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Coe.ilean": { + "bytes": 728, + "sha256": "7c0a6fab8665c5f1d7ef932d6218440c2d340354bbe1954deff257a0da6a8e20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Coe.ir": { + "bytes": 1472, + "sha256": "f7deabbef8c2fc1bb1bb98c3c178cdc8571e983f4e14bd8672b7c4545bf135f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Coe.olean": { + "bytes": 24112, + "sha256": "e9e1f70ee735e0a6f536250328ea52e60b02782f9674016e6df96635904cb762" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Coe.olean.private": { + "bytes": 96, + "sha256": "428bf54daca632eaffd1f5d0735ac9da7a84ab966581752307a085340319f807" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Coe.olean.server": { + "bytes": 1952, + "sha256": "f171c6cd098007f9c786aff1524b8c3d94063ce35d92446668e7859906e217dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Instances.ilean": { + "bytes": 11357, + "sha256": "e25fd2ba1d1a870e2f76aff911544fc112972876fa44514810f567556e421bf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Instances.ir": { + "bytes": 19328, + "sha256": "f8ece16df7513bb4170e3bcb713fc143aa582ddb1351bd00655de4800e9a3e26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Instances.olean": { + "bytes": 174272, + "sha256": "5ea987e32fa0f2f8845f0ebedd0a72cf924b5755848af5d32b24df559a9584c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Instances.olean.private": { + "bytes": 27304, + "sha256": "cac3fa3b6ef097dbcc52c7481c9261c9c66a98d2d67b15179f1f1cdaf59271ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Instances.olean.server": { + "bytes": 5296, + "sha256": "8df4c5e27195c4313877a21e0222a0580ffbd6a5a3b5a53722aa682a915a745f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Lemmas.ilean": { + "bytes": 114876, + "sha256": "e68318e3f1228663127e5a30734160d183552129c154a213b2f987fe76475ce2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Lemmas.ir": { + "bytes": 14528, + "sha256": "e9f6858dd6cf8b99bfea5b971254aa0b24e22825e7c28acc8b38430c1709d2c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Lemmas.olean": { + "bytes": 708560, + "sha256": "2bbf5715a64a76d462b36c9ff50314222206256575e53c808c48f47f93f4f7cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Lemmas.olean.private": { + "bytes": 2108312, + "sha256": "d3af1a6667e2e93fa58f34b24cc7ea2eeb5a641308b0b83622b5dcc61debc40e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Lemmas.olean.server": { + "bytes": 106448, + "sha256": "e28579cf813e590f8360aef4b4e8250daa6ac44d2fd5db51e179cb2cd4f36d22" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\List.ilean": { + "bytes": 7826, + "sha256": "37511f1385eab2ad511246fc99ddc7521565f5c7146216accb3d2d83143ab002" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\List.ir": { + "bytes": 1088, + "sha256": "a79567a9184b8e7454f9a275cbb7bb593d6fcd8f82634a8f61b41e9c4ccd7ffe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\List.olean": { + "bytes": 60776, + "sha256": "5df4896d0200de39a6b787684a64c907e32d0a506fe8a85e4b014e9a114433bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\List.olean.private": { + "bytes": 111504, + "sha256": "2742f5fb679e7341119faa54564683410633cf19f3f087b15eed3d77548a27b9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\List.olean.server": { + "bytes": 6088, + "sha256": "fec7a256fa9a065ed5a0fac2bce033f45545e101e98e66a9f85b32a45840b539" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Monadic.ilean": { + "bytes": 12923, + "sha256": "092c9e6aa117ed0cea3462eef2008f856bd134f6727a95ba2ae5f99bd25e7d0e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Monadic.ir": { + "bytes": 5344, + "sha256": "7a4413c60c34ba9dea028fe5639b1ff76ceb8e2fef5b38ce19cdc24598d0cbb6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Monadic.olean": { + "bytes": 142992, + "sha256": "03507a96e3d00fa6acd1a95477f973545f655cf46ddc13b5c47c6d5c6d8b3fa9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Monadic.olean.private": { + "bytes": 223920, + "sha256": "21931b56ee63a1b8b7e0067e35fe36ad5a0f904e024c64eb66caba71a393bf6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Option\\Monadic.olean.server": { + "bytes": 9800, + "sha256": "dfd1a292f303ffc59d49b9aca69e035ca8ca43e67d602bfef0c281c1b9d2eb57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Ord.ilean": { + "bytes": 57248, + "sha256": "b00c12931dbb1b3ed0a5597a9cabfebd0ef3939f7646edde39099d63684c33ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Ord.ir": { + "bytes": 73936, + "sha256": "15712308a871a19de47baf776ecbe00c482829786d24781633e61d04bfa3abc2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Ord.olean": { + "bytes": 515296, + "sha256": "895f7cb693c5a3337a416ef9054caed26178266d03aacfb327fddb995eb72bb1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Ord.olean.private": { + "bytes": 429128, + "sha256": "5b2583fed24af9d8dba9244b01b41a1709b6ef88ca631d55255100ba2a22a87d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Ord.olean.server": { + "bytes": 47528, + "sha256": "0c68f6c04347189da9f4a026da9de04fbce25a716e2925345b686b33238c7e9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\PLift.ilean": { + "bytes": 1262, + "sha256": "997e2afa7f1fd9c5c9ccbff545b23e1109b1278c1d9c70a913f253604101106c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\PLift.ir": { + "bytes": 3448, + "sha256": "c1d23d3afa8d8201eb91b58985a7c6340a169c61ea2956e837576036eb53895b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\PLift.olean": { + "bytes": 34472, + "sha256": "ed0f47e180f4d75bbfa6b92155b5e2c5dd6622836f85936978c13159226f7da5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\PLift.olean.private": { + "bytes": 10896, + "sha256": "eb1bdffb9bf33da7ebd6657d99aede567edf21b5caabf12d3035a13984d12487" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\PLift.olean.server": { + "bytes": 1600, + "sha256": "ab6a1b426cc1b1cd471009d6454fa07eb3ecd0147eed066d9f55c65f91cf3cb0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Prod.ilean": { + "bytes": 4843, + "sha256": "2634d68f0e6a9c42117b75acf87bd8a2bf38cf31e21f0c11b709c309e88b8ceb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Prod.ir": { + "bytes": 2704, + "sha256": "629cb0734c2e028bc8b81e85a48565b91c934bac1e8d7ad4f1192e155b905d53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Prod.olean": { + "bytes": 59024, + "sha256": "04569296560c08d990573e1d513bf4e4c0c929ce174308a742c70d45cd37d926" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Prod.olean.private": { + "bytes": 52360, + "sha256": "aed4ada982097828e4a190c0d36f80be563cb4e5d5259613e8d1774c34d0fba4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Prod.olean.server": { + "bytes": 4880, + "sha256": "b280332545284be688ef149ee5aa707cf64eecf797df7408dc0e48d29246e67b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Queue.ilean": { + "bytes": 5850, + "sha256": "b5e78100080deacc4586be1f9c6f45d9b5fa3e10664b35e528a373e4099da62d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Queue.ir": { + "bytes": 18104, + "sha256": "68f74e60584a524d26991bba5dcc3453ef7b335e2c510a0f639da84f768533d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Queue.olean": { + "bytes": 94704, + "sha256": "8f2c675adae00ac58ae00cac09a52ffdc491ddb18355fd958ec0ca6388a46270" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Queue.olean.private": { + "bytes": 24352, + "sha256": "2956b896a033ea558e8b86182d69e8106fadee68290ebfddc9dc51a852602663" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Queue.olean.server": { + "bytes": 3832, + "sha256": "77e91a85af1000ccf62e98462eb73df6b9493db62f40503ff0efaddb6688ef67" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\RArray.ilean": { + "bytes": 4005, + "sha256": "0c6ad4280ebc113c3c27f6ae1b793c322b233142885e7f434856604406cee325" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\RArray.ir": { + "bytes": 8240, + "sha256": "3eb274899ecd95c3caab7e45c5611d1c7429b48f089ef7f099d6d3b2f4c44a59" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\RArray.olean": { + "bytes": 101440, + "sha256": "3ef9c02e275d1b2f4b037658a6b7e3c67819f2b9cb0493c3f2aa5a35e041b241" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\RArray.olean.private": { + "bytes": 54224, + "sha256": "ef21ede632b5aaf59d36b1cdce1e765626d33df428251015bc18e8f3c570829b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\RArray.olean.server": { + "bytes": 3256, + "sha256": "c335c4e1da3c1b097c4dc0a60a9ce8b7002b52482eb8a9c7c9f2bc9f75b04f54" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Random.ilean": { + "bytes": 9190, + "sha256": "9e2e64aa2eee5be09e5deda7eda244ee5f76f4bc8e874a93df5fa966d2a75a44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Random.ir": { + "bytes": 54104, + "sha256": "17edbef939a0f2f6b478899761d1ae94cc802315a96b5abd60d62fd84a996d6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Random.olean": { + "bytes": 182392, + "sha256": "9ae0ce41fdf73056db23d99e56a1d1bb28ee2275ac3fd19f549582391f189e7b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Random.olean.private": { + "bytes": 46432, + "sha256": "22a5c3af605b91a2f6a930261d85bf5e54689ba24a50415b8bee7cdc1226e5f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Random.olean.server": { + "bytes": 5808, + "sha256": "5e73c2bbc5df79bab2ac3130f3b3850b85c1312303f0fed977122456f84ffda9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range.ilean": { + "bytes": 163, + "sha256": "f9e88b5381572eaf14bb579152a64932c3f35de7a3146abe28de6e9a398c5245" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range.ir": { + "bytes": 904, + "sha256": "45709a2c6c590c89c4a636e5a48aa7e7fea7fd1891f8262a998e0e8479c871a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range.olean": { + "bytes": 18952, + "sha256": "b7f825140dafc4dc65ef03629f42a70f11a51cd00c417baeb07624115794ed8a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range.olean.private": { + "bytes": 96, + "sha256": "65082997311d34f2b49a9258ac646a3a599fef792abec92a4813616a6c018773" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range.olean.server": { + "bytes": 96, + "sha256": "89e1b64b7a2e0209f29785ffbdbc90186a39b434e8bc26dc2801768638ee2c53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Basic.ilean": { + "bytes": 8481, + "sha256": "a012299ad50570aafd50a4961abfa2fdfa7a7381c9b69a71af3c0160ec494ed8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Basic.ir": { + "bytes": 97984, + "sha256": "e265c0c64fddc02778a2437df912ebae16f4fd03fa86ef41890aa648c29fe0e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Basic.olean": { + "bytes": 414984, + "sha256": "440fe5b86b11866f975f78ebf5182418a00be8606922746ac8f7a7ccfe5fb34a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Basic.olean.private": { + "bytes": 279344, + "sha256": "57db49f2be8e7dd4a6bb911c515dcedad6f142b7d1d7108a6a544ab6a36d21db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Basic.olean.server": { + "bytes": 6224, + "sha256": "fabfe8c570fb369910348a4b8880b6e4021dfdbab00273ffdda1e04b796fea02" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Lemmas.ilean": { + "bytes": 6754, + "sha256": "6c96a0f992f734120ae2e27667217c14dd78846e3a51154e9523bc7173c1348e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Lemmas.ir": { + "bytes": 4080, + "sha256": "1ec3b7c30ab2a0af320b8651a78f4825549167d0c5c17ad571f01b309923cc6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Lemmas.olean": { + "bytes": 66352, + "sha256": "23a9d192e270fa4831c38a7b5b9c1a37fc0a19f69cac2662f0f471a7ff2ce240" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Lemmas.olean.private": { + "bytes": 632096, + "sha256": "a3b1b7662a654eea62a2dcac617439019159efab1e527318994a1aeb70d255e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Lemmas.olean.server": { + "bytes": 3456, + "sha256": "eb8e1f41005d2af36e54b4adaa80dea44adb6d8034754d244c60fc12f28762fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic.ilean": { + "bytes": 373, + "sha256": "066ed80915b4b87c463305d04bb1a42de87ed36392d396d450225269e1c6d8a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic.ir": { + "bytes": 1312, + "sha256": "8ff9fa1c124075e5b442713e8a86ab1294699520a1ad18953a9a4deb418de7f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic.olean": { + "bytes": 19360, + "sha256": "9e7dd885d8e2f37e1158a575cf66ee9e339176f13d232d00f48431d43866ea7a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic.olean.private": { + "bytes": 96, + "sha256": "7c934d90c1c67af7336a3184c0394ce823b3bbc3469551245b66005549d57ee6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic.olean.server": { + "bytes": 2112, + "sha256": "62c2fa8dfed7dbc9a3c3ec831464f472e46f9c8e60e00b824fec8895b463c72f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Basic.ilean": { + "bytes": 7430, + "sha256": "d47985e57ad9955f226e142452c665013aacee1dc83b9e24fabcfb9ca1ad36b9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Basic.ir": { + "bytes": 30792, + "sha256": "087a9e98c392623d33134e7d9b5414920653b9d3d94e47f65bc33199e306af76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Basic.olean": { + "bytes": 180152, + "sha256": "01127b3df595d64f459abfdc94029629949e8254fd67831603841cb7faf5a97d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Basic.olean.private": { + "bytes": 23008, + "sha256": "57f7bdadddf680a39b715b43c1ed2e047068dbead45ff069a248a20c4d85dbc8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Basic.olean.server": { + "bytes": 3904, + "sha256": "5c08b5752f1200f8855dd007ceaa3a6ba9d9908f633797ed122437cb487b5716" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Iterators.ilean": { + "bytes": 20469, + "sha256": "a5e0ba48c158d038e7fb00616c3a31b76b4eee3897f3f065edb844deb1c2d8aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Iterators.ir": { + "bytes": 22176, + "sha256": "ec99844b49c25a9195e9a19315e3a227a6ff6086066d2a434ba73f4866222d2b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Iterators.olean": { + "bytes": 120376, + "sha256": "e8a0c8ff0e9a6e189b612af6507970c81345bd27ac2e9fb6eeb68de73c044d49" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Iterators.olean.private": { + "bytes": 124456, + "sha256": "a119b21760e6a2be71e20699a262e2c81c41ba02363809dbdc59543458fd4df9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Iterators.olean.server": { + "bytes": 3280, + "sha256": "fd6332571f3f65249808858a932b2a358666b516757eb993052e7be31a197f5b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Lemmas.ilean": { + "bytes": 34713, + "sha256": "658beb442b3a0ffcf11a4da40a30371c77d3cf3e822d6bf8ec9a7542619a4a6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Lemmas.ir": { + "bytes": 13168, + "sha256": "20afe15d8329f9aa64089756e78c4724d67c21676902da05e6342ffa67a4b087" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Lemmas.olean": { + "bytes": 213664, + "sha256": "fceb69789271ce771cc35bbb8ce0b42b215f3c64ed593225c159f42166f02e1b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Lemmas.olean.private": { + "bytes": 650896, + "sha256": "97b1d3f84616e6d17db2b5f546e7f49ea75a27860f0131588f1c158b8ea710a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Lemmas.olean.server": { + "bytes": 7192, + "sha256": "f8b5d8dafdadd8bf110a667b948c5de0c34122ccc6636722124c66b82538f7f4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Nat.ilean": { + "bytes": 46751, + "sha256": "6d073d2d9a15760d1898b5392270bfe56ad513e5d0ba9be32cc2f11b7cb461d3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Nat.ir": { + "bytes": 25872, + "sha256": "e40aa06c7e89dcfeb4770c595c115f885730f36c1bb162026f30f0f6842c8932" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Nat.olean": { + "bytes": 143696, + "sha256": "1dfc5101f7ee1ee0938d6251367081849ff596a4a6bb70dcaab2134dd1f6aa83" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Nat.olean.private": { + "bytes": 517376, + "sha256": "29b0c8b67d92371c6c5b3d2ca77fde22d860e5a82cd03c5644b5a2fdc1e2c7b9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\Nat.olean.server": { + "bytes": 9504, + "sha256": "d5691914f8732639baab4e19865411e54f504cf866835a320bef215563727115" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\NatLemmas.ilean": { + "bytes": 1717, + "sha256": "c118c3cbfcea9ea57c9aba36f2547860ea1f49a051b203263c2adcb57582a851" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\NatLemmas.ir": { + "bytes": 984, + "sha256": "8d72b3c4c696066fed00d95715670b7ccc7457a4f7055007a0f4079020518437" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\NatLemmas.olean": { + "bytes": 27912, + "sha256": "74deb330d0a90c8b46affb97fc708749968049156bb2802b20c5da8a1d90e02e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\NatLemmas.olean.private": { + "bytes": 5632, + "sha256": "6b2772416e8ea037f32bf56529739f3c6b4e7fbcea63b9dec65bc4a5018f66c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\NatLemmas.olean.server": { + "bytes": 1680, + "sha256": "0c123741bea90914c1308fa08538151c49ff51339c07cbf55122e038588236ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\PRange.ilean": { + "bytes": 35122, + "sha256": "306d986273b7edef71925a2d135c0465ec469f1ed62b93b4aa44a2bee7deaf00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\PRange.ir": { + "bytes": 94792, + "sha256": "cda5e814b440938c6830f952226225f450b2216515752246c5d384e32d132ac0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\PRange.olean": { + "bytes": 618288, + "sha256": "4cb02830cbeaa1958259dd752d0622bcb8b95c76065b8e87599e429e0060de49" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\PRange.olean.private": { + "bytes": 76312, + "sha256": "076a1a5581e4691ed8db68c2662a1b1c64310b77ba02378d30929f331988ad8c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\PRange.olean.server": { + "bytes": 16352, + "sha256": "79475639387bddf29a6aeb8450d2fc20ad33f4433385b9203d378c327125144c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\RangeIterator.ilean": { + "bytes": 51538, + "sha256": "0796d15e4a022911599368da781388494c7a7c18360f1056b950bbf97f4fdd67" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\RangeIterator.ir": { + "bytes": 33168, + "sha256": "bd5c1ca8050a07efedf82f2ef546ed0deee2aa23d984c43467b658da1b4d410a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\RangeIterator.olean": { + "bytes": 204696, + "sha256": "f9a0792193dca1121e27d6bed56e16080bda3eb2bd03c45ef8d1b6502b679c1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\RangeIterator.olean.private": { + "bytes": 387048, + "sha256": "314397d4dc64fe968d8b99d6e927864d443ac1a1da6a053ccd8ca6ac859966d1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\RangeIterator.olean.server": { + "bytes": 8744, + "sha256": "9e1ca18e2ea0166a4e5b1549ef21d6c98254fae55f8dc59c18241562cda84a9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\UpwardEnumerable.ilean": { + "bytes": 18229, + "sha256": "03d37fbd92ce7835131bc1647d29e11fe57d47436e4b9935ced1eef0fa95e7f4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\UpwardEnumerable.ir": { + "bytes": 4160, + "sha256": "953d50aac0a00efb5175b433f5bdf81835d7b4a008ee59f19dcf4705ec755bc7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\UpwardEnumerable.olean": { + "bytes": 182792, + "sha256": "edf2a026835695dd85a01bdde9469f2064dd2e0538f71abb3cd2827eb37e7abf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\UpwardEnumerable.olean.private": { + "bytes": 97896, + "sha256": "42e5b76a9a7d2c382e2086505a265fdf64728d837cb3efff1f43028582ce89fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Range\\Polymorphic\\UpwardEnumerable.olean.server": { + "bytes": 12296, + "sha256": "9f15c616779a666224a79a2855b8c0abe2c948f41082d0ba9e2bcb2281174bcb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Repr.ilean": { + "bytes": 37118, + "sha256": "18834817f821c8a15d6c972015560298727194beb67fe1a565fa81de81b6961f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Repr.ir": { + "bytes": 112944, + "sha256": "86fdade5f31eb3e4c3de365017554f41ac07fdfb932a2de0b2f3db65f46359fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Repr.olean": { + "bytes": 430800, + "sha256": "bb7535b196319323977a7e7378fce05a5adec3cee85e4aed0c28eb68117b945a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Repr.olean.private": { + "bytes": 71360, + "sha256": "579cb243f9a9ca87dd41867016bfc637bd095e8e65ae539cc7150446af96e882" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Repr.olean.server": { + "bytes": 18936, + "sha256": "32afbe6aea7c3d51c494ea1a2826dc418d6caef36296aba077aea1cbeb95d328" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt.ilean": { + "bytes": 293, + "sha256": "6630f590b8fa61c7b578f5eef44549b8757da10d5091a45a6a5bb49fe55f0fd7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt.ir": { + "bytes": 1216, + "sha256": "1f75900e004188d1ef5d9d8e70b848d81cd7f3d6376f5b2c985b3ee2de6d37f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt.olean": { + "bytes": 19264, + "sha256": "e4d43ac51ec06c1023b636627be1d6582f6a627d0e71729a8951a3b05c33aaf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt.olean.private": { + "bytes": 96, + "sha256": "2d85a96dc197a50a402152c436ef4f265e6b854136112e73367d9f2594b93e4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt.olean.server": { + "bytes": 1464, + "sha256": "a34cf60f094d12d8242e78775bacbe8e342a5c30569273308121dee67c648db5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Basic.ilean": { + "bytes": 119065, + "sha256": "7d42876310b9f25d400d132d998d313043b73d85c92bd015273ed62fcded5b15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Basic.ir": { + "bytes": 148624, + "sha256": "00f7bc1d546ce182ace402d3e2bea5a7786672ccfa2d684e28eff8aa7c353ba7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Basic.olean": { + "bytes": 607352, + "sha256": "1f4d208d7cc5219a62ac2009dc426dda463f1f7fd647cf9ee035ae6ea6b530ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Basic.olean.private": { + "bytes": 172928, + "sha256": "a89048c065b14f89667b432c62201664fa1ac07c137c09e78dffd6d82328c1f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Basic.olean.server": { + "bytes": 76920, + "sha256": "58295d602eaa8b4462ccbb7e8eb2fe8ecc1a4f3adb19c2fe68f60f6869d89160" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Bitwise.ilean": { + "bytes": 113019, + "sha256": "dfc9c35c48a26d6f52e3b35f14ad2ce54eaa951b6b6606fcef633e8a18da7909" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Bitwise.ir": { + "bytes": 83160, + "sha256": "0f4bf4d89a2ef1973ebf194e2a0d3f21135e44217141e98bba9ff7f0010ab888" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Bitwise.olean": { + "bytes": 649664, + "sha256": "0636f3749716a53781c9a79866dd3cbf0246e1369062720f12dec10ed8256359" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Bitwise.olean.private": { + "bytes": 816840, + "sha256": "4b128d61d98376e272afbb4121c44122d6621127fef9eadaba753e5241861d26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Bitwise.olean.server": { + "bytes": 112040, + "sha256": "3af1035afca714583fb505d8c6e2d66aecb0505192b5984248c8d90e3eb70b3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float.ilean": { + "bytes": 2968, + "sha256": "c121bba57d4c62ec7911c65e1fdd01c864110411dd74242ec5a2e51b4731a5fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float.ir": { + "bytes": 7000, + "sha256": "5a51e186a600b6e48684b09028eb30b72c411e9efe2f7ea9a0275f800ace5a29" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float.olean": { + "bytes": 37840, + "sha256": "b89c3a0fdea3ba821124e3502073381c41b269d0c133c566e5425b57b4ca202c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float.olean.private": { + "bytes": 96, + "sha256": "21be2e7e25afc66b4e7f01a7194461c9faeec4195ff87eac6a3d55038c179463" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float.olean.server": { + "bytes": 3536, + "sha256": "84d92dadc4be495a945d01edcda601c089689572912c47bb5f5c1ae2c8b5d4ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float32.ilean": { + "bytes": 3072, + "sha256": "cd4fe84ddc30507f3a9680c1bc3aece4cd2aed9562f6d3133f9f60973fdfbb26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float32.ir": { + "bytes": 7008, + "sha256": "39fe5837e85a09a5e5f6dfb690b2e12633f361103fdccfecb6381135bb74031d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float32.olean": { + "bytes": 38128, + "sha256": "c3bd8e0d657594d06b7985763f67c2e35ed3f513f4de031dba3addc0ce249ac8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float32.olean.private": { + "bytes": 96, + "sha256": "40d454c369563c45e0d896c643be61010de56c6d3593297bb0b06e9a7a185202" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Float32.olean.server": { + "bytes": 3536, + "sha256": "cc9d75c25929e23744698d0151e5f6d3798a3339a8086155439e585632a98ca1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Lemmas.ilean": { + "bytes": 397098, + "sha256": "cccc554941568cfd17c87fe3758978d2b9a2bd07aa4db63a98b405ba1e4a0255" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Lemmas.ir": { + "bytes": 126816, + "sha256": "d81a1aacd72b3bf67fe3c7dfb90a2b8b3ae5b714bebc92280a69cc173be53257" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Lemmas.olean": { + "bytes": 1425536, + "sha256": "1cd33007319cfcf056a46ce8bd4dcc0d440779d03eea9843d8ba3ac8f9e78974" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Lemmas.olean.private": { + "bytes": 2721440, + "sha256": "c207d55ee70d1d45ca436acba42410f03e283377f4b6936cc1fc50ddddcf9fee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\SInt\\Lemmas.olean.server": { + "bytes": 381864, + "sha256": "2b25e4ff835c696fae9a4978aa4611137f173a002ad60b5fbf64b682e8ffa747" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice.ilean": { + "bytes": 258, + "sha256": "7e629f1a3ceef6279c73bcbb93370c8e5a74ff7297cdd7ff92603ac2a49cc560" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice.ir": { + "bytes": 1128, + "sha256": "74ed36a2c7029b2b9feb864998be6547e300cd07896b6de984b7e0fcd1096abe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice.olean": { + "bytes": 19176, + "sha256": "8ed2847e75225b88b0d4fd82debb94e6ab90b53c08f6d1a1993dbef0e34bf6a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice.olean.private": { + "bytes": 96, + "sha256": "884987eaf915a41bfa02bcf61203645fda68628923b27ed5488543a8360f6234" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice.olean.server": { + "bytes": 1944, + "sha256": "87d81c94a0ab321b392891c8958a2a5f2d028c8bb3a28ec98256bc575582ad23" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array.ilean": { + "bytes": 234, + "sha256": "4aaa9e902fb0813b4f21a4ff321d324399d6e22b053057183f2981890d4ef206" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array.ir": { + "bytes": 1088, + "sha256": "a2c033ac51c90b702763f63f39b9c7197dd7c89c587ea78a9450e4396a218c45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array.olean": { + "bytes": 19136, + "sha256": "166cabf191457344fb4be097db45528a5387ddf38f06f7daed87c8666ca81c6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array.olean.private": { + "bytes": 96, + "sha256": "d4df52a24dee125527ee25b99a1f9b96335b04af1daaccbccb81ab4f086a30a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array.olean.server": { + "bytes": 96, + "sha256": "0c506109ce8246862f03c8177f2b99b628d20a7f94c11f75919f73642be08ae5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Basic.ilean": { + "bytes": 2822, + "sha256": "c06794ee8be1c0c1a3d876416ad1878ec5aed6aa822097d74bb69cc15b764f43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Basic.ir": { + "bytes": 3984, + "sha256": "cc2587b3b860bc34712954e01b64edb21690198a2d2b6156dd14f6c5204bb555" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Basic.olean": { + "bytes": 36000, + "sha256": "245953f435cdf5f0477b80ffd924b7022f2abf4b86d1541ad6157bdf2f08dd06" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Basic.olean.private": { + "bytes": 96, + "sha256": "256826d662e4500cd25f69ba626171bf0bf19307c682b71dfab3de778179bea8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Basic.olean.server": { + "bytes": 1744, + "sha256": "2b6929ec2199d43cbec79b3669796d090674e8bafff08b16bc7d1af36c33e199" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Iterator.ilean": { + "bytes": 4592, + "sha256": "19f9d3d628f14ce4e36ac7dc89b460842a77d31ad6837e256a9784c65c1fa27a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Iterator.ir": { + "bytes": 4088, + "sha256": "397ddfa2f08e7109e70d22819014d262efe39ea26d8b3786a67ea31e0c593240" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Iterator.olean": { + "bytes": 67648, + "sha256": "155c872d59dc5cebb60b9635066a530ef86f334867d2eec2d31785137754df20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Iterator.olean.private": { + "bytes": 32328, + "sha256": "ccc42aa36f9d0cb0e5260a0c30cbea88ae99f252c1acbc1ea3c8c73ffdd4bbd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Iterator.olean.server": { + "bytes": 1744, + "sha256": "e9b63bf872d402da9abd2031a5235df4de162ea78a5da858fb6feca5abb9e3b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Lemmas.ilean": { + "bytes": 4374, + "sha256": "53716ae0b3a1f66decad3f691569216d50487600f3d47106308b3a16938f179e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Lemmas.ir": { + "bytes": 1768, + "sha256": "558501369ad8f38a1dd6d94ceca4c08741e2783c80aca7cb905c5c89f7d62ab4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Lemmas.olean": { + "bytes": 66040, + "sha256": "992b18855685033ea1c8db133309bff8d778c3481fecff1184d7ebb521597bf0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Lemmas.olean.private": { + "bytes": 56504, + "sha256": "8af643f22ebfd6a3af9f34a62dbe053690456d13b7c770ec4286007b4e848f75" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Array\\Lemmas.olean.server": { + "bytes": 1680, + "sha256": "86c01d7b7d422b3f473027dc19561dc6757d7b2decf80f319a730796e454deb2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Basic.ilean": { + "bytes": 775, + "sha256": "39bcbeab1723dcdcaf7d21edb51f17d6ad3b948daf5f324378cb932d3e1672a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Basic.ir": { + "bytes": 8112, + "sha256": "eab9f24e43094419393c5cfad99b3984222e17807609bbea60e5736bcb743a0c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Basic.olean": { + "bytes": 74256, + "sha256": "ff0b67bd1905b49f891a546c25564157aa85b684fb3bd8740f728fb176f7495e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Basic.olean.private": { + "bytes": 6536, + "sha256": "f83d5189ec50fcedd4e4bc8b872686645c5b1a1d66a90f5bb08f4803193ba6fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Basic.olean.server": { + "bytes": 2080, + "sha256": "dba8f97dd73efd1662669feafb6ecd35b596edc2dedf082d4d6557ea8a25d2f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Lemmas.ilean": { + "bytes": 6702, + "sha256": "3593071f20d00701d444d22313e8febf4e5adca3b74a368583d40dd0e0584f65" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Lemmas.ir": { + "bytes": 808, + "sha256": "d1e61271b7cf6bb3f4612abac08791c100feab541c7046e868805539e22c4a52" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Lemmas.olean": { + "bytes": 36792, + "sha256": "93238e1e05b34889db870791fab5b486638c8f3ee1352ac8a22d01d7d94ecac9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Lemmas.olean.private": { + "bytes": 11536, + "sha256": "29c79b9f79738d13708460dbb200988fc8634e30d97f65a644e5239bf95882fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Lemmas.olean.server": { + "bytes": 3072, + "sha256": "8b6a557a9d0b982b83a87149a393fce4f8146125cf1f8e03c4bbe4098dca6247" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Notation.ilean": { + "bytes": 969, + "sha256": "f988c5032e5774ccd4ba738b479c06284482434da55e918bcc1dc61362d96dfe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Notation.ir": { + "bytes": 49568, + "sha256": "1a4f7c9919e99034c07ad03c03a6160e6c4c0afa10c31218520e7f69f3d56746" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Notation.olean": { + "bytes": 247008, + "sha256": "d75e6e75bc5f14465362a3339bafc03717dcb9c4a5801c92d650bbd79ebba16c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Notation.olean.private": { + "bytes": 30136, + "sha256": "91955a43c76b889fcf66e2eb3c81fec3e3dd236d5c333d2890e6f2b215b7b782" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Notation.olean.server": { + "bytes": 2128, + "sha256": "5b14323b83bbb47b6554ae9c2e9b25f352b55b9ee09d932ad3e220fd07ba9da7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Operations.ilean": { + "bytes": 7150, + "sha256": "8064d6cd42947e1ddb8c3f77483af671a223b954b3339e3d5e24b18c41416083" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Operations.ir": { + "bytes": 13216, + "sha256": "6087d5e86788e0f9211d95763aaac94f626dac956d7ef55703f73e377df823d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Operations.olean": { + "bytes": 75648, + "sha256": "f6e0779b86bfd27f6452aa4284d19f079484fad1c5f617c57bcba92f205d34ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Operations.olean.private": { + "bytes": 3816, + "sha256": "4e4608fe40dcb6a946f2c2c9f06df63eccd6784b311acebfcbb42e25570f35af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Slice\\Operations.olean.server": { + "bytes": 2584, + "sha256": "b38d69248d57bf1264aebd7802e3b477ab4ebd77177ffcecc6179c796bb58ea4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Stream.ilean": { + "bytes": 11684, + "sha256": "ee5b4bdacb9e93ff3a2af06eeb7ada0f6e48505364d1055b1993de912f91c65e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Stream.ir": { + "bytes": 28816, + "sha256": "6c78b2e3a5f0aca21a3c24e7fd50eb351059d5c9c9edaabadf3e5ad39ff9a6c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Stream.olean": { + "bytes": 161520, + "sha256": "41879babe1360e51c734160bd5f7ca21ff102a5f979d10b590e1a09743045d47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Stream.olean.private": { + "bytes": 11864, + "sha256": "84be08db754b9751e3945257800849f316a48e04feb6649e16f4910ed652e8e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Stream.olean.server": { + "bytes": 5528, + "sha256": "c2f6f43a5fe86a444b56f9d72929eb43287d52b70a8ad3b0ef11e7c5f6988d77" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String.ilean": { + "bytes": 211, + "sha256": "99d2ed8e79b2e537a1c8ba594784d2f7a8b0b95b4d70ab304f9283bc679d8a87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String.ir": { + "bytes": 1008, + "sha256": "dd06753a010b057df3cbededacfcfdac435c544902dcf21ffb53fc31b54acabe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String.olean": { + "bytes": 19056, + "sha256": "d398be839ea2a8ede977c7bf3a2db6a188a58ec438cdc0d802259fadf05e1de2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String.olean.private": { + "bytes": 96, + "sha256": "a304064b2b504a1a9e75f7a3b4e2e28491b47b13e718f7741d3b0682be0b0086" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String.olean.server": { + "bytes": 96, + "sha256": "fdd5ffce156da940e4cc98dfabcbdbb2e23afce7d7a0c48678f9e519e4523833" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Basic.ilean": { + "bytes": 117328, + "sha256": "7cf27ccdc56a57ab1b42d0ad3e8e951b28068cb71bc9142a76b7543e95ffdd45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Basic.ir": { + "bytes": 177288, + "sha256": "aeab5e404670b6fd9ae7c4c805842dc4e7acb876c9dcacdedc7112f0dfe576ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Basic.olean": { + "bytes": 753864, + "sha256": "89f5ee06cbbbf292d6e2d02491550249810d5279ef5e536f7cacd36c1860753c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Basic.olean.private": { + "bytes": 947160, + "sha256": "4140f1d291f0f48f1838fdb6b7fc9517c0898cb781e4afef509108e43642b95b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Basic.olean.server": { + "bytes": 55224, + "sha256": "22e9b6ec99aa38c2121ad94b59e76994ab49679121f6e75cdabd986354df030d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Extra.ilean": { + "bytes": 30352, + "sha256": "a41b52772c294c25033d98104e03698e8922a69d7ffd4147ef339bb78dcbcd79" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Extra.ir": { + "bytes": 89560, + "sha256": "4d1aed1d030a24c49d30ad55477afed0aa4a5a6c40cf6247b1e0c0e5ed347002" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Extra.olean": { + "bytes": 303344, + "sha256": "3932cfc6058a10e32413890c7977a2cc81e48853f77932d3bef0d276ff62e8cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Extra.olean.private": { + "bytes": 310472, + "sha256": "0f08eb5dab33e7aa311129a4b1daca72a577e355b6ebd0968ec4356e38337711" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Extra.olean.server": { + "bytes": 7344, + "sha256": "9b6227ab4bb90329567a51361683b10ffa14c54d10470a2bced73cd89a4f6984" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Lemmas.ilean": { + "bytes": 3617, + "sha256": "8324077fdae84983974872fc80abe6ff7ee822f0dbe7314233c2f22079963c10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Lemmas.ir": { + "bytes": 976, + "sha256": "29c4442378cb46571126ff4980e24eea234b7570282d5bc1b0dc6eb0c0965824" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Lemmas.olean": { + "bytes": 29704, + "sha256": "97abe9b3da84d4228a1b1cffb2e8446d910461bdd253c9d5ad1727c4e41ae5a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Lemmas.olean.private": { + "bytes": 10808, + "sha256": "4b3d210d876920a191f49aafd6edd1017993f87781625d135214a226bdca063b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\String\\Lemmas.olean.server": { + "bytes": 4000, + "sha256": "db446fadfd7701a1c68ef913ab27e9db34aeb930311d45c98e768b7c8ca57328" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Subtype.ilean": { + "bytes": 682, + "sha256": "e8e89b218d9c9c2f76141ed501f7dcffe47baa5717ed2946b6eb8806f2df1765" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Subtype.ir": { + "bytes": 760, + "sha256": "1c561f0055786ba43abcd4210453d9b0c1b8ddfdb0f44a41e076e739063f8c03" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Subtype.olean": { + "bytes": 29432, + "sha256": "f5e3bcf6aa81f31ef5b2cadb69be995fb512327701c17ddc174fb9622bb4ece1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Subtype.olean.private": { + "bytes": 35696, + "sha256": "6c6364c987650e620023d403a64333da3d1f880f0b3c6e04ada6e36f7ddeba97" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Subtype.olean.server": { + "bytes": 2056, + "sha256": "a19ba1a6f67e7fa12c4721c520bbcc1a90b913635ad0937d6fd67d7e5cc871ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum.ilean": { + "bytes": 157, + "sha256": "85bfa4eab64ce7da07c7b053b29db0b7cc3b70485b4a6f6b8be6e216d47f2501" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum.ir": { + "bytes": 904, + "sha256": "9df0f881b4a7b1d8ae7755add2faace5ccaa8ebd4b9fa0501639fec291fcf790" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum.olean": { + "bytes": 18952, + "sha256": "b8d37cf9ef83c409c9c99f591a5207362011a881a9085367ce551e32a4d728d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum.olean.private": { + "bytes": 96, + "sha256": "e844110559576d34f7c2304ad3f2b1104956bf1b079982546757ce1e749a4134" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum.olean.server": { + "bytes": 96, + "sha256": "106d46b044779b2eaa0346ba1bbc455229c66eb894dc627bb03818fc49759e98" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Basic.ilean": { + "bytes": 12849, + "sha256": "c8cac61e68f51cf67823396d707745f1a8bb54ff376829da7ff8532416045ad8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Basic.ir": { + "bytes": 17672, + "sha256": "e9d05cb614fe112ff06a60b9c6a06d7ce771bd6b66eed6a6b945b81a5f541a34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Basic.olean": { + "bytes": 200760, + "sha256": "98fb26ed18ce33c82f1db0c6cec2ffbda32bb454d0b8f4743dac176972d1846f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Basic.olean.private": { + "bytes": 83808, + "sha256": "03d3643efed2fb923d2f3c750b15a501386971f02c4809d4f99513955fe9d7b6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Basic.olean.server": { + "bytes": 12624, + "sha256": "cb155726f4b37667a06ab7c6d27ba724cd4c17fa86ca771740397aeda602aa0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Lemmas.ilean": { + "bytes": 15029, + "sha256": "c91dde020ada5b4f73de8ac58f1a4acc1920f8a762853c04e4ae687e7cdf5f89" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Lemmas.ir": { + "bytes": 4128, + "sha256": "6e6b61d2321af9db4268d1dd2273f3e9fe6548adebdf98d4d809a75e364305e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Lemmas.olean": { + "bytes": 148240, + "sha256": "0b8479df810b7d91df7dca9e140bd0307c2808fcc34d7333b5376c3235420cb3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Lemmas.olean.private": { + "bytes": 249416, + "sha256": "47c52a25b85c345b89968a9c27ffc3edf7fdfd90deeee5c05a7db9fc996d0618" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Sum\\Lemmas.olean.server": { + "bytes": 16168, + "sha256": "186772c1a47753b68c11bf45df68018425bc2a7863b79320a92b49da5189843b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString.ilean": { + "bytes": 171, + "sha256": "be5e41232a33f7574a20741446291237a18ccf0becbddbfce61ce317eb2553f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString.ir": { + "bytes": 912, + "sha256": "1d63e40961b02e222f37c92d88a6eeb6ee054d9373f32cdf56e9d706aded34bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString.olean": { + "bytes": 18960, + "sha256": "c2969d43927a6f4cf3abab0444c27c956bdbe4ece5e2fac79d355c83ab37288f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString.olean.private": { + "bytes": 96, + "sha256": "e7cb7b0f71f3c4c378fb4435b4e62c99115c763a5db9b95a94ef9d180d239976" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString.olean.server": { + "bytes": 96, + "sha256": "3e2f6d350b0ea3caff7e8a4d9aef4b5aa84d42b08b8ec882c8b00284404b35a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Basic.ilean": { + "bytes": 21165, + "sha256": "7af845d3c8889de85c6fe58385e6f098b03601c8309149282cecced01e1aee76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Basic.ir": { + "bytes": 50456, + "sha256": "812bb96acc04f2f1dd48bbf1721e72c39500e4e91dcb0574acce3b61b345ae78" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Basic.olean": { + "bytes": 234488, + "sha256": "51fb44741a2e87d09356ce3f3fba3752afbcec7280e5376be679053adf80791b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Basic.olean.private": { + "bytes": 15344, + "sha256": "34ae9ce2460985ea259e032f30adc9630d3074ee7cf9a6b8d6be0fed7debf6ac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Basic.olean.server": { + "bytes": 8840, + "sha256": "b021862a0eef9d0f81009874c9f9ceb205cb36e97cfbc8842fbb02c12ea56431" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Macro.ilean": { + "bytes": 443, + "sha256": "27e757022bba52194fb0ca568afb813806ef4411b85f2b3dc3e6be55a60bcfad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Macro.ir": { + "bytes": 15488, + "sha256": "6df2876d4e07757a68c661dc3a6968fb5970b63c6402982224db899df3829995" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Macro.olean": { + "bytes": 71016, + "sha256": "f792762ecf1b7aee78b1bde7a166f5a421dd39da5cbf996be534085b6fc12109" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Macro.olean.private": { + "bytes": 13432, + "sha256": "51d4a26d379a65df86ea0cc598cab27d10ea370dd75013c97f7261ca7c8012ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ToString\\Macro.olean.server": { + "bytes": 1568, + "sha256": "0cc3f5a58d6871e27e673b1e1ae712d287863b1b07e89b9645edfedc1ac34793" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt.ilean": { + "bytes": 293, + "sha256": "b2941ef81e9bf919ca561a2e5a75ecad25a72d5c2a3e23848cfbc86f1646ddeb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt.ir": { + "bytes": 1224, + "sha256": "47c075c972144970b6a7583c1f8a4e4bf681d643f303dc002abc2e96b218428e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt.olean": { + "bytes": 19272, + "sha256": "bdb0b51180015b9bc3039449a46266b5b5aa8e5a9ffcf9549273f018ee5122f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt.olean.private": { + "bytes": 96, + "sha256": "01069bdb967552a504f5cd56a2b746836f570eb0493e9b9ae44e92031296edca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt.olean.server": { + "bytes": 96, + "sha256": "13abbfec08ad86694a8800a27db88e1834e44eb6aa14326f66e0f1047aee96de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Basic.ilean": { + "bytes": 74734, + "sha256": "8d3156e4f5acddd8f568686816afac550da6f08cfd072b32a31613e719e728dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Basic.ir": { + "bytes": 96656, + "sha256": "445b5f890bd92bc1688be4554ae0adf2a6e1ed2b725767b08cba7716a3158b2a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Basic.olean": { + "bytes": 355000, + "sha256": "ba90615c1aa813bff41ee2f7b63eee98908d5374d00d8a395d6b8b570fbc4cc0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Basic.olean.private": { + "bytes": 77024, + "sha256": "fb9f60a43cbde4a70a2a02a99fd14fe5d963ed165801d01c7cc932956660af33" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Basic.olean.server": { + "bytes": 46112, + "sha256": "3e4530659c949dfda871abf10aefe3029edb99ce9bd9a359e0f342cf7eefff82" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\BasicAux.ilean": { + "bytes": 25857, + "sha256": "754badc0333aa8abe8931359e2cb32d2925cae6d3b848e38ca8cefd1a60767fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\BasicAux.ir": { + "bytes": 29656, + "sha256": "2ec930acd59c959d3a586ac682745083778b1bdbb3168c630f4c670ab70dede9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\BasicAux.olean": { + "bytes": 138976, + "sha256": "062f47a4ffb8858f7ef4627fa49c278023ef4db2b228e4ef510f20695bda6c80" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\BasicAux.olean.private": { + "bytes": 18936, + "sha256": "8532e62e749efca8fba33515191b9042fcbfa00dada0087ab15049b3cc6a4426" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\BasicAux.olean.server": { + "bytes": 16304, + "sha256": "a3a6f0da586ea199cefc5143bcfadbdb9a3f2b7cd5feb48fbd760b96987163ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Bitwise.ilean": { + "bytes": 173185, + "sha256": "8a88fcfac0bdb8b789b679a5f0cea93db9acd8c54402d3b8d17caafd022c9648" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Bitwise.ir": { + "bytes": 107664, + "sha256": "81ffbfd22c67aec4011f7c8828e1b6686f84d1ac995a313a6849039e289cfc84" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Bitwise.olean": { + "bytes": 883536, + "sha256": "596f99729a020567589e314e435072e8c94dc0f3b94dec7c99ed28df5fe5fa7e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Bitwise.olean.private": { + "bytes": 1640232, + "sha256": "d59312db607f8e3587fcd08c924ae0545c713e85e0d35e43ad32f9c6e8e109f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Bitwise.olean.server": { + "bytes": 152968, + "sha256": "ab4b0f56a862f31c1a4e5ba510f9148e92e6fd05cc6a14365428f809e9cb6320" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Lemmas.ilean": { + "bytes": 346183, + "sha256": "c80d57dfa25c5af04bacbf3ff38ad3eb37ebc54f891555d84414f44e34c4680d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Lemmas.ir": { + "bytes": 657368, + "sha256": "1957420aed0503b6056a04a5b4cc0a9d402b4a5e63031df1a13b7413924f11ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Lemmas.olean": { + "bytes": 3031112, + "sha256": "1cfa006dc871c5512e352116674f8c722b02b55d188643602e51f313d0bde89c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Lemmas.olean.private": { + "bytes": 2349256, + "sha256": "2aec929e92bae7f2f9a63b60505746e86c5050d8b9f44e28c634b4b1049454fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Lemmas.olean.server": { + "bytes": 354656, + "sha256": "e0e9157c121ea4129c3729d5c15f16a63bb794e1abee28b74be268cc6033e343" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Log2.ilean": { + "bytes": 2630, + "sha256": "a745076df545a2df0a58432d94fd4af41c82c5594fcdc4d70acebfa84de47dc9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Log2.ir": { + "bytes": 4320, + "sha256": "2133ea21f41418dc929860d025c6f5927950e16e49f20d1a85e4979eef5ecc74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Log2.olean": { + "bytes": 27264, + "sha256": "20f07d17fad50f8d0903f8e2ac3f2a17fef2067af57d8a3f5fdb023bb0673634" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Log2.olean.private": { + "bytes": 5320, + "sha256": "8aa0f9ddd8279345ec57bec19353f7d51086c56137a660ee6256e2ecd6a95831" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\UInt\\Log2.olean.server": { + "bytes": 2376, + "sha256": "9ae9531bea2890864764413cdd4d9c65823b95607fb28f1d591282a981be7360" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ULift.ilean": { + "bytes": 1262, + "sha256": "4135b20cbdfb0410262670a59816409788561cfd061bf3aff035ec2e78244e4b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ULift.ir": { + "bytes": 3448, + "sha256": "3cceaa01ae225b8d5e2293ef7b1c46824d2ade9bc62814692079f8b97e0ebaee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ULift.olean": { + "bytes": 34864, + "sha256": "751d77b2d5f390188ea03c300124d37d1e1c318f83a764b1e28b9ec150ead7d1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ULift.olean.private": { + "bytes": 11288, + "sha256": "0787b19ab8a391e4efd2084ad5fa59fb5f0ea8c37b066e510bbd83b4a62fb562" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\ULift.olean.server": { + "bytes": 1600, + "sha256": "a395d745cd546ba606c5f8a372d91c82b50889823c6bbad9276e791287f64729" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector.ilean": { + "bytes": 807, + "sha256": "43feb0a6245cd711a1c272a6183d46f2147e125a449ef73a587417dc869bf497" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector.ir": { + "bytes": 2384, + "sha256": "4af0bf12bbcee3a05fad8ce0feafe7656d024d404cea6dfb481cb32bfa237054" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector.olean": { + "bytes": 20432, + "sha256": "1f3bbc630a7202f0075e3be1feb4cf906bad6b3e88cddca5ca917d71a4d94e5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector.olean.private": { + "bytes": 96, + "sha256": "78e3f09464319496b01f90e11038bd63b4ddb0dad258bb46dbd2c73a91aac16c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector.olean.server": { + "bytes": 96, + "sha256": "7dba17a93b4144eaa41d9e127f4274def923684784b5400b1b38bb42240fe9a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Attach.ilean": { + "bytes": 32788, + "sha256": "522bbb8b285ea25afde5e6f5c06103635f4ec72d05e9420c20176eb835b1a6c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Attach.ir": { + "bytes": 15360, + "sha256": "fdc43191009104106129e41f05500f4808526775e847330c457ca5a82ada6d59" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Attach.olean": { + "bytes": 337168, + "sha256": "8a023363ab8b01c8f7ba818b3c1ffec275169cc34f959ddee36c64665aea8d36" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Attach.olean.private": { + "bytes": 965672, + "sha256": "1b14a556921b700ce254cc647cface06ede34357b5263df0da724eb09522308e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Attach.olean.server": { + "bytes": 25768, + "sha256": "c517ce4fca7d7d4eff1653724e265a89f9affda1e9ed2e94b9f7a91f20e87a92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Basic.ilean": { + "bytes": 59068, + "sha256": "39c107e8af0ac59ec01c65553e03eafd59cab1f959342e2e5ba7143d62e89284" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Basic.ir": { + "bytes": 216808, + "sha256": "af206e528bbbc7aaea0aba3b86f87504adb77a4f4bcdf05be978f057dc51a762" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Basic.olean": { + "bytes": 1010008, + "sha256": "539aab91115750b456e4451b1bf9ca7c297530e656e0a4bb583028fd534ce375" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Basic.olean.private": { + "bytes": 538912, + "sha256": "5852c30b71d093c6907b2c016a334561aeafd2788dfea545211d5423d6b000e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Basic.olean.server": { + "bytes": 28640, + "sha256": "0852ee89892190a9271c7c5354f11bafe63444763fd909797dd1875ad7d7dbf0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Count.ilean": { + "bytes": 16714, + "sha256": "ba893dd73525623c65fd3ebb903bee0cd9b6ba71fa93e3e4c39ffb085f312272" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Count.ir": { + "bytes": 1080, + "sha256": "17eb6dac2cd8e5dac36fa73f7382dad157a3b2cb75f5eb9ef488aba734a1d1f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Count.olean": { + "bytes": 106432, + "sha256": "1968bb64cd1e9dce8e0becc36e2ca6763a3183dcaea74b10af19e24504920b7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Count.olean.private": { + "bytes": 209376, + "sha256": "8487ad255364029a349a9cf60c4c45bb372fe52afd108093f71a32a970db43e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Count.olean.server": { + "bytes": 14568, + "sha256": "cfc0920422fdb5346fe3bfed603308bc55244addbb86ea16e7c7be36a6a5625e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\DecidableEq.ilean": { + "bytes": 5965, + "sha256": "7e231830348f1976c8a924f6a57f2d5d722ae8e39342746631c6bf1246ce97cd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\DecidableEq.ir": { + "bytes": 984, + "sha256": "8ca74d64f08a34a0946ac9b6acc3a238466327d55ed57cf023b4cb145d9f66c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\DecidableEq.olean": { + "bytes": 41728, + "sha256": "115e6eef73cf623a0c4c297f1a470d922cf036709bd28473996c194c811112b2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\DecidableEq.olean.private": { + "bytes": 77328, + "sha256": "3a5f702f5b457d164feb7d1010774cc536ba3110439393363d1b34b96f9eef35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\DecidableEq.olean.server": { + "bytes": 3952, + "sha256": "bba7edd2ae1375bf914c6f137b6a214a9646bc5d57539932375a06f9fe096927" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Erase.ilean": { + "bytes": 9345, + "sha256": "3f87efa5932dfd11f86383e358c8548ef6c66ad78b7567e77a40328b91dc6776" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Erase.ir": { + "bytes": 976, + "sha256": "2b5c3842088798f41e31980cadff605fdb92169d3cdee2071fbdf2b3e67224f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Erase.olean": { + "bytes": 80776, + "sha256": "d4be26715a9904db888162963a61abfe03df8c0f65706526f90fc7d8acfcb387" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Erase.olean.private": { + "bytes": 636736, + "sha256": "024e4bca66093958fe5b1064f0cdd40feda26007abf1984413a1bd559c46180e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Erase.olean.server": { + "bytes": 7192, + "sha256": "5cff1af3cb72f0b96b20ae9f6b000cf476b2bd8fa3b10e421f5ae698b8d6f985" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Extract.ilean": { + "bytes": 11087, + "sha256": "537ab27351c8d93312480b619e538cb59daa83fb81751d3b4091fde5ccb1c0ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Extract.ir": { + "bytes": 976, + "sha256": "29f79fb187838d0c93d761f22c08fc7aece59de4ad43a6ed8248288f31c3473d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Extract.olean": { + "bytes": 102896, + "sha256": "592f2fb8e76da53d9ee3d4c7fe07fd305da7f477c6391102e63e90850f20b275" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Extract.olean.private": { + "bytes": 3852360, + "sha256": "90a76441eb6183796aea23c8d8e9abfe8575879add96539f98cb0477813cb859" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Extract.olean.server": { + "bytes": 7192, + "sha256": "c98d7c4417aaf44355c793b7c0dc018f893d9018f52ae682b9d82aab42723baf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\FinRange.ilean": { + "bytes": 2952, + "sha256": "69459ac0a6313b28ea99d3a1b01ad9e73a838e54d3e03c867c90ea28cb03633a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\FinRange.ir": { + "bytes": 2176, + "sha256": "7c57fde4e7b3ce97733a8f78cce1c292a786f26630eedf50b3694ff945b16ef9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\FinRange.olean": { + "bytes": 37472, + "sha256": "27af4f9fdc70aea3f01d038d9c1a901824f7bed95d354323d892d0713c81895c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\FinRange.olean.private": { + "bytes": 138896, + "sha256": "733cc7b33f57762fa01911135f5c2cefbf17b559461a5a6c3a6acf51352bb520" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\FinRange.olean.server": { + "bytes": 2608, + "sha256": "a28e314c985209aa86bde973d0b6ec8eda47a8e1386f818d42c9ae07f3b9fad3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Find.ilean": { + "bytes": 26995, + "sha256": "4227b1894347340c4b8b1fe625908164ca7478c3da61a1e6925778bd4a607702" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Find.ir": { + "bytes": 1352, + "sha256": "7a3e63af433734c2b55a45c8be6a5bfaca231ee00d629875586303bbc23a2b65" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Find.olean": { + "bytes": 151728, + "sha256": "d32825bb00fd5b61b48c169334ed1264b9f18ad51a67fec9ce4f4e6dfb08782b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Find.olean.private": { + "bytes": 605008, + "sha256": "50e1080d65896378cbc368ab5f768409f5bd74a7cdd666b36de06a2eb0492ff9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Find.olean.server": { + "bytes": 18552, + "sha256": "802e3017b746babf6dd9c6f3962da60c5072d7c652ab0bb28c94ae60fa59ed49" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\InsertIdx.ilean": { + "bytes": 5923, + "sha256": "832adce7e88153bf23c87b6d2708fe3cde9f36bc383cbd9fe93501cc62d4cf09" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\InsertIdx.ir": { + "bytes": 984, + "sha256": "b265dd97dc364d15a42e2d9fe8db3fceccf0c1c09522bcf634fd683f6cec8971" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\InsertIdx.olean": { + "bytes": 73192, + "sha256": "636fba17709cfe82d7ee3e5545baaa9b375348fc09c85d3283fadb1b0c3633f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\InsertIdx.olean.private": { + "bytes": 388136, + "sha256": "93f728ae372f588a2750ea78c93f102c65f6a9e5d06a11826bda80c73e88a9f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\InsertIdx.olean.server": { + "bytes": 5424, + "sha256": "477721d1128c5ed5d807391e498371a1bcd9f122e6ea23801c0b5ed13b762861" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lemmas.ilean": { + "bytes": 199076, + "sha256": "3b1db9ce9a8167a559cabc46e94b57b676285c0e5008720df305b4576c0c718d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lemmas.ir": { + "bytes": 13480, + "sha256": "a684ebaade64aa19abce610a259cf96080d0895a3c1c152e41cde026fd4ff124" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lemmas.olean": { + "bytes": 1095368, + "sha256": "d6e8c6e6ad7a989ed895f34508150609fa56e7007f1c189c65ca209d221a99a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lemmas.olean.private": { + "bytes": 3982080, + "sha256": "b77de8950bfc8d316f8d6147d3449217664f86f4d346b7af1a446699ed6838fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lemmas.olean.server": { + "bytes": 161792, + "sha256": "14936af801e39a5579e0f436d4b5d69371879cef16066e80820b9c9cc339901b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lex.ilean": { + "bytes": 20260, + "sha256": "225834504b0133058edda2ea798f4f9fd568b5fbc701ec6d73fdbbcb2f38de8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lex.ir": { + "bytes": 10136, + "sha256": "882ed85add2a3aafbbdcf00fd9926faff52b32a287162c962106ac8c006b239c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lex.olean": { + "bytes": 173192, + "sha256": "046a4f8de0a281c4b594ddf1528ce94b9ceeba3341353e3ad5a94fd039d54b00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lex.olean.private": { + "bytes": 272368, + "sha256": "7bb26bee2a15e585ee522486aa9270106e9522766aebf5c7e22ad5b8611a9c04" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Lex.olean.server": { + "bytes": 11720, + "sha256": "3d993229fa7605edfa01075be16fdd6364cb0bcf635b207d951c691132b13b24" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\MapIdx.ilean": { + "bytes": 25255, + "sha256": "898d1541fb214413e02cb8beabe5ca5e4f9a7bf2ad8e1a23d8abbc45c0e8ab4e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\MapIdx.ir": { + "bytes": 5088, + "sha256": "09917255b076f338538ff9c6a714e66ab4465c6b11f2c56d91a76e71377377a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\MapIdx.olean": { + "bytes": 200784, + "sha256": "ea01e12d9f409bdfe03647294121bdd40653cbce31446fe55217324e4e07d5b5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\MapIdx.olean.private": { + "bytes": 815512, + "sha256": "faac9ab1756d227a30c6c02b5db8fce8ea56f321fe9db7c77cf4512aa8ebc592" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\MapIdx.olean.server": { + "bytes": 16368, + "sha256": "218443d594caaadc9ffbb4ebf0c45778e1550bc4b6bf24e66520e3105881f940" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Monadic.ilean": { + "bytes": 13241, + "sha256": "6c3f9bde51294a58a1dacbdb71a4ef4d722a95d2f7dc1d305aaad864844a86f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Monadic.ir": { + "bytes": 4008, + "sha256": "f8a1821829e4b43962b246e0c58fc377ef64fb2e4dc12fb39054f3c518d387cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Monadic.olean": { + "bytes": 144016, + "sha256": "434d32dee3fdc26c22b6d9576ae263cff1a84bd58eac9273c6a13cfe6cd4c3df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Monadic.olean.private": { + "bytes": 306864, + "sha256": "9d0947eb73c84f0f8f8e6a4d9537d836401de9bf32f491e927f15bb2c619e877" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Monadic.olean.server": { + "bytes": 9648, + "sha256": "1753bce85f92ea95760263ddb6c50db9503e7e377e9ea3f3692a23ba34b72a15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\OfFn.ilean": { + "bytes": 10982, + "sha256": "794e7322420c425a8ca711502247c5e342dbf472204be0f306e57d962dbe3fbe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\OfFn.ir": { + "bytes": 20496, + "sha256": "08bf865f2504386bbc576692b5ebc8bd47045b10549376bf05b1c84efff78259" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\OfFn.olean": { + "bytes": 138720, + "sha256": "ebdbe13b0004a9771d69bea4b6b9ad2cb48dcaee132d032f77799f31d15d78f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\OfFn.olean.private": { + "bytes": 530352, + "sha256": "789c59ffe75a4a1abb9a1bf4bf8480848d56df44d7ba7c0a972ca411aa780e2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\OfFn.olean.server": { + "bytes": 6056, + "sha256": "57225fb4e19e8b38056b0eebfbad70cea37e9e994d4626874899dade148c9151" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Perm.ilean": { + "bytes": 7668, + "sha256": "c7e9e6e78bacc5ef299863b6fc085a986cf4962f7fc95f2cda45ab47e7ffee02" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Perm.ir": { + "bytes": 21664, + "sha256": "1edf9b41433fabb4194d22ffc38f719b54316a8a0db5f11d5c6fb71763cb952e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Perm.olean": { + "bytes": 139600, + "sha256": "3559e4dbdc05e3755a7d821d33d84666c5bd514466838ae5124413cb40a40e35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Perm.olean.private": { + "bytes": 127648, + "sha256": "2122c1435b366b3f398598ab2fbbd16d1aa8d73b2a4fc6170fe5b8b5bfd0f5c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Perm.olean.server": { + "bytes": 6560, + "sha256": "b847a6b9174726e3a3c54764ca9ffd3f26e4c873587dbdc12796106b7aba75b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Range.ilean": { + "bytes": 20844, + "sha256": "da6311af2ccbc058f643382fe63588ba37a57137fa308e74153fcf4f0ade57d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Range.ir": { + "bytes": 17760, + "sha256": "4d344bb393ba0437110beca035bf07689a8cf8e5b2fd17b873b147b1ad0d8209" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Range.olean": { + "bytes": 169032, + "sha256": "82148efa319b13b9a3beb205eac77411cf518f87219e91f5b57b8d7802440be9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Range.olean.private": { + "bytes": 451560, + "sha256": "3c5dc7c6af8abd333c2e1164628db6c60ccce743913400811314a2e9dd5f2100" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Range.olean.server": { + "bytes": 15632, + "sha256": "5c4324ed608396283967908c65b055bafba86a461addd83320e2785489185966" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Zip.ilean": { + "bytes": 17534, + "sha256": "73cb8502ca6066f15d8688a54e7b4ef43dfa91764453a2e8963ef8947b7e6c4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Zip.ir": { + "bytes": 4200, + "sha256": "602cc48ffc4f1ff5b4a0423c72f1b981882c2f9ce9b529423948de0fdbc4bfed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Zip.olean": { + "bytes": 170168, + "sha256": "280882f5bb22f3ddc2fe51c90c497780d9b3d873779d1c489ac4ccf1d828c418" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Zip.olean.private": { + "bytes": 682832, + "sha256": "5d786a127a2b59f9d265328d8a488e0aba9f1edae6b4e4c8925b834c53b8b876" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Vector\\Zip.olean.server": { + "bytes": 13088, + "sha256": "5926d50d88ff77074a3d3ea41f6c14c4dd1eb9da9ce1d04cd0b5c1895bc3dd57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Zero.ilean": { + "bytes": 2539, + "sha256": "23183e9dbda0e6c7f8240665b73d62ea3b6062152d5f59489296049b84001554" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Zero.ir": { + "bytes": 7528, + "sha256": "988e88001ccbe36265234f83ec742712a5e31a2c250f2421d53a8a79e416ac70" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Zero.olean": { + "bytes": 55672, + "sha256": "340e1a775c8075e7659bd2bfd3c7d020c3fa5b80bef2966663b43ec35d236ad0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Zero.olean.private": { + "bytes": 3808, + "sha256": "ef3856dd15a18e3539c01015cd076c7c5cda3ed31d3e1eaa139db5d78296151f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Data\\Zero.olean.server": { + "bytes": 3104, + "sha256": "9e9d7a6ed4a8ca4241e5891e6a6955f8c2af36a24aa3abae4b50f85640a5bbc1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Dynamic.ilean": { + "bytes": 7376, + "sha256": "6eab26c2e63717708f80474219cabea22ff6995b37e4ca19bb4e02e06f75b0d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Dynamic.ir": { + "bytes": 6408, + "sha256": "1544079d129780740de6e7e07d95e4afe8dcb5804c9626cf270ee7226e980d43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Dynamic.olean": { + "bytes": 53192, + "sha256": "ebbcaef95fca439bbe90b4e1f4cc25b65471c66c725ce80db15532be1e552bde" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Dynamic.olean.private": { + "bytes": 10416, + "sha256": "925b1fbea9daac73877bf342567ddfac80d36b1b9b518918c1f7b063b398eb6d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Dynamic.olean.server": { + "bytes": 4936, + "sha256": "e7c1025d9a21fa1c6c4f93a97d5f497eca6021dfc93556c6af3a0ac75dee4c42" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Ext.ilean": { + "bytes": 3529, + "sha256": "95b611105ddda6d40e551c57d9a517f5cde0e4b363143a2ae7fbe7ef65e87edc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Ext.ir": { + "bytes": 34368, + "sha256": "70e46b7c3ad28a1913a699f6d2b1646bdfbbe1b4346758bf761968931caf7ca6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Ext.olean": { + "bytes": 172888, + "sha256": "da655da5b587cd7f38ecce334157ec3e9dbd297001833f9cd4324bf0763190aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Ext.olean.private": { + "bytes": 152992, + "sha256": "04925487231cf65e960e93efb99cbb1319a8bc885f83b5fdf272662f773fd7cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Ext.olean.server": { + "bytes": 4232, + "sha256": "73c23ac76c333c288d7e738fa5d12dcbf337f815a86f953aa37de9c3c4379d7f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GetElem.ilean": { + "bytes": 23093, + "sha256": "a49e17232b8b6a1967db783b56ce1040a44b2bcbecfc27f97b6930ec56477f63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GetElem.ir": { + "bytes": 90784, + "sha256": "478e08ff19ee8f03fce47a30a74f7b2f3f9569529a6aea3b3f48b218f036a7c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GetElem.olean": { + "bytes": 613104, + "sha256": "5220515bbca58cbbe5463b8329c7760650820a3c6fedb83b870fc5d4b253a4a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GetElem.olean.private": { + "bytes": 189032, + "sha256": "903f06aa29aaac9b2e4595c8d96ae315b013b499d280c563dc1a9c561786d68f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GetElem.olean.server": { + "bytes": 16264, + "sha256": "ae37573332ee0dc22fed6435a548eb7135495fd204d908424417d82980e26520" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind.ilean": { + "bytes": 705, + "sha256": "ab328e014d320a9b2474decdc9af327dcff2b7ff7bf76c83c26a406cc3647e62" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind.ir": { + "bytes": 2448, + "sha256": "b4184075ff3e3aa27db2312d2ec1f8a0f750452a6e5a1ee1a8def52c426e4d6d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind.olean": { + "bytes": 20416, + "sha256": "ed9a9c9085c8a2a90c5ab88781ce769d5592abad49cc3d7e4c465fba484ae5e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind.olean.private": { + "bytes": 96, + "sha256": "35d8947cef574b708924c004b17c98c1236d9b1df0e1f5642ff6c2a10c869f32" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind.olean.server": { + "bytes": 96, + "sha256": "9107457c00f7713f86dcff3fc180bc11ca88b93edf922f6d134624259bcab4b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances.ilean": { + "bytes": 219, + "sha256": "0f8961f9e10ad06f26bfc9d8301057188b8f294339cbd8a80f0eccba4ee4ae28" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances.ir": { + "bytes": 944, + "sha256": "138b704a4e0f116a6dbc33c5eaf3521a92fc4eafef907ed5c5d0482aa1011927" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances.olean": { + "bytes": 18992, + "sha256": "5da870542a42c183fd5e83fb5a12c4ec5ebe349b7af0274af96b393614f8f2f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances.olean.private": { + "bytes": 96, + "sha256": "3491ba9c56862f17c5b39f2837442284c381625abf6b61922cfc0652d55d3661" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances.olean.server": { + "bytes": 96, + "sha256": "98fb19c0c1563f783dfb73eab99adf9c766c4f4d67a5b0223cbc6ad8393623bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Nat.ilean": { + "bytes": 1585, + "sha256": "59b1c14b18e3480908c447e8ac2e4537124cd21a853aff8f14b9f5e0597233a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Nat.ir": { + "bytes": 976, + "sha256": "68b36f8f4d97840f858c23a3261ab07e255bece356ea04cfe8ee616e19599750" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Nat.olean": { + "bytes": 24352, + "sha256": "40b0694eeb5a9cd6fb6668f301a17a964834789be63f5388f35f3ed60dc07217" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Nat.olean.private": { + "bytes": 45632, + "sha256": "17d8b3c07e117ae44f87b542711a0188a069550c75e4bd74a3c27b50a927c64f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Nat.olean.server": { + "bytes": 1632, + "sha256": "38fa2fb414e40c1e3369285bef96789bfb94648f509c2e7ec7e7047ee6dd7b0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring.ilean": { + "bytes": 394, + "sha256": "f115ebca1f172fc6e55dd398e60ee557de2454bf4aab70629f1cc10029486180" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring.ir": { + "bytes": 1328, + "sha256": "496d25488fef7c1ab1af2e871d69d03c8d53cb37cbe3e97f0c756d054bcfe65c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring.olean": { + "bytes": 19376, + "sha256": "210215faef09c6cdf72f095eddb27147548bc0fa365280dead574c904f20d76f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring.olean.private": { + "bytes": 96, + "sha256": "06c7ef4b63e7a1360aaf7dbd721f2772562ac5daa3a03616f969ff2ffcb6be72" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring.olean.server": { + "bytes": 96, + "sha256": "19dccdd7ff0e27be718700e9bb534ecff7443d0e0038f65cbc12b1803a6def46" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\BitVec.ilean": { + "bytes": 10129, + "sha256": "6f20a570e091863c465359678c9b7c621f3a87bec3fdddbef17b991afaa7a6bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\BitVec.ir": { + "bytes": 6048, + "sha256": "c4a7622d095653a74d3510b43d7b33b4a6d4ce886d1f069b2e1eb9c76d778e74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\BitVec.olean": { + "bytes": 57936, + "sha256": "172d9a17dc8edf251d45f9028eee85b37270cc1c1f84ee483b70a515d098bf16" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\BitVec.olean.private": { + "bytes": 12472, + "sha256": "686743a1befd9fccfbffdc8176b2181d14fbe7a8b43ce3943e23a6adac4e8b60" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\BitVec.olean.server": { + "bytes": 1840, + "sha256": "b4ffb2a58a092f9080ff1d16d3f2e794f745db97a622ab661e3f2512bea5e9dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Fin.ilean": { + "bytes": 20060, + "sha256": "a91ff30b9631a2505b83d47f5c44c50a799e6cb76720ed75963b10c9f2197d5e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Fin.ir": { + "bytes": 12472, + "sha256": "e6199771628c0c0431188690d8aef22a1be726f671a5fdaebd1e03e472f8cdec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Fin.olean": { + "bytes": 99232, + "sha256": "be83a8010d918ca76566165bf69638b02626a5474fb662660cda54ea61f6548a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Fin.olean.private": { + "bytes": 392896, + "sha256": "6a43d73da6a965316098a6e52364a3314d8d4e46b3eb41320d8faec072dddaa8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Fin.olean.server": { + "bytes": 6504, + "sha256": "d95f60ab990c3d150a974b6f6800c1a08718a1127473d0fbff4eabb58ea98c4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Int.ilean": { + "bytes": 7813, + "sha256": "6028626257fee31fafc2a55f2a2eb0328d2c638211a2b6e2ad6bb49cbca88637" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Int.ir": { + "bytes": 7136, + "sha256": "59040e2a4d08d349dc373bfe4a2be7c230db4d0d7ba4171642506e0f3ed23c83" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Int.olean": { + "bytes": 58336, + "sha256": "7bd6a75c70a7276450f0425a0fc049190e293e54468585c20d22ee267f28329c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Int.olean.private": { + "bytes": 13832, + "sha256": "a559076468e2a2b3d9af93a062c9a2ba168b055e2c119217c3a15ea9b266e124" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Int.olean.server": { + "bytes": 1840, + "sha256": "0a17fd9968261c6d9d7a5f0b55cf4c8a633b87be1debedc496ca3fb1d9cd1308" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Nat.ilean": { + "bytes": 9035, + "sha256": "1694e66dc112fcd584a4af9a6d2589c81ebd8fd8d1261c5aa92805e4b530618b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Nat.ir": { + "bytes": 6112, + "sha256": "93768f0dc645a171d6b2a6acda0bf74dc126774024093e187894b377f0f17456" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Nat.olean": { + "bytes": 54848, + "sha256": "0e46a688a78f2151b327f2a5a7ec70b1959ff5faf538eef5053b517944e8df45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Nat.olean.private": { + "bytes": 67280, + "sha256": "f8b8d9faa82a574f0da7aba25c2da942f7f997e3456835084e19135ff6eedee8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\Nat.olean.server": { + "bytes": 2256, + "sha256": "82f439d35a977b4a9e27b7350798e1330de4f025e5ebc93b43f9f83484032054" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\SInt.ilean": { + "bytes": 47206, + "sha256": "d0be54b287c83c7ffc1fb0389de0da1b4aa9f4b5cfa26d081f3cdde21a8612ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\SInt.ir": { + "bytes": 26712, + "sha256": "a1be0fbd517503783bbdbacd2288e0443791538f08e6b92ef1f21cc416bd3de1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\SInt.olean": { + "bytes": 175336, + "sha256": "e85c723a9ef3f2135ecb9c7410575d7df3d4684c03cbe3864726584fbfbe9450" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\SInt.olean.private": { + "bytes": 55928, + "sha256": "06abfe9f5979a148fa6f8d9e62acd043d57b5288138545f26e003ffe35a8be05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\SInt.olean.server": { + "bytes": 8976, + "sha256": "ba90acad726e10fcc36929c34a2b1d1c41d5ea59ccc7ea1c7fb925f0503bedae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\UInt.ilean": { + "bytes": 49520, + "sha256": "4c3fe364d1e34c1ba2a70819532f52d8e6beb516884e17399d1da598614d2098" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\UInt.ir": { + "bytes": 26352, + "sha256": "c403e33cb9586330f48a5f06d7d819fd878a19d7c6d30d9cb3543bf20bdd5601" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\UInt.olean": { + "bytes": 180232, + "sha256": "36c46b7ef2e99c23c76fcfb777d2c0302ccb4cf7425509f1b27051d9dd10ba85" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\UInt.olean.private": { + "bytes": 80968, + "sha256": "586a718ecb51ca9d131bff78fec053aca22a6fe8fe499dfe5ff6f074883fd67f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\Ring\\UInt.olean.server": { + "bytes": 9904, + "sha256": "9a219f822a5a1d1a6ddae08f9da1d560f79d5d12786bc8625edbacca36521c15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\ToInt.ilean": { + "bytes": 91864, + "sha256": "98b34e3a96c3dd387f5b8b1eb9ab3cfb3618bc5cbe47183af13f6eda0396219d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\ToInt.ir": { + "bytes": 16600, + "sha256": "996bcdfde87ce94feaa0c586642770e7334a2ba4bb6180dbc08f412ac9788ae8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\ToInt.olean": { + "bytes": 259520, + "sha256": "f15a66ce4a238fbc31867bac08725cf1032a37ca12eacd5fe85fb9e58b282411" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\ToInt.olean.private": { + "bytes": 938288, + "sha256": "ea206949ad65b7d853d819ed1232788f54a5838daacc11dc31e0235ad40c457f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\GrindInstances\\ToInt.olean.server": { + "bytes": 29864, + "sha256": "7d0a4f287ed4c2faa8c632d747f51569328a594aff30be1525d1af4d5ffc16c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Attr.ilean": { + "bytes": 3796, + "sha256": "4e475101b8155ce6dd70cca329ed91dd0221bc10f39b63eaaa3f34021715ab61" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Attr.ir": { + "bytes": 45544, + "sha256": "8a32b1c70fb8c22a86bb4c1bc0dc527b4b06d558746f75874f280e4cdaf052df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Attr.olean": { + "bytes": 193760, + "sha256": "feb211184be3066a2c03e92d671cbbe6db1ce393a66abd80a5c49aff9004f976" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Attr.olean.private": { + "bytes": 13208, + "sha256": "530a813ddbde1c8b2dd53b66b608f4e34d5608e8ba444ea0cf0e805149f7b3a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Attr.olean.server": { + "bytes": 6088, + "sha256": "8ddae1ced7a42c27653f2bb818439830db3d6b53181afd96ccb4e1a4c6f13ec3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Cases.ilean": { + "bytes": 1196, + "sha256": "db23873c5fed5c359e1b8317e83ea2b1ea7a413967c2b3d273d4a19cb8a82231" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Cases.ir": { + "bytes": 832, + "sha256": "4a65e0ed337ef49e0c9231230ffc070156af3507438cfedd9d3f4f3a3cc35b2f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Cases.olean": { + "bytes": 20184, + "sha256": "9f21f05d19cb62c285643bd9b16f63f4542c4bc2d7040d2355242faead6a840e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Cases.olean.private": { + "bytes": 96, + "sha256": "2efb80bdb2dcb858e22b704a7afddf5b0d2fb8f8e930a3cce60b9741d7d9c0bb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Cases.olean.server": { + "bytes": 96, + "sha256": "5607912517c35cdffefe3e9f23447e6024175ff31db28fbb8748c5c6a2ba7acf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ext.ilean": { + "bytes": 618, + "sha256": "045d80286a764b24dce32e2efdbb06366b2365cbe546539fe433c106b69cde91" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ext.ir": { + "bytes": 832, + "sha256": "fa5955aead70b30ee3b7b3e2699c23b15619a5e07c992a274dc2b98851537b20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ext.olean": { + "bytes": 19304, + "sha256": "cbb942275391a20a24a7cdb0b121094e1d44dfdb33e905342cfe8078aaf7ff10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ext.olean.private": { + "bytes": 96, + "sha256": "7f7ac95b977932523222442d3ae4b99a8e182a8be9b71ebb203e2538cb47e800" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ext.olean.server": { + "bytes": 96, + "sha256": "e25ac016556974c73a23911ff9942908b23348e51b90324da733712d75457d1b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Lemmas.ilean": { + "bytes": 13910, + "sha256": "e14c3fc3c3d6ce7a1452658098a07b687ba33b90ed5a6006888f5878f4f6114e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Lemmas.ir": { + "bytes": 2256, + "sha256": "f03e090d7861c238549a44b0e752af86859da7db0bb6384f6efc76c28a3d3cc4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Lemmas.olean": { + "bytes": 67840, + "sha256": "80505a3e31e95d8a3a3d9269586911a24432707ad48d0a6083ce060beebe732d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Lemmas.olean.private": { + "bytes": 97896, + "sha256": "a6c4478fa1f2b4d748d31326137b3c9991c30cf7f49b3cfa8a107230f8c9fd5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Lemmas.olean.server": { + "bytes": 19944, + "sha256": "5e35e7d317503420f6051a7fbdae460df74015e79b94b34bf0d1a3b1e65c3bcd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module.ilean": { + "bytes": 171, + "sha256": "46659f9e4f8a08311a4d3b5ff53e4dbb8d8d494dd779495aebf216d589dc8782" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module.ir": { + "bytes": 912, + "sha256": "b3005c813387e6ed569b03458bd7c41cbdd654cf20e6e8a3abcc20b9a94dc626" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module.olean": { + "bytes": 18920, + "sha256": "e42f673e72bb3ccd4eb5fae82edce91b29acf713392a1223e5f8c055a5ed73cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module.olean.private": { + "bytes": 96, + "sha256": "f61ae3924d316e1ea91895deca9bc5e79a32786295e5d292aa2ce2da2950055e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module.olean.server": { + "bytes": 96, + "sha256": "03f6924540a9962a7c90aedfda00d747c1e55640699c0bbe4bb330c28dd0d9f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Basic.ilean": { + "bytes": 20919, + "sha256": "3388bfaa4802a70f670e5fa19f4231bcbb7713dd161b55fe91aad2751db34f41" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Basic.ir": { + "bytes": 4400, + "sha256": "914c88a22f7bd4f4f6486d2c92b3d48649998c36166bc90688d4fd2d791475c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Basic.olean": { + "bytes": 255664, + "sha256": "50ffdee90a12d850c9027e70961c13971013271f9190376ef38f8cd221024acb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Basic.olean.private": { + "bytes": 139984, + "sha256": "cb49f0b0c3fd66c187c63666b9b9c5736387232db28ffcf0b856f982a3d6d401" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Basic.olean.server": { + "bytes": 14048, + "sha256": "afa37f86d97a1b7076eca72a8b34b19a3766734de5701cec8246e55d9dd11776" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Envelope.ilean": { + "bytes": 31737, + "sha256": "752d5f32498c33964ab62af2662db5d6f5645672efe4a807221598c5b39be0d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Envelope.ir": { + "bytes": 23312, + "sha256": "147ca65472abb2433acd3cebba6b6b547936f519dc5bf1308a2226ab686a2cfd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Envelope.olean": { + "bytes": 170088, + "sha256": "f6fdf820a5d392786a1a809d418b0dcd899a04e0fa0c372d13726bca15f64a0b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Envelope.olean.private": { + "bytes": 786752, + "sha256": "1937489561bb861403bfa5fb08152905476092b7c3c7f5bb0b53ceebd0927f0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Module\\Envelope.olean.server": { + "bytes": 12432, + "sha256": "896305cd917676b3f298a052c0eed571eaadea5a8961ffb787760e49999390d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Norm.ilean": { + "bytes": 19221, + "sha256": "d121d8f91d84d1a61cdde926788dc63f50484092b272381223fa2190e1d994e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Norm.ir": { + "bytes": 1592, + "sha256": "5c7614a74e71132f19fe7163c61cdd4e8f53b8918ef279ee54d1a4131a71264d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Norm.olean": { + "bytes": 102736, + "sha256": "b95d2ab23bf4cc9f41bd2a016cba3e9fbfe2765b46430c231c0cab446937aecd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Norm.olean.private": { + "bytes": 96304, + "sha256": "0f8e0c9e4a2df676c5e2760fd875197ce3655cea1dcbfc5d88271af162b2700c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Norm.olean.server": { + "bytes": 10048, + "sha256": "0dec8746f502cc532437213ef130d911315df472d466058edef8b680fcf7cdbd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Offset.ilean": { + "bytes": 5927, + "sha256": "88c7b05761d5b2be500cd41d66153feb59d5afde812587b69506e0fe4d8eba6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Offset.ir": { + "bytes": 2288, + "sha256": "ae929dfc55fb2dbfe60b711d8ad3940cc68167e7382fc98a3f84797a7b7f08eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Offset.olean": { + "bytes": 48912, + "sha256": "853d9e62342c4b411fd2222e5f71ac5f25e6f9966ecfeba041dd93338d7b9b48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Offset.olean.private": { + "bytes": 302840, + "sha256": "7c210d1f95e2a547845b4e0cc00da54765410df510d41f551ac35fbdc38ee463" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Offset.olean.server": { + "bytes": 10368, + "sha256": "b09bfffbe0b3581c7f7b523fa63afc6a8e155c62b3b389f996e6cf7af20c239f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered.ilean": { + "bytes": 360, + "sha256": "a5c341da56ac09c1946533530e357ffa3d8615fee99004e0630e7ebc0715e643" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered.ir": { + "bytes": 1328, + "sha256": "6d8519504ab89fc924335cb48bfe08392c027366f0415af221353156f79c42ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered.olean": { + "bytes": 19336, + "sha256": "5b8b040422ff4a03f0f04ccfa86c2ee7875efc4836004a66607378689f903841" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered.olean.private": { + "bytes": 96, + "sha256": "56e2b02180c16531ba1ddd49a93e8063c9397d7acde2dad891cdf520b3a3d039" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered.olean.server": { + "bytes": 96, + "sha256": "ebfff4c38fc8acb0eefb5dc728aeb6120d2d681a075ab9a29669873605e7c623" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Field.ilean": { + "bytes": 12323, + "sha256": "40980afdca7bd05ae4db617c2167a3f26e6215e7d3dcd47c59012d10f9328a11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Field.ir": { + "bytes": 936, + "sha256": "77f2be9e63ad5921ed3393f73f253e0e3c208d2eb198aaf23d939b7c7a11317d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Field.olean": { + "bytes": 43984, + "sha256": "12f8047e60e095ea5ede02f6c0ce667d3b698fb89aa689656e099bc53fc9043d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Field.olean.private": { + "bytes": 105688, + "sha256": "72a33cb3816ee9716f51d4dac15a382921e845143fbe9a473db9c7de38af9d7f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Field.olean.server": { + "bytes": 10304, + "sha256": "628f24c1bbdd6670b14f8da1e09977e7d0822ee465e9ea6b01438391aaf43f14" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Int.ilean": { + "bytes": 4119, + "sha256": "226893a53a1991cfa3c9aea0abf948bc94101e045405275515c3c2d6a59122fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Int.ir": { + "bytes": 2336, + "sha256": "c514c91cd95d2a95c8936617e4c1d2c7aecbeb52146d53a4212d57e5d33ee3d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Int.olean": { + "bytes": 33960, + "sha256": "9abfa5a451e21827807008d23993bc7bb8855bb5c04bdabf38d2d306582de59c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Int.olean.private": { + "bytes": 47320, + "sha256": "1cfb59fa026bd9f48c1dea2a852fcc45ade916244451fe6a7bd09d3faf63f38a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Int.olean.server": { + "bytes": 2096, + "sha256": "7b95bd627ebd4f17d643aef79064cfe9cb8b489ef0403a49b39db92147ccf5ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Linarith.ilean": { + "bytes": 55726, + "sha256": "bd26e70c79caec1fc0b541d41e59c36fb64fddf299092defdff99e6995746e02" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Linarith.ir": { + "bytes": 108704, + "sha256": "4915f4b1d0894abfd7d427dd5558df764a4ca2817d15e0933e6a6c5368f2d5f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Linarith.olean": { + "bytes": 602952, + "sha256": "4c849c1809124f1a9c0f82a098a78cb0c074f9d23567faa1f9da2e1419dc5464" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Linarith.olean.private": { + "bytes": 714912, + "sha256": "87677b863284a140a673da5abb68a22d7bf6be9c89cd2115c1abd476de562b92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Linarith.olean.server": { + "bytes": 25896, + "sha256": "ced274c618e176598d3e5bc0b8aee5b9bee31048cc9dfd57a7d394ae1e2dee5a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Module.ilean": { + "bytes": 12253, + "sha256": "4c91e6c2390c76c0eed3a43c3df9c564b9e255a7f30be4354b5c61e02edcc202" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Module.ir": { + "bytes": 1184, + "sha256": "4c502225d2119747d09e2dd22834a012cfa1d7b3ea1e36bb3091a33bec5013ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Module.olean": { + "bytes": 96992, + "sha256": "db71a014e2ef978a048bdd30454e8dbb36c569861ee35be829e81a2453a7d0cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Module.olean.private": { + "bytes": 151832, + "sha256": "76552cc128a0c7849abf2257f6d7c60b22585d752ee632ee4177436b92961191" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Module.olean.server": { + "bytes": 8576, + "sha256": "0971641b70f112b0cfbe3f4d35f56b47a11951e84324b0414cd93e3806b178cd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Order.ilean": { + "bytes": 4992, + "sha256": "04535746e3e95c04dc6ea36dda9474b872a124d3a41e6aa3124d8fe6c2470b1b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Order.ir": { + "bytes": 10712, + "sha256": "1891d03c75d5b6cad7c7beafc56b3ac5df9225832368c03ec9724ec1b825b6df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Order.olean": { + "bytes": 138560, + "sha256": "e3fe7fa7324a464de3651fc36bbbebfe0fc82c3b85921906dc78ca3a8be61797" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Order.olean.private": { + "bytes": 46152, + "sha256": "7fdc56701d196a37e708669097b96a9cc0ca3f603f45a52a4e1ea25a45e54b57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Order.olean.server": { + "bytes": 6728, + "sha256": "bd47ec1e54f204dec9d37a179c2baa2f3e79f40c6ad424904c4387667ed7088b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Ring.ilean": { + "bytes": 13432, + "sha256": "b377bac30da35bfdb262d256afef06405854697afe009eb28c40bd8f984a88fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Ring.ir": { + "bytes": 976, + "sha256": "b9fd257af4e6d6d5c7d50b3d1cd8c8460fdab84cafc6d94439781820aafb7b6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Ring.olean": { + "bytes": 94440, + "sha256": "0d0d059e266b2b193d8262f70ff4e0f8672fb660874d8e8ca50c2b45e7019814" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Ring.olean.private": { + "bytes": 165904, + "sha256": "9b81f8b395cf934b385529df58a4cc91bff6d2e481d224c8d0f04207872cf9e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ordered\\Ring.olean.server": { + "bytes": 7456, + "sha256": "588441b7abe8389c29025d8dfd922e956e72731575223dc1ed5d3e910b3fba91" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\PP.ilean": { + "bytes": 2594, + "sha256": "d5937568c7b6ac4e8fd9fa6d3ebe9f3b56baedaae9ffb4eb90165c307ca02d63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\PP.ir": { + "bytes": 13096, + "sha256": "9d53ec7cdfbc3eb1b4e6be5c847f378643cad8280e0dd9242a8b5863dd0ec533" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\PP.olean": { + "bytes": 68032, + "sha256": "726a5ae443f83494868120d6980a2a5342e4fb26b2bafbc3c63fe4bbed19b977" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\PP.olean.private": { + "bytes": 9064, + "sha256": "0c13d657c66524a89242f0054207a0fe32fc87a2259eba7dfb269cf83f8e073a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\PP.olean.server": { + "bytes": 2616, + "sha256": "0e0a4ee7053548f4bc444cbd13bac4ae66d1076fc9da132d017a7e805dffa712" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Propagator.ilean": { + "bytes": 1172, + "sha256": "f97624f1b7c9d568331ed81ea9af0e2c4d8e2bca3b9e3b819df3965b4dbe4ed1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Propagator.ir": { + "bytes": 43168, + "sha256": "c38dea3f4e22986d585bea4f46836e86ecab5b87a2d686c8e86ec2e6c177a923" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Propagator.olean": { + "bytes": 163920, + "sha256": "de80deab6d84cc4cbd6d7ef53a11a52da0f3108f23396c0312b1b8651213900d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Propagator.olean.private": { + "bytes": 27792, + "sha256": "160168afbd103e703b6be042311bf2c37a08480e7405615aa9106d49d6d2cfa4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Propagator.olean.server": { + "bytes": 2056, + "sha256": "0310c2239345b451d7a7388531247577509f29bab004334747b358e6fd6b588a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring.ilean": { + "bytes": 345, + "sha256": "0cdd6064d1bfdfe00daa31baa008ac6aeb5a1a4028a7c1d75aba50f8a0933a38" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring.ir": { + "bytes": 1336, + "sha256": "7f7a9caf4c47b8725382b906c9c0fc9718a8bdfcdeb0bb764c59e08db6263b4a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring.olean": { + "bytes": 19344, + "sha256": "83fd6977e086fd1f5a8610bd6fa01f488af49aa270ee9f2677439834dfebc136" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring.olean.private": { + "bytes": 96, + "sha256": "22803733e438c65365b3eb9152ad48a01988694b2d61a1d0863ac4e89724a4bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring.olean.server": { + "bytes": 96, + "sha256": "753d0a2d6e42fc9bfc2266852f98d72e8d3b0928221beaa5a31b04862fb73e8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Basic.ilean": { + "bytes": 38708, + "sha256": "43c3df15d2cba7a47ea523444ce1a11cea524bac642b98a7e7e0fc011bbb8456" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Basic.ir": { + "bytes": 47440, + "sha256": "2d1b4bdceba9638cd6c6d06e5fdfe17f49311af7586a691faa57d0d446f62e90" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Basic.olean": { + "bytes": 553496, + "sha256": "33dd2eee2921b1ff5e1c4adb74d577cf9c604b8703bf606f58f0cec03bd14e22" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Basic.olean.private": { + "bytes": 663736, + "sha256": "92e3b000e8014a1c1e152bea7c4b5463064da9dec5e887f41c5fb0cbcb3e24c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Basic.olean.server": { + "bytes": 22088, + "sha256": "d5d85b0a81df04d7b64fb8ae92a12fc8e46f49c2d02974b0def2c2b2352f029f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Envelope.ilean": { + "bytes": 47904, + "sha256": "777e30ec564782fd7cb165f224c9661ff6d1847a1711d46428616369d3b5b3c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Envelope.ir": { + "bytes": 32688, + "sha256": "0123e5960014f63bd9cacecaab75762cdba91b50acf39d2a85d3aa054f1024bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Envelope.olean": { + "bytes": 250256, + "sha256": "4659f4d84b82cc2f123c4da45b879012927cdbe1618f0dfb3c82104951634589" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Envelope.olean.private": { + "bytes": 912608, + "sha256": "8e4cd4a06df5ab190699dfb62ff1173e49e136932dae74e5c349797f1358a88c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Envelope.olean.server": { + "bytes": 18808, + "sha256": "9e9016df15ad6f9dae49d1b458d019c1c787d4d3a5398a8a5b0c92731ec637b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Field.ilean": { + "bytes": 8451, + "sha256": "7643ceec74ca0993144fff342dd924b9ca2fc08d3b5cf5e05f938f5b3694d91f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Field.ir": { + "bytes": 800, + "sha256": "e0c6fbfd8d9e82c9183420159d507bb6b28693f0216bf63710a3eb28c0afaca6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Field.olean": { + "bytes": 110960, + "sha256": "2d15c8e52c41c9f98b87a04ebaae45809c538b34a2fde2605838f61209d6bd78" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Field.olean.private": { + "bytes": 101000, + "sha256": "9c88d42156a4cbe88f97ab1e4b775537a3bc29ea98539b3e5299946b6f051d66" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Field.olean.server": { + "bytes": 5104, + "sha256": "9a586e6197c2bbb29ad63e1783f6730d82e90f74296ebe0822203204efcb0d8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\OfSemiring.ilean": { + "bytes": 31582, + "sha256": "d51ecaa35541179848ea8e20f2e7f4e1229d1a9fc7a5aec9f6def10e03bc0151" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\OfSemiring.ir": { + "bytes": 38488, + "sha256": "a6c7856ae0bb4b9fbcda9664b3204cc9a0138532454b3a4b99455d669c57fb5e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\OfSemiring.olean": { + "bytes": 292792, + "sha256": "5a58590c54d5bc9027e296af51c1f7363683eaf1b4a5ae7745d47b63914d1a56" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\OfSemiring.olean.private": { + "bytes": 699848, + "sha256": "9bedf5e987cd24f76b98e99b27f09aa5b021150148d1c4738d177c8709db5def" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\OfSemiring.olean.server": { + "bytes": 12432, + "sha256": "08a5ad15259a037e2633775f954dcaa354c94756dae26923b2a1a1c5a20f1bf2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Poly.ilean": { + "bytes": 150004, + "sha256": "a7f1bdc5bd7e8fb176a577e6f7c17c4eefe8822bc2af0917dec322c5ecd80afc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Poly.ir": { + "bytes": 274872, + "sha256": "266c73f5ad3d29e4da762bddac1f1890d6b13d1f4df69c7c1af3ee8b75a5acf7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Poly.olean": { + "bytes": 2314592, + "sha256": "152bb53d085a92d5543d681f55366e9bcad042f202fc36a148f64fcd2794d387" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Poly.olean.private": { + "bytes": 1251368, + "sha256": "06dd918db7bb341a937d4cfe2a6eba9b4c740f03e30f4c65ecca57db7c2f7c8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\Poly.olean.server": { + "bytes": 57608, + "sha256": "fd7c4d2bc4f1f7cb6421f1b216c005e8ebe5f77e2a70a2f9438d0277bcb29a4a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\ToInt.ilean": { + "bytes": 2945, + "sha256": "758d3fce090f98274efa844450770d2f9cc2159755d855145fb16dbe50c29dc0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\ToInt.ir": { + "bytes": 904, + "sha256": "69b39663251fd66297ebeb6e927b3f43653d4c300fd7c5a9b1107a8e53e47693" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\ToInt.olean": { + "bytes": 23224, + "sha256": "50bcfff3b2c82292756e78b2d8caf9d1cb743e77ed40c0dfad725ac022249737" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\ToInt.olean.private": { + "bytes": 19544, + "sha256": "868c872b40789337563d480d5c07d3385692ce3a0caddd967f85d9d94130aad7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Ring\\ToInt.olean.server": { + "bytes": 1448, + "sha256": "53bb2d0cb53a106f3f2802a594bf3e7409c7c6348361382016efc3f5d4020b58" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Tactics.ilean": { + "bytes": 9152, + "sha256": "ffe809140c2eb55e06f6edbc189ea67183255d5d369a5b594588c331b5b1c5e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Tactics.ir": { + "bytes": 42304, + "sha256": "35323e62fe8a4558f515f355a9e3d81c41546741cad467ea367d88f7dbe14453" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Tactics.olean": { + "bytes": 298064, + "sha256": "e8568c86d4af0a5e1a56e52196d143a6fe31df7a2298372d6d2b267ca5641832" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Tactics.olean.private": { + "bytes": 218520, + "sha256": "66975bcd9d03101e99137cbb977e7689d06bd7d7316ce7aafcb2d12d932975c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Tactics.olean.server": { + "bytes": 7328, + "sha256": "b9467ae595ce60254c0e8d628fe6847023ad5becf27960f75a3e0b1aafdd1104" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToInt.ilean": { + "bytes": 27917, + "sha256": "3eab76b990b8b1bdd2540a347c227145081e1d4bed9d20dc2f8f93cc43f5fe17" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToInt.ir": { + "bytes": 27864, + "sha256": "7451e3b3798b902c062143c500fe6dbe5b74fcdf8c7bb66751be02a6279a24fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToInt.olean": { + "bytes": 357672, + "sha256": "04279aa1952b79ca97d233bc2e4c3b705962caca0bc56b3f21d78790c4dcf8ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToInt.olean.private": { + "bytes": 669392, + "sha256": "f512a908417d024dc1b90ffe09b912c65d903ca470983e098f15b451e5f1d606" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToInt.olean.server": { + "bytes": 15152, + "sha256": "cedecacf697bcba664be7caabc33aa2a8c72bd5e70fe6e103e8106a0849ba3ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToIntLemmas.ilean": { + "bytes": 11806, + "sha256": "d07cd960ce9cc858b5c7e65c0e01e87c42d87a1f45c53c3fd3030248002be7a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToIntLemmas.ir": { + "bytes": 5016, + "sha256": "d5de3c8e14509b3cc7eebe6488d03586e57d0ce5bd41e1992ec4f95d4e5535f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToIntLemmas.olean": { + "bytes": 76040, + "sha256": "b5f89b328d111b95fe3c4d0189f7789bbfe59a46d5206158bbd3a934154861ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToIntLemmas.olean.private": { + "bytes": 180136, + "sha256": "10b1b7ff7713f2e8dbb97cd6039965759d6d3c4a0a22d970d91226e9e1317c15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\ToIntLemmas.olean.server": { + "bytes": 9056, + "sha256": "ecc5aaf2bf226f12dc1d6c8018372384d0f6a41530889a6c55d50b9ff7c768d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Util.ilean": { + "bytes": 4648, + "sha256": "9cd2999b0d28f3f6353b48f78db5e14d46b3cba1bb75fb054796d3693a0d809c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Util.ir": { + "bytes": 18856, + "sha256": "8005371620f0257f73dd32534927398d57842822aee4687edcf460f4521a74fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Util.olean": { + "bytes": 76064, + "sha256": "ee6d192916083f118f1c020147dcd780a57e00d3f4781e1dd9be7698a5ae0008" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Util.olean.private": { + "bytes": 20720, + "sha256": "68e29e621fb7798342347e3b987443b9e21a6f991695e41b1311ce93e15e2846" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Grind\\Util.olean.server": { + "bytes": 4696, + "sha256": "4d45e5893d5a938f18508758c490a3407653c97b0c0e4c2515b8fe7761a0d91a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Guard.ilean": { + "bytes": 3879, + "sha256": "d3c9d56aacd45229be090f84ac6c002105c49908db29cbacf95fdeb545e334a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Guard.ir": { + "bytes": 36288, + "sha256": "680c79fd0a97a383b7e3753d05520767fcb4148d7aac62ac20fa08e45379924c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Guard.olean": { + "bytes": 157344, + "sha256": "6ce57c179b3650d01c088936a0feda504fef9ba84c0b56ff14454fa981a6237b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Guard.olean.private": { + "bytes": 10904, + "sha256": "72c8594f38958559ccde20623f3bd3e56bb62893d84e0d25b19fe6e6593ec917" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Guard.olean.server": { + "bytes": 6552, + "sha256": "5369d98f37d101d0aa1a723e1751e5744ba86ebe799edcdfbad08f640513b64e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Hints.ilean": { + "bytes": 397, + "sha256": "18bb6a1ff3fb3e4f5a3e57bacb51c65c9a3448e532f4e10d2b3334904f861280" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Hints.ir": { + "bytes": 664, + "sha256": "24aa04cb72b0306446f37ccb458165e818b56d712f2001c88cd7ff35338eecc9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Hints.olean": { + "bytes": 19608, + "sha256": "bc84bd7b4c302306fe15ae11b57192d370108e14a2a554543e746390cff163a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Hints.olean.private": { + "bytes": 1056, + "sha256": "21c4ecb5c7b37e5d8d1ea178328f7b4806b41dc124c06de5f45f650a138d6973" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Hints.olean.server": { + "bytes": 1360, + "sha256": "bd220808ac2c26c707fb251c527e591693b15c59b029be7e7c01158b34d0b4fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal.ilean": { + "bytes": 114, + "sha256": "60db965b659c3f2e93bc9ca564ab53ae89fa0549da060bacec49704ee258b72a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal.ir": { + "bytes": 736, + "sha256": "5de63980dbf91e3b0fe07931155c18bbc1545460e1928814f965bbb566ccab29" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal.olean": { + "bytes": 18784, + "sha256": "e1bb5af774ebf236f7267e15dc7f09909ced06d79ad91f15b3eef67a5214c02d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal.olean.private": { + "bytes": 96, + "sha256": "ad7ed9206e609c06485fc204cadb2460df51fc6dca8a47d78df5478cc5688cb6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal.olean.server": { + "bytes": 1608, + "sha256": "d7f15aac82898fb5937f40f4a78a177c9ab1c4d52b186925e4f7a21c7dfb5cf7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order.ilean": { + "bytes": 224, + "sha256": "70f0a68329c4a87e0529ef08666cb6bc07bb49b01e6bfa7dc58b4102b1430941" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order.ir": { + "bytes": 1016, + "sha256": "1321a23ef1f83554f527fbb308885afa5a6272faedc3f96821ea093e927cb163" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order.olean": { + "bytes": 19024, + "sha256": "72a6218fa9f0640f5f758d9f497b5950fd7a2d89fa21e63538ef9ff461044eed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order.olean.private": { + "bytes": 96, + "sha256": "53f145eb0008e5b979c2bdacfbc928c5772f499de298479033f5ad6cffa1fa48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order.olean.server": { + "bytes": 96, + "sha256": "b332a520f32f6955056f1d1481b04a2d54d5d9d0b9d959b44d1028fad5d7b743" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Basic.ilean": { + "bytes": 45065, + "sha256": "e2b027dc6abc9cb35dbeb993661775c33316e3a5078a16f5a95db049067267b9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Basic.ir": { + "bytes": 37800, + "sha256": "a0ccc45903b158f63b4ba7461843d4b5bc414ef7fe562f8a8e41c61d9b9e33ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Basic.olean": { + "bytes": 431544, + "sha256": "0327d8d2aab716899a34eb546c12b8bd0b97878d797f43de06e21d647c669020" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Basic.olean.private": { + "bytes": 402120, + "sha256": "c05af7ddd213b7e0751568b1847d05dc62616c0d48f27d82f66eaed7af32dec4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Basic.olean.server": { + "bytes": 29560, + "sha256": "c8d915675d6677c2e751a80ed37464241395ae823e10046e332e3a2b5555690a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Lemmas.ilean": { + "bytes": 22258, + "sha256": "3b3003bd5c9da68feca3510ae859ffac2b6f26419b68e1740351ed57bd8c4879" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Lemmas.ir": { + "bytes": 8640, + "sha256": "4436cb89f6896d84207ac1b81dbe3ef8398c93eea5a732db8629de5f3507838c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Lemmas.olean": { + "bytes": 307600, + "sha256": "a6eb8184a3e0af4c461a38b0eb77201ec68037f8b3ebf11a0d1656f7b20c2c21" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Lemmas.olean.private": { + "bytes": 356224, + "sha256": "733cc28abdb8e3bac35ee9d57c40493adf4b6ad3f90460be59f6668b5bc19511" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Lemmas.olean.server": { + "bytes": 12408, + "sha256": "14e9511eb1d0641136d895b60b5be64891e362ec3a938b5f0c0ca3872fcb8414" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Tactic.ilean": { + "bytes": 363, + "sha256": "32fa259d1289a82216d4347332137f57e5394dc5bfaa0dc57b94f7acac90703d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Tactic.ir": { + "bytes": 3656, + "sha256": "428e3fb9682f815aad277ec04621d0724a4286009ba3edd4e59e947a505b231f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Tactic.olean": { + "bytes": 28488, + "sha256": "8ea49ad712bfe3e2066c771782ccaedb77aee190ebf42a04aec9c9b19c2ada95" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Tactic.olean.private": { + "bytes": 1208, + "sha256": "3124b77be3391ff141963fa6d22768c632f83e520e58daf9f71f45758f0e6551" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Internal\\Order\\Tactic.olean.server": { + "bytes": 1448, + "sha256": "4534d0ff93ef0e6fe3d5632a9c9543e95b03fe8856f6b0e5649f5dd9cd6d5b9b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MacroTrace.ilean": { + "bytes": 892, + "sha256": "4414cea3b22cfd0cac66a2ddfe19c85278135d546828215c505edf04e858cc11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MacroTrace.ir": { + "bytes": 20480, + "sha256": "0cead471bf3b0a1d4f79238edd5494fea4196c3d5c28313fc21956fd92c46fa9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MacroTrace.olean": { + "bytes": 85568, + "sha256": "9befa09b1023de6e60a338b3234328ead396fb4bd4735125b1c9b940ab5a8de8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MacroTrace.olean.private": { + "bytes": 14488, + "sha256": "f3799d4821f0c00d01480009a20ac34de7c9e49723dcb62e636e9a8218922457" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MacroTrace.olean.server": { + "bytes": 1480, + "sha256": "517745085aae528358bf1e929b175f678aaa151ce12dd43fbcf10ba7871922db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Meta.ilean": { + "bytes": 194561, + "sha256": "a953925c116584842d52a68360e2bd51cc219d08bc9b041605c77b712c8cd72d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Meta.ir": { + "bytes": 867928, + "sha256": "c266c5f009c103e77111df09e77effea377fdb28fdd20f8b772a1b47d60a79b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Meta.olean": { + "bytes": 2765856, + "sha256": "a2263adaf3b0989ed671a48e940796f0c15f4955310eb98d4a01578c7d90a362" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Meta.olean.private": { + "bytes": 666968, + "sha256": "2fa11389d9950f8f66dfca462bca94664bb9dbef738829ab477a1028ba1f1437" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Meta.olean.server": { + "bytes": 63920, + "sha256": "58528b980f50537fb23d79aabd914f11c7fc24377c69c693e239b0416e41b497" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MetaTypes.ilean": { + "bytes": 22264, + "sha256": "a90dcdad33a54ff0e7db6aee0f0bf87db8503117eedb04dfb3af7aa5a01048fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MetaTypes.ir": { + "bytes": 51752, + "sha256": "c19996e87375a6f3137ed2047bd82eaaa32f8ce5e85b160c8fa350a4bb84d68b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MetaTypes.olean": { + "bytes": 453816, + "sha256": "b678926fc6f6a476cb4073cda099350f74cf608908e0e362907f3f408a029978" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MetaTypes.olean.private": { + "bytes": 343304, + "sha256": "a7607c5d0e30e73c5fd46f2d37dc31f62fc4e90507368dad1043d0b4ae0aff8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\MetaTypes.olean.server": { + "bytes": 18040, + "sha256": "b1a06e95e72c9486f0b1b038e782b1f78cb3c1027a32ff12a730f3aa6b10c639" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Notation.ilean": { + "bytes": 30046, + "sha256": "15b4c48cf1f77f63812f1e3d1c3ec6da0a37c2eb950127007e47b1f51853b2e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Notation.ir": { + "bytes": 548416, + "sha256": "4fdfc6a591afa97259b542b7c6f77bf65d8ffb794b3de2c0a6c25a67cc7eb0ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Notation.olean": { + "bytes": 1932560, + "sha256": "11c1a94d86949a7944a7e148705a01e540580b75d908b1a04ebde41df2e51626" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Notation.olean.private": { + "bytes": 354176, + "sha256": "4cf7665620872c879f5eff64fb43eab699ce687a7f48c4ebef8c7f6e12b548d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Notation.olean.server": { + "bytes": 39936, + "sha256": "d00126c265bab069bd089ef650885d9c831aa721e89d808b05f3f0790730a5d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\NotationExtra.ilean": { + "bytes": 28987, + "sha256": "5167a1a9926f6dd50e047728085e8313a40e50048b8d060fb273ce09d054bd42" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\NotationExtra.ir": { + "bytes": 391816, + "sha256": "8d740a101db3a6c9a01ca7dbfa4ceb976d9d71626cc1f4255cc85a93c1e89661" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\NotationExtra.olean": { + "bytes": 1397616, + "sha256": "76cbaccdeafb1634b3d083f90d2996a7c68915e07e2897fef42f7afee3660954" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\NotationExtra.olean.private": { + "bytes": 227800, + "sha256": "5c782119504b9ded1f2837225612c24a45160dbde9ca8af8437137f1091ee1de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\NotationExtra.olean.server": { + "bytes": 16328, + "sha256": "8e6d9d690e9b12cb56ab8f8a4fb7e85f3e8bbb2dbbfeb094df2a5b5054600f25" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega.ilean": { + "bytes": 275, + "sha256": "4b4ab7cb1ca4a2a59d864d3e04674e9f8fbb48aa3744b4f64b7528a89dbc23d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega.ir": { + "bytes": 1160, + "sha256": "266a863151f75a7c9aacd86d43bd5ef128b259593acf849be1843c41c84c9566" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega.olean": { + "bytes": 19168, + "sha256": "00185b902d5634263acce9570b48f6593e16320c12da4e6b440e5c75c6b264a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega.olean.private": { + "bytes": 96, + "sha256": "1ec88dc9ca317d34e58cb8c18c1536977d7ed4d3473339c3fb3f8960d0974f62" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega.olean.server": { + "bytes": 96, + "sha256": "828438ee21c8d084babd78b25c6c4b92c4450916deacb8fcf31bfef707fe4653" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Coeffs.ilean": { + "bytes": 13496, + "sha256": "376aa3b9d03b961d81c4196a117b97b1426b8cbc3176f3d218ad77eaa83406c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Coeffs.ir": { + "bytes": 9320, + "sha256": "12ea144bd4f47543c803e5320af49763e77f7172bbc724be7a68f500e19c69ac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Coeffs.olean": { + "bytes": 71056, + "sha256": "0d27abf39ff5515bbe8026230e14397d571894fbc3cdf58e61be1b153f54993e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Coeffs.olean.private": { + "bytes": 5552, + "sha256": "d47f408df7483ea16c9d97ed0edd28293ee43f92fa1fde3a46fa533464428644" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Coeffs.olean.server": { + "bytes": 10120, + "sha256": "625820dd75846e6ceec3a4ea0110d5bd0f63b4b5f6d1c760a0751004401d4167" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Constraint.ilean": { + "bytes": 36431, + "sha256": "1771f88f7a39d44f0ec85c225041fac380b0320869fc08e11c4cbbd0ae92fe24" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Constraint.ir": { + "bytes": 85632, + "sha256": "622c49ef3986d05784689d117553a64390caa0ddc765f72a3cb072247e7e87b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Constraint.olean": { + "bytes": 336576, + "sha256": "cbd8ba5ea218880de44bfb513852dd972560fde9b3d2e27f53481fcd7dc27078" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Constraint.olean.private": { + "bytes": 475800, + "sha256": "b11a4de91dd86b67edc949b362d17d24b911b069b8fcbc2435ed44c43848f79e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Constraint.olean.server": { + "bytes": 15664, + "sha256": "086536edb5fbd5796934b5c695b2cf25968de9ff55984d6ab501f169d4316fd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Int.ilean": { + "bytes": 18024, + "sha256": "6ee2f659f650d1cf53cb4c3c15c981960c2c7cd338f1b173ee873e7f913d2e87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Int.ir": { + "bytes": 4944, + "sha256": "2301f6aff8ecc8390b44197b43744e0b135892027cdd28eb63f1b8a182a89809" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Int.olean": { + "bytes": 87008, + "sha256": "e04286e92749e0efba29c11277110c52a01562b40ffb430f571567e11272c7ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Int.olean.private": { + "bytes": 99712, + "sha256": "e1d25e5cba4cf77ab2e1cc00f5d0305fe18de6a8702bec95dba741dcda497f53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Int.olean.server": { + "bytes": 15640, + "sha256": "3784373d8a19ad944317f73ecd3b972ea9d7759914366db3db10ab4ee04c6c47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\IntList.ilean": { + "bytes": 30546, + "sha256": "bfea86dd58f5048edb9f92d33473b432a13c49d5a91cd464f7fd591e3ccfc369" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\IntList.ir": { + "bytes": 34736, + "sha256": "d28f83c8dc9a11fb39072d3d5a4aaf0c95a4ec46dcae8978dc29da58f4f30953" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\IntList.olean": { + "bytes": 223936, + "sha256": "0427dc248dc35dc343a56b14105047ff90a5ea068d9b2e2bf7a0f625250f90fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\IntList.olean.private": { + "bytes": 253104, + "sha256": "69404f1cdae608a43f9c9635ceb8e21e18fec2e6ad21716429ed85616380c8d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\IntList.olean.server": { + "bytes": 20816, + "sha256": "44f6d2746b55a9a6d26aa02e538acaab70f3ddb6ac4393e7d304bc2c769b325b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\LinearCombo.ilean": { + "bytes": 18433, + "sha256": "6964e9df563c68332a3146d43b340e77aded8fffac3874fb9aeb2c0806a3ed0b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\LinearCombo.ir": { + "bytes": 51440, + "sha256": "554501b3910ff8346f752026f4d6c621c28092be1cd2fda9cf515a3bf188688a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\LinearCombo.olean": { + "bytes": 217528, + "sha256": "49430c09a20dabb259e3ec0483dea1ae1aa582853696d79e85fd998e42c8560a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\LinearCombo.olean.private": { + "bytes": 71920, + "sha256": "f562d52ad2cab788eb62be73febb417e4fb0fbe933254dd96c3b442e7106d042" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\LinearCombo.olean.server": { + "bytes": 12472, + "sha256": "b0e258ac08d86b5f885f139ff0ab0c975adf117a9c8b4c9f3a009d2b61681305" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Logic.ilean": { + "bytes": 2813, + "sha256": "af0dbccc9ae8b64b96d95807c7a735f795dd2ffd4219127cebe0737e90c23ef9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Logic.ir": { + "bytes": 664, + "sha256": "b8df1590ced0bb803157e185411c13f540be40a82261f115c3cf8ac77ca04d6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Logic.olean": { + "bytes": 25888, + "sha256": "a01b9a5c45f6eb3d07c8186a7ee2924f06c62b75024a38f4721ca1c438df6187" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Logic.olean.private": { + "bytes": 11984, + "sha256": "cfa798f4e03b96cf5f419087bb947002e1e44885c26dacc0ba3cf8e6e0716f0e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Omega\\Logic.olean.server": { + "bytes": 3312, + "sha256": "8432253559eed2e0cc0eaafab68187085852622f0f5722162e00cd976a2fa592" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Prelude.ilean": { + "bytes": 286105, + "sha256": "7650ca9abb76a598d151ca904ef7d42ca279d8f3e5edbd0606f0eae699ca0a6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Prelude.ir": { + "bytes": 303064, + "sha256": "44565b95064d9fde7e502a40cd2df102de98ee8c51eee1caa1d533acaabac22f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Prelude.olean": { + "bytes": 2983424, + "sha256": "ce887ae9bbcec9f4d1c8add14df92021a038c74cad60dc624262477742f7ead2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Prelude.olean.private": { + "bytes": 452432, + "sha256": "9459e07c88ce7700dd9b89b975d282715e704ec8696d4421a56a5444d8e8ff0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Prelude.olean.server": { + "bytes": 183624, + "sha256": "9ac4ff314e98dbed01ac10fa97fd6409a41d1f6440e311995f481bf69578aaad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\PropLemmas.ilean": { + "bytes": 44097, + "sha256": "003913ae5ffe14f715de8564105f99d48ac35c5f42e9aa2d04337e90f6aadaa4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\PropLemmas.ir": { + "bytes": 11952, + "sha256": "3154ce263d91d9b5b14e084327ac9a101083cbc3e485667fee061d04f7820f54" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\PropLemmas.olean": { + "bytes": 270672, + "sha256": "c82adb1b8172143b7e4b24c74a88b2c3a00a69c71b32e13881cc144f964c9106" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\PropLemmas.olean.private": { + "bytes": 525240, + "sha256": "8af53d8f4c86f14dd00f546d777b520722e8ed589818517e7f7cd52db31cebbd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\PropLemmas.olean.server": { + "bytes": 52032, + "sha256": "ccfcfa9951cf82c77eebfde632894e948fbb02c8e9df4bdcc036527414a0147a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\RCases.ilean": { + "bytes": 1797, + "sha256": "b3e565d29c9a90564e6a96a7442ac3633806c4c8af55debb1ac0b274ec49c7e1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\RCases.ir": { + "bytes": 36888, + "sha256": "2b53308ea2f596d9bf24cd068fe825e037030e074978401481c106fd24e0e1f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\RCases.olean": { + "bytes": 172344, + "sha256": "a8780d0894921cb91e7e153784d4b6d1ae49babded473cf0c05e2610bfc0ecd2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\RCases.olean.private": { + "bytes": 10368, + "sha256": "6d9731fa53d45c83b92faddeaa861fd6d975a950d39d493df85c4a40f95b1b55" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\RCases.olean.server": { + "bytes": 7376, + "sha256": "f443245f78fca782d156757cca341de65e9dafe11ee4c6c836826e9f32b26692" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ShareCommon.ilean": { + "bytes": 18321, + "sha256": "6cb2f463a81a45f73ed29bf6ecaf94a170b9aa7623e3a92c085a7feda1efc56a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ShareCommon.ir": { + "bytes": 17776, + "sha256": "fac3aa5d2854f94ae34bf42dd9d68e64f0093c150a02e5ec3d5a653a850ecdcc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ShareCommon.olean": { + "bytes": 200896, + "sha256": "1c92aa9c5638c3ca56acd85edaec5d29ebdaa25a240e878d3d214d1d8754dd83" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ShareCommon.olean.private": { + "bytes": 171760, + "sha256": "19aeca2a2e359376088c01bdddd3e3cadf92919f0b48dc4fd88263754fce3f8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\ShareCommon.olean.server": { + "bytes": 10576, + "sha256": "d9e7d407f3910eedfd68f6fbfa217b070ef370cf5e117f13763635386dfc3e98" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SimpLemmas.ilean": { + "bytes": 31293, + "sha256": "ace31f7266562dfa8fc868b09eb65d57494daeb735f89124413ca5f9b47b4d44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SimpLemmas.ir": { + "bytes": 656, + "sha256": "82487f9c387177609dcb76c1afc05703f0f72823a9471bdad4cde30d8cad3a43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SimpLemmas.olean": { + "bytes": 139040, + "sha256": "f930f36982c26fd564cc9810d1f204b50cb91ebb3dfde5ee39e564e592368fb6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SimpLemmas.olean.private": { + "bytes": 241832, + "sha256": "fbb18338d7821744568f6c6452b9663ea06c1ef05203cfd6ab7b4b97c322e898" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SimpLemmas.olean.server": { + "bytes": 35760, + "sha256": "f646da57e0d0ca0b5b964afb6e56eb4f41b1138c20867185d18d1da96460b991" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Simproc.ilean": { + "bytes": 9003, + "sha256": "5db2b32d2c1ac3410c39f17aec51f516405e9b3a1b47eaee8362e3a3f0be05f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Simproc.ir": { + "bytes": 197576, + "sha256": "eb39da22f3b8ed1094a6ec74e9404fd39607b09ad9ba8430aeef4a8f2e1fd5ea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Simproc.olean": { + "bytes": 660424, + "sha256": "13e1f6b112e649653c10cc781a6d4925800231b98305a97392f0c7544492db34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Simproc.olean.private": { + "bytes": 134616, + "sha256": "f47159c2f70cec25d715c12c58015c0c4333b9dda7410ab625e55cb4b10dfde6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Simproc.olean.server": { + "bytes": 5848, + "sha256": "f4e2a05afcd08f89d28788b5544cbfd7fb2bbdb39ce92172a261e8cd4ad92810" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOf.ilean": { + "bytes": 8815, + "sha256": "945fd78c376533d3b76950aa2114536228405a0e2e254b6696985757bf9e99ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOf.ir": { + "bytes": 3744, + "sha256": "2fafc3325b9922ca5320e166962d0b62786a5e2ab70074d17b10c1e8fb44fa04" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOf.olean": { + "bytes": 204984, + "sha256": "2518574d51da90a9b787ceb1c89959996d4206177b135dc575483f162da525ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOf.olean.private": { + "bytes": 21984, + "sha256": "937fd56201bc528edebb4218aedee1dcb4ba1107a4e027963e7409f2b69ab1b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOf.olean.server": { + "bytes": 5392, + "sha256": "874aad5067f464c411c854ba568b7ae399452c7b106b9bef43d450115ebbd827" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOfLemmas.ilean": { + "bytes": 3490, + "sha256": "65905ecaebd64c6fc656d978862e26a81013baba942acc85fda6b8e7c6afa4f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOfLemmas.ir": { + "bytes": 1184, + "sha256": "cdc3f8e05957600b7d403f9477c164213f8769a72c63b40d24daba46b35818af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOfLemmas.olean": { + "bytes": 37776, + "sha256": "922dd7ae7c500aeae84935275e9caf858b8368312058e827e4b6bde984b188d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOfLemmas.olean.private": { + "bytes": 39696, + "sha256": "a70edbb26541adc7c026ada9c9f3c382f58fe7b9bc3ed525cbab5d0663293240" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\SizeOfLemmas.olean.server": { + "bytes": 3304, + "sha256": "1cdf68672ac8f7007644da329c7652dfd73d21ebdd870bc476c0f7772836f819" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Syntax.ilean": { + "bytes": 1507, + "sha256": "49698297db38038c8198657093a7da4334e8a5d33f41fe0754fc4ffdfeb9e2ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Syntax.ir": { + "bytes": 5184, + "sha256": "b4eb656faeb03b5cd9a3e3bc7cf2e3b01fcc5aa794bf50192bc307d10f3cf3b9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Syntax.olean": { + "bytes": 28488, + "sha256": "20d642d4d226ab00f78aa0edb3a3d00807962117ff3dfe7b5fb032a7c99a044c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Syntax.olean.private": { + "bytes": 6896, + "sha256": "7fcccf52c4a36525951191d937cd1857331f0f95515342dea4626182e920a9c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Syntax.olean.server": { + "bytes": 1984, + "sha256": "c4f9e051833624b152c3958adea134a3464cf5f9b3c43696a26f6f706786605d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System.ilean": { + "bytes": 270, + "sha256": "036a0fc3fc4abf28b847fe340a5bc47ba95df07cea27636d2bca6a07093e4f0e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System.ir": { + "bytes": 1152, + "sha256": "c4104ef53fc85f1624fd0423e8cbc4793d89c610d701cd45cae4bf8aa2c334d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System.olean": { + "bytes": 19200, + "sha256": "f37943f80c8ec794a78e7dced744260eb17d474c192fb3081ce73b3cb581620f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System.olean.private": { + "bytes": 96, + "sha256": "97d4b1b21e9d252e4d1f627bf48f70f1a78cc2e3e2d1752fc8465bd56adbd35e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System.olean.server": { + "bytes": 96, + "sha256": "431448309a1f9ece22d5ba2c37d5b847364c51d40f49066704047c59351fb8cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\FilePath.ilean": { + "bytes": 22224, + "sha256": "a7ca1e2efdbcf4b46273479a2d26aaec4e942713cf55b98e785a8323975c5adb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\FilePath.ir": { + "bytes": 51848, + "sha256": "1a2467fdebed28306a6617859ea4eeff5a0530862cdd49a3b8671745f484230c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\FilePath.olean": { + "bytes": 187088, + "sha256": "37ecd2882a41d9114fac0396e2c4691f561c1111aa10371004845ed68aa44385" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\FilePath.olean.private": { + "bytes": 46480, + "sha256": "41c00096c524ac177fe6ee3e8b32ff308a29fa67fb0aef892537df409284fe3e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\FilePath.olean.server": { + "bytes": 8264, + "sha256": "d8861849c2a847370d04296e9e098cd983009842a09de8874869b647f60c5a9a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IO.ilean": { + "bytes": 108255, + "sha256": "d5090d39d1c462a59b7eb1bbf7c35120a062bdeeaeb7a6a1583c418b43beb244" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IO.ir": { + "bytes": 347104, + "sha256": "99e3173c4712ca4982caf1e44b8dd83efd5e24846fe83f75967ff424001613c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IO.olean": { + "bytes": 1329192, + "sha256": "f07ca27226b862f643a44aff363b7db94b2c54ae0dc5b77ea1bdcff72eee210e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IO.olean.private": { + "bytes": 349360, + "sha256": "456e02e932525c89f110badcd20641e16bfa6a124b803e875b95b7450ef38d26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IO.olean.server": { + "bytes": 55328, + "sha256": "aff04cf9d6368605ffbd01f0063ead394834ca2ff329548325d4ef61d216892f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IOError.ilean": { + "bytes": 27060, + "sha256": "64099f30caf748626a34ab1d5926b93259db1b3c9fd2608545f3456ddfb640aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IOError.ir": { + "bytes": 47376, + "sha256": "7aeb13b6c3d7abd0db9bc138aad6e0cf50953b4ccf98cbcf267563acf17a0aa5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IOError.olean": { + "bytes": 245296, + "sha256": "3c140d6334c3e76a0a1760011da2e2a2e6ede8faa9f3aa26f53120e4d0b9ff88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IOError.olean.private": { + "bytes": 142640, + "sha256": "ee356e17dcd0f95ab8b4df2e2c310c089f433ec6dfcacc94fcc73760a78017b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\IOError.olean.server": { + "bytes": 13160, + "sha256": "8a9402095fe965ac7f4f8ce5af0252bb4e31611bbb3bea4b422c68126f3cafa4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Mutex.ilean": { + "bytes": 9694, + "sha256": "c5f1724cede24a247bd9222326b45ef2c8ae0491bdd0020d32ece2b8f53601d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Mutex.ir": { + "bytes": 21888, + "sha256": "f71747a0c37bde568551dfd4e5c58bb55551e153e61055106e9b9b2c37352f19" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Mutex.olean": { + "bytes": 129272, + "sha256": "e09c07e2021e7ab7358b2a26d3285633cb0934f8387fb2981b4bea168c294b38" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Mutex.olean.private": { + "bytes": 26920, + "sha256": "599a6c696f8dc833ad61443842338f008cb9220fbaa8b1fe6ea3b1bad1ece104" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Mutex.olean.server": { + "bytes": 6336, + "sha256": "e84d76ee94c74ec7393caaafbfda9ed98b009388545636d0f53fe5d28cd261e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Platform.ilean": { + "bytes": 5444, + "sha256": "7d7b19b0878e601925ea592610b266702292a66d738beb0369a3db958185771b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Platform.ir": { + "bytes": 4824, + "sha256": "d49277f9638bd666e20b2fb183db234fc11ac819f19d6adbdd75af5d965f3982" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Platform.olean": { + "bytes": 42848, + "sha256": "d2c82de7b7b603bf8ee592864f8bcb804f0c0260950a4a3e2ec061c86ae1cf71" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Platform.olean.private": { + "bytes": 23096, + "sha256": "5bc47f00d2d4fcb7fe03ac1c2c557e63b9dcdaa13d4721a9f2042cec22a2776a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Platform.olean.server": { + "bytes": 5368, + "sha256": "343f2ea4fb6accc57d1582081df7289f9fe72b66dc8d24682cea2569c77da39d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Promise.ilean": { + "bytes": 6338, + "sha256": "3c5ff790ec3f769844eb5cf662d3004e849e9aa803a111b313ae3d24f31489da" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Promise.ir": { + "bytes": 9808, + "sha256": "d940dd82f2e3e9f33b5f0953157fce42acbdeb930add17eac92df5dc5ed54bd9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Promise.olean": { + "bytes": 56144, + "sha256": "a96b6578bf10b9d739dd88e876bf7b77b7359625c266f604d426f67ea58cb92f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Promise.olean.private": { + "bytes": 26776, + "sha256": "4ac2aa64eb53b52428a575bc0f5b3e183f2992c57e8fc71f5fcc24993aab43b6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Promise.olean.server": { + "bytes": 4320, + "sha256": "d39457c505b93b98a8392bb9fe60d570a1009f25b2f37d17d2b8e6d1284dbfe9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\ST.ilean": { + "bytes": 15568, + "sha256": "d37694dad55e7f221a56aa9e3b8d37b8e95bc4a9dd2df0a1bbf5510fe343b2ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\ST.ir": { + "bytes": 26152, + "sha256": "57a265c24b05b809e9e3d858a1d824cd0406cb52bb2146e70924ce0d85f94b9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\ST.olean": { + "bytes": 186208, + "sha256": "eca3438b80ad0ce9bd15a071e255eda2ab3e32084a73e97ea39462c8c1096774" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\ST.olean.private": { + "bytes": 28864, + "sha256": "9280b37583a0b74cd0e9662b3852f285b87dfcc05c025cd7527d44b45bc6aee9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\ST.olean.server": { + "bytes": 9568, + "sha256": "70808228eb13ebb718d392325312878285b2311c09412841fdffb1a289e2e810" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Uri.ilean": { + "bytes": 14600, + "sha256": "c981a4d2beb4f13e60c4c6866da5741524f740bfd0624ee485acb9f86c7b79cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Uri.ir": { + "bytes": 64136, + "sha256": "7d5fee30e61b43215b652f69dad10aaacb7aecf367951d43dd318a28d67b0ade" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Uri.olean": { + "bytes": 195480, + "sha256": "89d436f4028f162785787ee76abf28ab4f7274f88cceb341c8e0070549c1d669" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Uri.olean.private": { + "bytes": 61664, + "sha256": "c1939a3fd00ae34357660a136f86c983008ef10570c70aaaffc78dc0ddf14e9e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\System\\Uri.olean.server": { + "bytes": 4600, + "sha256": "7dd8a7fcd7a82df02e783f3eade4053b66f5431f887eecec0d8e7902d97704b5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Tactics.ilean": { + "bytes": 38631, + "sha256": "35edbb63c77970b1a54c101c5b99c020e10988825f78b1c7c41943974b884050" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Tactics.ir": { + "bytes": 650008, + "sha256": "d53732a04b08edace9def923de1feea7bca88221d89049a8f54a051700691e00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Tactics.olean": { + "bytes": 2562160, + "sha256": "0cdacfe6c4179f7e52409bdf1e70d9961ecf516f8fbeef4b9c0b5809b993e978" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Tactics.olean.private": { + "bytes": 262728, + "sha256": "bc9dc4dba79cee904f0d519c61f92b6a75fd20d4f1935e309b3778b4b3e91fd2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Tactics.olean.server": { + "bytes": 56824, + "sha256": "373ffae1aa7005dfd69aa4b3a7719feebe71ff159abaabadd30b26dc1836f863" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\TacticsExtra.ilean": { + "bytes": 5455, + "sha256": "004b17098aa75c4ae7b576588eef7fbcf7a5ea071f86e0dbe49fe90dc5b563fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\TacticsExtra.ir": { + "bytes": 161760, + "sha256": "460d5c36f9c4ddb415242957a4f094fc5735a321873023bc5df59a4cd101b15c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\TacticsExtra.olean": { + "bytes": 480016, + "sha256": "0f1be8358f1b214719b468ff8bb7f609502a7b3b4fe12659ce098a69f340a149" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\TacticsExtra.olean.private": { + "bytes": 60280, + "sha256": "b69c66b856e0a9f2b9fd29c2afa09ce84f7a168eb3024cc5184b49ca77c9a181" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\TacticsExtra.olean.server": { + "bytes": 3304, + "sha256": "e18f96c94cf78d98c4509927915185ed49185fb66e6a21ee2be194c70bdb9d05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Task.ilean": { + "bytes": 1917, + "sha256": "865584853e45978ce5209a22631e88faba5248c2a83b03e26c61ae102c0f5427" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Task.ir": { + "bytes": 9240, + "sha256": "b3b8079a9ec8fba3fdf03299c9bf9dd4e45a88658dd5503f6761c2b2c4a6280f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Task.olean": { + "bytes": 49496, + "sha256": "80aa1b3a6572b3610779f2efc8c81f94b919f35a44163049cac7045d34768e10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Task.olean.private": { + "bytes": 12464, + "sha256": "cf399e48453a463f4205a9751d5a83553e63ad37ab49c619f7d56ab33829a38a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Task.olean.server": { + "bytes": 1632, + "sha256": "774a2c13f54622a132b5d4d9e2ec9f248313d202d7e2349494f1f187ef291ad5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Try.ilean": { + "bytes": 2333, + "sha256": "de51c8cb1a6aaceee85116ed2b6f2c9371ee374fad06919ba6eaa4fdba3f349f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Try.ir": { + "bytes": 17848, + "sha256": "1619c5122ade1ac4ea4270371f44a7c74b71bf1acb36bf637419840887209dbb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Try.olean": { + "bytes": 103800, + "sha256": "59046ca94935face08971b54a04b4cb12e6289bce69ca641f3a15c63b5a2e2ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Try.olean.private": { + "bytes": 3624, + "sha256": "0a973d6d7c9b76fc5058f38b226dfc25ff1fd57fabb2ae503832e270134bc033" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Try.olean.server": { + "bytes": 3472, + "sha256": "947377a76f0d4350aa8b6a3545a65e13186432278493301b42662c346e6dbb13" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Util.ilean": { + "bytes": 8376, + "sha256": "3be044236e3b350cae2699e8793130555052d1fe75d5cc360b0f0d1eb9a90244" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Util.ir": { + "bytes": 23176, + "sha256": "bad12a9bd0315c32f592152c798106b8474e3cac1389d1a00e1928cf346cc672" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Util.olean": { + "bytes": 87032, + "sha256": "45cdbc6546e3aff9433c8917ac9872712203aa76d75d9b35f4a08b5c3121e11e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Util.olean.private": { + "bytes": 19976, + "sha256": "e146f326d33cf5c3f8cdedf2fdd141c03942768215003de7db3ff478bb5409d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\Util.olean.server": { + "bytes": 5624, + "sha256": "7e64d80095082228b6373f2a43c52c5b52a04ab67a15d37efbdd438c1be7821b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WF.ilean": { + "bytes": 22807, + "sha256": "3d9f7c0eddf0609bee5eb8164edd42ab54da59ae7ff2a12677099eddb9f615f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WF.ir": { + "bytes": 10096, + "sha256": "c8da999a91f958678b46d24b05f63640b016b2be6163491fcb339be31fcce0ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WF.olean": { + "bytes": 273464, + "sha256": "746893c5dc0c8925b46ca403f487022e5441e86e3b9d886e0be9874f5cfac790" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WF.olean.private": { + "bytes": 182608, + "sha256": "604e2747f1f304f51aafb89a76364ee9f1d8525b2d40c43c7a3a3f269d1b6686" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WF.olean.server": { + "bytes": 15728, + "sha256": "16e45d9b90e6eac0b23ef01eb3a1aa5fdd290efabea951f518a5a8e71129e964" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WFTactics.ilean": { + "bytes": 362, + "sha256": "5dfc11287d6cbd4aae1a8fc2301a80fa3a46d996753c4b6d5ec25ae6944aa46e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WFTactics.ir": { + "bytes": 122144, + "sha256": "85d9af51925c57d892adf2dbb4b2eba39d9069bf9570d32ec800777c4c2ecc9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WFTactics.olean": { + "bytes": 436008, + "sha256": "09f170dc351122a449db974b53aac294a120a753ca3a1f6807c597143776ecf8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WFTactics.olean.private": { + "bytes": 42896, + "sha256": "f31cef79e137b49f5663b976ab97b0d4092dc49ae9de7bc2fc9353a19ed3b667" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\WFTactics.olean.server": { + "bytes": 3600, + "sha256": "da520f2f3d1ac482da58b4d42322a5488f33448674bdc9603d0aa9d66054e4f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\While.ilean": { + "bytes": 3392, + "sha256": "1da7d6d313544b61ee366babbef51673e6290c570243e389f0fd4daa42027bf8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\While.ir": { + "bytes": 52672, + "sha256": "82bd2633eec2313ad0a90d2a6fc13f85e6eddefb57c0e91a7d03bde3cbdb645d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\While.olean": { + "bytes": 222496, + "sha256": "ca802274f197f2dc33dd4a63f941657c0836f7b2472bc0982cffe636fa9c971a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\While.olean.private": { + "bytes": 27784, + "sha256": "f52a50d318e670122e6e5bd5f4ffe8ead3bc43bfcacda8f7256c0eefea83e505" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Init\\While.olean.server": { + "bytes": 4128, + "sha256": "8eb34e2dd4b0e656b7d7e2f88b69308423eca02715aa4d3b188807d2b155a948" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake.ilean": { + "bytes": 267, + "sha256": "ea9c715a65a862c2aa9730329c0b8922840ca67e122b9282781f7e63a47b1f50" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake.olean": { + "bytes": 19296, + "sha256": "be1a81ee846702bbac3433e876705367b5b7ef034e18d8655e5fc289c6419743" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\LakeMain.ilean": { + "bytes": 807, + "sha256": "9da6e65101fed428e8ced625a5d3da0a8d19948b5c7acb60eaf72c17b6109de0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\LakeMain.olean": { + "bytes": 27208, + "sha256": "21ded3af1fe1a795e020192a36beeac2089ffbf1846469c4f538d8286d527bd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build.ilean": { + "bytes": 306, + "sha256": "30ef72326fc8cf10fcb5cd23b4424da94f249e8d69205fe4a76c6313278cd706" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build.olean": { + "bytes": 19296, + "sha256": "09cceedc14776d763c7441ac7547f9eac142f5f2d48ba9be3d98e636f7132080" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Actions.ilean": { + "bytes": 19643, + "sha256": "9c972a83fa7e104a6d10fb84f006c397673cbc54499794ddee67d9c509d25778" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Actions.olean": { + "bytes": 525192, + "sha256": "28be09935af4cc9382cf5aa69e8f64ba6b4e8d7563348269fd115b99f7e35743" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Common.ilean": { + "bytes": 84805, + "sha256": "98d21a3063520e98f5acb2cceeb45ebb3393ec6a830a85d242be16f1387ece8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Common.olean": { + "bytes": 2868664, + "sha256": "47589b12a2661908ce0ae9dd95f60bf87d0c8195ed38d712ce51df75151069ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Context.ilean": { + "bytes": 10832, + "sha256": "6090058eb161bdbaaab230b6cf5ba5f8bc66ea605b134075e7c7cb28df183ff1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Context.olean": { + "bytes": 215512, + "sha256": "b775f6806ffce3cf1903e80c332d105bcab9dd482f836e2d09485b8cc3da3b30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Data.ilean": { + "bytes": 27320, + "sha256": "da26460ff22c3e31b84f3366ba89d8d2a03d7166553e50d3cdbc7feb2a8ef537" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Data.olean": { + "bytes": 721992, + "sha256": "7bd54ad6c3bf775cba08c7a76b0ea392e121ac6ba011b76347591aecd6ee5011" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Executable.ilean": { + "bytes": 10450, + "sha256": "cc9ee9f3e1978b432823f3a9bed107b45a2ed5be03bbb7d5d56de21c455c5877" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Executable.olean": { + "bytes": 741104, + "sha256": "d0e16a695692d0657232816158cdf04a972d723c482aa49b8071d2f2d5d80041" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\ExternLib.ilean": { + "bytes": 14338, + "sha256": "071bc6e7d609f10a3079f5a65ece584ca15015ceab25679bd2b3abfeaff6b08c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\ExternLib.olean": { + "bytes": 514184, + "sha256": "53ba0a8822e18e1f7d89e537734263da603f3ad504b899dd4f51b2b51a728875" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Facets.ilean": { + "bytes": 7609, + "sha256": "fa16daca14a97976eac8b6537392f8fa356c2b56ec11a025d040d855cbde4b43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Facets.olean": { + "bytes": 363624, + "sha256": "524d6e658ac62fba829441448483eea380c8cdc3043f453811fec1023ffd7f4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Fetch.ilean": { + "bytes": 10742, + "sha256": "a9b11b5380b33ef221ab076067421b99de255560a462edf8bded71a787e3bd3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Fetch.olean": { + "bytes": 162384, + "sha256": "f7de3f7630c5e288dd61cb4faa4538864e43c5a65878e06894f1023e9de6969c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Index.ilean": { + "bytes": 7013, + "sha256": "93b8d66645fe7574d0b0ba7e86d3636cb8dfde201376dff748b0c6cf9ac18ca0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Index.olean": { + "bytes": 351928, + "sha256": "0abeebd2c1b8a5b7bad35472145696b036d2c2a946be8acc0bd59dc32d0f9f99" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Info.ilean": { + "bytes": 49873, + "sha256": "f161cd7cf85057427efc477f1402fcbf0e8033c99bb7cfb7947d87f12fc8538f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Info.olean": { + "bytes": 350448, + "sha256": "1b48e673b5f2964c89d7c045e46ee62c420c40da78aa8f41775014845357c46a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\InitFacets.ilean": { + "bytes": 3454, + "sha256": "a39b5088459a721d3591b49c5cc55db67efa06d2c2abe125ae895d3e9fab4498" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\InitFacets.olean": { + "bytes": 50304, + "sha256": "85c0a99a79033edc2d8719e6e9db48c2c4377fbba06d6ba4b8b9c17e064fd95e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\InputFile.ilean": { + "bytes": 6971, + "sha256": "2d5aac9f0e103e137991a8afc41250a7ee2389ada4631fba3e173441273c0227" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\InputFile.olean": { + "bytes": 347056, + "sha256": "02b5d3260ce8483e7390d9c00a4a7ee409ac2336c488e2da59099a57469eb6f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Job.ilean": { + "bytes": 205, + "sha256": "81afa43541ff2fb80b121fbb07fbbc994a2de8bc91b01eee83e266b087c3675b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Job.olean": { + "bytes": 19064, + "sha256": "61c394490f00a7b46e1646bce80e1f3ae180de7a4bc07702a0ac54bd0ad3ce8b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Job\\Basic.ilean": { + "bytes": 23255, + "sha256": "8b4c56614d539c85704041dc20d86e8c1abebe9bcdc15a313ad588ac5f15bf3a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Job\\Basic.olean": { + "bytes": 411352, + "sha256": "7d4b309b0b5e70787102871904a08cc882429587b2a798867679a429ba5f04d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Job\\Monad.ilean": { + "bytes": 43107, + "sha256": "8406d6a8972e65163cf8abc1a3ea34b9ff1c4be99f26fbc0d360f9b6c89eece5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Job\\Monad.olean": { + "bytes": 1096464, + "sha256": "0e8f68dfffb93c8220f2459f03630081fc329f52f435410b55a339b32baab1f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Job\\Register.ilean": { + "bytes": 7513, + "sha256": "03d7c0daeab0c04470d6fc18f8443c355985c760ec4431722b61242192ac5dfb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Job\\Register.olean": { + "bytes": 311624, + "sha256": "cc593b5ce4b31eadf2e7982d6f6ef8af4ac35168ffd91704a8821d9a7600e84b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Key.ilean": { + "bytes": 16544, + "sha256": "047ab13ad1c1019e9f8b5f882cee75f8f109a2320285a17465571e115f1cf532" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Key.olean": { + "bytes": 640872, + "sha256": "9ec73d0c9eb290a7ad7044effe3e2076ac606520cc4bc60915bc6cf140ee8a84" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Library.ilean": { + "bytes": 25451, + "sha256": "3d27d4aac69d66963d1833802bdb8bd45cee749a16082beea298b63bbd8900b1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Library.olean": { + "bytes": 1489936, + "sha256": "81fe77c31bfe78bd4a42429168a653c1134b084df45f0ede70e1f50a11afeef3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Module.ilean": { + "bytes": 117732, + "sha256": "b1881c87855e4fd7d66664d2e6dba91a1fe8c025af59520e957c28609793d9ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Module.olean": { + "bytes": 3837648, + "sha256": "bd2d10399c242ce390a7e0eabf113dec379c5f53736f6dd83daecca11c56c846" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\ModuleArtifacts.ilean": { + "bytes": 11919, + "sha256": "3a37eacea4fc81749f7c16025318f8993b11a65d2692c983986cc9517a862e3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\ModuleArtifacts.olean": { + "bytes": 271192, + "sha256": "c6c4b833c92544267a4d4a501db5f96aa588854de6e26a29c8cd1767fe3f701e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Package.ilean": { + "bytes": 37007, + "sha256": "2e171cad4a1a749576094ce26a54ee29a62e73a56bcc628c9f9cc62317ec4c8b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Package.olean": { + "bytes": 1682224, + "sha256": "9350ab972ef38441db4a10639def2c2c4e3f035c3b40032febd9eaeeaa0d14dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Run.ilean": { + "bytes": 35509, + "sha256": "14271f599930a72f6ecbb03e39facd526336cce0658124d47fbb6c716e4c83d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Run.olean": { + "bytes": 1123456, + "sha256": "9d427720a5e2063d30df8fa63792e4f2cb91d4256abccd32cd2a0bb2ac46baba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Store.ilean": { + "bytes": 8987, + "sha256": "ccd7938bbbd47ac4e09f68a0217c301c9da30ec6053d589fbe1b0b96e72f0f79" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Store.olean": { + "bytes": 127976, + "sha256": "ca26438dfc48a237456d6d0500e98c04e8bc99bc3d516120be206ae7fd4d9f3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Target.ilean": { + "bytes": 168, + "sha256": "f64adc9fc9bc1bccbbaab92dd47da34678ee11b7957eb60a2a904dfd907fc9ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Target.olean": { + "bytes": 18952, + "sha256": "05400b4811cc07a6a522b162ceb58c2a4b8723394b173a7855c8ee752011a95e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Target\\Basic.ilean": { + "bytes": 3636, + "sha256": "9989e54eb6f0efe5f3d328a2448a8bb4b09dcea4e83d2d7e68eb45445a0a5d54" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Target\\Basic.olean": { + "bytes": 77352, + "sha256": "460207290d2c314eeff7ea3be155ed294668e49b879b9689298f75cb976bc9cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Target\\Fetch.ilean": { + "bytes": 23139, + "sha256": "e5a2f4ad9567516c74b84ff57b4c415e41391cb3fbc710b2a67ac1c4ce5ffd4b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Target\\Fetch.olean": { + "bytes": 598296, + "sha256": "d97dd1dacf1d0e9f478e51843f0c9954cf8b6d2fd311bd7d2dc645c515cb8f87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Targets.ilean": { + "bytes": 20927, + "sha256": "042adaa494f495a77f28531eb160b56c2736196e12801b44751d5f15ca688d47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Targets.olean": { + "bytes": 366728, + "sha256": "e6ced020103f034cd1eccd66703703473e4ed5db754126339e0c6abbc00a70db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Topological.ilean": { + "bytes": 3888, + "sha256": "c63e3cf34199812d3c31304a683b3f77b29bc0fcfd3c38b3e7f05da4da1634f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Topological.olean": { + "bytes": 111280, + "sha256": "2e0fb262e0ecb3ca394495efa2745fdbd7749d9e9fb0b4a6fddcc7da58b6978b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Trace.ilean": { + "bytes": 40215, + "sha256": "d7017f8040ed88e16951ad17ed0f9e344763d298509ba3979fe5865fd529e9fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Build\\Trace.olean": { + "bytes": 653808, + "sha256": "b0ac89edbae0153ffbcbb7e87ce9804b3ed99340c21c764d7c8e7627c406a811" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI.ilean": { + "bytes": 103, + "sha256": "896bfa550b430c8cd96b212b98323fa40c384b4efd49cad1097613a743ed97f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI.olean": { + "bytes": 18776, + "sha256": "36491d94b60949aa20c336d0099f5d42592af14ba702927a72fe628d77cea559" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Actions.ilean": { + "bytes": 15297, + "sha256": "fb97c4158cb060d27928422b82a1168dd1f60d5b5b808afc8bf81f8675edd380" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Actions.olean": { + "bytes": 342152, + "sha256": "b9e545a8af51ceeb2a20e597dec435dcc55642e28db0f4b6b942014184ec7f3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Build.ilean": { + "bytes": 40516, + "sha256": "5ef411168ec92e98ca66a05642020fc460eb59d2e6311795ec3ecc0d80aa92cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Build.olean": { + "bytes": 706904, + "sha256": "c9334253d48b94302a87befb7903e12efe0f11dbaf576683ae79d84587fa8a63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Error.ilean": { + "bytes": 11509, + "sha256": "67f2371f8a132428dbef92a27a5245f9260735bb6fc673675a033dee62b111f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Error.olean": { + "bytes": 810160, + "sha256": "025226f72e6f28583cda7fa8854465dcd21dff31ec33ac7c63f3d70c34331025" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Help.ilean": { + "bytes": 4894, + "sha256": "603351cb395fc3fbf6dbbe080072ba644e5ec8bdcb61140e3b003def5a8e0db1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Help.olean": { + "bytes": 233408, + "sha256": "29555f679914c7c65e1c9ef3451aeab24d7320fb8324260c304fada07aff7fd4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Init.ilean": { + "bytes": 30144, + "sha256": "463f26017dcabecbe7bbfdd946520a62fbc8cbe074012253573e60e20f6af969" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Init.olean": { + "bytes": 1127472, + "sha256": "047361f141f8e4d82591e374fd5daac9e66bd79e0701e31aaff5e75c6408553b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Main.ilean": { + "bytes": 114550, + "sha256": "2b89611b75931c1a8c11d010fd78ed33ec92b51640682162ca85f15bde86eed9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Main.olean": { + "bytes": 3651600, + "sha256": "9c8153d97d4e5ffe420330b2b25df0a90ad058d3bdba6e0ec01c5342f2ff9c66" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Serve.ilean": { + "bytes": 14572, + "sha256": "502de313004ec5298eac50a5629d653e0ba1dc67988da8ef2bfa54a2e4605a34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Serve.olean": { + "bytes": 383992, + "sha256": "14058a377c675aaaee29d09e6c0f474efc29dff2084d76cb36db4aeb606c8c8a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Translate.ilean": { + "bytes": 6552, + "sha256": "9832ad3563f17a5fa7b0dcd2f9167aaaca15a22d8250d0d3f93e1ffc78ce5e04" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Translate.olean": { + "bytes": 216816, + "sha256": "5d1da64bda075ab3216c63f10dd707a785df8f35b0ca75d49acddf3627336ad2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Translate\\Lean.ilean": { + "bytes": 69546, + "sha256": "e8cdc9c62fa42a9aafb024622f119799a6ae50ee73986452d6710edf867b291d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Translate\\Lean.olean": { + "bytes": 2917488, + "sha256": "ad966f97bf9cb833c99deba46984aa92249112a8031c85ed22054b02eef75ab3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Translate\\Toml.ilean": { + "bytes": 41530, + "sha256": "befc3ca9ca2aa43c8b08c9ba5b07f0b0712e5607da79b7ba7793539037fc02bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\CLI\\Translate\\Toml.olean": { + "bytes": 2134704, + "sha256": "26c3adc999212d891db6ef386559d3036d09b749e97f545bdf9c7f2e8893ddba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config.ilean": { + "bytes": 110, + "sha256": "ac3a2d917d1cad68aad92affcbc4538e07a52e0ad6c4f54e8f04fa2b1ec7c488" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config.olean": { + "bytes": 18776, + "sha256": "34ef2e9bb70299432c148131da5f6127c6517b25277efd5d24b8dd75cab6522c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Artifact.ilean": { + "bytes": 3436, + "sha256": "74e60cc4e78d310fc1c165fc9e37b15e468b2f957b9f50f24b19698b363abc92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Artifact.olean": { + "bytes": 145856, + "sha256": "a54f994638a72b71134377c488586831f0dfaec2fde87f0f1b92621bb53a49ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Cache.ilean": { + "bytes": 16431, + "sha256": "5d0d9b0dbeab3533d7e99aec596cc05fb68abd728805f00f8d2456a4235ddc33" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Cache.olean": { + "bytes": 475632, + "sha256": "dd564aeda680bdadfe49607483997d725e14c359be1b2a663cdf11098aa7b0e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\ConfigDecl.ilean": { + "bytes": 20297, + "sha256": "33c4a05e0827d76bd8672faf21dc38bbea738826934ed9275a6594ee440d0476" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\ConfigDecl.olean": { + "bytes": 497248, + "sha256": "474e826149e5ed608f86fbc60fc7df9afbdcf3e84992247bc2f44f9a328da03f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\ConfigTarget.ilean": { + "bytes": 7392, + "sha256": "3354d25a89ea8b63746a4de72127f9e12b4326557f83b6a4538df86a7fbc8259" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\ConfigTarget.olean": { + "bytes": 148360, + "sha256": "3fdc43635627bd1120000d44a466f0a549d1cff94c38726668364b26cf7a768f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Context.ilean": { + "bytes": 1908, + "sha256": "491aa41981402c51b66c3ef49d2c300eee807828ef1efba58d1e5855ceea9ef7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Context.olean": { + "bytes": 51728, + "sha256": "69cc6d9daf8ad63e040702d532e27ca1ff8176c40d8484d1875044c19a7e19e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Defaults.ilean": { + "bytes": 2610, + "sha256": "2d4b63bcb46660cfea417ddfb8b73cd19b956226e6f7e83940363e999702ee1e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Defaults.olean": { + "bytes": 43320, + "sha256": "b5b93adc90362744f440ee99498d2d9471bda3b0e4b45fcf249e8f109169f7cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Dependency.ilean": { + "bytes": 3478, + "sha256": "5c677f02b9d9c142b27c0781c497775f2267d6ff961f955b18425d7279466349" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Dependency.olean": { + "bytes": 191128, + "sha256": "1052d2cbe2a3269cf263280203c5b884a866eda6ea06fac1346b412e78652ff5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Dynlib.ilean": { + "bytes": 3560, + "sha256": "d21c39c47dbfb561e1acdafaa5ef2669e03c18d4db8767b3901da658e3c602d3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Dynlib.olean": { + "bytes": 195792, + "sha256": "ad925f4991950509261bb560135f11f7fdafe63103271f3a802b94238afd552d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Env.ilean": { + "bytes": 24627, + "sha256": "75d0ca46f781da8fcd026d64ec4cfb58584b10ae211d85046dcce4f8530ae0e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Env.olean": { + "bytes": 541160, + "sha256": "aca3ecf05eb64118d1f873f35418d254dee80e2807e0e11f7b4ade6acb6eda43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\ExternLib.ilean": { + "bytes": 4256, + "sha256": "5bd8590852e79c19745b0d5774fe90d7d8f5f4be916c6afe680f4bc800728bb4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\ExternLib.olean": { + "bytes": 84920, + "sha256": "43d4af55bd519e059ee6503ccd93f8d0aae0c1c0ba1fc7394348a692179ba5bb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\ExternLibConfig.ilean": { + "bytes": 1386, + "sha256": "033f33699e4e7f6f904142725ef29f99c86bd615db96d8a28f27948f4cbc833e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\ExternLibConfig.olean": { + "bytes": 70776, + "sha256": "17d36118bfedd2ad47f4e68a7c74194592cbc68ec71051e94b33a5212c85f622" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\FacetConfig.ilean": { + "bytes": 10954, + "sha256": "dd5f5e1c999a7dd47c48b16cfc182271e3a23a3effc21c7cc1394945d2c160ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\FacetConfig.olean": { + "bytes": 290064, + "sha256": "583b1b7d1e69d117f94a39b0846b18ed3a39839f5488cc7ce63087c8382198a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Glob.ilean": { + "bytes": 6604, + "sha256": "42f7b58e3d2d6a05cc59fd0e0614f063a1a408199a4f23da83ffceb2d796526c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Glob.olean": { + "bytes": 271280, + "sha256": "c9647bbc50e99d11ace2577720cf507b0f48fa8e7d2fbc09579e38a383816025" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\InputFile.ilean": { + "bytes": 4161, + "sha256": "dec4e2131b076c6e30f51afd8f9401ca2957a14b5244ba03fc061f94031265b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\InputFile.olean": { + "bytes": 44008, + "sha256": "e79dedfc8bdd78cba1526081acd67cfabef128b92890763ef49f0a8c3aad9cfc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\InputFileConfig.ilean": { + "bytes": 3265, + "sha256": "30315904b3ad8fba8b94829fb2f01e3efb7e1bb6e044bdcb98e8507e893a7184" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\InputFileConfig.olean": { + "bytes": 225584, + "sha256": "11cd57c1152dab24faa0a64fbb406ee44815b2cd64a514723aa95aacd39d8549" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\InstallPath.ilean": { + "bytes": 33994, + "sha256": "ff7f7c64d5a299a6cc3211d8929387e3c99e5b88e2c56314650bcb4b5738fa46" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\InstallPath.olean": { + "bytes": 1017664, + "sha256": "b98f07d7e31d86c35f56bb293d2d88c454eda58b1640c6fdb7eb6546dc497936" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Kinds.ilean": { + "bytes": 4658, + "sha256": "96d52dd7961fa3faa92fd9ce328d2bf33c9c40d7fbf232e018bf04938e5072ea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Kinds.olean": { + "bytes": 94208, + "sha256": "0c8fee66c1b877cc05408a608b7500acffb589d47aebf706923430e96f640cc8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Lang.ilean": { + "bytes": 3163, + "sha256": "444dec1747d34601d5eb6b5f540f7a1a544935bb706542468af488f2cc1338f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Lang.olean": { + "bytes": 98328, + "sha256": "1dad6f9a6d356517f9fa561b3aa25010e29c83cc3010cdbf4821120c5c7eb3f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanConfig.ilean": { + "bytes": 15159, + "sha256": "03046b067e235c1d40352f2aacc80d79d5447c47055d0a871a424a9fed25f9f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanConfig.olean": { + "bytes": 883024, + "sha256": "4201f9483afd5ccf9f6c681d026cace6d574791febb4d73e4904968bb7c2ad60" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanExe.ilean": { + "bytes": 16153, + "sha256": "a8084027cd05bb6b51d8367d67e0126b4b1a2ef92cc69d6383c91ed10eecba6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanExe.olean": { + "bytes": 224248, + "sha256": "2bc632fee92f5ecd6d11dbca1f4c6660d6dad73d393755594ce966d2729cfd16" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanExeConfig.ilean": { + "bytes": 4099, + "sha256": "9e5c146c4bb7f2ef8782ab03d6c721e38168b50fc0cfa59e93f74ce027f94fc7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanExeConfig.olean": { + "bytes": 361584, + "sha256": "90379821973307b2e149046b519d026139b4a6a26e4f09781b21d9e116a49942" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanLib.ilean": { + "bytes": 26673, + "sha256": "ca4b9b50c99a622cfbec52d41948c48df2c9c542d071ae7990438963194752c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanLib.olean": { + "bytes": 222384, + "sha256": "b50bca51b405b96276a075e410ec5d4a478fc02c294375074f12231083890f20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanLibConfig.ilean": { + "bytes": 7576, + "sha256": "6804fa0d2cf8c59d96091725c032dcefd9d6c244be1261e13edd9d3706afde58" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\LeanLibConfig.olean": { + "bytes": 488184, + "sha256": "682f98c338e43438bba368742844d55192852ee66a7e0dec0c551d4e99141043" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Meta.ilean": { + "bytes": 33753, + "sha256": "ba46882501c491be52981dfed6a4da4cd894e1a2d2d0d2fd09f3f71a18bb14bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Meta.olean": { + "bytes": 1647440, + "sha256": "63e41f49289c8eee93e6cf6092563a9ea7f19b6b8e1b16554c662d0518cf761b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Module.ilean": { + "bytes": 34742, + "sha256": "2ac18695ce6ce6add5e316f2a267c8d51134e0ffb5c0bbe67cfd9ef82ce49aaa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Module.olean": { + "bytes": 528824, + "sha256": "bfdcf8d7acb61044def554183780150d5478dd92b54f804392c7d7b088e06c8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Monad.ilean": { + "bytes": 29258, + "sha256": "8cb654da04f06803562fe34fc18acf2c65b461dfbb877c06d1fa413c279556fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Monad.olean": { + "bytes": 328992, + "sha256": "9c401c3ec1faf74b661768a4c4bcedffc65aea980cbda9775cb89d65247d54c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Opaque.ilean": { + "bytes": 385, + "sha256": "d7e28ba497956dfccb7ed287b4d5548f66ee5d4ae5d396a5977ffa644158bb04" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Opaque.olean": { + "bytes": 28152, + "sha256": "a2aef9d2ecc0e16e306b57d4f65364f7f084b488ffcc5643421ad51e926cbf38" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\OutFormat.ilean": { + "bytes": 6099, + "sha256": "c7e9f2ddaf055a8e03fd8b79d901731173ba946b3069236c97f8dc7ad5dd0f3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\OutFormat.olean": { + "bytes": 137656, + "sha256": "f697733c1e7a5115282a7aa12f9078c45018e30a7d4d2f0694e2911fda466018" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Package.ilean": { + "bytes": 56823, + "sha256": "8cb0479a09a934435ee21e3e46110095a9b8ea4d100d1cb767cac625c7b88d5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Package.olean": { + "bytes": 1870080, + "sha256": "91d9c2ffa01f9d99cc34b22b2fef5cab0abbdd456a95c1bd2d1f06e6f114b90f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Pattern.ilean": { + "bytes": 25891, + "sha256": "b901a407f956cbfc963426a986faa4422b17b689b81876e5200fcea05baca66a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Pattern.olean": { + "bytes": 626016, + "sha256": "b8096acb41b4a724b6bbc1fc088212780a6ab310477cc7f4f80be0d9c12ae972" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Script.ilean": { + "bytes": 2487, + "sha256": "ae6cef61775fb392824773a6749b7fb49e00de1398f2416f9e548d5de769e66f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Script.olean": { + "bytes": 80400, + "sha256": "ac14b0890840d00db43de01a890214b5c3d41adb35a630d82370ae5f0b8ab10c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\TargetConfig.ilean": { + "bytes": 6887, + "sha256": "0f9430410b57e1e89cd19032fcb7bde81590f73e33e15356c5b41e56a6fcac3a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\TargetConfig.olean": { + "bytes": 152584, + "sha256": "241535131e2ab9991aaaea13fcc0c4eedfc4da89bd2002386799fdc0b02e9574" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Workspace.ilean": { + "bytes": 36789, + "sha256": "35cbd21dd07409ac4e5a05590fd20f2dc95c13ae3d3b3343ebc19321e6a58236" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\Workspace.olean": { + "bytes": 447128, + "sha256": "0765f334507cf144fd1a5b10000060ff99199459c816a1b5c0fcf43281fcc4a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\WorkspaceConfig.ilean": { + "bytes": 1374, + "sha256": "4a95df6011a609a2b39400b8fa948815bbc831688b4d04453c6c15720e26a068" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Config\\WorkspaceConfig.olean": { + "bytes": 131392, + "sha256": "d42cad4ce245c0fa2a88ea4673196fb5c5e285054e11eae5f1c35ba49edc0e57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL.ilean": { + "bytes": 493, + "sha256": "bd5726891a7c1ee80fa7a6c5b25703b12ffb5927bfaa04a8452223c3114f198f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL.olean": { + "bytes": 19800, + "sha256": "47dce1c7278ea687d60299ba14c25074c6012875388a81934f4216a24659131e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Attributes.ilean": { + "bytes": 2743, + "sha256": "18a5937153408c91f883744f87adc9c60b040d303c3db90c2060ce869a35653b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Attributes.olean": { + "bytes": 80584, + "sha256": "8eecfdd38d9ddac93754c9bd066307f6da3b945c9042751ce2da1b33bb618494" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\AttributesCore.ilean": { + "bytes": 6107, + "sha256": "5ccb01419cb74d817fe0675b83dbe6975048695418cfe3d85f5af23960574a50" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\AttributesCore.olean": { + "bytes": 195576, + "sha256": "a57b0196d33888e3f9ab0be0e66067aca067bc2780ee88cbc6764e358d4cd6a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Config.ilean": { + "bytes": 6358, + "sha256": "7933c1551880ec6961595c454a874bc956d3adf8775ae9b4f35555303b72c5fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Config.olean": { + "bytes": 224872, + "sha256": "aab15c9216ccad0994dd13b1e72daafb745b0d00209402a32571ca0817226681" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\DeclUtil.ilean": { + "bytes": 18518, + "sha256": "9cc09f27a319d96b4647ebbd01762e3ab2a94643619c340473815546f99631c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\DeclUtil.olean": { + "bytes": 662664, + "sha256": "edf263bfbb8a15e2e8656de2334b41a4373f708545d777c18924e8b15f22a243" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Extensions.ilean": { + "bytes": 1936, + "sha256": "5fbd97f5577874c1ef2bfeca0b83c2f7c95691f3be0410f8c5816e1b2a5b4d91" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Extensions.olean": { + "bytes": 38816, + "sha256": "b430d00addb52ec3a93666118816dcbb586371e179048eb5b3f849580ae1490e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Key.ilean": { + "bytes": 5406, + "sha256": "781429a4928fe2239e789fa2414dcfabb7663c0464f8214797c0a9f66dd0b359" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Key.olean": { + "bytes": 288360, + "sha256": "5aca293e8434ccdb7804b810cd59a3d76377b95eaea8995c16078550baea5e38" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Meta.ilean": { + "bytes": 10248, + "sha256": "b68d8b8260e9cfeed0da64083fd116496227ca64243b76df992e21888f0babd3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Meta.olean": { + "bytes": 382344, + "sha256": "248924e2d939e4f60cf4b2257f7e28b2c730486685ac3a33d06f0817a4b0cb75" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Package.ilean": { + "bytes": 5771, + "sha256": "1ad778bbe9ddd28f64aed6d4346725aa0a14b8ffc20000c1dd51da0c3a1628a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Package.olean": { + "bytes": 692816, + "sha256": "064c461d876c5683a42437165b348b2a99afbb8b078de708531b4aab070acbca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Require.ilean": { + "bytes": 8321, + "sha256": "2a769a243278e0db99ec35c79ef4178b8d5073eb7d898d8216bb45e260f6f4ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Require.olean": { + "bytes": 591272, + "sha256": "e34f2766e539fbcfff7c4e4da67c5c80405e75ce8fd7a96904ac64410478b57b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Script.ilean": { + "bytes": 1997, + "sha256": "667c1b18f656cd0983de76094b68a79a26f85a1894620051955db9664f5cc92d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Script.olean": { + "bytes": 324136, + "sha256": "93bd2b3b3ffbbccad0d91e4e0de6c67d4a834ef1f01b6b6d0ba9a56ac0e570bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Syntax.ilean": { + "bytes": 8104, + "sha256": "4aa750547aacdfb277193f9be7816ac98babf308067b2822ff091d2686f37697" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Syntax.olean": { + "bytes": 547232, + "sha256": "efc7aa061f3b81a732b8989746af5dd4e3286b6f5df0187c4193579e10653bf2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Targets.ilean": { + "bytes": 35330, + "sha256": "878cb38a25832e5312b2a3c32402e18ceb0fe581df7324f27fb39edf45cc67e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\Targets.olean": { + "bytes": 1971824, + "sha256": "cd5c77e5af4680fa08a1f1cf1592438fa09e9e3924c36d130dd5e0c164276ec1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\VerLit.ilean": { + "bytes": 7176, + "sha256": "02220e68a22b01bf30c1c66cc243b9dc60b0e3d01c14ad546caab2f8397881a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\DSL\\VerLit.olean": { + "bytes": 223488, + "sha256": "52f3a863ffcbf84a8256473f1883e93c17bca97a9400d25b5076f7f105734e51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load.ilean": { + "bytes": 110, + "sha256": "d958f74650c3953f959dbf2f2ec2642f5a88f23cef26e4f09555ee785e7a9a45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load.olean": { + "bytes": 18784, + "sha256": "1d9bd3c592c1e45cc56011551e06eacb4ec60c09c5a940d3dcfef2ef76bf7540" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Config.ilean": { + "bytes": 5105, + "sha256": "9d2ecf281c8884d1186be5cbb019058b5271d5462fd3a57ae4741493ef5d4898" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Config.olean": { + "bytes": 181368, + "sha256": "15f689de18425350d4e4e6796d6525016f7150ffcf18f231d94ba4379c36301e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Lean.ilean": { + "bytes": 4504, + "sha256": "57fb57aad1cee797cbf39e73677c62b00578d0ae35f872eee3640df80aa7681c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Lean.olean": { + "bytes": 143912, + "sha256": "44ba32e9d7a516a9ceb93895c0595c5403b0c0e541223fcc1c8b761f53687a98" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Lean\\Elab.ilean": { + "bytes": 31867, + "sha256": "8c779790e64b80d49cab73f3224cdba8d08ee4b1ad3d7124ac3797321b0321dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Lean\\Elab.olean": { + "bytes": 937296, + "sha256": "dcdea34c63a5d6ba7e005ec889b6ad191dda84c8bd119184f5608561ce483e74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Lean\\Eval.ilean": { + "bytes": 25838, + "sha256": "8601be3559f271c2173778a5196f70c54076718a8ad0a5b1a2fcbd78b34dae80" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Lean\\Eval.olean": { + "bytes": 695824, + "sha256": "1bc43d9a68f2a3baedf36784407a0cae44731151fbc00d69dd83fdbe0934979f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Manifest.ilean": { + "bytes": 30881, + "sha256": "d484ea76a37c812d33f26317cf0874625d1ce61ff18fcb1fbaa2d5b87f4da22a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Manifest.olean": { + "bytes": 916720, + "sha256": "7699fe44f46177fe5c307eda16991149f5581a7b851031de1b533b8cf7dc16fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Materialize.ilean": { + "bytes": 23137, + "sha256": "ecee12d08732e60e8dbd2f11e57acececde7f65de15a70f9cf436657e796f7e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Materialize.olean": { + "bytes": 483616, + "sha256": "1d308851d1d4e8a56997187af4b96a677072e9cc2e4d6104484bd275c875794d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Package.ilean": { + "bytes": 9932, + "sha256": "070a15a0685e3d412ea39eec67d416a477a2c03dbcdd7b0832bbf6837015632d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Package.olean": { + "bytes": 273776, + "sha256": "4c08a0237070889daaf1484c72ac904f711a6c62002685ecbd7522eb3429d06d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Resolve.ilean": { + "bytes": 62472, + "sha256": "d9b8dd2ba2fca58bcd8f5e75cde73078422fc9f25eee005d42f58526f381b179" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Resolve.olean": { + "bytes": 2697824, + "sha256": "2a475d4aa276b4ac40b9f26527e2d43919f7c48d40f7fadc36a9693e1ebe5215" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Toml.ilean": { + "bytes": 76474, + "sha256": "c1a158e7daa2df38a27db83492beb48aa46d0eb10b666e14e291ba78f9499b69" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Toml.olean": { + "bytes": 2974400, + "sha256": "9fae3019ec05f56906251070b270c80a79c6f3b3158fec2906c74cd820aedb4a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Workspace.ilean": { + "bytes": 6955, + "sha256": "3fe63b9480d8515b3e648dc9a080e28af4699c69249eb1f3845466923b1a4a38" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Load\\Workspace.olean": { + "bytes": 306832, + "sha256": "685fba5abcec08697853ff34fcf78c1917dbbbace3f34cf8221ac06f59055611" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Reservoir.ilean": { + "bytes": 22110, + "sha256": "c67a9810cc1600d795b7d212a02cb475d8ca1f7e29869199121f64cbbe024807" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Reservoir.olean": { + "bytes": 741872, + "sha256": "5fe9e9b4a0b862603c968a0fec4d3a50192610fc10586708da8ede553ed9f32c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml.ilean": { + "bytes": 105, + "sha256": "9325839df5b8d1c9c9c70ef2d8d69fa29307a82988df5d84433d72f0b973127f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml.olean": { + "bytes": 18776, + "sha256": "6212ff83f2b48e1493d70a2fe4627e43371eca55aa5f4ddca2c1a667f7977441" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Data.ilean": { + "bytes": 116, + "sha256": "91ca759e8137dbbf15f520e1f9cf3542d4bd9f0236157dfbe357070cbfda6ce9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Data.olean": { + "bytes": 19048, + "sha256": "5b6e36b37d0ba0ae59b88e9de99a559ba6fd6f80f1b78631f19045d13a7b4ad3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Data\\DateTime.ilean": { + "bytes": 14183, + "sha256": "920a6d5598d149aa8eb217266488da39835323b45d6d9909069aa454a04ae5fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Data\\DateTime.olean": { + "bytes": 473048, + "sha256": "235c5ea9ab439263b151f1667012eeeb44d698fbac156c1b311b25363425ea94" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Data\\Dict.ilean": { + "bytes": 17580, + "sha256": "7e990ce5e671388e1e44185916faba41a6ceed9b57ee2fdf479fd60e087a0312" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Data\\Dict.olean": { + "bytes": 389416, + "sha256": "ce4f0042fd1f2164db628bb876ee9a88765dc6d576c86aadc9d2290aba121b6c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Data\\Value.ilean": { + "bytes": 14353, + "sha256": "5a3bdb1eac42b58e3d9f3e8f5506f3a2d04dd51094169b3e97b6839339a33a4a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Data\\Value.olean": { + "bytes": 620936, + "sha256": "23447ecff0ec92fa12a8cae53e4b3e36117a2c516225a2e137becaf091478a45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Decode.ilean": { + "bytes": 30276, + "sha256": "a83d7d0c02283f13396bd4c1c61f6162ca0c3d37b5f7f8e0457f079299445b58" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Decode.olean": { + "bytes": 457448, + "sha256": "bf9ce930fde4cf862170d38e482b6f67f2ee251c6adf4d18b7e7efea71f13f23" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Elab.ilean": { + "bytes": 121, + "sha256": "b08188fdfaea4c876fcfc0677959663df302018208e3cae3a44681443f77bb6a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Elab.olean": { + "bytes": 19128, + "sha256": "25bd466d76f284a1e274a508366c8a386817c4c3d672aa9c19830e0e79a798a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Elab\\Expression.ilean": { + "bytes": 29633, + "sha256": "60c1757a8749ac799cbadf5c52831fa3dc3ffc0d731a54f77892c5c2e1db6b5a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Elab\\Expression.olean": { + "bytes": 977016, + "sha256": "6608bda6ffa30bdd21433b2f1be26bd28dc3e454fddf613be0705724d70ab67a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Elab\\Value.ilean": { + "bytes": 34885, + "sha256": "43de92c50859401725b26aacab0c7d34c172f4f08bd72e4cde0400b1f333151d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Elab\\Value.olean": { + "bytes": 848232, + "sha256": "a0371aef9ad20516cd86012da2f7d63e444712abe1a290e40ca0d3e8a51fa65f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Encode.ilean": { + "bytes": 16861, + "sha256": "e8de601cd8d6971213d830186434a3c182de22d2123460af6da9223f7e9708b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Encode.olean": { + "bytes": 218320, + "sha256": "7a0c5e16f3e48dfed754b28435328cdb1c62b71406e4a141ed29fc46d768e69b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Grammar.ilean": { + "bytes": 62515, + "sha256": "73578f1cecc31b39d2defe09f686e4485b371c5c6797e4c52ff7de4b6d41228c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Grammar.olean": { + "bytes": 1093640, + "sha256": "254bf6bf6d7600e11458cb768a4b838bea004465b0101c9f5c0fad2f3f4c253f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Load.ilean": { + "bytes": 7192, + "sha256": "86ee335f24f87d38615aab0e82911e0d8401f7c0b8f0666fdac6cfa09f60c2ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\Load.olean": { + "bytes": 194728, + "sha256": "e819712937921306d6036ceeeb90a667475e2bb9d40f3936a8153be0709230e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\ParserUtil.ilean": { + "bytes": 40422, + "sha256": "82ecda36b9424521fb3c1345f3f02915166b61418ff5488b16e767241b16125a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Toml\\ParserUtil.olean": { + "bytes": 422280, + "sha256": "5bca979aec7c28a17c3fb50dd2d969ef05f0107214562fe905e2945cc2315364" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Binder.ilean": { + "bytes": 28735, + "sha256": "06e379ccdc93932772beaf2edc262e65b39669b76dea166ad6ac2ddfdcf7cbac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Binder.olean": { + "bytes": 515488, + "sha256": "17a08220041a24919ccd9c478e055b20012f164e15ee5a7f814f13cf5e7b6eef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Casing.ilean": { + "bytes": 1851, + "sha256": "0e5b4d0b03187f9ceb7a2a4fafa19b04139bd9b5ea53d8c126bf4a039dc0edc7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Casing.olean": { + "bytes": 64320, + "sha256": "82fd55544f5e01a6e8bb4c27d9391bf06a4ac0ffe7e8a10048017f6d4533028b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Cli.ilean": { + "bytes": 16024, + "sha256": "fd192f9f84738a1b63fda6a4cd611dcec864d431899428a87455780167397c08" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Cli.olean": { + "bytes": 498720, + "sha256": "917e1f114ff937bd50b0f98ac4f901743195831c67b06f6deac4a1abe66c1636" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Compare.ilean": { + "bytes": 5595, + "sha256": "cbef220df022dcf46bf91f127466cbbca17a2229c482b3acf7c30caf4e791175" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Compare.olean": { + "bytes": 101376, + "sha256": "b97d581d62ccd585590b90e9833f1da4313c709801dd08b1660140700f67683a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Cycle.ilean": { + "bytes": 10010, + "sha256": "2577fd36b1fdbf16f7a937826af802e045f125082b88dc130f6411c8b2ed3ea6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Cycle.olean": { + "bytes": 204568, + "sha256": "7348c3129bf3c0c28f2f1c4ddcd4e48cdc5df5a93d86e94b71e16c52a460d8f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\DRBMap.ilean": { + "bytes": 19807, + "sha256": "7478773e11aa8bdcb5cca3dd138a3073817421e1acdb91e58672c8a3bc3464f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\DRBMap.olean": { + "bytes": 365856, + "sha256": "b6e9ebebeba8af0d8fe94e87626b074f3b20f34cf97763b79b945c21c82d0820" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Date.ilean": { + "bytes": 7914, + "sha256": "3749db0b354e64ae21de378f323ed41a66f9aacf57781b4d2b024f9c5bf7c61f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Date.olean": { + "bytes": 234464, + "sha256": "c70aa0d41e1cb3109a3cf6c91365aa9193be95aaafbab87b497a1e4a22300eb9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\EStateT.ilean": { + "bytes": 26421, + "sha256": "d2ceeaaafc99ad84ddcea468d8c57cccda9e1d93245fb1bffb178983a8e64c8a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\EStateT.olean": { + "bytes": 545976, + "sha256": "0a3e0ecc76237716b9a8e682515b2f7d9aa1a2771df79ba2a7359fa5f1d853ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\EquipT.ilean": { + "bytes": 11443, + "sha256": "570cffbef7321a858c010b645a02d8b64476633806b49d6b377af07069868b74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\EquipT.olean": { + "bytes": 208288, + "sha256": "c41fa8a2c818b28e308e08d01cfc48cb66283471d1a9f93cca763db2a728c9c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Error.ilean": { + "bytes": 5083, + "sha256": "bf50ce9f9b383c0ad18db8ab488c9381cf90e4e03c22b4a7f860370b75c78d58" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Error.olean": { + "bytes": 103520, + "sha256": "ec1569e0ce59c34420926cc38b97c1ee7e7adae9f2c8af3ccf8f5bb7dfc6918e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Exit.ilean": { + "bytes": 2209, + "sha256": "71bc433a358ac5d781edb7634a6db6e87100b2d9f77baef722209f9ba6fa4562" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Exit.olean": { + "bytes": 60048, + "sha256": "53f3e635b0c4bda82b18db5aaac961309f2249435f2afa41c17ee2d2d1210cdf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Family.ilean": { + "bytes": 5965, + "sha256": "5d68235dfbe90684fc651af7e0ae159879298e260e5146bf6efeaf6f1db54843" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Family.olean": { + "bytes": 271616, + "sha256": "977de0dc98090cfd63d1b1053bf02704dc9f9d1487384ba10b56939577922306" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\FilePath.ilean": { + "bytes": 7987, + "sha256": "b6d4522bb895d48ab098d0408ac850fc7d2bdf4933214616d871840f4704fd5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\FilePath.olean": { + "bytes": 138272, + "sha256": "5d7cbe293d545af56f1122c7336f4a1bfd423ffcdc6f2ebc7014bf623bfc0c7a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Git.ilean": { + "bytes": 18442, + "sha256": "383153ee0f534851d9146288ccc93f3d53d81e80933fa2cc68cf0a27d2551682" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Git.olean": { + "bytes": 301728, + "sha256": "bc1f5318788240775da84aed1f1f2a161890269e6f292c22ea1e83307554b8df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\IO.ilean": { + "bytes": 3771, + "sha256": "fadbff9d6979bcf85d67e67d59415c4c5dcef72f7acd212e1b3ad16020142661" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\IO.olean": { + "bytes": 62504, + "sha256": "b21af6a49a41744f39beb75fb3f5f0490de2f076d5aa444e3fba9dac9bef99b6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\JsonObject.ilean": { + "bytes": 8912, + "sha256": "f58605c2e779de46753c01cb9ada846a8250b0c390327af15c9322ceb3202506" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\JsonObject.olean": { + "bytes": 120640, + "sha256": "171b41cde22ef5b22774931bb14071d336a85bc33c6de867fcdb0667e8991c2b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Lift.ilean": { + "bytes": 11573, + "sha256": "b39c3293a2a8058840bc78d3cc376e2a8c8e381acf4bc6ff1c595b759ba549d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Lift.olean": { + "bytes": 157160, + "sha256": "77b880616336e86c94f740eb14f327476b38007f48d94992553bb509523d0e1d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\List.ilean": { + "bytes": 606, + "sha256": "037e626ca30674ee645437ec27fb206d674344502b3f3ce684c4d98bc4999857" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\List.olean": { + "bytes": 42496, + "sha256": "40bd8fb436e5ee43a32daab275e7125c04976cb84d83268aa48b0edb677e120c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Lock.ilean": { + "bytes": 4944, + "sha256": "07a3fae67a36b63ddceedf23f6f95300500ed66023648a5a36966afe4cbfa2e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Lock.olean": { + "bytes": 132176, + "sha256": "92cd480be1c593514c825c9bd735c95f8b90459960a8ec500d32264eaeedaffb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Log.ilean": { + "bytes": 80786, + "sha256": "cf25225130efed2b6e652f5422a13f82a81469e2f781fef2719f8592a75c7754" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Log.olean": { + "bytes": 1498704, + "sha256": "205fe6b2f7e3484fe2835da20ba9002d7e2e77c45499712d64d1ff6276749ebc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\MainM.ilean": { + "bytes": 14304, + "sha256": "c7f6549bf6ebe09b846432e83b737a5532b44de5910fa739f9106c4d99ce542e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\MainM.olean": { + "bytes": 243080, + "sha256": "ce2befb44163c10e0fcdae2b32af20b583e14d7c2c35fae22627ad778a8ed1a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Message.ilean": { + "bytes": 10193, + "sha256": "2003ce02b83ee3902f58741abd648ee83cae7009945d55f6481df214007aaa4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Message.olean": { + "bytes": 118736, + "sha256": "aa13b17b713f0e3c29a5f13ec4feac2c77138ba253ef86cfab4f144dba6bbffa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Name.ilean": { + "bytes": 11618, + "sha256": "d786665fb49c07cdf4697b67321527b8577540273bef4c0fa2947cea31da32fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Name.olean": { + "bytes": 341504, + "sha256": "66b0aa3284d35a3d08cdb8352cf6fad0131df12c5854cd7c6616cba1c68f026c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\NativeLib.ilean": { + "bytes": 2834, + "sha256": "3ce0846c869fb4363867c4abb5740b0a19ecaefe1d2d2a3a3764e7a00fb7fa94" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\NativeLib.olean": { + "bytes": 55712, + "sha256": "92c8358018edc816f2e5804280c1226289947dbb61126eee5b3d8cc64c708562" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Opaque.ilean": { + "bytes": 2489, + "sha256": "b15e1fed585c1b9d21b2ae0491b357fb249df814a9508e6dcf29e0975953ec74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Opaque.olean": { + "bytes": 37272, + "sha256": "55cfd8c8e9a40d8a005424d02941baa235d15210cba4f7c0a35a6265702ca7f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\OpaqueType.ilean": { + "bytes": 3769, + "sha256": "0fc741980dc9e01497dbadc9a069ce0e41af475e39fd2ff07b7897d3ffc58872" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\OpaqueType.olean": { + "bytes": 481360, + "sha256": "4a52730fc71315f138a00631a6576fa63ecafe2815b58e838c6e879787da5392" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\OrdHashSet.ilean": { + "bytes": 10354, + "sha256": "71024c036a27dbe4883bb879d9619b0b04345d35fa28a99fabbab86c10003cea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\OrdHashSet.olean": { + "bytes": 305224, + "sha256": "c77b666c1da0d06fd3aefe3cf039edf8d44099c959e3bdfa8c1f3eb140d6a29b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\OrderedTagAttribute.ilean": { + "bytes": 10950, + "sha256": "eb7da581063afacb03763b4834936a13f5a2db160add0d2ec7e81132cdfb5ed7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\OrderedTagAttribute.olean": { + "bytes": 285648, + "sha256": "97490de149c988c6030fec484bc6ca2702b58f699222e929727d8734655ee4ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Proc.ilean": { + "bytes": 10131, + "sha256": "d39950fb104a8fc5ea6ee07f826d8214f77afdd74769e6117bce6e3d518300c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Proc.olean": { + "bytes": 279040, + "sha256": "ab54d0c73bc29694f17b97adf5916e72c63d229eb206461cdd3410810119be09" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\RBArray.ilean": { + "bytes": 8879, + "sha256": "5538311e71c0e924cc3c054122870016084d2ba78210dc412676d74527df6aa6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\RBArray.olean": { + "bytes": 274416, + "sha256": "4a7d6da7fcc672a415edaadaf41f66ad6685f7617990478047c9296c5e6bd9d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Store.ilean": { + "bytes": 4818, + "sha256": "d83874d0dabed2b030b4c09a572873addb84f329ea77d81cbfba97ffd0921286" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Store.olean": { + "bytes": 130360, + "sha256": "98fb162eccabf445af882a804d24bba8e27368e218e18b5926ce1e70b9875ac0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\StoreInsts.ilean": { + "bytes": 13974, + "sha256": "90efff3053cc32343d923d895daf5ccbae3eba50c9092f67011a57ee4b197a3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\StoreInsts.olean": { + "bytes": 234064, + "sha256": "5bd9b62347a292d1d2f923b01099e4d15ac9d98e0f625639f47894845c06b6a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Sugar.ilean": { + "bytes": 472, + "sha256": "9f1ba63736ef6081a3667e81625e6ba07f8a9b769f25c83ea116795bd3974801" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Sugar.olean": { + "bytes": 100800, + "sha256": "ae41fd38b94199b10d967d9a2e91fb7502348c5d1eb1ca557d817673140b889f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Task.ilean": { + "bytes": 4027, + "sha256": "4d6970a9cd3a74234621ef7fc1ddcb21b2b36cdfdedae004a923703f5d6b87c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Task.olean": { + "bytes": 80928, + "sha256": "e388482cad2a9ba374debd06d36fa61390a5205cf0c346ea74cbc2f94f54653b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Version.ilean": { + "bytes": 33238, + "sha256": "8179ff6500fc895ea436f20793e5e4a523700a401491e74a8b47337656e94409" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Util\\Version.olean": { + "bytes": 842640, + "sha256": "6f2ffb36ac402345f2d080759fd106fde2efd491e53efc2a3ad49ee96c79e2a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Version.ilean": { + "bytes": 2324, + "sha256": "1495905818d7f12b91ad043eca3bbcee67fd783e0523b1e76bd11f59d895212b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lake\\Version.olean": { + "bytes": 68888, + "sha256": "ef7384bff3302f408e5df4ee1507eec3189a7d29f674141ac8c33cc46996c31a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean.ilean": { + "bytes": 1652, + "sha256": "ab4aa14b5dbb43bfa4208b0985b1c85e02287457fa2658b7132d5263984fab98" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean.olean": { + "bytes": 22584, + "sha256": "642724702c12b0fcb5bf7d63e31ec0a5fa270201391b2c0b6d7b5d0efe255c2a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\AddDecl.ilean": { + "bytes": 28996, + "sha256": "8f4809a39689e2b71100ee32f1d96ea483e2e5e90fe5d763c1911a7437d47b1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\AddDecl.olean": { + "bytes": 588408, + "sha256": "bba1eadf1ccc0965f516a9f1483ce660b969140240afbd99888c893f077b3c03" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Attributes.ilean": { + "bytes": 73876, + "sha256": "59d3e0fa9cbff306a605df45cc9ac06394841f3c23d15f52e8707ba5d7976dca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Attributes.olean": { + "bytes": 1624136, + "sha256": "637eb674df9414e0c9a6a38a48146914503d122f332907026d1d5ed9bc3cf234" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\AuxRecursor.ilean": { + "bytes": 7268, + "sha256": "c05ca877bd14596161c667eb77ab75f50f67ecdca160f133856b5526d28d31b2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\AuxRecursor.olean": { + "bytes": 82328, + "sha256": "1668065f933d7351ba68ad5d75ab3ac3ff60bc7617fb68cee6f7f91dbbbce591" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\BuiltinDocAttr.ilean": { + "bytes": 4290, + "sha256": "22119dfc1bcb0942afa7928bc98b356bd8d66253764001501f295857fe62cdaf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\BuiltinDocAttr.olean": { + "bytes": 204352, + "sha256": "a2fd23d2e0b22cfd22ee1ade3125e9c48b62476aee66dd35d87beafa9ebb9353" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Class.ilean": { + "bytes": 18702, + "sha256": "88d44e6305b3a9314020cca352ece3e7b5e33338e2a99f271aba6fd9461448aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Class.olean": { + "bytes": 380136, + "sha256": "c2f8bd908a54f43b1b8a2d121c623efc50cc890310ac4ea1e1cc2bab9545fc0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler.ilean": { + "bytes": 774, + "sha256": "67adc0c1fdece759ea60b65bf48856654a5b258c88dda726ecaf12ad45f25b2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler.olean": { + "bytes": 20112, + "sha256": "3a637e732ea306a542e9b66fb53ca888832ec00039a66d31ed3cba4cd3fa9ddd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\AtMostOnce.ilean": { + "bytes": 7459, + "sha256": "e156260f5b995fe20adb839935fa81a6eaf40dfff20e842b2db1d57ac0b46777" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\AtMostOnce.olean": { + "bytes": 135000, + "sha256": "8dbc255eeb1695ac8df47aa685edaddd6143e592792d1275c200fd28252ddfd9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\BorrowedAnnotation.ilean": { + "bytes": 1208, + "sha256": "ae5ed047b6d036097c2a1371d20345989231e05174725fe4d4d392fc4499a8fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\BorrowedAnnotation.olean": { + "bytes": 28096, + "sha256": "5310b35514e8479c34885b8dbeeda7e56cec581f3e27dce73307f14fd3a6476b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\CSimpAttr.ilean": { + "bytes": 13801, + "sha256": "f97c57069aaf3376cd372ad3cc2248d618d2a4cd3ea0d25b9c1e849d7c39b415" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\CSimpAttr.olean": { + "bytes": 307336, + "sha256": "f6c269d2c35f376604db7f5c67a3d1f7774c39c253d837163eee751a54d84274" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ClosedTermCache.ilean": { + "bytes": 7113, + "sha256": "49c4ffb0adf38a75fcfddea6f6ca5ed965fb837a619facd9b72e5d6d95e74515" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ClosedTermCache.olean": { + "bytes": 139336, + "sha256": "b39d69d003bd3b95c5028d03c9d9331a623d1ebf2aefa9fe93c1b0613c993845" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ConstFolding.ilean": { + "bytes": 34922, + "sha256": "bf8a1edafd09289b2807d26d8f5e5a908f1bee6bdf1267c41246476a28515f3e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ConstFolding.olean": { + "bytes": 532728, + "sha256": "c3fa04d33e6390438593837b27c62dd2124a3615a17ef34375eae5ee461c8473" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ExportAttr.ilean": { + "bytes": 5723, + "sha256": "585b84280c4ec362393aeb2e30762a2ab19b6bb1f4362c536d68f4c525e3abdb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ExportAttr.olean": { + "bytes": 144848, + "sha256": "a18f3cccc5dff59a17f9a5d8f8e5cf47360c0074d70bdd18e6d9c1af5ccbbd8c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ExternAttr.ilean": { + "bytes": 25114, + "sha256": "22d2826b605b87b9c36590c75ee31bd1c0a8e99a1010ff10cfdf31adccf5988c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ExternAttr.olean": { + "bytes": 635000, + "sha256": "70f53d40c86b220fdac276fc53fcc32899aa80b6fe5b9c665d719b2430bf6f7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\FFI.ilean": { + "bytes": 7227, + "sha256": "ee44942706a98cd4eb729169831f81d1dd4d3f515e9dab548470ce7f7af6c217" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\FFI.olean": { + "bytes": 95616, + "sha256": "7ed7f7e6b69225c03887dddedb5d55f3004a21ca8011e1de5d50db5a70afa08f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR.ilean": { + "bytes": 13253, + "sha256": "1e194ce7c56b0329c2e0fd018659f869aca38824bac627729e7b9b1626e555f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR.olean": { + "bytes": 208928, + "sha256": "e0c40f79723847284fda54784e92200f0a542ff5425ffdb6fd273153e3a73fb2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Basic.ilean": { + "bytes": 90488, + "sha256": "47e3a89987f519eda541f56915f3a64ac17e64d202a00438ee68a709d1894d05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Basic.olean": { + "bytes": 2168680, + "sha256": "5a421de9ff65272ad8208e4bf88d4c9edb65c76863df007eef2e1efbb6597ff1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Borrow.ilean": { + "bytes": 47756, + "sha256": "0cd3bf80fa2e02a8a51ffa1554ad31c214190209739c6791d40fd58d8a160ec0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Borrow.olean": { + "bytes": 953480, + "sha256": "dd3cb712fa3ccb397bf859ab1ed1b476170a127afd9fe6e0d89d40c8f860bac8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Boxing.ilean": { + "bytes": 58222, + "sha256": "821bc87a68a725de7eb899caaa9ecad5d989ee4a7c890ddf552ebdbffd23d4e9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Boxing.olean": { + "bytes": 801624, + "sha256": "1c9ef6de675b7ff06d80b4cd8b7d92b44ffc9e5d8e0e168d766752deb1ba9913" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Checker.ilean": { + "bytes": 40214, + "sha256": "05f7bc472308257c2c850b1e1d2abd38671bfca5ea34d11928e5e2bb9c4af50d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Checker.olean": { + "bytes": 749968, + "sha256": "a2c1cf5832f6c6e3ff67436fe0220813eb0081308485143af68ebde3703990fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\CompilerM.ilean": { + "bytes": 43016, + "sha256": "d1378a01e03efc5cfaf4ece065fda68e057e275faed79c5ec1d0a58bb052d299" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\CompilerM.olean": { + "bytes": 709088, + "sha256": "c8775a73a6b18e2c1e9c5d1eb12e53ee829bbb69135558f84440f2b5d50a7cb8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ElimDeadBranches.ilean": { + "bytes": 68365, + "sha256": "5a8a8fe4279d8089b8b7dd971da14979135ad3b210cc0b4342d213f2dbf5cf8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ElimDeadBranches.olean": { + "bytes": 1274680, + "sha256": "d434cf14966ad3e3e9205be9f373eaa87ad01d9c08b2232774d5c2ae83f6eb79" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ElimDeadVars.ilean": { + "bytes": 6151, + "sha256": "6be24455932eb74b6a7f01d8d5fe77629e8b8af8a6fa0b31b4b38423b6d683c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ElimDeadVars.olean": { + "bytes": 109016, + "sha256": "d9fa320a0cdfae5a6322fff391ed68e2f407b7dab610b3ac2186ba7cc27c030f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\EmitC.ilean": { + "bytes": 110716, + "sha256": "3dc9a22792f5fe57bbb4f2c38873605d53bfc22af5f160cff024995564557f1c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\EmitC.olean": { + "bytes": 1830864, + "sha256": "97b915352f5f2330e744183eb1e8d6c6349f031700065956ed1a09707b7cfaed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\EmitLLVM.ilean": { + "bytes": 216789, + "sha256": "cbefbd09f5cc11bababee2a96a1effdcc51b3de0be0c0f63b6ac0b3b29f4d74c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\EmitLLVM.olean": { + "bytes": 4304720, + "sha256": "a9a633b3f0ba6350ab539e6a263825c974d46fd8b5d7ecc5987c606754a150f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\EmitUtil.ilean": { + "bytes": 15734, + "sha256": "9a2ede51d41901db5db392c198ecc385f2c5cdad72d26167317714fdcdfad8a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\EmitUtil.olean": { + "bytes": 435360, + "sha256": "8e90237e139f675286958d6a20b8069bfad7e03d05fd720c6809abda9264caeb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ExpandResetReuse.ilean": { + "bytes": 38448, + "sha256": "503816767380d61bcaa00c85510bbb68e4d3a3300509088023c6d41a1249409a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ExpandResetReuse.olean": { + "bytes": 755520, + "sha256": "381cddd16b2d2baf47a109762670c190ae74e69701f80a3606f6733ef5da5cc7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Format.ilean": { + "bytes": 35027, + "sha256": "fd03a73f64efbcc69ef2010e8c3395cdabc0b1e0e69a7f72ab32865b38401417" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Format.olean": { + "bytes": 620800, + "sha256": "8dda5687c214aba2dae195d8e882e78c77ff7400bc3e56f814d36871c8b29c6d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\FreeVars.ilean": { + "bytes": 48939, + "sha256": "0b5870086ceffcbd0ba5352cfdd1e90711840dba5197d26d88cdff8de11887da" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\FreeVars.olean": { + "bytes": 498472, + "sha256": "b96ef3446095f22bc9d2180b12cca56cfb344d0d4e00b7f074ae12b6c3fdaa0e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\LLVMBindings.ilean": { + "bytes": 62789, + "sha256": "7b73056c5d09f9de65f40edd706b075afbb6a341934d7b140a1e88fb48c2bdd7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\LLVMBindings.olean": { + "bytes": 543656, + "sha256": "d6acaa755bf2f94629ecb0d986c82fc6a8a7eee903aaf6a530014d7f42fcc202" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\LiveVars.ilean": { + "bytes": 29709, + "sha256": "20ae6a04a4665023143830aa97bf15e1c37673216433c9692f81277655b0ee9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\LiveVars.olean": { + "bytes": 433312, + "sha256": "3eecbfe2d40e8b08089ae51fed6b33611bdd2067be9a7cfb9a26e92bc68492b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\NormIds.ilean": { + "bytes": 35224, + "sha256": "db0b4165ed256782b1d26d60962379930a594305cb99d2aee87ffb6f85f02e54" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\NormIds.olean": { + "bytes": 563712, + "sha256": "75db22429d937c3298bf034f188fdfc6fe4c05224f5f8be7cbf88e9246b4ddf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\PushProj.ilean": { + "bytes": 8268, + "sha256": "ebb8810e7f72c836019972d68f2b9f82176721adc157953efebe87d65c2f07e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\PushProj.olean": { + "bytes": 172368, + "sha256": "208772a87676a74ab12345fb5d53a388f68dde48d23141db63525b69d42a14e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\RC.ilean": { + "bytes": 50470, + "sha256": "0873bdf9cd2eceb6437c6279f092ade6db09316726529ad678751bfa130db091" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\RC.olean": { + "bytes": 599600, + "sha256": "63c32a47e45c6b69140a7cedf66083795910a397c62f404100916033ec2adbc8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ResetReuse.ilean": { + "bytes": 29010, + "sha256": "4f78dab7e2a6c14fd7b46d8d5cc1c57d9bc054937677d87bbf4118f5da67ba07" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ResetReuse.olean": { + "bytes": 492936, + "sha256": "42e00da6460f294b68107563af2d317283eab33dc34fd107c795e3c5b5c9df53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\SimpCase.ilean": { + "bytes": 10547, + "sha256": "16f048549974ebbac572aaf5728ddab4cd3760e93e0ebedb3bee54bf6d6089d9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\SimpCase.olean": { + "bytes": 222152, + "sha256": "0a0fc22972e0e5f1d75507dbc2e9b31c9af3f4511224fec6e28277b0c57c3b2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Sorry.ilean": { + "bytes": 11898, + "sha256": "a14c9ee32ee5a047fdb8193ae122dda9cba61766e3e65eddca83bb22da499ebf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\Sorry.olean": { + "bytes": 273048, + "sha256": "ce30d65b3a089abb371b70c891e546d76fe3f17daa2488143d112bbc2215858b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ToIR.ilean": { + "bytes": 61839, + "sha256": "cc9139d0e35f8b2e0908fe62c6194cb2ca7209d7e3301fac632721718359e7ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ToIR.olean": { + "bytes": 1268208, + "sha256": "0b7f27760939780d97ae611cb4ce5a917ddee31632db4a64d86ee5f6002fe20d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ToIRType.ilean": { + "bytes": 17944, + "sha256": "3e233641c172c368b73af3aa1bd261d8792d1cd68d831594bd468ad5c0b438a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\ToIRType.olean": { + "bytes": 484504, + "sha256": "f47c85c7765c15b30954d92027268d6291753859773fe224c61d208a6837689b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\UnboxResult.ilean": { + "bytes": 2355, + "sha256": "6018b5aa4fb91e4e28305f39ffde24d4b83a3f34eebcedbd52825d4aa1a924f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\IR\\UnboxResult.olean": { + "bytes": 88376, + "sha256": "1c03a3e0de662509a1012013e59c4572ce880c7367665de7a629161e7cb726e9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ImplementedByAttr.ilean": { + "bytes": 7888, + "sha256": "15b5f032fb406178753f533c7569c0f667e682d9e107173fdbe19d114560b635" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\ImplementedByAttr.olean": { + "bytes": 208144, + "sha256": "2eea001579678898247ba61a5a0cd6cb923373705e79fda489d9069c6d4832d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\InitAttr.ilean": { + "bytes": 23983, + "sha256": "152066d61d9c7e7d5df09a15af47ca75e4ba00c6438eeec66fe93ef44e3fc025" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\InitAttr.olean": { + "bytes": 529792, + "sha256": "37ef3d6dfae1ea67e1a3b289a26310a28e93a0a873e1c80d2680a4e4a015b750" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\InlineAttrs.ilean": { + "bytes": 16944, + "sha256": "7400591b48c29933701eb958b7fdaea9e01ba10b562d18f7599b77c01d927bc2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\InlineAttrs.olean": { + "bytes": 267768, + "sha256": "0b7fee8b4f9dbe6048a719d707b7d72d76de2a22753bdbb0fe76440f4c953ee0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF.ilean": { + "bytes": 1974, + "sha256": "a7a4f485317873beacf04710a9ac45e1cb38f43583f8c74fe09be5fe0850272b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF.olean": { + "bytes": 22440, + "sha256": "8f110926acb1a9e34047e6b05cbffd276400686b6d15654d1b84a73b7dbfa267" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\AlphaEqv.ilean": { + "bytes": 23063, + "sha256": "93a6273697da29dd29fb90dcd9bdd80a57a96a3bade0ced45ac903b69d68a90f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\AlphaEqv.olean": { + "bytes": 484736, + "sha256": "b2ca5ef96cc4f7b50d62df3c8c503698914c77e42504d73f00cb277ab6b3f3c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\AuxDeclCache.ilean": { + "bytes": 4026, + "sha256": "6877f27d8e1e37dd39f5975c1d12618f04d155cff6e11ccf7c3cf602c1945a9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\AuxDeclCache.olean": { + "bytes": 191392, + "sha256": "f25dc36391f73b66eabf87583765b0f410fc12e212fe0ec3cf2ecaf7d1da5159" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\BaseTypes.ilean": { + "bytes": 4189, + "sha256": "824bfb685a1c13ecb71f6d3c0e721a3b8f48150efa70742d9e28efa95c1fb74e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\BaseTypes.olean": { + "bytes": 239312, + "sha256": "a814f9fd1d2dda28c081ac914d4cce7acfb13c83eb45358fb77c17d6fd310453" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Basic.ilean": { + "bytes": 133202, + "sha256": "d4184cc0374b4b4a4cef87fbb01054cab5f275204feb65b4fd7e4e10d73fdba4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Basic.olean": { + "bytes": 2085576, + "sha256": "59e84b81d6610176dd78788669abdbc9ca44be953d08bdaf38670d377ee11e71" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Bind.ilean": { + "bytes": 22941, + "sha256": "60168acce14ced1f61f5739fbc465637b661e2f927fd53caa482e333cc5f1624" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Bind.olean": { + "bytes": 386712, + "sha256": "ab844e6db67beed624e584000370d6533fe90e85d533f2a1d0c3fa98c6475bf8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\CSE.ilean": { + "bytes": 23371, + "sha256": "9000839fca4f466982aa25658960a4e11bf87890ef755ba115da51c21457fd4b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\CSE.olean": { + "bytes": 639880, + "sha256": "793fc8267c8ff65b29c70bbe1d23dbb713148934921d7a404c4860d9de957680" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Check.ilean": { + "bytes": 48686, + "sha256": "52bec20fae52e6d5183158fc266a979e0a826242e97e3d4391f7ef703d3200c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Check.olean": { + "bytes": 1502584, + "sha256": "03fd4ef47db38651e0483cb09d516588f706d30b0190ce06d9c63b60b2873500" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Closure.ilean": { + "bytes": 25510, + "sha256": "258d89b601f36e9182954ac395749afae052633244979b7eba820691fa31a6e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Closure.olean": { + "bytes": 676456, + "sha256": "eb5d083effb81ccdd6d2d80e356a0acf771e0266c5fe6cd3ce9580ba290b8351" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\CompatibleTypes.ilean": { + "bytes": 11680, + "sha256": "7769ed358d59d6f166623ae2fbfb6c20aca7c1a9264066cd983734866d072013" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\CompatibleTypes.olean": { + "bytes": 251552, + "sha256": "38c0e84cce83900094f0152b7bbc6df53c4e37b24bff5ff0c04de2cdf1852d4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\CompilerM.ilean": { + "bytes": 95265, + "sha256": "7ecc147e21ca0d92223cb49002c4841034db160351c22c72e533d3bb9c647923" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\CompilerM.olean": { + "bytes": 1412184, + "sha256": "07ed4a13cae8b51bab71fbdf2fe33e71f714c2f42d686ebd7d370da34b016085" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ConfigOptions.ilean": { + "bytes": 5304, + "sha256": "3fd8a445447fa571afe75c937891a69f2e5597a412152fc831172a94511938bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ConfigOptions.olean": { + "bytes": 132568, + "sha256": "cd2ad1796b03b3bfa7c056fdee12631553135342787cbbfd73089f0cdcce045d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\DeclHash.ilean": { + "bytes": 9775, + "sha256": "32d16065e64e8309e8565427aff8096e0828331113523d544345b446ca202698" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\DeclHash.olean": { + "bytes": 151600, + "sha256": "b746a689603337a6fbcae7589ce2ccd082a7c545576c0b480b79edfc44fc0fce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\DependsOn.ilean": { + "bytes": 16352, + "sha256": "26fa363dc03f036a00001384255ca5b915feefcd52cf26c23267d1706820a4bb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\DependsOn.olean": { + "bytes": 154200, + "sha256": "17f8c993a74dc241f25671a0b4056061ce772d9e7cab1f913e319753f02643ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ElimDead.ilean": { + "bytes": 18148, + "sha256": "2fd2b382269da100b8b1ddaed3ffb981445caf1b11caad54c69ce7758ec196d3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ElimDead.olean": { + "bytes": 491864, + "sha256": "b2d1535c1db4be365be2bbdb9144b64717c32185f5418b15e6c8c808941f5a34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ElimDeadBranches.ilean": { + "bytes": 97902, + "sha256": "30f3aa35df6f4602cd6df850d524d5aff26fb6cf2118869ea0d38873c981480f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ElimDeadBranches.olean": { + "bytes": 2024912, + "sha256": "e3da407a83515ae566331d0909614d1de3f8f39903108c608476ecf05b41d734" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ExtractClosed.ilean": { + "bytes": 33050, + "sha256": "67d180d8fda6384b2f77368fe181235b8becdb01a3a7bd11a95f37fcaf8b9aaa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ExtractClosed.olean": { + "bytes": 620688, + "sha256": "f9e4459feccbc2dd8a4653c1adfc303b1c260de5f23589c738ceb36b579be678" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\FVarUtil.ilean": { + "bytes": 44027, + "sha256": "36de0ca72ebe38d94a9856f2d9a6e3531c61190c866e261d6cfd9b0861ae5afe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\FVarUtil.olean": { + "bytes": 720904, + "sha256": "a18b9e6acd1841af0b9f3f86c1cfe572c8d7a9849c96192b3865307a71afcdda" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\FixedParams.ilean": { + "bytes": 26062, + "sha256": "0230ab4cff3268e0be3404de1f9a38ff28eecc5b9efbf7d4bded5d43a3d76211" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\FixedParams.olean": { + "bytes": 645552, + "sha256": "373405ac106fc4691be9c4f5754a18ef95baa7525f11b1124bbaf6e2ff4ade9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\FloatLetIn.ilean": { + "bytes": 36433, + "sha256": "a6c423417bd070d5b0ad0f87e98948f82471662240b1698267739f22ff310c35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\FloatLetIn.olean": { + "bytes": 1406672, + "sha256": "de9ee52e896f2698fa6f0bf15b1bee92761d02eac714557aab7299edd50d0028" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\InferType.ilean": { + "bytes": 54632, + "sha256": "db47a679578beeccaa1a733d3757007b9688cdab99f6b45b90ab7999a9f0aae6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\InferType.olean": { + "bytes": 999448, + "sha256": "e28c207863846a2439648436937658f7c28f67c3faf3e6b2b055c1d50345d2ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Internalize.ilean": { + "bytes": 26717, + "sha256": "c83ea035918da5ca3739a095bf7a802494ad480ee36226e1d9f6e8c1265461a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Internalize.olean": { + "bytes": 505840, + "sha256": "8abe45ca3c8711b833862425f7e859d5dd63b9e9ddb36780e30bf093781a8f51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\JoinPoints.ilean": { + "bytes": 85212, + "sha256": "3ce179dff2ba6daf1bfc8070bb4f2cc6f650ec1a3b9bcc1a5648e72f55a1d71b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\JoinPoints.olean": { + "bytes": 2194640, + "sha256": "5551ce1212493f639c246288bcc0b388533bb4e15dffb7067b4c1dd014df4f87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\LCtx.ilean": { + "bytes": 15400, + "sha256": "ab2bb47d28c51e7feb90376416eb2e0f10dedde373ee758db82a226012eefe18" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\LCtx.olean": { + "bytes": 364000, + "sha256": "cb79caecb0472d75678ac465eab3d56a310ef7211af851868fa8f7a80de0a360" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\LambdaLifting.ilean": { + "bytes": 34919, + "sha256": "f5d1059f25c14e2507db3819c07c5513e65bdad8570414b378cd1f7ad80b3106" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\LambdaLifting.olean": { + "bytes": 605104, + "sha256": "f4cb68daf07f253dbb2545691262ea539a96c0a751e4b240041ae5afea0eed35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Level.ilean": { + "bytes": 28000, + "sha256": "f7aa3426ce56e7ddaf74cb4957bbe82891ccec0f54fdc05cade54f36389b9cf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Level.olean": { + "bytes": 416568, + "sha256": "bdd9a26e85c512756748aec9f8544cc30d3bc28937c893af99f55d5fac184dca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Main.ilean": { + "bytes": 21778, + "sha256": "3118169b61c6f7c7e814db5276749050d082e1938ab372bb24ac3e0a4b410c34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Main.olean": { + "bytes": 1058488, + "sha256": "b55403386779521059bf7e68b577f33dae358d45f7f9d6168b1cd81905671988" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\MonadScope.ilean": { + "bytes": 6723, + "sha256": "50b7ba809de550cf888b28ee0d93e2cbbf1bc1c87246cd850853c5b2d0ad5982" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\MonadScope.olean": { + "bytes": 131048, + "sha256": "1d8a65f27955d69648113b0b7cfc4b13b428bc5dce452321f3c827808c1e483f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\MonoTypes.ilean": { + "bytes": 19501, + "sha256": "aba9e119f60f67ba19f8a10880377beed0f8927fd462cb788b1851bd7e806ca6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\MonoTypes.olean": { + "bytes": 569512, + "sha256": "dc10eb69f58e798414a420e5b9b0b1ed58dfcc6c76d017383ffddf1230a7b2dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\OtherDecl.ilean": { + "bytes": 2145, + "sha256": "b9568fd0df2dabe90ce1fdf00427fd581df752e8dce61c1a1d3133959a3104b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\OtherDecl.olean": { + "bytes": 39096, + "sha256": "b02d42ceee06bce1ef4713d852d6811a991ae23588da3beabfc8ff11e20f76ac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PassManager.ilean": { + "bytes": 24703, + "sha256": "19d7730a5c70ef87926db590423eb60eee677f9b007eb0c62a2000b5d66e6d0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PassManager.olean": { + "bytes": 496760, + "sha256": "eba19bad0edc28adb7ffbd1a0ac1426b19208f8ebcc5e94be078a0e325f477a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Passes.ilean": { + "bytes": 21521, + "sha256": "bddd2daa11ef6fed6bc909c53f83a7ea61869d3b5b963a44a8387b3d84fd1291" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Passes.olean": { + "bytes": 420808, + "sha256": "1dd319737b3a0399a1d902460f2b21d418f4a8f49435c9b75b62219886e3cb3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PhaseExt.ilean": { + "bytes": 22436, + "sha256": "b46f67b9638ec9c87000dd6ef191a5283c6e37d435a1d2ba76a7e025ca6f43bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PhaseExt.olean": { + "bytes": 424304, + "sha256": "e8c9cdb785545036312af0c42c43e376c2445b60d6d051a4d33970064888a297" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PrettyPrinter.ilean": { + "bytes": 33346, + "sha256": "00cc5b12dbc6993f177871f8f35e02e8bbf1b4e202c0ea7d4c4ea017a6d78dee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PrettyPrinter.olean": { + "bytes": 698872, + "sha256": "dbd3b561763ddc4e3b4051060567acc47fd7e4fb71d72e475415ef4c711b3ed0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Probing.ilean": { + "bytes": 49077, + "sha256": "4c39e82e1c98e5d7291f3ccaad2b85bb8a26200c4fffc385d37c53712c73aba9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Probing.olean": { + "bytes": 1135200, + "sha256": "39ffc98978bb31f690e2e00b55a57759138533add52e8fc754044974a9fb5ba1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PullFunDecls.ilean": { + "bytes": 26534, + "sha256": "2712d9b5716fd5d3ae97fa108d2f4e1231214dc0799b42bca24594d8008cbac8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PullFunDecls.olean": { + "bytes": 494664, + "sha256": "c468ef31761e4e3151b8bf7385a2c93d4c0284fdc35f089c4d857254ae862763" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PullLetDecls.ilean": { + "bytes": 24992, + "sha256": "dc14d2c4620cf25a1dce99de4ae3dc785b94f8e02a3d2cfef9cfdab1253ae192" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\PullLetDecls.olean": { + "bytes": 515520, + "sha256": "5b1ffcb042df511926af4bccb834ecd063f22b3b5244bf1b73ea632bad1e3426" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ReduceArity.ilean": { + "bytes": 31224, + "sha256": "37ef25a50b84007e0a62102415d57fdf9515579efe80ba6d818f8bf19608efec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ReduceArity.olean": { + "bytes": 859088, + "sha256": "66dfc5044e6b24a8116223646317cc41caa1ba407e9fa88bcd6b5e92b7238e2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ReduceJpArity.ilean": { + "bytes": 12895, + "sha256": "2a6bac8073ab40fbbd28ceea94b18d1dafab06b6620b4ee7f85e3a64718102eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ReduceJpArity.olean": { + "bytes": 358232, + "sha256": "cd65f213adbe161bfcc32fd44643cf25c26e6fe570a2dbb4830f08d808811133" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Renaming.ilean": { + "bytes": 11928, + "sha256": "730e8ac828c481cc26db03b79d4124772be35d2408affd57022822cf2324be93" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Renaming.olean": { + "bytes": 247000, + "sha256": "282c705481f9d05665082add517f84f1a91db6f2c7f0e1decddcc1bc91bf72e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ScopeM.ilean": { + "bytes": 4967, + "sha256": "5698770a4735488a11b6d75a67d45828b3c3ec526c862eb1efb2050fcfd51b92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ScopeM.olean": { + "bytes": 103064, + "sha256": "60fbfa6bd454d441090accc02e6e07d900a634b767df0591e6c73c01c29495e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp.ilean": { + "bytes": 11344, + "sha256": "c79237d4798e5e813ad48cb50509e84b40d3e2429244651e372e363def2f5ae6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp.olean": { + "bytes": 321056, + "sha256": "d243f753b7b1430ac4df3b2ad1d7dc8393084051646d90d024d3cc2c70a49fc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\Basic.ilean": { + "bytes": 2210, + "sha256": "15e31a93d9d1d644a503f2647c3bf9cfc92b3b14b5a96eb530e486684e780e3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\Basic.olean": { + "bytes": 62280, + "sha256": "1bd5c025564df5980e5671df72ce38fbadf0209023fb16e294edfa8dc29b531f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\Config.ilean": { + "bytes": 1597, + "sha256": "2af15b683bf5f049bbb3bcfeb3c19cce07821c4f5a611582c306f6eae667f927" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\Config.olean": { + "bytes": 64712, + "sha256": "8398525fb7e5f4cf5ab7d741929177acf1008217b96b15d895a81dd4fd1d8072" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\ConstantFold.ilean": { + "bytes": 110989, + "sha256": "b9597fb35e5aea20ecda8d2d7ea58645e14429d8be5487b18ccbd9a81b2d1ce8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\ConstantFold.olean": { + "bytes": 2764040, + "sha256": "9a4e1f0b1f8c6b397ee265f4e9fd1f31e3e6539433181d9f69f5c728dda5e510" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\DefaultAlt.ilean": { + "bytes": 6254, + "sha256": "cc173791dc0c63a49ed156cb436707b3ccd838184b6c17e1f23b78399840123f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\DefaultAlt.olean": { + "bytes": 247912, + "sha256": "42c0e6ba0c3e0da7d5026a93546c5731f191b49482b0bb789bc90d9ce538e42d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\DiscrM.ilean": { + "bytes": 21254, + "sha256": "fd4ebeae5336417b64c6fc6df6bc0e7e7aeb5aec06898f1b73d12195874d6e71" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\DiscrM.olean": { + "bytes": 419320, + "sha256": "62ae148138832e107afb05128764120aa3940fa3ebdb1922faec7f60ef2c99cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\FunDeclInfo.ilean": { + "bytes": 20373, + "sha256": "10c416c7ccd6d185fe13ca3d2020bfb0076df49ad00830307603dc897f9ecd09" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\FunDeclInfo.olean": { + "bytes": 447616, + "sha256": "e4691d3af1a8ae242edd2bd43a242966188bd75e5174015dadc8e2958d6d4f10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\InlineCandidate.ilean": { + "bytes": 17853, + "sha256": "49b576c964b20a64330ef02b01f44009f9601bbadfeebfe4841feb0e8f50ab15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\InlineCandidate.olean": { + "bytes": 377464, + "sha256": "5dfc043678aa255ea5446a00185f3609146f9e3feb820836e932e229a4f89e54" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\InlineProj.ilean": { + "bytes": 15152, + "sha256": "2fdd94d1f6713eb4dbf553b552125bb42955009e3fe0f10be2c41cacf5a17e46" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\InlineProj.olean": { + "bytes": 300672, + "sha256": "3633951d71754ee24ba208e744f564cd97b83f1abeef3a51266ece296182fdd6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\JpCases.ilean": { + "bytes": 50699, + "sha256": "76f61234d358c386143976f1d7be053c9a0ea53540f429b1e99cd20d8c05cf45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\JpCases.olean": { + "bytes": 1075888, + "sha256": "f6f02d4d3bd44fef29c4faf7cd5449b7348c29265aa824f6d48ef8bc457ed452" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\Main.ilean": { + "bytes": 48363, + "sha256": "f374924974af812dd49313d229bf897b6cb7f0470226db01ad1d36947bda1c0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\Main.olean": { + "bytes": 1377088, + "sha256": "c57deee2c2205e0d3f3a87fb875b037150eb2da84ca7d39e445344fdbc7f8e5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\SimpM.ilean": { + "bytes": 31121, + "sha256": "34ac73c7558b9d67e1ef9262200678293f96e1d85d23343b5f62cc37563f8026" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\SimpM.olean": { + "bytes": 861240, + "sha256": "12587e71f2c633842f09625a852653dcc62e1a678c64f262fe4f2eab6c52b8e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\SimpValue.ilean": { + "bytes": 9916, + "sha256": "bca742d7dd76363a90f6b806ef8380d000a51b67914870ba7629bf4adf3012eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\SimpValue.olean": { + "bytes": 184224, + "sha256": "dddc4f349e2e1038e5565a25f7a42bbe624373701e6cda4635505565e5257c3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\Used.ilean": { + "bytes": 14918, + "sha256": "95770f04cbb29b50c69fec716fef3732fe311298652d587fe9771cd382e00f20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Simp\\Used.olean": { + "bytes": 318096, + "sha256": "8beae367b809e0454a9f6ddf0078384a3b062995ce771ebd9d3a8d50ddd6fb8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\SpecInfo.ilean": { + "bytes": 28985, + "sha256": "28176306a958625c3fd7f936763da28cb025d81b48fb4c7b7891229e32afd288" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\SpecInfo.olean": { + "bytes": 893696, + "sha256": "a01453794b76c28c6378967294b12a25ce3ac8b7f51d66d40b79ebe9cbf9113e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Specialize.ilean": { + "bytes": 65631, + "sha256": "f0b5da33b7c12870405139a7dcc089dbafed2e9a23679b68e1bc8f75cf8043fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Specialize.olean": { + "bytes": 1696040, + "sha256": "ee305d2bf8e0ce615d9f1006071d6921a2b70c2c1c7f4583a83f98922bcd7355" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\StructProjCases.ilean": { + "bytes": 29519, + "sha256": "90f691ae62e7e142e8c5bc8c98c985408296f27fef7952337210e8986fc37b78" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\StructProjCases.olean": { + "bytes": 876208, + "sha256": "8634ba2e6ae970afe2c95504c65a7d7dea3d233ae93719fcc3a55b6e9eb7a0ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Testing.ilean": { + "bytes": 38611, + "sha256": "a398007a1723d0a3e5954253a029c9d716f134e2583c6f4f4f04736e14e8ea4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Testing.olean": { + "bytes": 713480, + "sha256": "7009e2a3551572c270ab5e93833956ff5aa2bf8b8ead2d20a9b01b0f28568300" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ToDecl.ilean": { + "bytes": 24086, + "sha256": "9d518b4a344cbd28d71dbbb554ad500245974aa176fa107fe8e57307f3805c30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ToDecl.olean": { + "bytes": 648416, + "sha256": "cb3bf4b086dd0eff2e073b26a8b921807d747a4a3d07d1fef382050227b6324c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ToExpr.ilean": { + "bytes": 25713, + "sha256": "76bee32e0fbc9f37e1a920d7f8af1e619aa4c181aceb6ea95fe4bab2146e4e31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ToExpr.olean": { + "bytes": 352784, + "sha256": "469319facbf1e0ef88bb0d187caa4e8e7e83662fd841f33364bf4f29a7f71c35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ToLCNF.ilean": { + "bytes": 116005, + "sha256": "9d7aabf5830c29b9aa009add2dbfd6a475478b86a6b57a12b8ec5649911c4daa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ToLCNF.olean": { + "bytes": 2620968, + "sha256": "a410e7b3c8a86cf42b2c541972838b2722baa0aa5c04b48f0fb80c92d2ad1175" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ToMono.ilean": { + "bytes": 79238, + "sha256": "6920770ae1a4f8fba1d9b873397f24161929c13812793c445ec12164bc9a6efa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\ToMono.olean": { + "bytes": 1713448, + "sha256": "6c78efafdd0468f16246b09e97b098420593e8cb8b6b0f3b39e88ae5da6df541" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Types.ilean": { + "bytes": 27307, + "sha256": "cbf2b4905b8ab6a94bc8fd5453c5809f24fb54eb1d14ba01d2a0dff9a7ac20bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Types.olean": { + "bytes": 579216, + "sha256": "a1942196306c7e277185519673ecb794b28f1f2ace02e68a5cf02934bcf78862" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Util.ilean": { + "bytes": 14898, + "sha256": "e5396218f369cb8aea44e3212c52a291d1a3952aa9cc1b839a62453e71fd8ace" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\LCNF\\Util.olean": { + "bytes": 311344, + "sha256": "603f00b1bec0de5ab3f077a478383f193bca49134f797abd4862472fb49a0971" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\Main.ilean": { + "bytes": 2047, + "sha256": "fed5ca0c6f0b409cb57a9bb7900ebef987e4cd3f30cbb95c8c8eb504dadf3624" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\Main.olean": { + "bytes": 88608, + "sha256": "7f804b856691282a5565ad0b56f18aaae78687826b0eabefcdc4d18f67bc86a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\MetaAttr.ilean": { + "bytes": 5057, + "sha256": "49cf58f5302a3b17e0ada5edbf20014d526ceaf980b00b8c98ddc28ef891d850" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\MetaAttr.olean": { + "bytes": 69712, + "sha256": "6cab1dd9d6c97365d0f83c4033001ce1aac0b4ed7a460cb40bf126f89a7ac01a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\NameMangling.ilean": { + "bytes": 8314, + "sha256": "284fa788fbfa52b45480eafa04897f57eeaff76aada10256cce2744b64fd32c1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\NameMangling.olean": { + "bytes": 131584, + "sha256": "bb587bcbc374229a303318a9e4e4d337ce0acd147b73bc7628167ad6a7579d96" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\NeverExtractAttr.ilean": { + "bytes": 2330, + "sha256": "0bcd1d8e285dfa2d8c1c97e6c383634bca7aec7d178e90212b0a64ab033e9194" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\NeverExtractAttr.olean": { + "bytes": 69480, + "sha256": "8e6028b3a603d8e4092c223345f711da912e1121099ad6c0737082dfe84de672" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\NoncomputableAttr.ilean": { + "bytes": 1971, + "sha256": "967f4ffead49cc82343e0065901efa46f7e710cb6f9a6476fc3cd1c6d2f96891" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\NoncomputableAttr.olean": { + "bytes": 36200, + "sha256": "921eef029b3dcf805ba9f708aac81a249195da63749c5537807bb5bba74472f4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\Old.ilean": { + "bytes": 6946, + "sha256": "c1e365b2304bd43f924f4bf8a2ce416eb1d58187d04e5b47d9e0774c80d01b26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\Old.olean": { + "bytes": 109704, + "sha256": "12ecae1c7d303df288faccaa3bd1805e19f05696046857910450978213d691b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\Options.ilean": { + "bytes": 1116, + "sha256": "31a5fd96ab9c51f6b83e3c9d3001c7f96bd8586a8d608d30018c0d2b8fabd905" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\Options.olean": { + "bytes": 37232, + "sha256": "b81f1e678c1d1a9ef44e9229f092dd617e554e8364641c4d647edda3e421b46e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\Specialize.ilean": { + "bytes": 23886, + "sha256": "ce0542f63bbeed3c5fb7c908a1104ae81578804481e25ea021779d44690ed50e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Compiler\\Specialize.olean": { + "bytes": 755568, + "sha256": "cada42c9e1ec14cf6289d16baa205e739d4aae827a4d5f8752ea2ce869a67162" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\CoreM.ilean": { + "bytes": 110420, + "sha256": "2d29c6704794edf86379522851395e012edd6238e3f6629174bcbd9575011915" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\CoreM.olean": { + "bytes": 3062664, + "sha256": "d052e868fc00d5c6395e0f9e487bc3b4b00e87671dd4f8f537a9b28c32cf3d67" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data.ilean": { + "bytes": 1035, + "sha256": "6e741129a797b348098451ccd19ddfd9d39958333cdf5dcd3d24c0466ffa28f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data.olean": { + "bytes": 21176, + "sha256": "689d466ffd98871542cb04f75aa0b886ab963388488e4f06f290310d00f1dcb3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Array.ilean": { + "bytes": 2063, + "sha256": "8b01201c7129aa1efd8efe22cf6aaa992c0cbd3f0dd8990c1e7c67733ff4a465" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Array.olean": { + "bytes": 140896, + "sha256": "38f744b75e5406dcf7566f9512096e99f7b9a00d901cebb3e545bdd2be8cd74e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\AssocList.ilean": { + "bytes": 13400, + "sha256": "922c884786bd1214ff5f4d8d59dac150e2dd0bfec863e6c37cbc6236103e4b62" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\AssocList.olean": { + "bytes": 338040, + "sha256": "6a10e31efc5fe68ce56f9401f40c982b7195f3cc3e765dfe72f767a46ed3f5a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\DeclarationRange.ilean": { + "bytes": 5823, + "sha256": "2e2f71690ebe7bc2eefd63ef722ebd521620256fd954f3e1d48e76f0c7e21313" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\DeclarationRange.olean": { + "bytes": 318232, + "sha256": "144b29be3d8b2e5163065d0d640004861479f39cb70de332a87aa62b14d205c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Format.ilean": { + "bytes": 9545, + "sha256": "061ab3e3e8a5c2eb2f07e74822b5cfbba067e26c18a5a83cd79014aa294b89b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Format.olean": { + "bytes": 305040, + "sha256": "52f1b3e5943d4a9a9a64c3c773f42c0ad1949ec740f9cc07db2a346874cfecc4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\FuzzyMatching.ilean": { + "bytes": 34787, + "sha256": "5ad9a5d201d51ba5698ea74cca13bdf1115f8e3a1cbd56412311004dfa6f44a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\FuzzyMatching.olean": { + "bytes": 510384, + "sha256": "51b07b9f4ee3c161bf74b38d6f908c2a74f002f116f065046fa544f6ede26a12" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json.ilean": { + "bytes": 296, + "sha256": "11ac7555d97aa3f72859382386acb438bb9956ea803496bd6f2b7ae3e34ba6a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json.olean": { + "bytes": 19120, + "sha256": "79ec253acf9c16817cd378c7a54592495037b10f6ffa70c6a6aa12288ec3fd6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\JsonRpc.ilean": { + "bytes": 42774, + "sha256": "753d6303c8843b8e123932dc4e85639652fe39c431b939c0bcfeb52423ca87f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\JsonRpc.olean": { + "bytes": 1263120, + "sha256": "1179c1d423d10470a1c262042e3c3c257900267669067aa42363cf5a30fb56e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Basic.ilean": { + "bytes": 38281, + "sha256": "e838e614f1c450e0e68d86ace137ed77b65b0d1a76ffd1909f6ea9ec9c5b67ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Basic.olean": { + "bytes": 760272, + "sha256": "8a7925e1025c7efc894b647a171ade927eff7c7a4e57149d74d26480509b056b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Elab.ilean": { + "bytes": 3861, + "sha256": "fc99ebd7c0804fb686742cd58ff288bdd107f676d46aef5d013f41749f2ee1fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Elab.olean": { + "bytes": 631272, + "sha256": "17732f49678c4d2dcff2264ce5f2fc9d6e8588370448c236223e3fe099af0dc1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\FromToJson.ilean": { + "bytes": 40639, + "sha256": "19521ce7a5a2b9b856b13d7e6cc97a6b8b10f68fbc6ee0a43b86bd453f400e22" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\FromToJson.olean": { + "bytes": 503704, + "sha256": "70ebc9baa675ecd95d238968cbaf633277ae550d19854e069399d55e6f0794bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Parser.ilean": { + "bytes": 25408, + "sha256": "7fa0ca3d508b55a439f68866fe7919a180080501241458448332d9e6960fb8c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Parser.olean": { + "bytes": 762832, + "sha256": "45312bb66f77a9db3514ed517c92dc14e4deda76ebef896ba21a2aba523daa30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Printer.ilean": { + "bytes": 18462, + "sha256": "a2920c3d3c3c66093dd91527128e534ffce0c4c9062abec971a5dc5d20056b3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Printer.olean": { + "bytes": 684312, + "sha256": "d91b90bfad4312f9271790711cc93d01e614b3e2250c539d60b19692b78dfcb7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Stream.ilean": { + "bytes": 3115, + "sha256": "979fba03478a117dade46c279349b06329c9c6ed955f76e083cc879b5100683f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Json\\Stream.olean": { + "bytes": 54800, + "sha256": "0839d8a02d1752d745d87da24b550b3b4c06b3335606823fc70cdc31fb20ae8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\KVMap.ilean": { + "bytes": 36064, + "sha256": "671a578d7a1cee40d51df5666e404466fc2d2110fb042477ceab133d66ef3699" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\KVMap.olean": { + "bytes": 597760, + "sha256": "a174f3dc8be45ac61133276549a60952f2b256a0c18d19b054c4aca21d399ccb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\LBool.ilean": { + "bytes": 3709, + "sha256": "b58d40864cd97dc1acd08e94e01fb440e787abf65bbf3b8a28b36a8141aa3fa0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\LBool.olean": { + "bytes": 81424, + "sha256": "df5a1d6591c6e023c04b7866ca05d18aaaf0645bcbcff1d00699372b9c2dd3d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\LOption.ilean": { + "bytes": 3339, + "sha256": "07b5e7eaaf48056d505d875aa6df99516036e88134bea22c1ce658999ead0e65" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\LOption.olean": { + "bytes": 113880, + "sha256": "1b5d829e4e6afff064a353d944a7f092dd8a4ea30b6680316d7100e94106e9d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp.ilean": { + "bytes": 806, + "sha256": "67b79d2f325d7dbc1dfc95dfa1d95092a2dd7e2d97efd3ea9e0b186f59237790" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp.olean": { + "bytes": 20424, + "sha256": "46669b8dfdc5c901f0516999649c4741959a8ab9eccd5920d881623b526e5aeb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Basic.ilean": { + "bytes": 44680, + "sha256": "a7766035ad49bb58afc1aff0dcab6e415b218cb5c56523853046224568c10095" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Basic.olean": { + "bytes": 2533040, + "sha256": "f128b87e4503ecdcf63365e20e9fd315a00ae5eab325505ff05ea19b83bc7b89" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\CancelParams.ilean": { + "bytes": 1006, + "sha256": "e3e126fdc54224df053ddf92f78417678777172961db1e6fc4cadb1cf67b54c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\CancelParams.olean": { + "bytes": 105424, + "sha256": "6992f05b33d1b6c899fbe7e0bcda21dbaec637941a24c8e864eb9ff8d7f1a3c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Capabilities.ilean": { + "bytes": 18678, + "sha256": "4f88e78490c797ae3f783f7bf818cdb57a87e89dbcc2b71182c53d16d1ce451d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Capabilities.olean": { + "bytes": 1315080, + "sha256": "5ef31224e912016d0e273b2ddd1a5e29b526a2486b3b57d39b56ea845b673749" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Client.ilean": { + "bytes": 1977, + "sha256": "72ab2c02b0d1885129228b51f108ac254e653edaf48efd9d17e85ab8b9e0fedf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Client.olean": { + "bytes": 205448, + "sha256": "c24a1715a1fdf8cb2eae656ae8615a0bad5b874e0240cd71f2a8cc4b01aa0346" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\CodeActions.ilean": { + "bytes": 14516, + "sha256": "065c6fa19b293ea7dfcbecbb4ba60bf32a72fe41312dbd2d2e1e30f3436197f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\CodeActions.olean": { + "bytes": 1017056, + "sha256": "0481b0357f620692e315478e16eacf213e30f37c1bb26fa034d9f558dcd4aae2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Communication.ilean": { + "bytes": 18718, + "sha256": "595c22b169e14b9dc7fb11149922c12fb6a9021462947456410eef930cedc066" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Communication.olean": { + "bytes": 342408, + "sha256": "b2e167958782792dc7292cb2326ec6926b6b9186e0c6155f1e6e956b0a00746e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Diagnostics.ilean": { + "bytes": 17337, + "sha256": "5cc4c30fad2c4ac5183184284143e1d31127e70209f1acc9b3751d55e179f473" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Diagnostics.olean": { + "bytes": 1254472, + "sha256": "f61716ecccf1ffc24467385d074846eca363fd2973a001b7bff39504a94ed0ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Extra.ilean": { + "bytes": 19943, + "sha256": "60a3d1a9021b2e0c054521e9add847d9f12364736e8d107ea21d111bcf19baa6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Extra.olean": { + "bytes": 1474704, + "sha256": "0d37758ddbafb2ff550b855d5100c50d90822656ed021a888dfac58fb8c48324" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\InitShutdown.ilean": { + "bytes": 13360, + "sha256": "57ac85120f8e168d98abf22e5ba36baa824c465e590fb6afefe82f679f12e167" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\InitShutdown.olean": { + "bytes": 522320, + "sha256": "f21c36c8f64d5818f428416d709c9711255c8b2256f69d77f15716dc41db87ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Internal.ilean": { + "bytes": 30127, + "sha256": "c7607f5cd61e7958b7ef02377d540363db1ebb8c84405a34d9b52af6ef5d0c20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Internal.olean": { + "bytes": 1872288, + "sha256": "46b6215263bea9b9b90b69fb89ce697cd99a023e433bf766a55163cb3ec9af74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Ipc.ilean": { + "bytes": 19917, + "sha256": "072a771367d9b3aa2df5ed784f3a4b9f37728955e382065054fa34bc3e932d9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Ipc.olean": { + "bytes": 465496, + "sha256": "e2f54895283b267690b776292d9b93bc115c6ec2ff440ae1976225057e3708e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\LanguageFeatures.ilean": { + "bytes": 90652, + "sha256": "ead4afbbe59a7ddaefdd19be92e3d9fe956bef4d152e3074166426e2fc25b22c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\LanguageFeatures.olean": { + "bytes": 5301104, + "sha256": "1e563d946f28f7570b0e5717ec20ef98bd2c04c48a75337c845d8c8157d89ff7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\TextSync.ilean": { + "bytes": 11990, + "sha256": "02be808fe856c634f2e532c31766428a0cd991cdf992bd0bbd1f63b862587c87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\TextSync.olean": { + "bytes": 648056, + "sha256": "7c5f76df31f2af4fdff7a0a5a1d0fbf80652aeb5eeebd374d0df8c751f7c7e08" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Utf16.ilean": { + "bytes": 16202, + "sha256": "75b0849d3b330122fe1ff1aa92c6b1457c8d8b15da38093801bcda53ac0777f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Utf16.olean": { + "bytes": 130336, + "sha256": "94cb3369e57f676021dd18886e61697110f9432064784a969e43e707086d4d8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Window.ilean": { + "bytes": 5057, + "sha256": "36fe61ef3c2a17a52ba17b68124d007e6c123981ebe947d90660ab29844e3f51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Window.olean": { + "bytes": 373096, + "sha256": "b61b438607cbdd12885799c678485128477392f91a4e587de47822fe81baa24e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Workspace.ilean": { + "bytes": 6776, + "sha256": "0994a995c74c7e124bd394ecd41bc0986d0ecf6bd7e59fbdc4603f18948cde14" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Lsp\\Workspace.olean": { + "bytes": 408736, + "sha256": "49b1950752f178d462faa3807e25e9919cb1e1f45b6428a5694c963806400f25" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Name.ilean": { + "bytes": 19932, + "sha256": "0918754787ed96c59338cb10dc16f5911659529fa701fb5f41535e2ad9a2923a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Name.olean": { + "bytes": 285544, + "sha256": "7faf0a2b97cf637cc16debb6d8b00973fa968724f412ebd1deaecb3f0e9607cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\NameMap.ilean": { + "bytes": 17522, + "sha256": "37dc59fb7838eac890fa3da2a93d8d4819c1138d84777cec9e1bf9b951166d12" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\NameMap.olean": { + "bytes": 302032, + "sha256": "89d70a40e85edd606db8bd78f3b48f646b751c0ffc2349f139f886ac9d34af2b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\NameTrie.ilean": { + "bytes": 12341, + "sha256": "825cb8d960569fd170d543678a1975930b44b215b206e5ff9aaed978a24b42b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\NameTrie.olean": { + "bytes": 201480, + "sha256": "cd78cc664e644a43750230f8d1434f86a624861230790f8d58d93772f2e89c8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\OpenDecl.ilean": { + "bytes": 3052, + "sha256": "1c0388e9d228eff254f5c56859d8389ee681f9167a98ca0e67161e8a08d8eda2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\OpenDecl.olean": { + "bytes": 112216, + "sha256": "fcaadc3fa5c358624a4ae1a7a483a685e9e5dea4f8b6fabf1f943628c9845223" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Options.ilean": { + "bytes": 21300, + "sha256": "62e5f0750313f4cc25bfe2e5e6a3180b234e96ba0511bb477b1fa691ebffd20c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Options.olean": { + "bytes": 518624, + "sha256": "87914c7ecf676467074e830d758ff29cea03f218dea84ac71ca9b5f3e82de866" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\PersistentArray.ilean": { + "bytes": 57917, + "sha256": "961a087c3c208e0383ad1e0509a6028ef2aab45f420a4529e6dd1011330637ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\PersistentArray.olean": { + "bytes": 1208200, + "sha256": "7ad126832e2c01dbf60b48f2001bebbcab03a1469264997794ed75c82df0fac9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\PersistentHashMap.ilean": { + "bytes": 60443, + "sha256": "722efd3125d8d79a5274877827492e688df323cebc0a7dacf98c6c6bd05628e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\PersistentHashMap.olean": { + "bytes": 1135448, + "sha256": "53fb36e18b5695dcd5f5cce192b9ac6ab49c1c68c9e61c7039b831f69ae90108" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\PersistentHashSet.ilean": { + "bytes": 10450, + "sha256": "3b4025d6e4f132742c4ecc8379ac037e677ebf3fc8944761e2fc3d9bc55b586a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\PersistentHashSet.olean": { + "bytes": 175160, + "sha256": "5597c6d0e9789bd390cb1230d7c9e0dd7c82b698afff0962c7c08509eb86657e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Position.ilean": { + "bytes": 13403, + "sha256": "8b3ec1330141b4cea47effcfd2fb245f237824b75212d4df88a31f2d8623d0b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Position.olean": { + "bytes": 329328, + "sha256": "0f617529da2d364736e4dc4ca641f9a36d09db2d836b8059ba8290230e38dced" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\PrefixTree.ilean": { + "bytes": 16222, + "sha256": "3e57a732d4b7f6864fb06ff345cf59f18afa060a0ae64942946952f8958f3391" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\PrefixTree.olean": { + "bytes": 387136, + "sha256": "ac656e464ba34375b021c486cd43837072a0f1dbae62a5478f44b2660b0f88a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\RArray.ilean": { + "bytes": 6153, + "sha256": "0d50d0a3010de366fbd5417f8697f0ae58e39a3f0a639e6cca82308988e8ed7a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\RArray.olean": { + "bytes": 522352, + "sha256": "098f4de851c3b09ce53f57e3899fa657fa7574e5f32819ed342ada13858100c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\RBMap.ilean": { + "bytes": 51635, + "sha256": "3d53d0ce3280a94596bcd972b44c381d194e053a491d9ee6799fa2fedae6d1a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\RBMap.olean": { + "bytes": 1885800, + "sha256": "270a4d9e2f65f92c5ba433b4ea3c024c3a1f434a0076580514c20448a3c81f41" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\RBTree.ilean": { + "bytes": 16104, + "sha256": "7c6a43ba1bad4c582ef1a895e03e9ce665054069dae8efa869abba8f75f87ae1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\RBTree.olean": { + "bytes": 386880, + "sha256": "e657c654f1710a86504d115ab9c3a5db977422b0eebb9df8c3f8d6b79618f997" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\SMap.ilean": { + "bytes": 13010, + "sha256": "e34048f9d240f31c44c5d6dc07de5b22adb8b2bf0f86c4a4fc6946f2ca1f5775" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\SMap.olean": { + "bytes": 440584, + "sha256": "2f81aa4c4a44101327822a08cb1ba952360570b847268a40b2219bf764dbb683" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\SSet.ilean": { + "bytes": 5630, + "sha256": "bfebf3d4ee4e567391608601000a07da09ac66dd04ccaa8a1531876940630a41" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\SSet.olean": { + "bytes": 111176, + "sha256": "752e437647f159af384164a56558cb146775786e9129eae270b72bc60ac9a451" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Trie.ilean": { + "bytes": 20607, + "sha256": "c0df2b9b9ac9ca45eaf422a9e4cccd29916f97cad332b1825eb015d9bb7fa664" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Trie.olean": { + "bytes": 370504, + "sha256": "882c4942c654e61905f3bb04b9898f622b8f3c750e65773f1e3248004f368bfd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Xml.ilean": { + "bytes": 157, + "sha256": "3e8af7a32efd2392121acefa2147e717f35cbc658e88a210b361788c237f4ae0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Xml.olean": { + "bytes": 18840, + "sha256": "608083c1aa1d95a13f7d3082fd31056a7e172a4728b659646d1dc6da01a9d5c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Xml\\Basic.ilean": { + "bytes": 4971, + "sha256": "fae1b1805a1bba5356406d7406b514647997e221f2445e5967506733f8bb2ff3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Xml\\Basic.olean": { + "bytes": 196576, + "sha256": "957f3383a6798eeaf43d98f31bba06ca29c134386f2b2e6ec0a29d829a4127b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Xml\\Parser.ilean": { + "bytes": 64242, + "sha256": "9c815b0537f395303cb267ee3e8eae8daf520558822d21bea3b5789fe3c773d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Data\\Xml\\Parser.olean": { + "bytes": 2387752, + "sha256": "a82342e4852f52c023a49ad19426d22ce5107857ead5b1271ed86c638f809a24" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Declaration.ilean": { + "bytes": 62557, + "sha256": "24c74fa4478b0c14c055422ab232c1d8471b07988f9fb7747223c3b432515db8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Declaration.olean": { + "bytes": 1286896, + "sha256": "f84b21ebf50611a478d7b495e105f7c144a6fc29be6902a2c9bbdb1123bc199c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DeclarationRange.ilean": { + "bytes": 7348, + "sha256": "f0b0f8512e3990b10ef43e3f5f3ac0cbf05689f943a3ff8c1d9e0bf38858e497" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DeclarationRange.olean": { + "bytes": 124248, + "sha256": "741b988219a88737725c2cb3b3fd966337a9db636ac82e8ade07d22a50e8ced8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DefEqAttrib.ilean": { + "bytes": 12581, + "sha256": "71c0a163fb027bee8b01a3681b3cee9d8768e50b47b5a56e0ab35cb4a810d850" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DefEqAttrib.olean": { + "bytes": 660208, + "sha256": "a7e2ea347a40eefa40402193631e4bc8677d9a9e3e1df71ba522f476fff086b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DocString.ilean": { + "bytes": 2700, + "sha256": "9f855e9d37c1b84850c4cf210e95ade0c84584f6a9e92c9b1c18761a091651b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DocString.olean": { + "bytes": 42464, + "sha256": "c4a2234ec6bb2535d4e3b82cb14d19c60df974382754be8430c07b028cf6e504" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DocString\\Add.ilean": { + "bytes": 7450, + "sha256": "4bd22af0591fa563c053f1a8b1a1c1aec0011247a9e35cb087fe9b67a51e2609" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DocString\\Add.olean": { + "bytes": 160072, + "sha256": "45d307e8a4cd7bf2216bd32a2f23d241c97d1e6e7695ae81453ec4cb4a647821" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DocString\\Extension.ilean": { + "bytes": 13542, + "sha256": "da23a8cab1f1039f19bf39b04f369f0aa486ba75176b7cbd760feb4d7b4a14ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DocString\\Extension.olean": { + "bytes": 232032, + "sha256": "5bf77a181d3be519062fed153305b1e1892b4de862864d591b9356bdeaeb42f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DocString\\Links.ilean": { + "bytes": 13705, + "sha256": "2a9403ec8177c59dad40224fe6732487db8e747d40ac5e4ba56904e68ac1a72e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\DocString\\Links.olean": { + "bytes": 476952, + "sha256": "2905da8c0ded62fc85d3b1c0ceaeb1f5049ef2b5159d976a12cba903296f4824" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab.ilean": { + "bytes": 2254, + "sha256": "478c831971931ddeb7a57c57d72d5f4a161a5449fac25ba42e9670525707a919" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab.olean": { + "bytes": 23800, + "sha256": "76a6a62282f7f9c7311d32223c5085b4851e9b4155f8555ce60e753b86136c8c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\App.ilean": { + "bytes": 246251, + "sha256": "edbbb97fb6fcdabbdc461be696e8dd7d8f8d336c9915b5ebc224874e9ee1d981" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\App.olean": { + "bytes": 6387960, + "sha256": "3cfc801858490505ce5c6f7c730aa3857ad18ef5f7340c7842b27558d0544cd5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Arg.ilean": { + "bytes": 8303, + "sha256": "019638e7926661de76ea8357042300d235db1dda1a51956e1f9782749f442e39" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Arg.olean": { + "bytes": 241680, + "sha256": "fe95bd783af4b7fab261821b0220e546b7ac8ed96c2cacc119ab2fa40967ee06" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Attributes.ilean": { + "bytes": 12579, + "sha256": "347ad70a47b91d84550c957689107f835489b354f7d9205cc7fb2e915a6cf776" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Attributes.olean": { + "bytes": 274520, + "sha256": "5a87700796763545b77a31ce918a1d5f7ddcd0894abb5114ee50158fd713cb6a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\AutoBound.ilean": { + "bytes": 4991, + "sha256": "d1ce4ff2202485c01ca82eade488921ec9c4fa0cabb54c0ece4fed688460352e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\AutoBound.olean": { + "bytes": 99472, + "sha256": "1642a0281152a7b0cd68f2629b0dfd7d012857ee53f73e54704e5280fa065e74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\AuxDef.ilean": { + "bytes": 5618, + "sha256": "1e36840af008064005eb630e157a7d3bae7883dd8819520285257c83939bff6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\AuxDef.olean": { + "bytes": 262368, + "sha256": "dfaf90e78de29f200ca2bf16488a1e16124652f38e8d2491980fd05d4d9977a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BinderPredicates.ilean": { + "bytes": 6573, + "sha256": "6c041d96b64dbc1cd3f1a180f8440c6f2fb6935fbe9d9060e6412fda107adf92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BinderPredicates.olean": { + "bytes": 353336, + "sha256": "951fc2e12af32aab9421001c99ffb4f102e689a5f291e3999fbfb6ee39bd1275" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Binders.ilean": { + "bytes": 117007, + "sha256": "7750340bc2bf09d5f8abb7895318d9e8c432e031b3f9ff125a713ed040cf3c68" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Binders.olean": { + "bytes": 2862080, + "sha256": "17744026526e0f09a90d092722d8e4961efc7d9b0d28b5ef49482c78883907aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BindersUtil.ilean": { + "bytes": 6803, + "sha256": "f1d81ac855e3e177b74200520aa57d1a787261835459641a63073d12a43ef567" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BindersUtil.olean": { + "bytes": 308208, + "sha256": "c6c351028031ac59ff1541f23c38aaa5ff28cf07f44bba5137d87e43ad544f00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BuiltinCommand.ilean": { + "bytes": 111772, + "sha256": "78f36e62657358f1d896d82f14e8988187c7e741905245480e43dc38d0caab1d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BuiltinCommand.olean": { + "bytes": 4371160, + "sha256": "330747d48da47c2a63edac7a7a3c2f27c20da57f0e96fe8097f4ef735950c585" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BuiltinEvalCommand.ilean": { + "bytes": 51260, + "sha256": "3a2aaa1e14a1c4a26a37b606a108ee64dc1a74773361e503571b907ba74a6267" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BuiltinEvalCommand.olean": { + "bytes": 1755232, + "sha256": "a43828124400fc1ae033714968cd5edc5af9a5c31c353ad7f125ef157d3d6a4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BuiltinNotation.ilean": { + "bytes": 68871, + "sha256": "7d241bd246653153c34f82ac69afbcde1814a2c64df3b67264e415dca5b8cf80" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BuiltinNotation.olean": { + "bytes": 2805384, + "sha256": "d27a681fe1bdcd8ddbea5c8176f12d6425cb2747880a4365c461636528ed97b1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BuiltinTerm.ilean": { + "bytes": 55046, + "sha256": "f13a79f34ad0a73527caed3271cbde94eb55122f7f45e95788c402976ca643c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\BuiltinTerm.olean": { + "bytes": 2627696, + "sha256": "6f89806f58d21ac236666da1ca4058eb5a3d1361273b15a20a7eecd4d04ebd4a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Calc.ilean": { + "bytes": 22683, + "sha256": "bfb9e7a0a02af5802e5717c68a95104282ef47ad5a8ec928aafc86a610613609" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Calc.olean": { + "bytes": 1213920, + "sha256": "e13f005acf5569d7b7a5c1d9d5168f82e7295912aeffe33ce6d8f7f4f7814d3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\CheckTactic.ilean": { + "bytes": 9443, + "sha256": "c004b825c1a59a188d4ce86ac04e83892ee5e95ebb11fead73696a9e5631d4cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\CheckTactic.olean": { + "bytes": 491912, + "sha256": "6fba1a89ef3341694752d56a25ef4c223dd7633598d2ebc9c6ffd9ccac20a291" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Command.ilean": { + "bytes": 139924, + "sha256": "38b621fe3de38415839b3178bf1aa211ef6bd779458572ffc909461e58fecb95" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Command.olean": { + "bytes": 3663096, + "sha256": "29580f1b2bc49c784cfbc7a48f77f0cc572dd3d2ee7f1a69ec1b578f53c3c18f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\ComputedFields.ilean": { + "bytes": 45677, + "sha256": "b7fe154b07b4decd7ef58a17e414cf475fa91904ef877e8e0c0aa6e0c6e03728" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\ComputedFields.olean": { + "bytes": 1441240, + "sha256": "6528bcece4955d4d05a3ed5a35eeb6fb9276bc1b19ed6fcac769e00800106db6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Config.ilean": { + "bytes": 1613, + "sha256": "c28d54915ced4ade1c5e18f85626e5a26af92f3b1e079954adffe4ab5f0430a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Config.olean": { + "bytes": 35224, + "sha256": "5ecc22245eaafe98f9335c473d05971007a2932db91ccd032657f92f1fbd6725" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DeclModifiers.ilean": { + "bytes": 41242, + "sha256": "95b92eb2e4ce782f553f739165de38ebc56cc968eb1f6b174f6db5e11cd0f98d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DeclModifiers.olean": { + "bytes": 871784, + "sha256": "656378eef613751f7ad697167ef887597382ae89650c59203dba97f26a6626eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DeclNameGen.ilean": { + "bytes": 41050, + "sha256": "6c3793b7025970d3df38e2d977927ec3c07eb56439398ff066b5f0729b9a35a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DeclNameGen.olean": { + "bytes": 1171168, + "sha256": "f17b5a4b334ccfa240b3f95f17512b3508e0b6a6615e2e28d60a3eee7d150b08" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DeclUtil.ilean": { + "bytes": 9417, + "sha256": "9bcf4369a82c82f2e47ba8bf6af0b92e5a9f03d2ad0388b5ff81ab977a1f81e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DeclUtil.olean": { + "bytes": 279424, + "sha256": "384b5bf1785e0b2bad067fc0e62fa18b0d51bc1c65df42232a04f1ca64840a63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Declaration.ilean": { + "bytes": 51681, + "sha256": "de48435b3c42ac2d959608469a515d0af2fe76076342cfecd46011bd5a3d47f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Declaration.olean": { + "bytes": 1680616, + "sha256": "04b7c204198e84997db8f0e51db52738945cdd7a98c6bbefdbd63b18eeba548a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DeclarationRange.ilean": { + "bytes": 7443, + "sha256": "db8b7958ad562a7dab6ce741d662c40791bc3a63ba6139cf42a0d71f87084564" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DeclarationRange.olean": { + "bytes": 117168, + "sha256": "20c12a80edcf8d51564c1ea71bac5d030c308d6a8ffedd47e70f7dd80fdec3da" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DefView.ilean": { + "bytes": 36178, + "sha256": "13af66034f23601dbe2fd447356add4af75cbe18cfb0a5ba85fb5c57850c722e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\DefView.olean": { + "bytes": 879240, + "sha256": "54008aecf958359aeade8c1ab42af4abb1cd8ae018a0095953de9aa65b0c4b5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving.ilean": { + "bytes": 702, + "sha256": "efbf4836531b0ec12b38075c78ff6089a5cc0aeb54cf7d85115fe8e1c99c09cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving.olean": { + "bytes": 20000, + "sha256": "296dac11671abf72589a4bcb4d60cee076eb3f058128cbd64320490485dada91" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\BEq.ilean": { + "bytes": 19560, + "sha256": "a833b7a89608422bdc89e3c40b726912192e9ec2fb5f62d7851c02913295a1bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\BEq.olean": { + "bytes": 1405224, + "sha256": "13a24f0aeb22f6af0ef1c73149553f8bc5db08c01cbd1c18674e5b0be2d5b864" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Basic.ilean": { + "bytes": 23790, + "sha256": "9d3dd74174a9a98bfc1fa8cb173e465b79dfb89044f96e11524dec5358880a90" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Basic.olean": { + "bytes": 665872, + "sha256": "4cff2011fa9e2b79b3f4b8777bccfccebb2ef81a17b7aa9bd7f846114fe73426" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\DecEq.ilean": { + "bytes": 33024, + "sha256": "a371f46e3c6ce340af3acfa5d042c1031d1ce5d3b6d7cf8750b79adc75c40f75" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\DecEq.olean": { + "bytes": 2002456, + "sha256": "5a4d6d2a01bd60dd7c85c2e1e19b964f72a7d34fc3df496baec9749904cdc4a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\FromToJson.ilean": { + "bytes": 46008, + "sha256": "93d5466e944ae0322fc91e0bb6eaff2f020cbd0c56e32fff199462441eb705ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\FromToJson.olean": { + "bytes": 2173472, + "sha256": "df50505fd97f46bf01254ba3355e8809d341895190724cf1bf25a7a8e591f07b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Hashable.ilean": { + "bytes": 15193, + "sha256": "d0e397dc5a7431e48539e1983cd6b0a343385c0f464d87a3e509b52590ccda53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Hashable.olean": { + "bytes": 869096, + "sha256": "f4c0f5903111b442c88ff24aa798aca19523dd1646a9a90092bafb8f5dafa61b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Inhabited.ilean": { + "bytes": 25361, + "sha256": "6905dcacbcd9944e41fc2841de3bd7eb323d351f9b85477f944df568d8c85369" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Inhabited.olean": { + "bytes": 993928, + "sha256": "6a7aad16e9499434260f2edbc0dd4bb7241ce3599dd3e213de4851e5896e3f44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Nonempty.ilean": { + "bytes": 7755, + "sha256": "762c04afd4dfc28c6bb2cf40799520a13337e094e0877b8849c76fa9b25065ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Nonempty.olean": { + "bytes": 497760, + "sha256": "36e6d31332e02b308cafd591c03e631106b2d921c8437bcc32c8ea7fcc56464a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Ord.ilean": { + "bytes": 15235, + "sha256": "a1baa2472d35160dc1e60dd54d53e070a04927f3a3ac96eee1c2644fe9b4e16d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Ord.olean": { + "bytes": 1311712, + "sha256": "a748eb5002e81c65ae0d48a8498139d3303771456ab85ff8914e6247e8eb5a6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Repr.ilean": { + "bytes": 19740, + "sha256": "1ffde581839984f1b7f2f5ad0fc0c8b0194e969b882f21c8c00e70624efd52e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Repr.olean": { + "bytes": 1280664, + "sha256": "33f8195c77c59a69efe62d34f9e51488ea26f13caf4c8aeb9ef1efa2f3e772bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\SizeOf.ilean": { + "bytes": 2391, + "sha256": "961be0e8db1c5d57ebed240293b5c8048c97cd9ecb4512aaf606def1cdcdf29e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\SizeOf.olean": { + "bytes": 106712, + "sha256": "03b09fba481960f62259e81b434939b82a2e0a1ac34dba25781d8c293f5e4cc3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\ToExpr.ilean": { + "bytes": 28266, + "sha256": "b2256c7c87e09b23dab12bee7918af98293ec6e292fc7808a8e47b46952c21f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\ToExpr.olean": { + "bytes": 1777600, + "sha256": "d03186b1c6d98fb7f3c0b6e21cfc0eb5ea419450a16ba7257878c7d713b6cc70" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\TypeName.ilean": { + "bytes": 3716, + "sha256": "ab704c74298b6cc623e53af2369326bc2ee5ffcc3d802d77b7c01d38daa6c0b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\TypeName.olean": { + "bytes": 317624, + "sha256": "f54d46468655af2f10db13cea6d28ec4b6587ac34064fba6d727f870219d8f2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Util.ilean": { + "bytes": 20783, + "sha256": "b3d53c13cf8dc1b247cbc3f307b2493c95b48d68975789bdf853b42f9a1a5732" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Deriving\\Util.olean": { + "bytes": 887480, + "sha256": "0789fcfe0a59fa266f2410bdfc10d68495ceb9e66133d561482ec55d615c23ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Do.ilean": { + "bytes": 241547, + "sha256": "829afe5be45adf55c1ff9fc4113f9ac25c7c9ccb3e85211f0a394f77a4a1f6cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Do.olean": { + "bytes": 6544664, + "sha256": "56d2232d054fa7fe461407bce9ed92e409ead24c57797af4d78138e9412a397e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\ElabRules.ilean": { + "bytes": 13880, + "sha256": "ae90c022857b7a62b3dbd3608032195c73398e1ff89f7d68389701d0f7114dbc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\ElabRules.olean": { + "bytes": 978488, + "sha256": "8ca53159caad58fc6a79dbecfc7f3e7cab70fa23ef82b82b4c4de111214d40dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\ErrorExplanation.ilean": { + "bytes": 26285, + "sha256": "7f27b9c6c1fdeba04f5b2fb141ff64c1416ae499ffd7fdc07d487d67f2f8546f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\ErrorExplanation.olean": { + "bytes": 875496, + "sha256": "63d8d46ee5cd13250022c97da3150957614e272134877271609ffc9d72da93e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Eval.ilean": { + "bytes": 2298, + "sha256": "039d58ff05db54507f11185b9e842096fc34efcc50ee0c65abe516d87c43d8de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Eval.olean": { + "bytes": 144984, + "sha256": "1bda15739e761f885ba09390eb326b040803b37c05e2a53b465114824dfefb5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Exception.ilean": { + "bytes": 11127, + "sha256": "8191bf9e2a1d8613c1ae2454b0474be8d75829e4f3d1a47466b7ac6486dd066f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Exception.olean": { + "bytes": 122416, + "sha256": "f5ffd5d7389d73c022ddc4af689850eb02055c37e0287a4c66e6b9aee133d9f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Extra.ilean": { + "bytes": 70518, + "sha256": "f2ab36b10b618b16ca8b96fd9b6b5065f188280e9ac9f845672a3b82d2615181" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Extra.olean": { + "bytes": 1706984, + "sha256": "ce9ce9c13e0970be3ba1dfed57204cc938cbd9ee2e8d5cf151a5d556cbc17b72" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Frontend.ilean": { + "bytes": 41679, + "sha256": "70c0d3293cc9aeafea9d5123b7081375beb701b465ecac7ff1b99b885c112989" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Frontend.olean": { + "bytes": 645408, + "sha256": "43f408e62e752c51c30afce4e568338bf9f697a0b47462f1e602cf780d0cadc3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\GenInjective.ilean": { + "bytes": 1304, + "sha256": "510e136b03e1c81a279ead7087ebd00c179fb084be188236257103a487d4fb68" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\GenInjective.olean": { + "bytes": 67912, + "sha256": "1fe668d92e253a2eb9a768f2eb87cac27a837a002ad2066861dd7053b14b929b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\GuardMsgs.ilean": { + "bytes": 38677, + "sha256": "2c27431debe27ad720388e11883e0146bea2a2aadeb3dfd896a285919c139551" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\GuardMsgs.olean": { + "bytes": 1335680, + "sha256": "709231c675ed28e648c96ee0b9d1cedecc0c59aa49c22a16f20c4288fb3b059f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Import.ilean": { + "bytes": 16665, + "sha256": "e15cb96243d0c65860109bc61c6b542472158faec61a78659e29ee5fc422d8ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Import.olean": { + "bytes": 398776, + "sha256": "4224bbf53e8222f1684e76b0c058df44c5e58902780447171d53e480aa3323d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Inductive.ilean": { + "bytes": 50045, + "sha256": "fe8ae4b0f43170ecd64a78217cf266140bd668f803cafbf6a79a94fa2bcf2193" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Inductive.olean": { + "bytes": 1791728, + "sha256": "9eb975131b557aada98e849743e6f880153c5d5a9b96bb69c2fcbef8c917a8cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTree.ilean": { + "bytes": 170, + "sha256": "3f0c372cbd821bf9b7476a2df602e6c5d637a26f3e22ffe495370c6318a84811" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTree.olean": { + "bytes": 18816, + "sha256": "09827e2553be6ab4662a58f7b231438b88e2d3e00e2e1af5ac4ef261bb3c9248" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTree\\InlayHints.ilean": { + "bytes": 10141, + "sha256": "f3f521e572769fddcad056d787f5d0f68af65155e7d727222788660145a2ec62" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTree\\InlayHints.olean": { + "bytes": 273416, + "sha256": "d767ebba60689a02dc7b48bd0db54992703c24d6548b550700af34d7f1807129" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTree\\Main.ilean": { + "bytes": 83312, + "sha256": "7c4f852c444ae9059e00478127dd913672dca183fad3bda0013dadd24deb0167" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTree\\Main.olean": { + "bytes": 1437712, + "sha256": "700344eff04e249eb5b2153988366b4813fb291e4f5994e8b3fd8249cfcbc3f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTree\\Types.ilean": { + "bytes": 28765, + "sha256": "eed6d54322978f05a07af96430ccadf8d16c29b0773fad251a8dd433312b0a43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTree\\Types.olean": { + "bytes": 1111768, + "sha256": "56080c3669afbc98164a2c632eabc57de94ffedc35e32b56c96ff11c1d2fef85" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTrees.ilean": { + "bytes": 2909, + "sha256": "8adc873131b72229aeb1a8b031d1f867f1584eb78321ec92364e9e53414c6282" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InfoTrees.olean": { + "bytes": 218168, + "sha256": "c05f41fe045dfb5a12166f364fd78c9b68a29236f911af9894a680b38dd9290c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InheritDoc.ilean": { + "bytes": 3562, + "sha256": "b7a1c390c60c63d8ccbb39205a6f97168b79eadc55f024e465cf2d2846039cc0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\InheritDoc.olean": { + "bytes": 247176, + "sha256": "8c3e4209cd796f3a7ef8af20779336f9032a007f72589e546d57f1ddd2f19bfc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\LetRec.ilean": { + "bytes": 30113, + "sha256": "773ce07cc80bc6e5df79be933a919b986577662a33452b4413490f715b4f7ea6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\LetRec.olean": { + "bytes": 1011992, + "sha256": "830db9d56cbdcd63970dbdacd2eff8a41f64f8cff7679bcdf8c89a6ae7f81324" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Level.ilean": { + "bytes": 16781, + "sha256": "955497ccf8357add286bc06ec7d1d7bff1951685b9ffd90383eff1158045993c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Level.olean": { + "bytes": 390464, + "sha256": "e9a785c11da2369934a520db788eec2857e0f03e576b03798a1c5f07f1c30807" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Macro.ilean": { + "bytes": 5847, + "sha256": "42d806efca85c9b50040aa7119f80b9bfd984e377498801afd8da567272fc7d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Macro.olean": { + "bytes": 478608, + "sha256": "09504d1aef030632731f5c84c0f6d19bf101a7016eb0ba41a8b0ace288130b6a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MacroArgUtil.ilean": { + "bytes": 14424, + "sha256": "83ac520d6a3482675db5debe1d1c81909e20775e9c545e2eabd5e483dcef8cdc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MacroArgUtil.olean": { + "bytes": 1562496, + "sha256": "0c36b3e6aa3b0f862b91a9594ede16e6b42159dc10142bd634eeed1ea64f5341" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MacroRules.ilean": { + "bytes": 10329, + "sha256": "9abecc38e3f6477dab410035506184eb8303dd39b752b52b8a68de8c13c3b2c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MacroRules.olean": { + "bytes": 639280, + "sha256": "eaee44a8c1091a2fac8dfee1a7ce6c0f2fbd62f4a625056b4201d0b3927e9c4e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Match.ilean": { + "bytes": 210749, + "sha256": "bb3f6db72ecc0f7cd9b8db87c85395aedd0e27bdffaf346e7f824a11f1848df9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Match.olean": { + "bytes": 5351384, + "sha256": "bf64f41ca0dd2d46481b7ab5890bcce5ab71b8c2776b2b37020e437345155326" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MatchAltView.ilean": { + "bytes": 1409, + "sha256": "92ab9a3ba564a57f0b5d0ef3df5c951328f9cd6441f7917c9fe178e1b48419de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MatchAltView.olean": { + "bytes": 67448, + "sha256": "a26c5f1b6d869890129ee8133afff971ae8aa2d9642bb67454d3c44d8d2b4e55" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MatchExpr.ilean": { + "bytes": 23043, + "sha256": "2c72a6ec7a6da1f433c6ee5c6f77fe79b50a6424ae84af9cefdd1336445d9635" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MatchExpr.olean": { + "bytes": 964456, + "sha256": "87b1beb25110d971c4c5f0ac07ec9b412b52a2f2abf5e742f4c7ef012031bfb1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Mixfix.ilean": { + "bytes": 2610, + "sha256": "3bb3ad979f5234eafc020e4cd83e3bba1bb7467b83af532592b8f5c972f8899b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Mixfix.olean": { + "bytes": 768592, + "sha256": "9618463581cc043e2ea5e69654638ad38c27dbfad7d00dad7a6424e4811dc5e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MutualDef.ilean": { + "bytes": 269351, + "sha256": "d418daddc5d9fbc2b10520153ceac0aec8a01e0934a5f2e34ff84e467a7dd91a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MutualDef.olean": { + "bytes": 6459856, + "sha256": "0f3f331282b0efda5e4f1475d260f21a8d85506b8922d90ac43c3708f6d63412" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MutualInductive.ilean": { + "bytes": 196556, + "sha256": "0c5a9adef2be27b784f16fe4a3994dba1dfb1be32ac4c43915b2f401628cb577" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\MutualInductive.olean": { + "bytes": 5779680, + "sha256": "05730fe3e9ba5c1215dd8ee51d532151d109e500e0cf5f09cc52f060c57c9dfb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Notation.ilean": { + "bytes": 24901, + "sha256": "b819005195575e3b390e71f4cf6ec6669c308bc205bedd2e4b5c7256060b8c69" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Notation.olean": { + "bytes": 927760, + "sha256": "ee9d0d7bdcbc4627b780f28af8b280882e7755dfb95600387818b09f5766fdf2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Open.ilean": { + "bytes": 15596, + "sha256": "8829ec04b711643d9db02254029137e6ed31fedb18c2d9c1dcd924c3452a48d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Open.olean": { + "bytes": 673672, + "sha256": "ce15f2399339fd6d654349173f62da5f393dea65bba817f507ee999a5fc7dcf6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\ParseImportsFast.ilean": { + "bytes": 31705, + "sha256": "b436cea42101a746773401cb21e8eb1ef376d9adbf62d6752f578ae67212009a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\ParseImportsFast.olean": { + "bytes": 707864, + "sha256": "ae78af4dc9688e7711e19634ee7850166c04e54351a02f27b3889c3e45f867c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PatternVar.ilean": { + "bytes": 73202, + "sha256": "f8b89ae160275fddd5c89adab0b8f82fb960133f4fc62148c1e779d1f902ac49" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PatternVar.olean": { + "bytes": 2102136, + "sha256": "03469277b04661ba99e496e6c60220991cf469a8ac5f501401f3ebb392cffd6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition.ilean": { + "bytes": 514, + "sha256": "d288a8ab08b62cfe9c8ddafc4defd3a5a831625ccd1972bf8833608d9e1fb068" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition.olean": { + "bytes": 19408, + "sha256": "1f9213649a233d211b11eb6da51dc00cd0be2673bbb41fd38ed9cd842d70ede5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Basic.ilean": { + "bytes": 66145, + "sha256": "442b9368ddf2aea86f521bd4339e2b6211473021f989888d68add1580f951a95" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Basic.olean": { + "bytes": 1443168, + "sha256": "813c725aee8f2f00e3154a055b2e1ea461f998ab91e60c95f45f2a72e1a9c925" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\EqUnfold.ilean": { + "bytes": 11180, + "sha256": "4c0c4d2926d2f0f4b58956126cdf4d8188c0542600878bc55bf02c4ca46965c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\EqUnfold.olean": { + "bytes": 418648, + "sha256": "e564958bc1b7c8a67ee365bd13992c8ffcb489f984282de970743222a85b696d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Eqns.ilean": { + "bytes": 79803, + "sha256": "426424016ae99e25bb237e268047bf7396786bf1c30d2edf8ebf3fba233f48b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Eqns.olean": { + "bytes": 2406816, + "sha256": "84cae42bb47d8bafdcab6410b32969a2eca94b48f2ea1d36c3e4547993410bfe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\FixedParams.ilean": { + "bytes": 49185, + "sha256": "428a6e3d4fe44e681458a13f8c7f6d1030cbbebcb4d2d63abf091a0c61b5e274" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\FixedParams.olean": { + "bytes": 2092472, + "sha256": "74832409f93242802742724ea827480beea4f83c1aae355f46b4864bce3dd264" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Main.ilean": { + "bytes": 75361, + "sha256": "3715e789a6f152b7576aa5df07a126882528b2484b86d55ce7246c49830c4f1c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Main.olean": { + "bytes": 2344480, + "sha256": "24d6c24ccff2d8de1473b3ddcfe3d854ad9769bcf0ceee052a8a165cff62ac1e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\MkInhabitant.ilean": { + "bytes": 12096, + "sha256": "cca68591fbe1a52627c3b5c09e7bef09157f16520e2995d0a016a5e8a18f46ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\MkInhabitant.olean": { + "bytes": 296360, + "sha256": "aad669a37961db3ad096e9603d27aa289e343f7ca50782e1c171d0a32911e7ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Mutual.ilean": { + "bytes": 11843, + "sha256": "77eb9809a234c0e54a427fa9537d2a035fff735bfa02915239039cb112847645" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Mutual.olean": { + "bytes": 373008, + "sha256": "f6fdce4130cd1d27332a23dd0dbecfe03d0c4784a2dee08769dc4139994f760e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Nonrec\\Eqns.ilean": { + "bytes": 10437, + "sha256": "6d23131961da8160391a7eab370f256a5cffd0e93702b604c86558d4054df4b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Nonrec\\Eqns.olean": { + "bytes": 180768, + "sha256": "90bc49779cca3d24e2ac07fe3daf8344e6b756bccd3b827d17e23544c9fd80c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\PartialFixpoint.ilean": { + "bytes": 304, + "sha256": "e8ad75239ad13b536981a72e1bd85e1dcfa3de41f270ef3beb2bd6937002b5f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\PartialFixpoint.olean": { + "bytes": 18960, + "sha256": "947be4c03cfe7fb48f9cabc3604ecde840bf930844620ac5ab894e4588845bb3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\PartialFixpoint\\Eqns.ilean": { + "bytes": 29068, + "sha256": "3c88588e7a20f59e29d70377eee7de2996c297151009bffe533e7c7e2528487e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\PartialFixpoint\\Eqns.olean": { + "bytes": 693640, + "sha256": "24019c17ae609b8cf625d89fa39351b615286bab8ebbec750b59ce6f8408a027" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\PartialFixpoint\\Induction.ilean": { + "bytes": 62383, + "sha256": "6aa2b5b839fc18ff132dbc9b67bd5bde9636243822e5851208d5d37db62bf7c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\PartialFixpoint\\Induction.olean": { + "bytes": 1766680, + "sha256": "203eb0122397f338ef52ba83b43c45827b8cc0f4ef8a75e3921a38ba9e85adda" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\PartialFixpoint\\Main.ilean": { + "bytes": 34457, + "sha256": "6595b532e18a7ebf77c14a21a4db61723a73f8737400152e3b6008e8d9feaa05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\PartialFixpoint\\Main.olean": { + "bytes": 1305256, + "sha256": "1cf9e0e1dbd55d861bf8cf6d6cc650dff88e0131c3ea46317e6845eef48f8be3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural.ilean": { + "bytes": 155, + "sha256": "689d2f52003055e35e342eb03ec5c0657e7ef2ee9b1772ee33b5c85cec39f9f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural.olean": { + "bytes": 18744, + "sha256": "644d476075e6d9f7ea990d35230bc588d5703293e117b691ab5d6238ad02ccb7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\BRecOn.ilean": { + "bytes": 47043, + "sha256": "de1e0b850b62d7f0bd0216a1f10ef890bbbfb485f0b0480b034e49380ebd1007" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\BRecOn.olean": { + "bytes": 1706320, + "sha256": "eec3617fff0008d229b60a8c81464db974c568cf555b582d46965b0cacff85a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\Basic.ilean": { + "bytes": 9949, + "sha256": "b0ce9a321e76bdbee6db95c4eca6eca269679ab28f822b2d8b6a499adc0a0b9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\Basic.olean": { + "bytes": 345144, + "sha256": "98135e6c05dcaeaa21033d3b93fafa00fb09106b1eacd3b3f600dabbe2be6dc2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\Eqns.ilean": { + "bytes": 30306, + "sha256": "4d51ebad855b063ab8d0866d94a0403567e982d5ef9d4b5aeffab1a881a4fb5e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\Eqns.olean": { + "bytes": 821344, + "sha256": "19a389b4a38bcb429b836dd4e59adfa32496dafdb30dd246f58189cec330f4ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\FindRecArg.ilean": { + "bytes": 38477, + "sha256": "7453a81bb9c3262bfa739651fd4abe8a3d1f6f8bcf7c2e8fe9b621789e6d884b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\FindRecArg.olean": { + "bytes": 1765936, + "sha256": "0cdbb66f52fd5a35697f78b7bf59b5b99dc83f87e072a43b76d493ea4b3cdfdb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\IndGroupInfo.ilean": { + "bytes": 15694, + "sha256": "8852d103337a0ca420c23737f9cad262d553dbd6a09fee4f44a77ea153060b6d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\IndGroupInfo.olean": { + "bytes": 406888, + "sha256": "aaecddc7733ff7f4086abacc88f6dd09b3a73fdeec9a04360a2f30978df1b80d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\IndPred.ilean": { + "bytes": 31510, + "sha256": "5e625f0582f507be0abe6d65450c13ef5bdc26b47d379d23ee740f0269f31044" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\IndPred.olean": { + "bytes": 1476784, + "sha256": "53a65d7fb58d72e7c9c2a70616d3150fcf74168d85edcf8fe350bb2ca1ffd894" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\Main.ilean": { + "bytes": 40267, + "sha256": "dee0e870e54fd8d75103c7e6155dbb245223f450ab6628d74eb879f1d1cdb885" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\Main.olean": { + "bytes": 1412504, + "sha256": "034d3dc95f4dd6cb15de1bfb94602068e00a3a57180e65abfc8cfcc9871c23f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\Preprocess.ilean": { + "bytes": 5875, + "sha256": "1e320643370ef9a64fcf3cdfb70a98a76f9ed3f6b878348587807d92d96b6eac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\Preprocess.olean": { + "bytes": 97528, + "sha256": "a8e0de54b9fa3cee7d237b0cdd472e0f4e7a10f7fe30dd0e157c72dce5cf4743" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\RecArgInfo.ilean": { + "bytes": 7295, + "sha256": "bd7d4fc3bc63a6d7a370403e465a4844675294a3ee250c7bd340756170230b5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\RecArgInfo.olean": { + "bytes": 232384, + "sha256": "0f0bb44af3fd37c25cc4cad335d9d8314941dfaec5038f9cf1898190783085a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\SmartUnfolding.ilean": { + "bytes": 12466, + "sha256": "e8edabc2ce51cd842266460b5208fc02cb96b5abfc2545348e0322aaa2be11f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\Structural\\SmartUnfolding.olean": { + "bytes": 338000, + "sha256": "c20966bef6c4dcf0b7f028955112bf6447777753ff00b5e08db224f0c284b038" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\TerminationHint.ilean": { + "bytes": 26635, + "sha256": "7c04e5294f733da5de78055d89bc1dd0e38402592eb97c6bb528dc4d68785495" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\TerminationHint.olean": { + "bytes": 673008, + "sha256": "298f835eb9aa2db7eab59db75e2aeea3797e25dbc6135f79c2d34742b8589043" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\TerminationMeasure.ilean": { + "bytes": 16285, + "sha256": "4aa902c8dc8abe4dd97527405a92c0dd5fdc393019af8a33839329b694567d6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\TerminationMeasure.olean": { + "bytes": 591992, + "sha256": "29536072c43f7a2cc446f91f6701f6955923cd9293ecf2f9cedbaa12500d51f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF.ilean": { + "bytes": 193, + "sha256": "31552a4bef539ebbffca06ee5ae3a3da6b627cd2029447e986ac391c609b4060" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF.olean": { + "bytes": 18848, + "sha256": "7a5bcfbae150c277625f36f55511e377ee289ce52d4aec12843bf577e2df3af3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Basic.ilean": { + "bytes": 2053, + "sha256": "1f361c1c0b88a57e335544bc7a603b408d621c8130f5b37df045966c114caec9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Basic.olean": { + "bytes": 89720, + "sha256": "a5a54e3062c098e0d817e43ad248bef2b276672e8e933cb69d27108685951775" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Eqns.ilean": { + "bytes": 13211, + "sha256": "01fc5ec175a730ed483573c93fe84d0c8b3e58fa38910a7ca9382bc3615d8628" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Eqns.olean": { + "bytes": 372224, + "sha256": "22b39fdc1897d53c4b896ca9a08c8f14b62f454a1083b149c0a94acc8306cadf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Fix.ilean": { + "bytes": 55728, + "sha256": "d77ba1e18cf10411c06637d2d2f4daf2eeab6cfc83de507733c4ec4f164b1c86" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Fix.olean": { + "bytes": 1862096, + "sha256": "fcdf9cae4e6fc53360abb59b301714c89a03aa755977e52a3c8d1e1e25e0288b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\FloatRecApp.ilean": { + "bytes": 2406, + "sha256": "bfd08350b8ae6a6d524a065067d6bbbbf69f4dd05510cd99bead72c59702a8b1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\FloatRecApp.olean": { + "bytes": 84808, + "sha256": "e949254710e6006e45bbe103c54fbc8f563c1776e925f8d3f7e1209a011f97af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\GuessLex.ilean": { + "bytes": 110120, + "sha256": "11b631204fc5889436b7a23fd7165999d502c90971525d902f2786fbdefe3ce1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\GuessLex.olean": { + "bytes": 3788520, + "sha256": "2bf80a5301cd11cef898fe1b2b3ddd6167496a433e953a16b340706998bda5f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Main.ilean": { + "bytes": 12948, + "sha256": "d362fd93ee1953b3317ff54d948afb6ca03127c32cbb804b420768483265273b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Main.olean": { + "bytes": 590200, + "sha256": "3d835b54caee8d6fdded84b98b0edf9cf0eefb8630fe51edb24cb3016629ec40" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\PackMutual.ilean": { + "bytes": 16914, + "sha256": "016ca787886898e97abff12afe044b8a32fdc36c536222b76d99537fcc00b611" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\PackMutual.olean": { + "bytes": 533352, + "sha256": "db12f8de3e94f3b214ba2be5a392b7f94a0428b98bcb51e848c01f9031e4b840" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Preprocess.ilean": { + "bytes": 25937, + "sha256": "60d042679113a468a7d2c4383ce7430095108b35e68a6c5519dce8b115b293dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Preprocess.olean": { + "bytes": 874048, + "sha256": "bd30cea72a93d5604ebc44d629d84fe9ab6a64517427f2e94c31f6920d0a0233" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Rel.ilean": { + "bytes": 8256, + "sha256": "b4e6abf77f7cb12d924575921d65a8274304dfd48e70ed406754525939ada718" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Rel.olean": { + "bytes": 503648, + "sha256": "0419e51b31b4f8d2766d36b9a8afe64c3f9b8abdec42e291db2bb387ff7a3d26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Unfold.ilean": { + "bytes": 24124, + "sha256": "b29018825a3720c3a087436e2b96b7a948237726f2b8b38d1ea2980a685ac09a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\PreDefinition\\WF\\Unfold.olean": { + "bytes": 742480, + "sha256": "d154448687888b9d312a0eef9d4801eac716acec52cefaf2bd805b09b635b687" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Print.ilean": { + "bytes": 57300, + "sha256": "6301ae4cb624c0013009c7a73bbee668c75fef726c5a367cfa6d35af1df92465" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Print.olean": { + "bytes": 1867584, + "sha256": "b293e6e4aca8db079f34d4c2991e1356dd737939c6aedd4dc9b0ecc712b5a3fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Quotation.ilean": { + "bytes": 97860, + "sha256": "de6e9cd3da049c875341e5f84b28bc5b76f19cc9d7481affaf048676ac2d44f4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Quotation.olean": { + "bytes": 4920048, + "sha256": "771f84a1102d4ba4bb1fa30cf26c2e3984aaa38f8ca7bf2a94399f182d5e9723" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Quotation\\Precheck.ilean": { + "bytes": 27595, + "sha256": "5e3f14b151f937de6cf6235bd41f41ccd153276afb567f716e56433333709e21" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Quotation\\Precheck.olean": { + "bytes": 806016, + "sha256": "421b4c3beaac93380324e6e934595795719a870a501f2aefa1ae7d76bbbf9360" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Quotation\\Util.ilean": { + "bytes": 6652, + "sha256": "9be131548f345299460eb8c49b2208f41d91f4d94179207debc4f4ac1aeeccba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Quotation\\Util.olean": { + "bytes": 228528, + "sha256": "f5d21a3b095f8fc57afcb6116456e677bbaf580c91c461534401e6b6f2a5ba48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\RecAppSyntax.ilean": { + "bytes": 3745, + "sha256": "77f0b1fd334644671e4f602da71d5bb3ff91e2b86db03aad9895fcc4763a37dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\RecAppSyntax.olean": { + "bytes": 58792, + "sha256": "c36ede5cbe728bc1fbbefb0cf18ae9ee74e5dc15145f3ef7b0e986d767170f16" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\RecommendedSpelling.ilean": { + "bytes": 6483, + "sha256": "ff893b1ebc55dddba7a30eb81c4a6c1a3576569f9a88df6f6355b9b078e8305b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\RecommendedSpelling.olean": { + "bytes": 201688, + "sha256": "e6fef309816c9ddf125a2fb16fbeb9e192fb1ac8e9b25671e598d22bf4cea3dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\SetOption.ilean": { + "bytes": 7522, + "sha256": "0e161b05bd2147e2f1b76d9384d02cd9590088e44367725294191413dcfb1675" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\SetOption.olean": { + "bytes": 135112, + "sha256": "2e31ba5d7722aa19da10ecfaad2ee39a8c93d4d58b09d6d6e1f407624bef41ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\StructInst.ilean": { + "bytes": 227964, + "sha256": "2cebdcd5a977192ea711b796e4753cefda15f007d76dbe76ca1dad36d7e57a73" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\StructInst.olean": { + "bytes": 6524080, + "sha256": "68d22e5bee1423cb3e20f6e90879e54a784e559c2ef4569ca1785e5e803414b2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Structure.ilean": { + "bytes": 276345, + "sha256": "fd7a34c35563fc6b421015ef167b12e0bf8e753648425f8e909d2ea8e8024ef1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Structure.olean": { + "bytes": 9008832, + "sha256": "2b46c2904e3dde601b890181707f41bdcda735c6b714d1fbfcf19124f33d4ca2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Syntax.ilean": { + "bytes": 67249, + "sha256": "c42834b4dd28c03cd0d024fffa61ce5bc8adebe8fca74b2058a001981c48aae1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Syntax.olean": { + "bytes": 2409624, + "sha256": "1d8ce813b98f6da36eb026b67bb21a706e11a4945cba25892079383e37459300" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\SyntheticMVars.ilean": { + "bytes": 80587, + "sha256": "5a175d5890020753814b7b9fe30d0b9f31c24a1922e52b62a92aa62ff0fd7be7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\SyntheticMVars.olean": { + "bytes": 2675696, + "sha256": "3dba32f54d6c1511db6266e1fda3b31f17aa0cf634a49afea1be1f62878ffe6d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic.ilean": { + "bytes": 2380, + "sha256": "7390bdfaf02fac235b6d4181fb4af6c26c06c996c30fdf5fa653c9eb5e27095e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic.olean": { + "bytes": 23056, + "sha256": "4231acff73ce30433e72f61364c179cf53323b1f166c3cf7232ff07aa5435fbb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\AsAuxLemma.ilean": { + "bytes": 2312, + "sha256": "3f740027a008ddf16ea51f8fc89388549027f3387f12bb778e1c43d6a6aa259b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\AsAuxLemma.olean": { + "bytes": 125128, + "sha256": "2121b2127c73ab720107fd5e94ec0dbc85061956c29e3a5039e09641c653ca4a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide.ilean": { + "bytes": 251, + "sha256": "c3f6b9c33560975073c07ad5db1cb0d5b7221f3612e90ad1c3731cf91c1e43db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide.olean": { + "bytes": 23176, + "sha256": "2bffd9889d6cb78568418941ab76151d6044128ab29b71586b837e19b31be9ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\External.ilean": { + "bytes": 25361, + "sha256": "bfe605e93d12f5aa56ca4c54978b5eca1935d98ef9bb575f683bcf909c497628" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\External.olean": { + "bytes": 589320, + "sha256": "760c61a763f9204fddb77b91569fb333ed891dadcea9522b3e386396927811c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend.ilean": { + "bytes": 480, + "sha256": "06adc162775c6c1974117f863a9029a14ffc634d889bd567c4b145a06cd95f30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend.olean": { + "bytes": 19600, + "sha256": "d6c4a225b277e5de8dfd14f684d6a4b87150d09e704ea4c5be3fd9f420ef0635" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Attr.ilean": { + "bytes": 14197, + "sha256": "a64eb4e32c2b01388048985cc9e8c01ab995900538065a9d21dc96af421487ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Attr.olean": { + "bytes": 386256, + "sha256": "b357f619ec4f088c01e3757bcd4605d96a232b1a38c017a2e25799d4f3f3ed3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVCheck.ilean": { + "bytes": 10078, + "sha256": "72798169245ee6163086fd0449401275741f58471d5ba7f26f94103d1b1db024" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVCheck.olean": { + "bytes": 219264, + "sha256": "1594bc0f615f02d8ac7da2db04d76b501b9037985dbdde7df80bad82fef1a623" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide.ilean": { + "bytes": 73387, + "sha256": "7e689dd65ce59aa0e03f9f8f9f205929bd8b18bd0aeb066c15c275af25411f01" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide.olean": { + "bytes": 2238968, + "sha256": "0cac09431487b7e25d306526f467ea6021e39d65ca2abeda1498a369fa1aea4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\Reflect.ilean": { + "bytes": 73953, + "sha256": "539039659ebd0846e1d5ff12d3702ff97a4118d72965c005ef22a95836735bde" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\Reflect.olean": { + "bytes": 1247576, + "sha256": "56b9669844904e7c02d3355590406cf05c722551570b61dd31279e6f0070fd7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\ReifiedBVExpr.ilean": { + "bytes": 11678, + "sha256": "633f5846a19cbe4548a23b62eddaa7c1a0e4208de3d63eacff344e8e1f9700b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\ReifiedBVExpr.olean": { + "bytes": 181376, + "sha256": "de1085d261f9d9c5c68dfbd2094156d75a34c46f0e9b184ad2c920609cb46aa2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\ReifiedBVLogical.ilean": { + "bytes": 23397, + "sha256": "900fa7a4c955dfbaa084f3a0a1b8c1222dd03275b46169346a8549cdeaac4de5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\ReifiedBVLogical.olean": { + "bytes": 306624, + "sha256": "890bcc909d770735dc1f3a4a6b2208496fa8844c9bbb77a238371c36963e3c81" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\ReifiedBVPred.ilean": { + "bytes": 16314, + "sha256": "66dfe6bbb4739fab1ca4dfad691a47084ba7f46d7ab59860e7158143c1844437" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\ReifiedBVPred.olean": { + "bytes": 210608, + "sha256": "bf747e23c2496b6fd185482a910b05789d9f81dafaabb02422f2a6bbcfda0dd9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\ReifiedLemmas.ilean": { + "bytes": 14743, + "sha256": "3b5a16ba17c2c10bdc1c5703006fe568fc2767d0f58817b0886199b40423ce52" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\ReifiedLemmas.olean": { + "bytes": 179184, + "sha256": "5dec98768262f345df111632840f6d0be44aa90e3cb0ac12ce84a758069c5b37" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\Reify.ilean": { + "bytes": 76299, + "sha256": "adab0baaa0674d0dc7069c286efccd834ece8c2311ee93c374af66a6bd11e53a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\Reify.olean": { + "bytes": 1083688, + "sha256": "7691863245ca3f4ced762a6c5e3c0f45b5bf7fc9964084908fb688a7c0fff92f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\SatAtBVLogical.ilean": { + "bytes": 12375, + "sha256": "d29c4761f8f5b8fe21e2e9b66e485a88bbbea2688d9a0408da7452ac9db31e76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVDecide\\SatAtBVLogical.olean": { + "bytes": 215000, + "sha256": "a06bf2fd3a73c899131c0d19e631ec4857acf1ca716b3679733b8b97a13c00fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVTrace.ilean": { + "bytes": 9082, + "sha256": "1d182662fad55239f4cd584d67c872c302254ef2c922e0fc2220222d045a13c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\BVTrace.olean": { + "bytes": 264920, + "sha256": "c8cc57ff55cc10049da839d3cf7180993771e6c77eff51476f54193f3c14dbc9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\LRAT.ilean": { + "bytes": 20524, + "sha256": "ba3b675ea151ca681cd16c5ce47fdf2dfce58b1bb1c3dae5fb01185e5fba200f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\LRAT.olean": { + "bytes": 505688, + "sha256": "58918990e85a7e31726ec46a1c7804df7b80d9e59c0eab3c085ee767888fd542" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize.ilean": { + "bytes": 13765, + "sha256": "03fa322d7a2f5df3417e526a5a7d8478b4407ac6fc0eebd99ae1403a593bb125" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize.olean": { + "bytes": 311208, + "sha256": "cf6b04e7e7b523f4ebf4a5ceb2345209ec9eb9cc88b281c04a1a49f164e4a5f4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\AC.ilean": { + "bytes": 48469, + "sha256": "b17263c7a291a6f63fc14c6846a81e7102fed7ed48a6911466620ae35b67228c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\AC.olean": { + "bytes": 1246880, + "sha256": "dac13f7b3428decbceb19ee331f9cfa070a38bd4be7201a6c3795df51b78e67d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\AndFlatten.ilean": { + "bytes": 19490, + "sha256": "ef5b7bd3059c96413656effd3c3f2fd8cdc129cd5b6984d4c192ad756b260c50" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\AndFlatten.olean": { + "bytes": 392896, + "sha256": "df44ec7b1b4893ba3fdcc1810e7be4b049f87aed16567412385397f991f85c42" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\ApplyControlFlow.ilean": { + "bytes": 12422, + "sha256": "87549bf9fa92b50c3d0cd658dea6c9152a1541350138aac320d78f909f9bd1a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\ApplyControlFlow.olean": { + "bytes": 212792, + "sha256": "24cd18bc7f0be2317916f5f85397c8f4c4b4cfa076b508409c2d3e777de25d11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Basic.ilean": { + "bytes": 25630, + "sha256": "1106ed89f33df9055fc68a705f0ef2ef0cea9f6015fcd4b92020c042ba78baab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Basic.olean": { + "bytes": 1061528, + "sha256": "7d09d7d313aa697f2c04339fef413874ced98c31c532e34cdc781a909f44aeb9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\EmbeddedConstraint.ilean": { + "bytes": 8025, + "sha256": "91c7917fb70c802d80220aafd407757d93aa82f08ae0fe20f38c613113c223a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\EmbeddedConstraint.olean": { + "bytes": 272736, + "sha256": "f8df487d7cae96652e7a17a2438023f0ab9da3a161b4b5966dea692b07650db7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Enums.ilean": { + "bytes": 100864, + "sha256": "2533178120260f2c0569cf98557b4164e5b06b59b8f046834b12ce78110d2a09" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Enums.olean": { + "bytes": 1949288, + "sha256": "124a38b36e3ebb450b6bda92f39cb5e2c6569210f888632f63581911ff841e3a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\IntToBitVec.ilean": { + "bytes": 29662, + "sha256": "fcd5fbc738d44eaa46426ea59dbc7c5ef5f02f9696532cff75001d3248720c3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\IntToBitVec.olean": { + "bytes": 1225936, + "sha256": "e417b376247b3538235b0a3405381e699f4cb62765c839a26d590036ade69373" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Rewrite.ilean": { + "bytes": 8595, + "sha256": "7b75b2e29d27ad366f3b22abeb682876a5cb3c378be61e5a0b5d84484dd19453" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Rewrite.olean": { + "bytes": 263232, + "sha256": "528856412fc8164ffddec6e9c5043f0c384ddf059540ebf57b1a61aa360db0be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\ShortCircuit.ilean": { + "bytes": 6338, + "sha256": "8cefc47cd13df01e917782ecb7c409ecc19bb9716454472a7b2ae1fefb20a080" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\ShortCircuit.olean": { + "bytes": 161248, + "sha256": "35907eb3a3a91d8d79d3553dc103ea2b9c4a81e71c1a73114482b213ee6a4833" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Simproc.ilean": { + "bytes": 144402, + "sha256": "9984169117cc6221eaa4dc142c97ecb5b5c2208410b75f457856d325580e52ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Simproc.olean": { + "bytes": 3424888, + "sha256": "920dfe841768d7d510a696dc54b25d46a132e577efb50540438c5468f5a50af5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Structures.ilean": { + "bytes": 16039, + "sha256": "128e11b30627fdd3b21fdf15a518e40f22fd6788e70dd73e4ef6365c3f52119c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\Structures.olean": { + "bytes": 463352, + "sha256": "a8427f7c2f19bf3c6fc8dea31b145ab750bbb9d4b8017cf698e9160a3ee8f223" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\TypeAnalysis.ilean": { + "bytes": 49377, + "sha256": "7f345fb4df56842de761b8aa808966d829f053895cb0d89e417f485e85ab135e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\Frontend\\Normalize\\TypeAnalysis.olean": { + "bytes": 1758160, + "sha256": "4ef13dd9a542cc58e3b1b6151a41d46d5442747147b4549fdb05943521a46d08" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\LRAT.ilean": { + "bytes": 147, + "sha256": "4eb87ce32f542f7285407329ef58eb70a50662788e16d91592a12035b26fec56" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\LRAT.olean": { + "bytes": 19104, + "sha256": "c414263e51e3c22a69bdb2b317d7ac626309cc54e913deb83f6e58a00fd174e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\LRAT\\Trim.ilean": { + "bytes": 26366, + "sha256": "bff051002d33b687d89aa743aadda0c0b3bbe4dbbcd0a1772605ae227fb7c391" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BVDecide\\LRAT\\Trim.olean": { + "bytes": 567520, + "sha256": "752f71df1a4ce51d2cb2dcf24e851a9e0852b1ecb0d0d00e2e5cfe1e3b4fefff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Basic.ilean": { + "bytes": 80545, + "sha256": "33299ff62d33ed9d13752362d5fb0aca8b4142b796572aad81c100968e8aebc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Basic.olean": { + "bytes": 2859520, + "sha256": "7565afbdc1804972047fcf64fcc535c489bce53834fdf463a4d724b52f795845" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BoolToPropSimps.ilean": { + "bytes": 946, + "sha256": "be1d682c88193548af81a432fcf1657086f6deebd7004a0c35037a5846676d31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BoolToPropSimps.olean": { + "bytes": 32680, + "sha256": "85b9647cd41cc8482f0518276030e22921b6b1e014a586b64a2414dffbc86c22" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BuiltinTactic.ilean": { + "bytes": 98826, + "sha256": "bd23ca2f83bc358b041a40d318c686d43cdf3475533e3e60a2611202beb5b66d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\BuiltinTactic.olean": { + "bytes": 5107360, + "sha256": "50d88ba22480d1c910914ef0303cd41aa5026b99926d9b2bf49418c561ad6a70" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Calc.ilean": { + "bytes": 5131, + "sha256": "d3d9287be729d13125913cfa3cdb56edbb324f7c0d67131171cc9037165b428a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Calc.olean": { + "bytes": 244752, + "sha256": "5d553e767b1a8a43e0b92612485c9d00c74df8ac0062239f2aee9df1106f4a63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Change.ilean": { + "bytes": 8122, + "sha256": "14e616ec2630ba3bbf5cf6d5b2c9c0da7419c79330b1938303731e59956a7fbf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Change.olean": { + "bytes": 285960, + "sha256": "b4d4d4b20646f662ffeb661d108768e1117ee9fd40359d3f02d86007e8dfe8cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Classical.ilean": { + "bytes": 3305, + "sha256": "b2a69838087d2c8097c736d45cfefac8f10b34869c45b1249eeffb44c2543afd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Classical.olean": { + "bytes": 299712, + "sha256": "6530f8fcf673ae7dabff600d6b356e52f9eb8608b9f280168874bb395028b326" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Config.ilean": { + "bytes": 29356, + "sha256": "fa29a48e6b725caa084c142d7ef1a8a53482cc44a258947081576d7c17733f6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Config.olean": { + "bytes": 1418096, + "sha256": "66d4f5bab0455160319db8c9e2d76f4c56e06a969669512f8e46437babfe5ac3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Congr.ilean": { + "bytes": 1790, + "sha256": "ee3f76db9d673e381a5db28a82495f28c8e38f45c1047767ac953d39263a2380" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Congr.olean": { + "bytes": 97752, + "sha256": "0221ed48fece69ad7c344e2e721d446c9db1082a708b75812ffedf0fde48d91a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv.ilean": { + "bytes": 534, + "sha256": "beceacab285721c7e0934c9e303d5751238d402d48be7988a12254459450451e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv.olean": { + "bytes": 19496, + "sha256": "a19727b9916ea171523c30dc5e9140681bb3407a740a4ff2c5c735b40632b0ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Basic.ilean": { + "bytes": 31405, + "sha256": "56d6f6dcb45f1581a48f5340a46680432380937e5c5be34a196aa1245c58b9a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Basic.olean": { + "bytes": 997488, + "sha256": "243083c92c1d2025cda5804c37bc0a9b37686b7c1d1d3c15ea1f2a02248ef2a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Change.ilean": { + "bytes": 2608, + "sha256": "c51fffc7311f45d04a8d178b771efea2f894da7fa0fe6037d5f9f2e21a81ff61" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Change.olean": { + "bytes": 102848, + "sha256": "5a0930e688abe53b0fb497e2e170a7415f100ff83884c5fb5c5519e75a101cf2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Congr.ilean": { + "bytes": 61622, + "sha256": "d89b56970865fd6fcf54ef0aec3e4ef2f54e61f70132f091889ede4d73da486c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Congr.olean": { + "bytes": 1827280, + "sha256": "c907603557efc74390e9fbc264aad612b8e3093d87c3bf4cbda7f611f3bcdf2b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Delta.ilean": { + "bytes": 2308, + "sha256": "3ef05901a6239246b65e4abe13de5b15dbfb46222ceee1b7a17b8a79f4a35a49" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Delta.olean": { + "bytes": 89240, + "sha256": "23e3dd964e5a15bbd8825d2bef1aee2ce15410dd3d657d98ec390dd8918ca72c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Lets.ilean": { + "bytes": 10448, + "sha256": "32b17ddf7db8453086b13dd920873277fd2143298122dd54af5b1011ddde0eb9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Lets.olean": { + "bytes": 256672, + "sha256": "b28cc0e5f298db5a6c3ea0defba4882f48af7c5d4355dd3e0b331bd896e41e86" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Pattern.ilean": { + "bytes": 23244, + "sha256": "4db78eaab2539f7efc95867ab081bb6df1c8364cd72ffbabe708568cba081b5b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Pattern.olean": { + "bytes": 751680, + "sha256": "7513b5b810bdd7dc86c0586b88947b564f5e3a71a3c6e2e6847f26d8a15ec0ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Rewrite.ilean": { + "bytes": 3604, + "sha256": "10eaa15619435bb706c8c6b426b527ca514862877b6c88851b27a86d862c77ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Rewrite.olean": { + "bytes": 113560, + "sha256": "044f3705e77f96f3975a5538251d301c04c1296e16b867cc51ecebb3908302fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Simp.ilean": { + "bytes": 11031, + "sha256": "e0ecef9e6aa3e252f687767cd6604107ed24227cab27a293e81f47832d48db5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Simp.olean": { + "bytes": 476256, + "sha256": "5aa4972be7101328c24f05d55c13b204d40c5f4cdc214b7d64790105411bdf3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Unfold.ilean": { + "bytes": 3510, + "sha256": "0177064a9140161821b4c030810c3b1a33f3fe4d16cd5edfa5178811f52e2c3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Conv\\Unfold.olean": { + "bytes": 197784, + "sha256": "f36015f47e34ed1a028d120560c6cdb882377258af3e8f9c1b119741a7682733" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Delta.ilean": { + "bytes": 5470, + "sha256": "3defe8f932fe054c08ed71a3e19cf287e10d721cd03a076abe6ab66b59257dfa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Delta.olean": { + "bytes": 185880, + "sha256": "c9af73480e6682d50ad8be91b5d6cc074a94770828c7ea2e1ada7e0b6c9a754f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\DiscrTreeKey.ilean": { + "bytes": 11029, + "sha256": "cb9993998a1af91c29f5d6c3ebd3ada88935f5c6057e6052f4aa33e2ab55215c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\DiscrTreeKey.olean": { + "bytes": 273200, + "sha256": "670993f930a1d346fcf6a66fc6f3726403c1c8cf5282bed79756144a4bb3307e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do.ilean": { + "bytes": 371, + "sha256": "0fe64b3c8fe2366e2af35a127ce93f66bee240398d04b2fb4eb87be2e2f680bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do.olean": { + "bytes": 19160, + "sha256": "80c039aa8cd4624b05898aae96e5f048cbb812333787db4aee43e6c18161b227" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\Attr.ilean": { + "bytes": 45706, + "sha256": "eefaad51b752cb63734f7cf4d1a5d40754b2807bcaf647a9b03844bd67f9f952" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\Attr.olean": { + "bytes": 1020320, + "sha256": "f630dd9d5f09bb5cd49a739d4aa0565375461b0bd085161f4f68d3a42983b3a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\LetElim.ilean": { + "bytes": 33460, + "sha256": "92f71837c267da23ec12f3270e3141288a36166e8ad05edecc2f632b9dd1da86" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\LetElim.olean": { + "bytes": 1333272, + "sha256": "73bb788bf9584a6826b82c7ecdb03cb228a53e82af682ed755928c041859517b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode.ilean": { + "bytes": 1096, + "sha256": "32b58409b0ba2899deffacc2c2b6db8a13b0713f8ecffa06023ce5e9eca7ce96" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode.olean": { + "bytes": 20360, + "sha256": "a90e410cf78073f4668066baee5f0484e7136523df4cfd3e248522cccf738f8c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Assumption.ilean": { + "bytes": 11664, + "sha256": "6872811b1f86f997d597a17e2ee9e034d1392de5bceaaf810e9a4b7fee039323" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Assumption.olean": { + "bytes": 231360, + "sha256": "9cff388da77c757af03384e9a52696ed86ceee2beaab3a80cc74ffcfef02849f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Basic.ilean": { + "bytes": 11969, + "sha256": "fa6bd5889a31514ab98f63c4e243e063c97189741036af33bc4d4475e3ad9960" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Basic.olean": { + "bytes": 256952, + "sha256": "bde98aa579870384d4324fc0dedbcd9d4bb023784224cb67c8756f4c15f00d2a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Cases.ilean": { + "bytes": 31653, + "sha256": "7d80406358769d56496e2010f72f0b44d6a9188d0cfcad52d6ccc3c97d4b1579" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Cases.olean": { + "bytes": 706808, + "sha256": "77f405e2c0eeb109b0c3664c73da7b3b125076e6c83e350b2f1e392380b2122c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Clear.ilean": { + "bytes": 5405, + "sha256": "6b2c06ca4ced023fec6213b263a70a6ff55085b0194ecec1dce208f1a83fdb15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Clear.olean": { + "bytes": 120056, + "sha256": "d4c0e512477958b2278afa0c154d9d6dfd9d43639df7ee960fca3346032e52cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Constructor.ilean": { + "bytes": 5624, + "sha256": "ee810761f827aa95dde19bc069d5215f6dd8324d19d2cf4386efe361f271c085" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Constructor.olean": { + "bytes": 193072, + "sha256": "84b6d04d024b869e0a7a251cc5b1e0c46a90979511e3f2e434edc32d8d67b6b2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Delab.ilean": { + "bytes": 13204, + "sha256": "cf8e0951ab35c20144dc7b7a9c0608e055576b35ba56f5cc0f72993cd3fc32d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Delab.olean": { + "bytes": 316256, + "sha256": "f089eb66bcd6c7b36b888feea6e1fcba50c1e0b86566817da643a496df5146a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Exact.ilean": { + "bytes": 11075, + "sha256": "26a236543fe797c6d4ae24b58549e18a414514fbe097ac82f4ffd97e3884acce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Exact.olean": { + "bytes": 215344, + "sha256": "a8f1ae8dfe69cd6bc46bd14a80e18376b9e826cfcaa1fc0f268ac5e71b684dd3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Exfalso.ilean": { + "bytes": 7252, + "sha256": "541a6fb01de0804438f1459bf04c5a825273476966b9df511d48f3a3ee39cb3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Exfalso.olean": { + "bytes": 122272, + "sha256": "d24c73d2912825c5753ae6993588f0755f8fdcadcf5380e3d3da53c7e50075d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Focus.ilean": { + "bytes": 13171, + "sha256": "612aa89dc84e3879f45198da846c97b59961cd52e8cae06f253f0319f92acc45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Focus.olean": { + "bytes": 200336, + "sha256": "a9f82ddc9545612e111becd9244acb34cf8e6ed4142f498df9d523a111aee36c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Frame.ilean": { + "bytes": 15510, + "sha256": "288565e7c785f35ee1647f646360655d6f4171c3a2a45e50a563902d09292c2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Frame.olean": { + "bytes": 466240, + "sha256": "dc3437e5ad5299b1786b3559b5693fc4d3aaa96cccd58d624cae290f0e73f7a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Have.ilean": { + "bytes": 14753, + "sha256": "be38e70e5017109188c41359ed925f68e8eacec6083de7e51e988efcffc26438" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Have.olean": { + "bytes": 307672, + "sha256": "4cc2caf30a6f8eb1b4d6bcdb0cdf7c24a22247ceedfed619374d599a46abc29f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Intro.ilean": { + "bytes": 17959, + "sha256": "39671237a4c2d9d5315812711b7946e47a1e707c13f9c8e88f62040314aff631" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Intro.olean": { + "bytes": 648152, + "sha256": "98458b727f2706d1359fe742e0b914e2d9d1c81f85e5d0d5926a55a78fbd5bea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\LeftRight.ilean": { + "bytes": 6528, + "sha256": "de0a2c138f3cc9c96c324a1f21d6134577720bac61edd8dda171c5c8fdbef6b1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\LeftRight.olean": { + "bytes": 192864, + "sha256": "e4576e54cd4a6dbbbe3191e3a0153cf49974b2dac56f28f813549bffb610326b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\MGoal.ilean": { + "bytes": 36124, + "sha256": "c9d01ead715c5cad01828963b5913fbac3a5c55262be5d522a5faef8cb62b1df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\MGoal.olean": { + "bytes": 637632, + "sha256": "b174d29461a77a67474af3ffea3af2afeec8e24a39c0a22cd2c018038f9ba345" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Pure.ilean": { + "bytes": 9499, + "sha256": "7233eb1805401f01377677c2d3bf84baa582c6667792bf23c5eb24454e4b8c8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Pure.olean": { + "bytes": 253840, + "sha256": "f003d653041b9470524e04868af545f70a7cfd8652c6813229d5af991ece1cea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Refine.ilean": { + "bytes": 16147, + "sha256": "040df54844b8e2cab4f24dc433a9fa9823c10333eb228b6de4ec7d102ec8964d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Refine.olean": { + "bytes": 514120, + "sha256": "75e0acf8f0481bc9bb50b3aeb1373a2fb8163ce19947ed1510956ca11fa65667" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Revert.ilean": { + "bytes": 7056, + "sha256": "a8c2e93b91429418de72ef25364b7851ae7d897cc2458dfb5edb3e7448340297" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Revert.olean": { + "bytes": 140360, + "sha256": "994188ece3cb559a3e275100cb95fc2f215684c7a27f99ba6731e8bf19c621e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Specialize.ilean": { + "bytes": 29128, + "sha256": "6b54e9ce8aa7dc14527489b521c18ce92d6d822c81539e4ad102a55f0a4f8baa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\ProofMode\\Specialize.olean": { + "bytes": 958128, + "sha256": "2648f6aeec996a55a2ed9e1ae16aec2991c7de699e867bcd3ce4f1a167667014" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\Spec.ilean": { + "bytes": 43284, + "sha256": "a418e4d87f63f28a0513230afc6e8ce81f70c755a1fa4a6bcfbd2ed7d6a98c3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\Spec.olean": { + "bytes": 1723080, + "sha256": "20a99ddf22c3e1315a5dc65725ffbdef27e90e2c3c31890772c831623b2b5ef3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\Syntax.ilean": { + "bytes": 9874, + "sha256": "31422e9a6af31fe90b74a2536a7682862b80870a718d05ad17e94d1c3408e61b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\Syntax.olean": { + "bytes": 558944, + "sha256": "e2c505cfb45ae50f6f5bc618ff29d70280748f9b60344a89323accc3895f0926" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\VCGen.ilean": { + "bytes": 66302, + "sha256": "ee8b30ae268dcbca92d03ba22a54f0356833d3359cce2e11e8d2c2cc75e2ba68" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Do\\VCGen.olean": { + "bytes": 2966224, + "sha256": "08c61c4631d41fe7b7ffa86df1f7329d84a54f5391045e9a2062364c38cc8a5d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Doc.ilean": { + "bytes": 36509, + "sha256": "5b3e14e6383ed9cf085b448a44d3b0f255e90c2e8696c86e9be2f1e68adc4e9f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Doc.olean": { + "bytes": 1060080, + "sha256": "cce3be9ed580ca1a9fb2c0f18af354944c6bf365a74136cbbcd28066a32273a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\ElabTerm.ilean": { + "bytes": 75793, + "sha256": "8eca993f4c6fb5f16a68cc220f6041115cf049786aca791836613f4f0281f618" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\ElabTerm.olean": { + "bytes": 2040144, + "sha256": "da5ec269ffee178bfb0368365ba3ad744a38f7e031854ebc19a22e62687205dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\ExposeNames.ilean": { + "bytes": 1056, + "sha256": "2ee45746f2215d09ebe9c5c004b8bc97c1b62ff7ac0dbd292aeac255efa767ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\ExposeNames.olean": { + "bytes": 60632, + "sha256": "c14fdc7c7bfd4a6059963220823306cd7a701f2b0a46637a2c07989abb1cae23" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Ext.ilean": { + "bytes": 44475, + "sha256": "f82fd546fa4a4ad14f500e8235e43ff6a051f7d03130ebee054085e2b3e0c029" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Ext.olean": { + "bytes": 2010032, + "sha256": "b283c457e6983b1d04d940fcce6ca14edd3cab60bfd9d957c14d8d878038d3fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\FalseOrByContra.ilean": { + "bytes": 7377, + "sha256": "d45902a96438840edd1824ffff2a88203d306a9c26594bb61373a7bf387f8408" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\FalseOrByContra.olean": { + "bytes": 312768, + "sha256": "4739f635df6bf99008a1cd367d093f248e2e3c6a5f01654f6ddc13f9899bde74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Generalize.ilean": { + "bytes": 5953, + "sha256": "c45ca87fba4ea14e4ec7c7068b9995422cea148d0e74fe2881c839d39fc2b7fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Generalize.olean": { + "bytes": 365464, + "sha256": "f271cc6c76269cf278523747ab617705b3eed886641a45077569899206925ef3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Grind.ilean": { + "bytes": 53063, + "sha256": "9d99184751fa598b32a5bcaeb04c8ef219ad086a6b0991001334bfa3271ea95f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Grind.olean": { + "bytes": 2153864, + "sha256": "7b3570d997afba9d7bc2c8d3b390057b293ef3f45bdb714dff7cc6608a32d598" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Guard.ilean": { + "bytes": 24875, + "sha256": "6ad3829ad6474aa8a91cf7ef8482ad7e4cbc5edf39ac1af16dc7f743bf5b27bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Guard.olean": { + "bytes": 819712, + "sha256": "e7c0faadd05031a77ebe2d835bad8c3b0a3cada9dfc244a6c737fc4cd6a7b710" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Induction.ilean": { + "bytes": 153084, + "sha256": "b09aaff8623fbde1d45644eab35792a23d125f6afb3a397ab279d1de75a0dca9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Induction.olean": { + "bytes": 4192768, + "sha256": "8786dbb901342a64316c0733755db13d42b4ae859f1840c76f8c796079a2c654" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Injection.ilean": { + "bytes": 7632, + "sha256": "b075ae82da99602b24ba85cc1d64831393d8a51efdfc92dbc4fc85860ef4820f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Injection.olean": { + "bytes": 184576, + "sha256": "29377813b78e25ecbf514c46f23d49f7df38b6d6e6e055c80b9887096618d400" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Lets.ilean": { + "bytes": 10361, + "sha256": "7c84fa41e59bd6379b4c5353ac44bba25e76d36addfce0f5f075e8ab815d9510" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Lets.olean": { + "bytes": 591592, + "sha256": "8279d335533f76115554bc04a8398410c3a42fcc795d4c02e9baa78b1e932cbc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\LibrarySearch.ilean": { + "bytes": 10911, + "sha256": "4a11671bbbc330427904f75daea418c7e0610644b9c0b9354edf37c3ef7fe9a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\LibrarySearch.olean": { + "bytes": 405608, + "sha256": "39ef0933cfc579924527ebac533e5bcc2a566bab7448058cd115649f09020d86" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Location.ilean": { + "bytes": 7285, + "sha256": "ba1458ba2a07aad2cc5663aee2eef52d6f1b97b7cb1928ea709eb0680046b6ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Location.olean": { + "bytes": 230648, + "sha256": "59a70dbbc121ca300c6e64740431d86daecf529de21f7d3f82f070e5ac1f432f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Match.ilean": { + "bytes": 7694, + "sha256": "ee2beaa8723f9d4cd6fab236eecbe61a22dd4011be3c1103ade2aaacdcbf3c47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Match.olean": { + "bytes": 330896, + "sha256": "fd85504086611f3d1474aff5fb395435825505410f9a824981af583259582822" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Meta.ilean": { + "bytes": 2605, + "sha256": "0c435f91bbf51df29ae787a67576fc2d249752ad2b97ac9322a03057659d7bf6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Meta.olean": { + "bytes": 304592, + "sha256": "a46ba48a48f744a562e375dfe878b02441d8658583616302ff03857cdd7cdbec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Monotonicity.ilean": { + "bytes": 32254, + "sha256": "bab02b4fcaac3a07c9aaa8efab8e9f9f6d510d28e4413d361118752f472e587c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Monotonicity.olean": { + "bytes": 1238400, + "sha256": "348fea3365ec6559700baa7908fff1e08ff35cccd05584ff4a912c13f94e0ec2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\NormCast.ilean": { + "bytes": 45098, + "sha256": "579e9622e71ec47755260fd8731faf3cfa08cd4b2d7034c52ba382eaa5d2d260" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\NormCast.olean": { + "bytes": 1407648, + "sha256": "2e6852c388eff79c4e6c2d5c602e564229f7571a3bbe6bfc971603c918349c04" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega.ilean": { + "bytes": 135, + "sha256": "40bf8a8a7a997566042642883b0df5563257c41de091a2d5f2dc16dcb5f58185" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega.olean": { + "bytes": 27984, + "sha256": "a9e47cb7a7c219e6607d801fef9713a81c79329204a26429048365e6455afe5b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega\\Core.ilean": { + "bytes": 75317, + "sha256": "b3ad1e6aca86fd4d733a99a9ff922e7437e3d41fda18331c0b641d41c63f9e2a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega\\Core.olean": { + "bytes": 2435184, + "sha256": "8268cc59445a13707f7c9ad58dffa08406712447e9bb5c4a70da5b218b500c64" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega\\Frontend.ilean": { + "bytes": 133353, + "sha256": "df10c46d0fd18beb6a1e39ca5c66ff990da79bd7bf203b94bf289732dcffe9f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega\\Frontend.olean": { + "bytes": 4626808, + "sha256": "5372d3e6e87dbcf37cb4153d10e6e52fb2f60bd10d860a6f3d9f8a72ba94b4bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega\\MinNatAbs.ilean": { + "bytes": 8649, + "sha256": "945dc5602c3db4d18e1e1fc20113afbc6575343e9bdc9ffdacf46855320ac347" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega\\MinNatAbs.olean": { + "bytes": 218416, + "sha256": "af4ba10dc79cca47339e465968629c7ddb95b545a9d27686a5eedd121b151a97" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega\\OmegaM.ilean": { + "bytes": 42460, + "sha256": "4ff00aaefe776282283fcea1a76baf7171b0619def749d71e3b330448c86eb55" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Omega\\OmegaM.olean": { + "bytes": 1598872, + "sha256": "1b4cf01363c67a34c01fc59defc0199dc962d99346edcc416f8ccd4056cf3bc8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\RCases.ilean": { + "bytes": 86157, + "sha256": "de898b77ff8ad9645a9952400582190d509e2b128546ce8bfd0d3bdf6460b86b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\RCases.olean": { + "bytes": 2318064, + "sha256": "db271c255998c9cba792d9724b753c25489b813c172f2017386309eed2e56c67" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Repeat.ilean": { + "bytes": 2595, + "sha256": "fa5caaea6baa0440e0f0ccf9b3361456a90eba451f7ff4bbc29f117aa29863a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Repeat.olean": { + "bytes": 265096, + "sha256": "db1ed053b902823ce661d62c8457bf58e919076361bec9a1ce46bd45b91154a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Rewrite.ilean": { + "bytes": 13821, + "sha256": "901936bb129c511803fa5205203778f97de511e2d34a4ba6d5238da565494713" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Rewrite.olean": { + "bytes": 610856, + "sha256": "26bbd8dadc2df670d14dd74da4c77639a00ee0bc8b135958b8a664fe98553a51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Rewrites.ilean": { + "bytes": 10476, + "sha256": "304daa586a01c79a5fbffe574b88c4352a73ef9cdcc6b8bbb21390c8efef3e8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Rewrites.olean": { + "bytes": 509104, + "sha256": "f29f5a4b7f5daf1047527ce656a7d893eaeb6df461bb7d8549e2ec85b16b8ed4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Rfl.ilean": { + "bytes": 1412, + "sha256": "d4dea5ad50c4f0acb824cb5fb88aa9e24da66a57d701f07ade4b96da24540aca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Rfl.olean": { + "bytes": 86928, + "sha256": "bf267d49afcb81996c8bc43c3c77b3dbbcf6c5a6cf877958cae78e9da3a3939a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Show.ilean": { + "bytes": 8521, + "sha256": "f89e32ded7a5fab1cf0344fefe378e487cbb0b9098a9daf1bd8a2b77bee07dd1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Show.olean": { + "bytes": 172328, + "sha256": "d7b8f3551fa539816a19f2c81500a2ca1e9f3b153ec108227e3756b2205f4d64" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\ShowTerm.ilean": { + "bytes": 4317, + "sha256": "9abf9d7c3429d7b25f0229bf41e5c2b6eac1da2e15158ce02ba28a2c85df084c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\ShowTerm.olean": { + "bytes": 144640, + "sha256": "e48156674f292e9a1669fff59f051b080ba28625c0756ed78223b7a546191355" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Simp.ilean": { + "bytes": 103920, + "sha256": "90a8e5eb770c191f820a30050774c4435b5963591cde77eec83a52231294b09b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Simp.olean": { + "bytes": 3118824, + "sha256": "abe0bd553df4754f8360e6eb3f399c1c180895407337f1e67972da1f1c177974" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\SimpArith.ilean": { + "bytes": 9470, + "sha256": "eca5563b52812b3a4966ca953da72007d0db369da0e975deb8e16e7050b75aea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\SimpArith.olean": { + "bytes": 190680, + "sha256": "fd39eede327f2207cf4a51bccaa20b3f69411f336bc9e97c0c6785bea1908265" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\SimpTrace.ilean": { + "bytes": 15726, + "sha256": "d3442a0c9c909b0da176aa302c903b2e931b81c989b046ec8fbe1baf8c3519fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\SimpTrace.olean": { + "bytes": 853736, + "sha256": "9035e46de910f7eb9a4554c9156f9d62ea407b1b560da79f47fb5d965731e68f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Simpa.ilean": { + "bytes": 18230, + "sha256": "e96ffe1e5bcd4e50f7058f4ac8beb62c5a5d5c2ee5d5010870798fc081b7f984" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Simpa.olean": { + "bytes": 1117680, + "sha256": "30d24e62d41416ae2b4c7d07037e60c77fd9feac3330b6088ee114b819d87d99" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Simproc.ilean": { + "bytes": 8816, + "sha256": "68e73dbf419624c9838b47842aadd918480b65b98dcdf80e4f56f1f1d91b5e78" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Simproc.olean": { + "bytes": 328400, + "sha256": "c42c6e49b689fc26a0fd076400c97af19b27ce74c39836a673566cc874896f0b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\SolveByElim.ilean": { + "bytes": 15732, + "sha256": "033658a77b7b2de4163f13b9332fff53ecc145af46ab16bd64107b1a55ab3428" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\SolveByElim.olean": { + "bytes": 694368, + "sha256": "22d79acce5721f74965f29f19cd12350b68e264e5486b15a71e219dd3bba3597" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Split.ilean": { + "bytes": 3448, + "sha256": "da123610daa93aad910112ad8764115dfa9b14b160a82561b39aa7c352377bd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Split.olean": { + "bytes": 218528, + "sha256": "a24535373cf50dcef055687192a83ff4217e852980da58f59986563cd5bf6f3a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Symm.ilean": { + "bytes": 2959, + "sha256": "74a35c32603bed814f7d6b844fadbeac7fa6154b3f7f8d2c45ea689921ea223a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Symm.olean": { + "bytes": 152552, + "sha256": "5644bcfcecf4a1ae65725e9858de5ef424ac65c7b80533022fe678fa3d6372f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\TreeTacAttr.ilean": { + "bytes": 615, + "sha256": "d5a303ba4f430468f1e0585fb01eb9238b28d01d414a0706ca0520d882e5fb15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\TreeTacAttr.olean": { + "bytes": 34832, + "sha256": "25add54f60175035d73af7a0f6376e0525b14128c1c69d97ca3b82d85dd02d3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Try.ilean": { + "bytes": 115911, + "sha256": "380619a2090d93e9706ba9a56209b449eea75890b97db80eb4a9f67ad0599fb3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Try.olean": { + "bytes": 3330384, + "sha256": "099a6a7ca704b5847499d62393fa332967b890d9e21f74980448e4ba727f3056" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Unfold.ilean": { + "bytes": 7523, + "sha256": "b2a494bd77b53b0b05648b263766461ed4b4d4f9b8542e31ccb4fa6d28258dd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Tactic\\Unfold.olean": { + "bytes": 231448, + "sha256": "10974be41d44b228a2511b65860803efa57253945565f9fc12a8c2145be1741f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Term.ilean": { + "bytes": 288043, + "sha256": "ffe711dc99d03a64a96c99d7bebc6211d58b5d4be59d4699a7ec982cae3a7423" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Term.olean": { + "bytes": 7154128, + "sha256": "b22acb4001d5dfee1bca7be49527cbbe33469029383ef4eb53bc24e2c6561b9f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Time.ilean": { + "bytes": 1471, + "sha256": "548d5ab9eeb1935d3feefd91cde0a4d9769fbd76b48343e4d1f3281671487f65" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Time.olean": { + "bytes": 73184, + "sha256": "65bd8b3508188685ec9934c0f7398b704273a888abdfe7b0189a0a8e999df3a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Util.ilean": { + "bytes": 44068, + "sha256": "d5da64e1f30bea76c18cafa051937ae6bd609ba940e760cad5a0e8eeeee80287" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\Util.olean": { + "bytes": 730592, + "sha256": "dd0a89214f8d9ef135eaf18aaea084b4953678a965fe50d5e923982da6968d46" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\WhereFinally.ilean": { + "bytes": 3894, + "sha256": "61e99f47f397c2a90416196596ce2bd9065fba8af00b1f0936c4c889a6dfcb58" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Elab\\WhereFinally.olean": { + "bytes": 105112, + "sha256": "94ab567a6e78725bc8de4f46e80f85af8e1e18a1222f439059ff70bc6d7a10cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\EnvExtension.ilean": { + "bytes": 29307, + "sha256": "4484322d05ddb2d8e3d4942cf8c0599743558c6e60860de5398a8f13146f7740" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\EnvExtension.olean": { + "bytes": 560384, + "sha256": "042aec6379f78cb610cac661e9050d8e3491f71f05c6b73da313b1b4a04ca31a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Environment.ilean": { + "bytes": 310394, + "sha256": "6fd92784950137fca193f65c83535efaa598d28829e60396449f7719c92d76b5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Environment.olean": { + "bytes": 5323656, + "sha256": "0fe2f99ea22ff336af2f2811d688250490253e1ab8b6b52dcd34cd460a5affa8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanation.ilean": { + "bytes": 62757, + "sha256": "e5a4ab77b4ea0eddd18020f187478d9e111ed7a06e6ce1a2b1420f304f4002bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanation.olean": { + "bytes": 1236576, + "sha256": "44860ffcb13bc52fae959f33ea2747a519a0cfca51a9e42477d276041d0d2db7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations.ilean": { + "bytes": 482, + "sha256": "5b71571252dcdfafdf90cc658ab896e3e20da22d0dde6c195058cec02756d111" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations.olean": { + "bytes": 19344, + "sha256": "7b9d7a8d2c6de085b7cfc76c64eb4463f96e1b6b9ff85cf8ca7874c94f0b2675" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\CtorResultingTypeMismatch.ilean": { + "bytes": 428, + "sha256": "a57b28ec86c35eebf8fbcb335b6bbe0ac7b6a53048f92d8f3e3565a21b603231" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\CtorResultingTypeMismatch.olean": { + "bytes": 21088, + "sha256": "0cfa8d633a63b710dd4a9e7addf7410a4e58a3fe664eab22c8758051590ab098" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\DependsOnNoncomputable.ilean": { + "bytes": 429, + "sha256": "9a54177a0db3d3885cc24037bd6c23e1013b774b1901f8fb3928b8a313438d67" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\DependsOnNoncomputable.olean": { + "bytes": 23344, + "sha256": "4b82a84f8c2a66932981e43a6777e7e67e313eed5905a26175bee7ace58f2100" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\InductiveParamMismatch.ilean": { + "bytes": 425, + "sha256": "a90b2bd2baa06669ae6d2607a7d9a086bb16da4038cf71474525fb569bf275d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\InductiveParamMismatch.olean": { + "bytes": 21432, + "sha256": "cbd46fcef6e26c31b26d3a311351a4ce282b240b6ef8deda151c1f5008d35e39" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\InductiveParamMissing.ilean": { + "bytes": 424, + "sha256": "577b9a65636f9b13cd073a9ab0a810225295fa61cbdc11f6f3aadbfa582862dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\InductiveParamMissing.olean": { + "bytes": 21640, + "sha256": "97740a47ec3ed1f1f3cda50d0346a4c145b566ba8a2e88e7927720f6f3ae0df7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\InvalidDottedIdent.ilean": { + "bytes": 421, + "sha256": "6866ec5319eeca3de4dc40523bf56ecedac8fb98648ad6c30881178922e09e9b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\InvalidDottedIdent.olean": { + "bytes": 21960, + "sha256": "f5e7780a50df4eb1e85594dffc72452a4ca59cb588dba7e1a2175605d87f6c2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\RedundantMatchAlt.ilean": { + "bytes": 424, + "sha256": "7138d9aa18fd88bf94ef57344254cce66d6d98a44da93566b7f6061573a9fb1a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ErrorExplanations\\RedundantMatchAlt.olean": { + "bytes": 23336, + "sha256": "0ad60bc8b0000b9f1032ddbea478d8a580aa431bcdd6cd577a2d91806f7283e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Exception.ilean": { + "bytes": 21697, + "sha256": "17823a8ec14e64a0d873b941f777e90fd91758aad33bcc205701b3a5753e3a58" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Exception.olean": { + "bytes": 489544, + "sha256": "afac81313f66560b1d91626155dd536e3beb4a4739d99a3cfb9f91382f1ff628" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Expr.ilean": { + "bytes": 233654, + "sha256": "239d6a7e4f7bd62f52a8eca34f710b625744f36194aa47eb7d7b48bfb1265750" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Expr.olean": { + "bytes": 3260760, + "sha256": "8b3cf1da9ff84592e292a4b7d5755c8cd496c77b1507c6a114f9805af7b67acb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\HeadIndex.ilean": { + "bytes": 12312, + "sha256": "c26ac704c91a17f2973025da63b2d1ccb2c8d0c244fa0d4f3d91599cdcc47c3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\HeadIndex.olean": { + "bytes": 329448, + "sha256": "5e2ad6def02ca18560a1b9729a5ee455d4a74a5329e0879974df3c84ca342968" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Hygiene.ilean": { + "bytes": 16788, + "sha256": "da012f4fdf53ae1c79f72fd445a98b5f977a83a975ab566daac00eee9b07eaa8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Hygiene.olean": { + "bytes": 269456, + "sha256": "1d9a2bc2a2c7ea039a796b560d3e743295ab3c631616e69d88fa58bb5e1f3bf2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ImportingFlag.ilean": { + "bytes": 3932, + "sha256": "b32ebe8a6cbf3b37b132ef59e64c82494eb9b47b15af88a0766ce974162bc72a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ImportingFlag.olean": { + "bytes": 72400, + "sha256": "a3339c0d30d5d58b4f9b146f6c762c06301f385c4c43535f678c77657652b056" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\InternalExceptionId.ilean": { + "bytes": 4666, + "sha256": "9662c2ccfcfdb370c69234d5ce7fdc6c898601a7de5f6f8afb1eb40d1ca8a756" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\InternalExceptionId.olean": { + "bytes": 120216, + "sha256": "c68cb2a8168db0d30ea94bef63c9ad43fab96d22de9b57889c9327a9a6c8b281" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\KeyedDeclsAttribute.ilean": { + "bytes": 30758, + "sha256": "b0505ab962652bd20a855316cb82603b2afdb9a8fc62f885563f74350127d490" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\KeyedDeclsAttribute.olean": { + "bytes": 660448, + "sha256": "0990c205ce8a635519f1a46e3b9c52e35e53866388aa1e50d0f1b93b9940fbb2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\LabelAttribute.ilean": { + "bytes": 11221, + "sha256": "7198347903965b94a24cc9e6f08886e4063c38ed960719fba85ff3a2ba4f8b01" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\LabelAttribute.olean": { + "bytes": 393208, + "sha256": "76bbaa069d4d7acbddb4de16db9e255ee07d05be00ffa186c64dbf1b1b4c41cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Language\\Basic.ilean": { + "bytes": 42617, + "sha256": "5e505101d19778e371d5a0896d770897108f98ce2cbefb7f1ae0f8444fbcec22" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Language\\Basic.olean": { + "bytes": 879952, + "sha256": "23eedff8881f28233cb9d429d5c4d858c5b2994968492597214945f3d251893d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Language\\Lean.ilean": { + "bytes": 91413, + "sha256": "a2fc88f85975cf976c1c00af5632e0618e3d10d71a51c68ae30547f1c2c880ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Language\\Lean.olean": { + "bytes": 1732648, + "sha256": "3bc9d8688c0133cf67664dd5a9967eeb66560098bd549069d4dd0ff73dc0a6cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Language\\Lean\\Types.ilean": { + "bytes": 21655, + "sha256": "04d57bf6bd252e94c69c6bd51af1d4a43aa25c9baf6a374ce8b4fbf863432757" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Language\\Lean\\Types.olean": { + "bytes": 391600, + "sha256": "e68e8ee8e398b303c21170484c6d2698f2790bd42c38816926edc182c8b79d0d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Language\\Util.ilean": { + "bytes": 5515, + "sha256": "6eefc58018a0b118e6846559c6495ea05f257e8dc65e44ba5b45d3c5034b8fe0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Language\\Util.olean": { + "bytes": 208128, + "sha256": "84e545aa18880d0010d6d258a302b0a91d31b5c5a467840993f178299b2ea3ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Level.ilean": { + "bytes": 82209, + "sha256": "d2a616a028b8cbd265abddef30976777761f0733af5fe30206b7dae750fcb051" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Level.olean": { + "bytes": 2142024, + "sha256": "18254ee6ed545807d8dfcb815733282d70b24c2df6873550d5cca8a127280f07" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter.ilean": { + "bytes": 514, + "sha256": "1aec065c56d2d2e9cfc90c401afe5f43b38f8c1fa9fd5508aa701d678ad7a797" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter.olean": { + "bytes": 19536, + "sha256": "fda7f32c3d23236371461454a79028cc960066d6a9412d05d6f91730698a6047" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Basic.ilean": { + "bytes": 13486, + "sha256": "c78d2ba84f0df983da3c97fdc21121b44c69ec75fb7b972607f2083f462351f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Basic.olean": { + "bytes": 255000, + "sha256": "3fa992fac68971bd17ad8b4d2ef3ba1b5782054da7ab94d13724bde6625ba76a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Builtin.ilean": { + "bytes": 3927, + "sha256": "445de4b0c58cbe43c6d05907552cc09552e8604c23228ff4f8ae47a1cce26b36" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Builtin.olean": { + "bytes": 355808, + "sha256": "5cf6809d53827825fdd17bc19bb5aa62c98e4cea2e254fe86aaa15a341dd1fa6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\ConstructorAsVariable.ilean": { + "bytes": 13325, + "sha256": "5490d8dc0b038583e5f36da3af23ecd6c13015c3c191c184f7e57d8c75b83036" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\ConstructorAsVariable.olean": { + "bytes": 589328, + "sha256": "4e2f47eb0738fb6475cf4255f16b624e73b2e1b797488d1e96534e2c437b731b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Deprecated.ilean": { + "bytes": 10818, + "sha256": "4f036991c5da2b0acf202805011d09ca33d38e810aae46820bd644fa7a02205b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Deprecated.olean": { + "bytes": 269960, + "sha256": "866a64ece9df17e5bbb5d6cd3b93a8a574b818c21917ddb2e286a028eee73c3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\List.ilean": { + "bytes": 31583, + "sha256": "a613e4855154f86ede9881ab7c8804f76b5adef15cfb89662018c216df8f325d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\List.olean": { + "bytes": 1142360, + "sha256": "d3505b1d885a20b8221cf8381a17d46f74494e0d3bb8dd5ab2120564e5efeb57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\MissingDocs.ilean": { + "bytes": 48491, + "sha256": "8535db17ebc1ff8bce8ecc7d44dad9d02c42ed1529e0b4b0c799746a81a80535" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\MissingDocs.olean": { + "bytes": 993528, + "sha256": "3ee20fcadde46a4f7e155a639c3ceafe72b38935295a60ae012b262cc95b4845" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Omit.ilean": { + "bytes": 2806, + "sha256": "6878bb1aa8529e89e51d3942e4eeba521f13a08fd03f8bb21debbea6dac2e271" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Omit.olean": { + "bytes": 99952, + "sha256": "9731c3ea9095f56b737d8135098e11749a249d1ea06d5cfbcbfcdd82344341f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Sets.ilean": { + "bytes": 5868, + "sha256": "944732f97c277079ce310e806d3b4ccdfb6a1703ba1fea40eaa35858cfd8622e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Sets.olean": { + "bytes": 259472, + "sha256": "9c3197c98ecb21e9a28a1b60b38604f47969b47122f773673abb5b674082cc90" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\UnusedSimpArgs.ilean": { + "bytes": 11677, + "sha256": "6e71a0e53285a664dd5646f59801f01ec9f7c081a9d59cbc1884cf9ecb2972db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\UnusedSimpArgs.olean": { + "bytes": 584136, + "sha256": "e635d796d86bde5e46bc5c09a8726eb63fbd20f6c5bbc75b8e179e9ae38f9a6c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\UnusedVariables.ilean": { + "bytes": 79264, + "sha256": "60a98b4193d8e0722b94a62cb913c64e2d7af0e5d993eba2a2f2c328a83c97a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\UnusedVariables.olean": { + "bytes": 2398424, + "sha256": "e075c3c40f3798eb29f273fad9f485cc49b681715b722bc424dea694fa3f553c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Util.ilean": { + "bytes": 4615, + "sha256": "07c50955fefb2c337755d3e48f94999d8662d178abfa986b1255d6fab9e0ff9a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Linter\\Util.olean": { + "bytes": 93360, + "sha256": "ebe9f1baa768881a599cf34d07e44df38f981231962ac5bfdf710ba13772f193" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\LoadDynlib.ilean": { + "bytes": 5971, + "sha256": "797fc9bf30f4a5489d8c5ca8b127b5c3fba71a02c0f942d83c203aa4fc44acb2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\LoadDynlib.olean": { + "bytes": 100160, + "sha256": "61b268a396b2befc6adb5c44c8b566708de21e30a44b9cf9dac063a8c0e84ccc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\LocalContext.ilean": { + "bytes": 78927, + "sha256": "b0c1d43688f10b3c209d841340665a1a66c0fc428204fe6419190ef2fde62801" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\LocalContext.olean": { + "bytes": 1252224, + "sha256": "5600922bc66634ed9cf5a276f725bf0b66c567a2cb278c9b21ad818229d1d0ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Log.ilean": { + "bytes": 18336, + "sha256": "36501b9a7238b5bb9f05f7d309371a8266fb9ddff66a43384c6a375f235b4979" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Log.olean": { + "bytes": 263424, + "sha256": "75ee8e33746bd4f87ac7145f90c0158ff7f1c88dc81cbdacc04df547da20f2f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Message.ilean": { + "bytes": 99408, + "sha256": "7c29ea3795bad6ee2afc6fd0a892e41b746f0130451b07437ce296d661d8f13f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Message.olean": { + "bytes": 2150368, + "sha256": "dd8e458011d7a7d950e0615f84f1540420344143b099b0ac203634e53bf7b1c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta.ilean": { + "bytes": 2231, + "sha256": "4499ab15b513054e324639e3ba03d2d4f3cfc685b2d57009ea5c997e90c1cdb2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta.olean": { + "bytes": 24016, + "sha256": "ebb97d5a2f64fa20f2c3202a514d1ded7aca27719369bd99524c719289c91537" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ACLt.ilean": { + "bytes": 21829, + "sha256": "6cf84faf12490ca9bb86d4ba2c75d34894fc7eb2344b0e3fc4456c6104db7e6a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ACLt.olean": { + "bytes": 477416, + "sha256": "fcc36c0115fc7eb7ff01039714e9b6216e77f8b97b15bf714ce5ae507d0314e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\AbstractMVars.ilean": { + "bytes": 28380, + "sha256": "63db5262598f6c3625e76fd96367bf1ccc8dee5649fe0b06ee91dfd3aff0c00f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\AbstractMVars.olean": { + "bytes": 627480, + "sha256": "7b68d032cd1bd7e9ce69d9a59595e0ef6d3eb7eb77ef28752ba54e0ee4cf333d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\AbstractNestedProofs.ilean": { + "bytes": 15291, + "sha256": "d232a3214bd6662606e452db3430bc6bf02e860876a0e9085a2fb69414fda8bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\AbstractNestedProofs.olean": { + "bytes": 608280, + "sha256": "d065eea3f785f5312f243e97efda817d8b64fd2a47100eae0e74c74f43e5caeb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\AppBuilder.ilean": { + "bytes": 94305, + "sha256": "0eef735d63e737e89786c791ceba0b6e7bd13a2c1919604a0ebb6c9dfa7ad95a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\AppBuilder.olean": { + "bytes": 1833768, + "sha256": "c2f7a251709af951bcb55193fd53cc7ed7f7ca7314cf7fa63e4957837f387f10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ArgsPacker.ilean": { + "bytes": 63358, + "sha256": "a168ed2930243d85d2beb0537fb89e7352b5dd85e11f1aeba3c27ae2266b0317" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ArgsPacker.olean": { + "bytes": 1402584, + "sha256": "9810e1622881e31029f8ffaa7196fc050d47336d483ab5a1c373599c8fbf8370" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ArgsPacker\\Basic.ilean": { + "bytes": 873, + "sha256": "5a07068772e1a2cd18524c8c01da91b124a2b4fbbf9ca88c4080657b75b292af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ArgsPacker\\Basic.olean": { + "bytes": 46016, + "sha256": "c225e36e55ec4eddbb5d6064943093e1455b79b90a16d2d57c0983c3072c5ce5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Basic.ilean": { + "bytes": 312377, + "sha256": "d6a571fb11eeb1e71cb748cca8a71291c3b461498311cdfe9121173db1bf7f48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Basic.olean": { + "bytes": 6992448, + "sha256": "547b89dab7a568cda33d62684afab326cff81c6373744a69580afdbf6f41d81b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\BinderNameHint.ilean": { + "bytes": 14250, + "sha256": "a01eca5965342e45df1e13ec2dc1a0fee2bfdef3b3d3543d1e57ae8392194dd7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\BinderNameHint.olean": { + "bytes": 420720, + "sha256": "4a3339596c9cbb522cb9a0cf47da45ef3cfa9a07234397ad39f1d97869ac1ac1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Canonicalizer.ilean": { + "bytes": 18424, + "sha256": "93837756a20547344b41b81d7d433b576bf83324d67ec75af585ae66ca06acf7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Canonicalizer.olean": { + "bytes": 627768, + "sha256": "af574f8ce84f7274e06f373e347339a521aa7a15576cc3794d994b78d9c67661" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Check.ilean": { + "bytes": 38649, + "sha256": "39a5fa22c880295c3bc2932995a1d4d4775f01ff2fab96fae194e8d91d12bed3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Check.olean": { + "bytes": 1187080, + "sha256": "cdb993b2005880e6cc354e02256daf3c31c648d747b4575af967703059f2c5fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CheckTactic.ilean": { + "bytes": 3955, + "sha256": "d578cbae9c9ae653894b9814276ed6b143710c94c8525a2e44f14f06fd75082e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CheckTactic.olean": { + "bytes": 108160, + "sha256": "c7f470be7c15eadbf297747dd23a1d777fc6bae069430a1246670d31d65d3fb7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Closure.ilean": { + "bytes": 50910, + "sha256": "37af944682df01e4d7dd51efa77a87f9f9d19eeb5231fc077d73006f7f2b5155" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Closure.olean": { + "bytes": 1528880, + "sha256": "cf44232918e366c387426d43d7ca5831bc0784d6149fba1ba014aaa773597477" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Coe.ilean": { + "bytes": 23187, + "sha256": "154ca5a71e73c9e848de23855b491ad2f93c57d2f1f371732ec50f794c3808b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Coe.olean": { + "bytes": 1366976, + "sha256": "31ab26881712d2afa350b9f65b3428bcd693dc49f02147519ccc8c55ba80fa6a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CoeAttr.ilean": { + "bytes": 11300, + "sha256": "f6d5cf3a038429840efe74167b83b6c602f2c0c7683d62f74b6cb32a7a9b2886" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CoeAttr.olean": { + "bytes": 476128, + "sha256": "fbcf2ae641a4f12f17098dd95e1108a32f63a8d14b3adf62f7f72e438e4d0dce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CollectFVars.ilean": { + "bytes": 9869, + "sha256": "17caf9319482b3fcc2eb7639ca22badef8677e058ca0d3adcb06ea64321e7999" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CollectFVars.olean": { + "bytes": 231232, + "sha256": "e2a3620f73a5da3bb02bb3d636a46ecda6c1cf0ac27cabdd29d27f21b5fa4e49" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CollectMVars.ilean": { + "bytes": 11620, + "sha256": "57c9376d1d68d92e6c23e9c1e82762fd4c16269457d93d5fea5da700841f0b7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CollectMVars.olean": { + "bytes": 638208, + "sha256": "e426b41b9b79b4b0aeb6cff45a0a13b5f250219f4bef7bd36b8b1c20baf226fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CompletionName.ilean": { + "bytes": 5249, + "sha256": "817fa4165e309bbe3db37d01f3ca64ee3d9f521da80062f3764349f7f7a951f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CompletionName.olean": { + "bytes": 69360, + "sha256": "2bdfa222468e68e76f60fc9e9e4fab0289389650b2451096b3967b3887dac184" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CongrTheorems.ilean": { + "bytes": 67717, + "sha256": "ec6230d79d61a5e61d7e80e9a30513c1760da220c29aea973d5a4a3a9023a781" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CongrTheorems.olean": { + "bytes": 1434240, + "sha256": "519f4a1f3b7efb3b56898052de35574d26b554f17eaf7780a0e3f082a32f7c60" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions.ilean": { + "bytes": 299, + "sha256": "7548fd3420cf2d7a780bcb8a8043b94bea035c57b9a21bf25ff341af7dc4a07e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions.olean": { + "bytes": 19032, + "sha256": "a907c960a95c35c414391c1c29b78e59294ffe18c3e9493b647bc9f4f069ba5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\BRecOn.ilean": { + "bytes": 37179, + "sha256": "65e8533286892f7eaf9e49844f18811bab507a4451313f9c4a1eea35141185ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\BRecOn.olean": { + "bytes": 1180760, + "sha256": "6eb68334bbf0a5216ec4d5c8c8c31710c5102c4d859e66a6bf41e4b08971f3b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\CasesOn.ilean": { + "bytes": 2801, + "sha256": "d76d61988a4044d14186b3449047ab71230c08763a1024da150a705fdcb63884" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\CasesOn.olean": { + "bytes": 152400, + "sha256": "8551c18896a5c679bfd267eae7dad186bc8dd4cd5f3ac2a485894dcb808e31e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\NoConfusion.ilean": { + "bytes": 22475, + "sha256": "11a3bdcc0f1c88b7b1241da28553587a87bd5c05af0b0a99a98cf63955d8a97b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\NoConfusion.olean": { + "bytes": 592160, + "sha256": "8a36418a6647605d576bfe8fd15cecf47eee7ca530f3d92c7f129e4d3f9c203d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\NoConfusionLinear.ilean": { + "bytes": 30281, + "sha256": "abc5a9d85fdd8f663612d0064cc99c2acea9c015f56e3acdf7faba8425f3d339" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\NoConfusionLinear.olean": { + "bytes": 1158160, + "sha256": "61ae1eb818f094c54541996a5c2d42b059caf227a472091f38acb7eb4b9f3a7c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\RecOn.ilean": { + "bytes": 4739, + "sha256": "c409db6321559e6d9cf3c0f0499d11a30b0cdfdf9c33880d5091aedbc778343d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Constructions\\RecOn.olean": { + "bytes": 256272, + "sha256": "e0c3875a9b87ebb5868442843163ca34383ced8df3b22a5d18870d9fba9fdaa8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CtorRecognizer.ilean": { + "bytes": 10897, + "sha256": "38ceb0537d8d55b98fb328f9a06f8e69515edda0cf53c8203e7c32c33bacbf58" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\CtorRecognizer.olean": { + "bytes": 234328, + "sha256": "480641080626a3983966b02b13909a40b0c1508d2a5a6c5a680f88da8decf18a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\DecLevel.ilean": { + "bytes": 9787, + "sha256": "658ab7f990dce3a77e308fb7092423f0119805b27a9ab00f8f2a085f225b2f83" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\DecLevel.olean": { + "bytes": 300824, + "sha256": "783f3bbdeddcfae9d102f1c541798148b1ba5d4aa1dca7c34f7e6e43c10c815f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Diagnostics.ilean": { + "bytes": 16412, + "sha256": "c1c4b3f9ff7a49abbe3485723182a6177da43ee31cf12b97ee7c22fed4ff65b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Diagnostics.olean": { + "bytes": 647184, + "sha256": "c2c02ce722f5f5dbd56853ec88ba02415007be58cb69373e833d319bb9d97d70" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\DiscrTree.ilean": { + "bytes": 108977, + "sha256": "eb17ec76aeaf36342c63f87a32c098941a0b9ec4055e73aaef6f4055182d4861" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\DiscrTree.olean": { + "bytes": 1814400, + "sha256": "cf6d33f2394df3ec6e80870e82d251d89b893e0805b959d8f674450f3f88292f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\DiscrTreeTypes.ilean": { + "bytes": 10375, + "sha256": "dcf9e26a66a3b108041053f17ad27ce1d7fa4edc50da1674a2cf1e7362710d5d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\DiscrTreeTypes.olean": { + "bytes": 404216, + "sha256": "822224cae9f8dba77dfb729a5f0defa342b54fd7cba8aad82c9f1e767b8482f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Eqns.ilean": { + "bytes": 40847, + "sha256": "fb129475b7a15c363fb14f7ef177da52071a5f34e6c9ced6d68cf20208cf8372" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Eqns.olean": { + "bytes": 859544, + "sha256": "cc350c2df05f7ffc49ba8c7a5c7be519c5ce8b1a3c41938988a7cbd6007ff687" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Eval.ilean": { + "bytes": 7922, + "sha256": "f6e964e9c47e2342f08a48eb425c54bf4aade2a20a5b3eeafc8a2f0dfc9a38c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Eval.olean": { + "bytes": 323848, + "sha256": "1c7a7c2db41a2ed935ba40f260895d07d83d18ee2c4283b2716b574f5fa3edc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ExprDefEq.ilean": { + "bytes": 266117, + "sha256": "c7464187ea1a9a531cce60d61ec11038cf82778d7b7a4641e2faedeca091b35a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ExprDefEq.olean": { + "bytes": 5362816, + "sha256": "e6c768c6c84aabe543f80fa8ee03770072ef2d36d4f6a9b76aeeffd0c49eab02" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ExprLens.ilean": { + "bytes": 21396, + "sha256": "cbefabd0ff39626ebf241d23349c29c56dd376dcb767626f75458cebb9b9bff5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ExprLens.olean": { + "bytes": 618944, + "sha256": "e305e9aeaf2ccea590deb38384002cd8117c07046601f223c1270dccfe1520e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ExprTraverse.ilean": { + "bytes": 12747, + "sha256": "f026e25591eea02c9ae8403144954ebf01f254aacd717a52d27481bcf28bb26d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ExprTraverse.olean": { + "bytes": 214080, + "sha256": "0d00ea49e3436aa52e9c7008470a0878a107b21e5b59d892f6fc4cd5b8ea8cb1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ForEachExpr.ilean": { + "bytes": 18492, + "sha256": "a113d3f47b049e587f6af982c66c11755b931f21ddb9715a4e60bab98f4c0db7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ForEachExpr.olean": { + "bytes": 779616, + "sha256": "af86d49ea1935dcf6fb6eeea101871c674d7f5b217991f78ae778609fefb895b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\FunInfo.ilean": { + "bytes": 21867, + "sha256": "d155bd4f7dbc0fcba4f8d49acfd2c6d0e399f1bfd523d96791c9ebe3e6047fc8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\FunInfo.olean": { + "bytes": 511520, + "sha256": "ec128db5f2730143ab26d45509f6a9c16f088dd48d32bb27d43462e996691213" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\GeneralizeTelescope.ilean": { + "bytes": 9272, + "sha256": "00a9f257ec4b70d920ff02be4ff74aefce29f180397ff33122b027ce6ea0e603" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\GeneralizeTelescope.olean": { + "bytes": 231024, + "sha256": "77477effa4309bdb1c965b019b48c1a5f091c72474af6ac94f03c15222584c8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\GeneralizeVars.ilean": { + "bytes": 10010, + "sha256": "46db19dc8993647cc916b8453cdc9e0d3266f18a79ff6e1d0410a4ef6e9664ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\GeneralizeVars.olean": { + "bytes": 566424, + "sha256": "f34132ab24577216dec0ecd796a044fd4c34a78e683bed823d4d0da7ccc08e4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\GetUnfoldableConst.ilean": { + "bytes": 9108, + "sha256": "44f19513c7c58cc0db5ef15dc8955cb60f6b61d6a2dab21fea9946e334aa19b6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\GetUnfoldableConst.olean": { + "bytes": 164616, + "sha256": "e006a4e68929e68337c3bb699a99492d9fe6a12ae67f8f6326a5561c2a34bddd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\GlobalInstances.ilean": { + "bytes": 3859, + "sha256": "9e169d2db1d18fd2403ba4cbf28beb6e38a6e4c971cbf2597d24b93f490456e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\GlobalInstances.olean": { + "bytes": 117440, + "sha256": "6ec338ff30c60ea7487af56212d62a0b04068dc5d7ea4fe4fdb3b54e4aa197ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Hint.ilean": { + "bytes": 34579, + "sha256": "9c3ac03f1406d087723a166e66c4b0ce4a49b458c0ff2fe9fb6fa6524664032d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Hint.olean": { + "bytes": 1252064, + "sha256": "a97c61ef15984189f5613bb165761139ae25ac7b41c01f4c71084f6aad15b930" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\IndPredBelow.ilean": { + "bytes": 105076, + "sha256": "e786d4aa2fd31454e52ff26f45738637d98db7f6ff7ab19aedee98f8e949b705" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\IndPredBelow.olean": { + "bytes": 3087288, + "sha256": "ebfb5869720877c0ec7a693f5bd983e9e6086daadd030fed723dd1866211a78c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Inductive.ilean": { + "bytes": 1927, + "sha256": "b8b837a82ef8fc38a07e6c484ee3d14c93aa0ed1b94230eb8576fc961ad9cb02" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Inductive.olean": { + "bytes": 86152, + "sha256": "cb295a1a966456a22d217e17ced978cadbd0ff9ceacf74d3706a5e0bf84b5cd1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\InferType.ilean": { + "bytes": 67133, + "sha256": "1326d2bf7ffca9b96ca91e268b62d84f2038c19359b27c7f48778b99307c6c08" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\InferType.olean": { + "bytes": 1475696, + "sha256": "2924e179ad79d4ace705afd914ce8508070ecc19d698fd27708c16f649d1dcb1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Injective.ilean": { + "bytes": 37883, + "sha256": "0032d1774f6c0bd762e141788e5ff4e1eb9313719a8a7659013237d52e819b93" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Injective.olean": { + "bytes": 797816, + "sha256": "04f23d7b0e54c07215b64b344b83141b5d91978f455e5f191fb6dace1c0d60fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Instances.ilean": { + "bytes": 48850, + "sha256": "4ae6ec5b2921315fe5f08d34e6ac93faad6b2d6bd2904b43052db7b4d5593924" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Instances.olean": { + "bytes": 1550856, + "sha256": "0b17692c739cd2408bafa0a3f7bf3982cabfcab981742e7b3ab5b09c0fc421ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\IntInstTesters.ilean": { + "bytes": 9251, + "sha256": "75a9fab2bf8fa9a50e753c0c0cc3fdbf6f11956bae4da90fda7e5a0f7f76320d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\IntInstTesters.olean": { + "bytes": 138864, + "sha256": "a997f0c9be0d353913dca49f12db159644b10a80c9a76d20cc851f4aa0998da1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Iterator.ilean": { + "bytes": 5541, + "sha256": "55f199567f53cbc4d92e0dd08f6d967ef95fb6d8fd75fb517de9bd019445dfef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Iterator.olean": { + "bytes": 162248, + "sha256": "cf95b296be4dc66a75a8d91d47bad6ef96ea553d3b046bee8aafa8b26cd298e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\KAbstract.ilean": { + "bytes": 7323, + "sha256": "5ccd43fdb316353b728b68ceb29cbd7379c73ce057eef43c15f71a9488610be5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\KAbstract.olean": { + "bytes": 230008, + "sha256": "996ceb42ce42772b55ccccd7ede4d261a70861084244f202cd5efa5fa8189aa0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\KExprMap.ilean": { + "bytes": 5672, + "sha256": "b595a208fdff251237d4b7ebd4bc6d4d1de8ce3fa89beb82a7cf3fecf7d69d89" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\KExprMap.olean": { + "bytes": 168744, + "sha256": "f396e9500c9e1aefea34bbdc03493b80ae37c76b1753a359ea09ce20c43c3b59" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\LazyDiscrTree.ilean": { + "bytes": 165625, + "sha256": "01c59d0d00aa93ce01408c4c1e284ecbb2db1bab3c84f35a909047a6cd43082a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\LazyDiscrTree.olean": { + "bytes": 3060152, + "sha256": "8ddea4806d6a0ab7e459c510ca385c8b9c1305562769c96695c4cf3220f7fa6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\LetToHave.ilean": { + "bytes": 81160, + "sha256": "ce437b90343552abc6beee864c685be83827357efa8de98bd33b4e14ade1a3a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\LetToHave.olean": { + "bytes": 1917776, + "sha256": "0fcada3695f30068ac8e4e8fbf131b147d928f45d67a12477afc354183062f3e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\LevelDefEq.ilean": { + "bytes": 24140, + "sha256": "c9bf5ee21cac2b01d135ac66d22da38af705160f51514aeabb7d7d983f6561f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\LevelDefEq.olean": { + "bytes": 521336, + "sha256": "b1dc78f6b68be95a2304afe6718cd6e20db544d829c1d283048970705ca7f909" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\LitValues.ilean": { + "bytes": 27581, + "sha256": "6484730cc74a96c3b44472d7bdd9e0de9cbaf972476e672853b8664194fb88fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\LitValues.olean": { + "bytes": 726056, + "sha256": "5c7c8774f5593126698d33cc26514d3ca66767c86a65424199d5289792ee66fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match.ilean": { + "bytes": 500, + "sha256": "7c826026c0f1fcc244bb883c825a50d34082efcda23876489834ef6c6221d7da" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match.olean": { + "bytes": 45256, + "sha256": "ff918ba922b264a0b9ce6f6d8ed136ca86adc201630d2f27e136fcf5cf1cc145" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\MatchUtil.ilean": { + "bytes": 7875, + "sha256": "0603ecd4148bb3777bfd8f7d7c15eaa3a30e959b50852c09d3ba44bc079e323b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\MatchUtil.olean": { + "bytes": 182464, + "sha256": "7525f72eb96233d19fa3144e5facfb51195dea7e2c2404d17013d9ae8f766c98" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\Basic.ilean": { + "bytes": 56146, + "sha256": "d9c9bb8b37bf08a65d460ab94c6193925e610304f50b9b1beb9390ce18a5e725" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\Basic.olean": { + "bytes": 1148336, + "sha256": "23ae83b2c1ff9ca74c183cbf6266756194f9627de3ae5d0f6c94832e853b0189" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\CaseArraySizes.ilean": { + "bytes": 16560, + "sha256": "522d849fda90217f738eba7187dad9bc0cd34b632c5b86af7c66cba4859c9a4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\CaseArraySizes.olean": { + "bytes": 380424, + "sha256": "bd5b882b8774246e716a697672dc1ea97058470ef00acd187f110753be223296" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\CaseValues.ilean": { + "bytes": 17221, + "sha256": "ed26dec3c29ee1ad216944a9917266378be42496c72750361f1ec54ef8685e52" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\CaseValues.olean": { + "bytes": 390488, + "sha256": "e9d3ac2fa3b43bd4d35528a00f7d4fe86e227ffa291f84340cd5b583e806360e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MVarRenaming.ilean": { + "bytes": 4903, + "sha256": "1a0584ee65708e6122f58d2306678f1182b9144086407ba6662669f1f70f6759" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MVarRenaming.olean": { + "bytes": 100896, + "sha256": "d59e5388d0182f211442d5d503e77e864fb8bad79d4375487fae2a84ec9c9e80" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\Match.ilean": { + "bytes": 187693, + "sha256": "4ab9b8af5e2e40624fbb6153e252188132555c7c6129f63d530994eb526db2f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\Match.olean": { + "bytes": 3988608, + "sha256": "d32417b8afdeb78045c833a0c1ba5fab54963933e080f0e2e1bb67509ff7ed03" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatchEqs.ilean": { + "bytes": 141341, + "sha256": "d17554362408151775cd0c6fef99f415984e3b1de73ed45fb497cc28a803d445" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatchEqs.olean": { + "bytes": 5066856, + "sha256": "4b2eabde713d06bc0bfe0afed3db14457762fc51a389964984331da3ed34ab19" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatchEqsExt.ilean": { + "bytes": 7680, + "sha256": "ba0613d48ecc7a6e07d613abc2579671cd7c3ef852bb099d5485f67c4321e941" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatchEqsExt.olean": { + "bytes": 247016, + "sha256": "ff65c7759195d5c3aa537a4b3994cf09c5ca1286303b2bb17c6ad17b0eec2f63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatchPatternAttr.ilean": { + "bytes": 1455, + "sha256": "fff2c6c1e86868c34a31e9bba6aefe875398f980565e9f904018b373e243c0f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatchPatternAttr.olean": { + "bytes": 62544, + "sha256": "ace3f0d077f92214e43eb29fa0c0bb8c49054dca09b1e025c94a7beec22adff4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatcherApp.ilean": { + "bytes": 199, + "sha256": "4ddad18c1001452fdf3bf03e8bcbdb5f28154fc6010737cce7bccdc596619e48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatcherApp.olean": { + "bytes": 18824, + "sha256": "747927986d31526a108ae27b516c46c95caaea47a44a986f9ca15548a9f70bd7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatcherApp\\Basic.ilean": { + "bytes": 14943, + "sha256": "8175859ee0ae4420899bb4c725f5d52899d234c1387763f1d83639462e038f55" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatcherApp\\Basic.olean": { + "bytes": 355672, + "sha256": "73b29c72a75857f3b6583ea82b06f5736c514da3e19b8ac0920320449a9d9f9a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatcherApp\\Transform.ilean": { + "bytes": 45544, + "sha256": "5640de93f1e1d1dc16457afce04571bf409d2600f980223033b7af043328db66" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatcherApp\\Transform.olean": { + "bytes": 2116304, + "sha256": "45c3dc184342c558cdb6186cfcccc40614aed07d896f9b0d9f8f710305014bbf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatcherInfo.ilean": { + "bytes": 20559, + "sha256": "88837a49ef2d733db66496eba9133c375dd1b2172441b52f818de0c22e5509d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\MatcherInfo.olean": { + "bytes": 303936, + "sha256": "656e8328a520e6fd387a5b4ce23b0f388d7c4b04eaa0dc4ab50ea243ba4c2784" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\Value.ilean": { + "bytes": 4109, + "sha256": "382b9d72a8a74a5cd52b5cc87ccb7cef4d98d77f1fdb64b78a0bfd2a6ef7e841" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Match\\Value.olean": { + "bytes": 107472, + "sha256": "77071de556a8b9d6aa7729e48c3642a5c1a350bba2c50dbd8ca148220db1ac4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\NatInstTesters.ilean": { + "bytes": 10359, + "sha256": "4f1b3309e3dc1705b2d3f80b89a3ae72ad0f7ea3a76554eddfacff0c46023334" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\NatInstTesters.olean": { + "bytes": 158096, + "sha256": "634a904c7b15c0986abf8baa3fc38cd6b735ef9518bf1554637ba039c660b3f4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Offset.ilean": { + "bytes": 22945, + "sha256": "6625d3f4c1d2a1cb80d93a60f6e882a77d23e15a226df0485002660aa3469ff9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Offset.olean": { + "bytes": 763368, + "sha256": "b0fd09b42dd4a896fb73288ba437255809c1e9b8cded2f387fd77ca34dce6222" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Order.ilean": { + "bytes": 8625, + "sha256": "f85f853f8d4ecb7cbf58a10e3940a907fc43cc111fa8e6dfdcd9df05fc1dc104" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Order.olean": { + "bytes": 228160, + "sha256": "aa12a80c536a352aab1311b22d1666d359e3b9979e241817b4e0b58ba553a17c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\PPGoal.ilean": { + "bytes": 17259, + "sha256": "b12736523067910babad02c3d22e7519c7f156d51013b1f4835f0a5287596650" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\PPGoal.olean": { + "bytes": 437648, + "sha256": "a256ab43a44b45cabc90db4270ebd850f85a786498e1aa835dbf3a8e9457ff4a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\PProdN.ilean": { + "bytes": 16799, + "sha256": "147215b031afa302a792de5639a4e2ff863b78ac4816ccae673e1335a6b12cc4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\PProdN.olean": { + "bytes": 388552, + "sha256": "af80b086f20ce16d53537baa05bbfffd16e493075da882f936af040b63c5f81a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\RecursorInfo.ilean": { + "bytes": 43508, + "sha256": "940e7c29da90b67ebbffdbbc15960c7b3aff11af488524c81bbf386218cb32fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\RecursorInfo.olean": { + "bytes": 1049112, + "sha256": "978a15b9eaeca0a609f1e39e516bbdf7f32c213bef6a52d7a64f68c50b83bc98" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Reduce.ilean": { + "bytes": 7648, + "sha256": "1c2e226f5cb75074ccc588373a248d64098787af8a264362cd865326458c68c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Reduce.olean": { + "bytes": 352024, + "sha256": "492748e88662a2e54eeee5c1501526ef83fa17dea0a9b814db6880d70613eae9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ReduceEval.ilean": { + "bytes": 9409, + "sha256": "b2e198348c84f6aeedeee38f22744aac10b3e7ea696afb8d2f54868762e4fd29" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\ReduceEval.olean": { + "bytes": 252104, + "sha256": "f1ced324165ec3d1aa999c8858f34a4493df8764aa07fc53da8521d85eb473f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\SizeOf.ilean": { + "bytes": 81496, + "sha256": "a619754dd72db98f0adca86773dfbad8001392428abe37048b9ee76974447171" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\SizeOf.olean": { + "bytes": 2188496, + "sha256": "e6ecb214c746364be0ca7b88b5a731f1d27b430d777a2e868115d599f912478d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Sorry.ilean": { + "bytes": 15693, + "sha256": "6c38f3c970c8e632b5d024e1c7bb6121872aa2fabd9cefe96aec7b3a13fc47f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Sorry.olean": { + "bytes": 226640, + "sha256": "ac65c05a599fb05ca5b5603b629ec18d9eac0da0f75b1051e520a870b1a09cbb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Structure.ilean": { + "bytes": 32754, + "sha256": "0fcb0b65c495404f4367b4411102b392128c2b2339b9ee2d549eef4b285f3aef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Structure.olean": { + "bytes": 883088, + "sha256": "b2acaa07c311fc8777075deee31febfb8a78e9d2be5d0cb0c0546c8a64b4671d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\SynthInstance.ilean": { + "bytes": 119032, + "sha256": "47860e8d69bcf6c9a455f640072d98e55dfdbf2ea75315a5658f4dde7b358185" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\SynthInstance.olean": { + "bytes": 3007576, + "sha256": "2e82981bd07858ba88ed5b2719f62a65a295a39dbe07c60c5187b43eb8c8a618" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic.ilean": { + "bytes": 1891, + "sha256": "b1776b717f7a79a9d58fec2ec3dd2dc04bb1dc58cfdb1984aa7760d58de7afea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic.olean": { + "bytes": 22424, + "sha256": "04f7b8b679199b18fbad92a18142d18967e5f64405aec4fe6a9baf841838314b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\AC.ilean": { + "bytes": 125, + "sha256": "bfd513d656f94e2adc17a04fa0798127335acb932c5e07d1703bd8bf9ee20bf2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\AC.olean": { + "bytes": 18736, + "sha256": "766a708f3a2492d68b8bddf946c85229edb44b6b0645e46b6e50327ddfb8d8a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\AC\\Main.ilean": { + "bytes": 43168, + "sha256": "cb7c59f151343f7e689c57415160f7be05ff36e742fe8504bd5e73f769e7336b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\AC\\Main.olean": { + "bytes": 1219112, + "sha256": "7d37ff8ed27fcaa9d743f5ba022e758a568e4f524ea4f36c6608e92951fef1af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Acyclic.ilean": { + "bytes": 7795, + "sha256": "9daf81b65934161aa30de242f8fd6d1ddacc3a421ed4a4e196d034c30e92937a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Acyclic.olean": { + "bytes": 283544, + "sha256": "f0630e36e7501bd1246ad58549fd4659c77fdffea98f44e06f10a119cba4c699" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Apply.ilean": { + "bytes": 43512, + "sha256": "c9366102377dbe6a06bf14d8e83c9f860da9ef69f40bed97fb7d352b4946877e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Apply.olean": { + "bytes": 1160864, + "sha256": "6bfb86ea99ce4dbc1389d7f0ea09926383508866f8f1c1d6b9f681b59742a522" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Assert.ilean": { + "bytes": 18742, + "sha256": "f1fbbc7ae23a13a4a56dea61f102d9b40cde62dd6ff101b860c8bbec10aed6c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Assert.olean": { + "bytes": 571936, + "sha256": "03dd1cc3b402e2c5d935f38df233970b6445d31c9bd0c52fa144ec6226feaa3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Assumption.ilean": { + "bytes": 4775, + "sha256": "d10d0b13d7f410fe469e86c8125ba9ece0d4c186e5ae9627e44fa0820bf6644f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Assumption.olean": { + "bytes": 144296, + "sha256": "35e0a16855fcd525238f66ccc16ee38ddc062b733d125909792009a366df6887" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\AuxLemma.ilean": { + "bytes": 7486, + "sha256": "43991e9a3c0f416d2062b89a7ea5c38fec4cf59a3befe9dfae0513577efb2f87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\AuxLemma.olean": { + "bytes": 258744, + "sha256": "c71477872fe58af63158339e3a72f4a05bab5bf59881d71c7202f9817a8aa348" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Backtrack.ilean": { + "bytes": 20976, + "sha256": "c3f3015252964b62b6de8d394c7c2f72e8ab75fc89f4bfea48a1bf682974bab5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Backtrack.olean": { + "bytes": 782056, + "sha256": "ca81395e51c6b1bae83c98407aae0c5a7a8f70e3ceaf396cc9c131e3596e1d7a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Cases.ilean": { + "bytes": 59539, + "sha256": "95ec9722b7595b0d04f98fa57ee6499fda4b6311af14f5abed1dcb354ccecf2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Cases.olean": { + "bytes": 1599872, + "sha256": "d8aa54a71a0433993cd68216e4ccbf5e2f6109f76d62fc92710de2b1d5027e31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Cleanup.ilean": { + "bytes": 16591, + "sha256": "55986aa6b0e26fc7aa86cf1114fe61e5d0bcb594ead1bfbacb9cc99af3e6d3f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Cleanup.olean": { + "bytes": 591952, + "sha256": "9e146cdbc4fbe254c5d0e1777615fb3e988e2a60e7c90df16da827118e415a30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Clear.ilean": { + "bytes": 7924, + "sha256": "aaf5773ef33e2e8b1e271f9fa96afe258ebb896a6007e064049bec8892190c1e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Clear.olean": { + "bytes": 321456, + "sha256": "89dd8323ebee61705853e38428d93e44fb927d95085be765f453f4acd440f190" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Congr.ilean": { + "bytes": 15357, + "sha256": "8bbfa156fce3654757d93040f1776094a9fdac055f1021823a5da3b90369ee7b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Congr.olean": { + "bytes": 373408, + "sha256": "362669b6183a64a2aacb82123311306cccb20081f002f67b42018421f8f57c69" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Constructor.ilean": { + "bytes": 5801, + "sha256": "e7d96fe53949ee78dc30f142165ab36c06182f1d86b4f841c811c48fc935f4a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Constructor.olean": { + "bytes": 236792, + "sha256": "f6503d8f6b501a1229bbcc7dd4b1ddb10d264b2ca663f5e1d5894ba37d700c7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Contradiction.ilean": { + "bytes": 33486, + "sha256": "0b0400aac537ff53f896d9f25f5eb3fc674316725b234ec34981ed91d810b765" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Contradiction.olean": { + "bytes": 1402192, + "sha256": "f45f8b6cb8260d3258479b3d2e1e5a635ad06811361f308c67d2e4066567a0fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Delta.ilean": { + "bytes": 6806, + "sha256": "1ff7376566ba9646a8efee51aec276c64d45512abd43a6d413d5f212225cb55e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Delta.olean": { + "bytes": 121736, + "sha256": "86340228c78b377a7d7432ed86f749ab63ec5e1179d77939fe5ce1c0ff7a83b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\ElimInfo.ilean": { + "bytes": 29833, + "sha256": "c8360d2f2357e6d8a02652888bb3b7ac9643d4e547fa8ebaa1f23a90b5454ae4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\ElimInfo.olean": { + "bytes": 1579256, + "sha256": "a66e5e2717109fef19d4f6a390012f116bb17bc04e986bb8a5ba4d24481b22f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\ExposeNames.ilean": { + "bytes": 9525, + "sha256": "1f967f149ba1e625de4b61d2b81469df61b22f81f39283d47ca5638cbab583df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\ExposeNames.olean": { + "bytes": 677216, + "sha256": "324efa71ca2be64a4d172f17ea0282f4da96281fdf0e14176d954fa92b28ad94" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Ext.ilean": { + "bytes": 9868, + "sha256": "d7c031e329ed7dae31cef4d3bef654a8c80b172cf4057bc5d66d9accc0afa9ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Ext.olean": { + "bytes": 515888, + "sha256": "ecc987f7d6cbe88c9283f3f0f0bc2ade09deb6ae1e4666a35b78929ece2d09e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\FVarSubst.ilean": { + "bytes": 10130, + "sha256": "209aaf15b4e56d243c9ff25ef7e9a5af68dc0bc61cb0be3f4a30257b4b1f951d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\FVarSubst.olean": { + "bytes": 139216, + "sha256": "474949af0b79217fa9610a69f4821ac4e7c00bb14d84dc6c6001496b2168c13f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\FunInd.ilean": { + "bytes": 196235, + "sha256": "1e73939834a3ca4dad5ff538d0a60963d719c5f7c5784a3576e4f4216fe7ea9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\FunInd.olean": { + "bytes": 8738968, + "sha256": "e794a92570949eb2f5ed56e1ac69a06b0b56ed789f85052ef412b0f87706c9a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\FunIndCollect.ilean": { + "bytes": 18382, + "sha256": "90dddb32a2077a1330a66e2331de93649232a01ea6b2e0c6ead6b6047fc33d87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\FunIndCollect.olean": { + "bytes": 701600, + "sha256": "0a36762fa6b5d43c3df73a6f5aca194555eb764ffc11a189e115d4cc4fb5d71a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\FunIndInfo.ilean": { + "bytes": 8905, + "sha256": "b283f477763cd82859a63e2aa4d7de346e56814725f0d0255ac9d03561651d72" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\FunIndInfo.olean": { + "bytes": 331856, + "sha256": "88774f67221817e5f8508751b1fcd4049d31392d9718916cbd4b490c08d27498" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Generalize.ilean": { + "bytes": 19755, + "sha256": "bdad9404bcdd16141ab24cc779fb43533a3169887b7b14fd0f691dbbbe6cf102" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Generalize.olean": { + "bytes": 499688, + "sha256": "699499be70dee8d8f9c99b243bb408fad1bffd1b326808f9d3ea771e7315afc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind.ilean": { + "bytes": 5977, + "sha256": "d2ddd6d65870127724897011d737418aa32dab1dcf7f664c88811e1f5a650dc8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind.olean": { + "bytes": 243888, + "sha256": "28e331587c4e7aeb21c5752ed60620d49225c8acbe2cbd16346ba4be8cc74b82" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\AlphaShareCommon.ilean": { + "bytes": 26407, + "sha256": "baece5e92b505684d44e63fe1e30597144a403588030e9bf9ab6fcad2611b6cd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\AlphaShareCommon.olean": { + "bytes": 312952, + "sha256": "d95f216a8d487aae56ddaefbcf8eb285f9e26af6091ca4fb90566c9c36ebdeb2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith.ilean": { + "bytes": 610, + "sha256": "fad5d0556418605c128bd0a3f10f722ddeea39b44426fc3bd16d42fda93d0506" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith.olean": { + "bytes": 19616, + "sha256": "694283e1e9526228a9fd837b476b8e10eebb308712e024dae3cb8d03372c4710" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing.ilean": { + "bytes": 3417, + "sha256": "b485c7b216e2ba182be97de045fa9d1ab0bd178873700a640ca6b1b3b99d42f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing.olean": { + "bytes": 140296, + "sha256": "eb8937ab924eea8d8171f2c84485b396abe8ecbd51c1785874b1f7ce8fb38ee8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\DenoteExpr.ilean": { + "bytes": 24051, + "sha256": "d80c7f4be5df42bec1baf776b4e5fe948931fc0e3b033110a35a90bcae3b0e91" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\DenoteExpr.olean": { + "bytes": 377136, + "sha256": "c59ff07678caeb09c402959bb8dd27450853f1fc277e18dd84c7f9dcac4f46bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\EqCnstr.ilean": { + "bytes": 110986, + "sha256": "90ec8843567d723b354c054ae433e8ce1772f29706ffb8719984cd3ca0ff33d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\EqCnstr.olean": { + "bytes": 3295488, + "sha256": "e40f4aa5e81ec117b8f0246a10972dcd276f39a16366632b9e5675314c238b36" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Internalize.ilean": { + "bytes": 36916, + "sha256": "fab0d59b61c5885bc8710f61473ae50ef0763d89bfd6526929cd26e453d204bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Internalize.olean": { + "bytes": 879616, + "sha256": "eae08ce815fd1895d1a943154f22c89cac6fcf455310baa81a50f427f70d6785" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Inv.ilean": { + "bytes": 12327, + "sha256": "a157e69fb721d2ef07c41af67e4803fc3951db8d20050c8435d2912a433b0e91" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Inv.olean": { + "bytes": 569736, + "sha256": "7151e354818ca32169645d0946729e4126b6043b380fd408cb0353c55e53012f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\PP.ilean": { + "bytes": 13144, + "sha256": "da25404e4c5477d862f705f1d9db797c20d426af7f9c32743887064254963015" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\PP.olean": { + "bytes": 435384, + "sha256": "258dd60455e9a05dcc3c8f0e6a3c60e7f67f4629279d611739ab9ecab2b996f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Poly.ilean": { + "bytes": 30513, + "sha256": "7dbcbf63b797e03d974be63adcbfbbbbe98b74e62888b7a20a7dff4f13a29d66" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Poly.olean": { + "bytes": 481952, + "sha256": "11ee2a81cc7c930c6545113a4c2dd319a61639a23ed4903ad9994c353537d76e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Proof.ilean": { + "bytes": 147830, + "sha256": "f319ec81508b75ce8c7f426dba0b4c9a16687452814b1069a2ef7ea14ba32cad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Proof.olean": { + "bytes": 3601792, + "sha256": "a98f105452eeeb1f3969e80cd2b3e65a19d98b1ae743488ba55b6bda729831b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Reify.ilean": { + "bytes": 33875, + "sha256": "2e95a800c28367552891500cf7b18446cc14143a30576b916f69420a69142fd5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Reify.olean": { + "bytes": 830880, + "sha256": "85ed2603ea77b72a87a7bce5d2a8bed6e2bc3abdccb3318b92d6b894fad546cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\RingId.ilean": { + "bytes": 56438, + "sha256": "ca0a5de157b14332d6bd41789d6ddb7b95092ef493bef900c9da753c91b31ac1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\RingId.olean": { + "bytes": 771824, + "sha256": "2d6494735aac33923c4cc8342c6d500955a7d3328b068a8673d1d26683e7880c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\SafePoly.ilean": { + "bytes": 28421, + "sha256": "a5a08c6a84d29da2ebbca66d8d2edf8a147ed21004ea9f2e99f629b6298f61d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\SafePoly.olean": { + "bytes": 490296, + "sha256": "1cfe0098e6982211b1a54a9863c5b71802676255a0cb0000f29f9575b043846a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\ToExpr.ilean": { + "bytes": 18948, + "sha256": "f9e0acfb29dffa0e47286ca7d0001283d51638f1606c44fcec4dade405bd549a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\ToExpr.olean": { + "bytes": 236216, + "sha256": "98ed34b05357acc60851e397ed257126d5f6a800d97ecc6660bccac247e5dac8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Types.ilean": { + "bytes": 33535, + "sha256": "89eda3634bfae9b0c353fcfc32623f4c9be61f247eeef5e2110a6d39079b4434" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Types.olean": { + "bytes": 1108744, + "sha256": "bacbf5cd0caa774dfce66ac5d8fda6dd6c6eae96c8de5d5dde2701b10052fe10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Util.ilean": { + "bytes": 31309, + "sha256": "8dc8740bdcaeba8cde54ae200cdae23157f8879775e751f4e0df7950ef736d60" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Util.olean": { + "bytes": 633880, + "sha256": "9e8f7b4b916f14a36234dcbe7dccd7faf42af49533d7cd30ea526c5576d10dad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Var.ilean": { + "bytes": 6409, + "sha256": "5d256866dd64936637f8bdee58e1761beeb2a862a6e2190b4fbaa67265b8e900" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\CommRing\\Var.olean": { + "bytes": 175504, + "sha256": "b61fa9f97b43bc3dc7043daa91e7fa20bba4f122c9eb2cb98c52fea238908e27" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat.ilean": { + "bytes": 3275, + "sha256": "d0cfc1c3a82d89063db22fe2d68f91b338ff0fa597df574dc2133be2e331774b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat.olean": { + "bytes": 140800, + "sha256": "6dffc9441b142660ebff47a8cbd4714e62fc041e1b6e697159a93ebb273248dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\CommRing.ilean": { + "bytes": 9411, + "sha256": "ddc5e3b922f0cd6944ba48c9cfc420cd6fe100773f9219bb0f057aabbb89fa79" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\CommRing.olean": { + "bytes": 409096, + "sha256": "8c791b8c030409282bf0a95692a7f3239173a21483966ba8685e205a62b5fecd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\DvdCnstr.ilean": { + "bytes": 28946, + "sha256": "39d24aa06d18066bdf864f9511efde246e5cd3d242ed557d8bf079c12b1cc262" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\DvdCnstr.olean": { + "bytes": 676320, + "sha256": "3cf74d2b6e142a2aa46faebb9ede6c3e6b32c4aa9c2fcc1f84271e515074dcf4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\EqCnstr.ilean": { + "bytes": 146648, + "sha256": "55c845cd0c4c215aff8ca52deef03f1d04de99d675e667d165a236292f136494" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\EqCnstr.olean": { + "bytes": 2390368, + "sha256": "c9e36953ed83cb13d350eccd3aa7bcb350298490b154db1520ace42c3d8d89ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Inv.ilean": { + "bytes": 17166, + "sha256": "eb7ea3d1a5ab232eda3e5a4e73255be287f7fa2832e781dea1b6627760ab8944" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Inv.olean": { + "bytes": 1172656, + "sha256": "3985c99a1715af596f21f24d7b42e899a28234f5c04390e98173d5ae262359b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\LeCnstr.ilean": { + "bytes": 49077, + "sha256": "dcfc605749022b086b74d8bce9297c4be745d27d8260ed3ac8873a82d09fcb2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\LeCnstr.olean": { + "bytes": 1385216, + "sha256": "dde4b69daa4592dd3e2664d881d5d4b51c12b2d074326536b0203161097326d1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\MBTC.ilean": { + "bytes": 10512, + "sha256": "3fd492508164ec4c6bdf25d6d1e62bf231989086392c4a7e52bb9a8776e7267d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\MBTC.olean": { + "bytes": 191712, + "sha256": "da01bec13b06c231c16c526cf01b229e705ff14e9e887d363472abf30915102d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Model.ilean": { + "bytes": 16025, + "sha256": "927411a33545e28386ea6e75819c60563d25ac387f6f0560b8598e1b8cbe0ef5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Model.olean": { + "bytes": 460472, + "sha256": "76a57d43d918ccec9ae03c63fe3b515a1141859f6cd7a4d54ebd6196438d36b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Nat.ilean": { + "bytes": 31697, + "sha256": "17e13cb8d2ab284e70c34915272a3f18e87dfb4a7fc67ea5b5142f0b6caad708" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Nat.olean": { + "bytes": 705432, + "sha256": "5c5808d8e284769263816c73e7dab00326b747b840dd2fa07dd6c02d86780344" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Norm.ilean": { + "bytes": 6562, + "sha256": "a06236f788913b9a5fedf64bac2ccd50095aa54ebd61e075648c372262744791" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Norm.olean": { + "bytes": 182528, + "sha256": "a89b14ba5167810d13b377a63095f0769509e91ab372f7702073ff1da1ed52e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Proof.ilean": { + "bytes": 195202, + "sha256": "5fda27b2ba7774245619d5e18403db3e1496e56fe107fd3c48946cb289d3973f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Proof.olean": { + "bytes": 3392328, + "sha256": "96f3db9cfee5dc2af9b9413e107910ffd3b35e2a0d47cd78a50e20e9fea8d86f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\ReorderVars.ilean": { + "bytes": 46748, + "sha256": "f32499bcbea6b964951250850df9b9fc3ada5ead7e595c64560ffc931b4bf533" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\ReorderVars.olean": { + "bytes": 1074432, + "sha256": "5bae18b99eb6ad5255bbdb9f870a33500d08912044edb8181dd561748698bca5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Search.ilean": { + "bytes": 106902, + "sha256": "8e76ec2169741195dabc6de673548dac00030fb32d4af929d8ef3e1e50585e8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Search.olean": { + "bytes": 3140704, + "sha256": "56ccf828ef2cd465fc777f2bac434fe3ab66c6ce25078f85e8756d3548e8c594" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\SearchM.ilean": { + "bytes": 9506, + "sha256": "eea55243279b71c382fb41a20b823b8e9cd2cf620ddc02bcc90612949544c06d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\SearchM.olean": { + "bytes": 355432, + "sha256": "033767b49e5d07115a4e4ce7f4c2b16d8b606385beb459b7ddb8bf7c275db550" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\ToInt.ilean": { + "bytes": 110169, + "sha256": "74e0b1cdedac809347b1aa5025d9966496eb6a380aff2889dbdc960981538183" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\ToInt.olean": { + "bytes": 1528296, + "sha256": "f921550be05dada69205a921323e9799502ec79be14e47df7ddcf059cb0471ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\ToIntInfo.ilean": { + "bytes": 10775, + "sha256": "b07e25d4439eb0c4f035934d80cb565c9198dbe8895a157632aa8bf5bc812d59" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\ToIntInfo.olean": { + "bytes": 340552, + "sha256": "9067421036d802425d249bc8c4e9623bd586464568d9ff4faf3a7e7d65a24bbf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Types.ilean": { + "bytes": 48016, + "sha256": "67c2805dde8f3a5d1d02fc0d963c5e8c5c07e2c6a0471fc97fc5e632f949e870" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Types.olean": { + "bytes": 2482800, + "sha256": "990bb6e542bc5588aa0cd00be8ec2b84d3daf951f9dc602e72044aff55f5390f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Util.ilean": { + "bytes": 46865, + "sha256": "f78295f775c847752d6cc1f41e226dad51e75c1f8dde75a2cdbab04ded9cb9af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Util.olean": { + "bytes": 714888, + "sha256": "11702e17c991be7e81dae743658bd57702ea70b2790dbd77118d56c4dd6f21cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Var.ilean": { + "bytes": 16184, + "sha256": "544dcd7d591058ba4df70e9339b4263911d1052207ab1384a770fc9bbe6e0f5b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Cutsat\\Var.olean": { + "bytes": 445896, + "sha256": "5bc5bac26ff05f6c0421c95fa27f4d276e9ee02250ffd0160856a89b3a7615f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Internalize.ilean": { + "bytes": 2117, + "sha256": "4607a4c698bced529d6539a8431ac59c3a6f845028fa6b286aa2a1bee0c36b01" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Internalize.olean": { + "bytes": 39928, + "sha256": "e39fce814bcbc9234630b8c470000b3068b9426ca70d4586d3948e38f39735d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Inv.ilean": { + "bytes": 1432, + "sha256": "8a26cb1bc8149b56455b05331cd7c1fc81a444cf49b5520f5ac16a09d403720b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Inv.olean": { + "bytes": 34608, + "sha256": "39f5031f2993633572903d67524febee100e356e41256921494a846bce87e70a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear.ilean": { + "bytes": 3479, + "sha256": "aae85982a671e68abb439aee4fd7fc9e22b4158d6f507b6b2808dc8413c35fac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear.olean": { + "bytes": 126120, + "sha256": "82f7df15701435952ddb9ffbee59f97c17f4dc56e7acfbc89e1f89599eb5a9e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\DenoteExpr.ilean": { + "bytes": 22787, + "sha256": "77341aedd2a7b1aed891ae6d81ed12e1f9997bebc9368e33bde0544b97a6732e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\DenoteExpr.olean": { + "bytes": 373600, + "sha256": "a7467b4e61d1f17f59bad31acea0d6adb6db650cf1e2e7e848375ae3bba67377" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\IneqCnstr.ilean": { + "bytes": 22210, + "sha256": "a0cc4e390da97f4d61b5162d29fa59544692c8371162e12ca4ff7aa0db1febf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\IneqCnstr.olean": { + "bytes": 709120, + "sha256": "2ba8748d7f9ea3874af811f2c15605319008421a420b518d2bb7e845fa1c5a0c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Internalize.ilean": { + "bytes": 19244, + "sha256": "b6be3aa2a449767f9339bb2957c761d64823cf97f8562dd91590fd9ac0964f64" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Internalize.olean": { + "bytes": 413248, + "sha256": "e0f61cf654f014bd5a0052bc66950cff05822abbd35680b5cb43083539c5e009" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Inv.ilean": { + "bytes": 17260, + "sha256": "85a679082021966935711314290f24e9a0fe68c40f8c7898f8f1813689716a87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Inv.olean": { + "bytes": 1003624, + "sha256": "49d29d9bcf838ed93e55f6ef67365cb1dd5f3acf8ffa743996cd39643ae65e53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\MBTC.ilean": { + "bytes": 18338, + "sha256": "557132189d27f1a97599fcebf84c8c7b59eecb6de316c2897ffbd4ed96212147" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\MBTC.olean": { + "bytes": 209552, + "sha256": "5b4737af43b619b6124b81668fec1e68173968f13527d82b28671355fc90bc10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Model.ilean": { + "bytes": 8326, + "sha256": "05ab157a1a3583825102e37026ce8200cbf55b9accc6cd84b83008dd41d3cc0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Model.olean": { + "bytes": 287512, + "sha256": "2e5137663dd7292d620ca53e6b1d9709bd3d80eb105da82f63bac7c4320ce801" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\PP.ilean": { + "bytes": 5397, + "sha256": "05f5fbb60fc9516c1b57645623bc35213ba7d4213469134e0cf2fc68cca93d3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\PP.olean": { + "bytes": 203048, + "sha256": "b55587da9c00fb3489bd283089b3866c594b26159324fa56d7037f2b838209b5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Proof.ilean": { + "bytes": 94668, + "sha256": "d108f84a2db2d0c993d9786d5c115cbe426acc8394c5702f0a29f7e98d6566ac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Proof.olean": { + "bytes": 1899368, + "sha256": "50124f4976de630d5b76b68930de50c1ed776f501763b6e40e0ad4bd2adc150f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\PropagateEq.ilean": { + "bytes": 75928, + "sha256": "f487f1181b98b7179286ba9bccaa9f1262c7df46ea8921a1cd7bbfa2d8354073" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\PropagateEq.olean": { + "bytes": 1545272, + "sha256": "2de3cb458ceff785a54415409cba6d5db42cf4e365612d41343cab9fad51fc77" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Reify.ilean": { + "bytes": 26278, + "sha256": "232fb000b3551d081504395dcf37030d50a5796753a03a5a1625bc2e78181102" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Reify.olean": { + "bytes": 432920, + "sha256": "7b047e7935aa1986e41f765d7d0ac1b1c9469a769340130298e25f626df32152" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Search.ilean": { + "bytes": 49488, + "sha256": "fc29b2a862bc1337902102d5aa1d24f1c31a5f672af4eda1bdf957cece28aef9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Search.olean": { + "bytes": 2107896, + "sha256": "d2dbc93631b8059f9b9d9247cab539e4366f5b1a4d9cac9ae9c368645460c233" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\SearchM.ilean": { + "bytes": 5352, + "sha256": "244fcd32ad237fbd83bdaac6f5cb4c0a98fb4c5510af9601d3ccbde367cf201e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\SearchM.olean": { + "bytes": 270136, + "sha256": "5c910952921344293e9f9aff41340dee336e1166714502cbf61fa565ae0307db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\StructId.ilean": { + "bytes": 67465, + "sha256": "7e5fe6f615956c65c9d5c1b5d0cc21c714edae7c2165778dc427575dbbdda0cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\StructId.olean": { + "bytes": 1272928, + "sha256": "a677004b58e861c651ed03e76119d939620448c03044e1e0166fc311c66c8a44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\ToExpr.ilean": { + "bytes": 7827, + "sha256": "ff8390c3da86b16b821efd6ebed2756492ab17dbf16acd9e6cd5dde1953b1232" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\ToExpr.olean": { + "bytes": 136952, + "sha256": "55d20761476cfc2a2d33b57a94d308bd61abcd01634a7f5fb8917c576594f022" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Types.ilean": { + "bytes": 33469, + "sha256": "e373cbce3559266eab91beee84754acdf944668e15b463ec8d0cce465b66ea3a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Types.olean": { + "bytes": 1484448, + "sha256": "9ccabb4504fb0fe9183a8a7e2d167eede4431e9fe01ece2d299866f68103d230" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Util.ilean": { + "bytes": 46820, + "sha256": "98c14ab1d491bd9475bcaf3de3d93d7ab843b45ec426632d2f2559f080e186be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Util.olean": { + "bytes": 748544, + "sha256": "d40aa1a4f8e169cb56a86066f5167a67e68fc6798fee868164429a2783aa759a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Var.ilean": { + "bytes": 5840, + "sha256": "19de34758473c81b7440750665e20a2f988e1c01acb8d697f346c2b54aebf45d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Linear\\Var.olean": { + "bytes": 156304, + "sha256": "f3ebbf5e849acf969ef0225ff988a410a30b8f27b8751a214fecf8fa43112bdf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Main.ilean": { + "bytes": 11021, + "sha256": "806a7761e35dfd4406311483528ce8dbbb44faff829adb852af89b8f015a88ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Main.olean": { + "bytes": 175008, + "sha256": "ea84cc101e3e28523c9a4f804ca0b9454e87ad3c52a6aff6df61a9a90b18dd4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Model.ilean": { + "bytes": 221, + "sha256": "d0376dcabf2ecc62984de798acf35fd89aa184e91fae372691fd5e88588917ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Model.olean": { + "bytes": 18976, + "sha256": "0ff7f88b38f88e2686b9314dea634dc099eb241cab8f7f86f235c110b36df5c1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\ModelUtil.ilean": { + "bytes": 22898, + "sha256": "cd0ce71b85a788a0363fedbd93bc5414aa691469e820f4d5dc568c1ecdfe7361" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\ModelUtil.olean": { + "bytes": 778904, + "sha256": "bab6364c07701a07faabcabb37764b85709c8d1a70a9ec37f7056cf6a2e700f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset.ilean": { + "bytes": 1904, + "sha256": "0c8fec5484c81daa9d36c3ecd4e837616bc7a7b3d184b6e9f26abfa1bf3310c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset.olean": { + "bytes": 107392, + "sha256": "46b50ba5e79cd7994ed01091a5f5e4751f6955e3a541d081c20f7a1d632bd9bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Main.ilean": { + "bytes": 77269, + "sha256": "fbd1124833f9d64479344e4df19844910ac5918b039c7878c9af12fb2209db85" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Main.olean": { + "bytes": 1902152, + "sha256": "01aec9daa8c3f04eecc89470802c7a9e3907d0957645b3d3e5959ad8ca1e3899" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Model.ilean": { + "bytes": 11599, + "sha256": "0a36c82c744a08a925a8c66df89698df3825ff416f6322e0a2c74b8dbf750e4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Model.olean": { + "bytes": 461352, + "sha256": "7d25178e3c32963ca857d53cf78a7ed4bb0483eadc0fbf1007d883bbcd63687f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Proof.ilean": { + "bytes": 23563, + "sha256": "1cb0971b6d045d69d18fb6413257024d175bfe9946da5ef75519f1d3941b4f7c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Proof.olean": { + "bytes": 340696, + "sha256": "a71e8b03f9c30c20aed304c5ed930080187e88db88703d4dd87f0f338134575d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Types.ilean": { + "bytes": 8847, + "sha256": "60ffe9d60bdae295d7422752b8537d4dc087194ca0c923cb3385d377364136c1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Types.olean": { + "bytes": 262304, + "sha256": "6f7eadb742e216b34cc6e4ea69a4ab3cb74d8a8ed7f585f760c476da82a9bf48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Util.ilean": { + "bytes": 10413, + "sha256": "5719d8811e0270de291d0a9860f4b9a8d3d9cf7fdf372790c88b8ad597dc2a4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Offset\\Util.olean": { + "bytes": 177832, + "sha256": "fdc56f0269e45c25b886c577b830442b27ba0a7bab554175e09c948681fbcbca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\ProofUtil.ilean": { + "bytes": 2883, + "sha256": "c16ab04a76daea72b1e92739504b403f0844266750f78132dbca226b8a8e733b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\ProofUtil.olean": { + "bytes": 124712, + "sha256": "45fe2e938ca9564d6e0299cb1fab6ed4fe3b55753a40bee866e6fd168c275c4e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Simproc.ilean": { + "bytes": 10021, + "sha256": "36e24606d96022e0a3fa1cce54f7f2cfa979c41f32e418f856da665937c2f078" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Simproc.olean": { + "bytes": 299144, + "sha256": "cee2b9d759a5eae263b6813b1ee07206017eeae9ebccacddb131cd937f815210" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Types.ilean": { + "bytes": 2033, + "sha256": "9bfcb5a0bf96e58ad5fa18ab3d19224287a629ffebc8c4808efa10ef0a840341" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Types.olean": { + "bytes": 168360, + "sha256": "a3731a8101e99ca99e9124a0a7ee89b41edb529ebeb6b99658cfddaa3de8faff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Util.ilean": { + "bytes": 27658, + "sha256": "5b2661a427f14274410d525787bcae266b5bcfd7c99ee45ffe4149e547a4a521" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Arith\\Util.olean": { + "bytes": 488008, + "sha256": "711d25f5a73100a7f14628aec0a2ee8c12b414050395f5bff6ab422552260b2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Attr.ilean": { + "bytes": 19933, + "sha256": "99057e417d375d3f235d72c6e4a21264429693dbde06cd7d5806c4a7050283e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Attr.olean": { + "bytes": 516952, + "sha256": "188fb8c43305f45e9d9a9292d1c9d8563abc5a8d32f1cc58d0382821a8ea3ec2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Beta.ilean": { + "bytes": 10669, + "sha256": "87cfefb499ab7d1d7737047d9cafeba752ac56aaa787de2d1bc112dc0ab05233" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Beta.olean": { + "bytes": 505552, + "sha256": "e806976996d85b87d29f340e0654bbef5bd73d49ff3610c6dd4e05fdff563a91" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Canon.ilean": { + "bytes": 26437, + "sha256": "115dfcde2201441a984452ead15c19d8e0255f7e40ccca6e3a69f6933af7d602" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Canon.olean": { + "bytes": 1646544, + "sha256": "cf96bd67cad6c605ba3580773b607f1ee11af30161e6607679add5d2f8c42dd7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Cases.ilean": { + "bytes": 30358, + "sha256": "24fa59d8b2cdb569b44bc59909769912c1e66105e3780aa4dd424a74a9e1087f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Cases.olean": { + "bytes": 545544, + "sha256": "840866185584ff5d2a0ed3c9393a566ef874656edd2127bb3d94391f0ae6e156" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\CasesMatch.ilean": { + "bytes": 13579, + "sha256": "9d4694c78abaedc4b08bc4f7fcda56ff3d7471f488c692ea383ac1c480998821" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\CasesMatch.olean": { + "bytes": 250384, + "sha256": "c88e02108014681fed0d9532216f1d8b2bb2a962c5f7621a107f21f10ff7a475" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Core.ilean": { + "bytes": 72971, + "sha256": "de8bbeddb64fc718dac0dae91a0a1557dac9f6757b104064273a8688dcc6bb06" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Core.olean": { + "bytes": 1785040, + "sha256": "593027278ace6772a0cfcca99cf86d086a525a8ae0cddadcf0db4eb6f6e8c431" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Ctor.ilean": { + "bytes": 9539, + "sha256": "801f5a1fc913e9531c3899ef4077cb7222f7b0fec31d7a1dd6cc74f1e33c7e41" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Ctor.olean": { + "bytes": 294808, + "sha256": "33bf9c7bea56cb9cfbccad587824fbc3482a84eceb67fbf017d35509b6031479" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Diseq.ilean": { + "bytes": 9552, + "sha256": "bb99c03696c634489da67920fd8cf2468f3ec0de09fa3ce8b5bbb66c63aafe32" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Diseq.olean": { + "bytes": 331968, + "sha256": "2db2858636e813f20084d660cda07e12651b376b3212f854bd4e163a7a9a62d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\EMatch.ilean": { + "bytes": 115609, + "sha256": "1a1bc8eb22ff1c72b234975d9c1167d5026df356a38878dce9e7c45783e773e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\EMatch.olean": { + "bytes": 3313552, + "sha256": "aa84dbb4aa0678d2b0f82c5c3bd8e41d14c35e472cf97275eb28190d84103ac4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\EMatchTheorem.ilean": { + "bytes": 209082, + "sha256": "4a3e32c71c9f66e45cba9c5b07789ee35a161c5bf747178c6a1b848c466c74d5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\EMatchTheorem.olean": { + "bytes": 4175432, + "sha256": "c72c30f9e98063dc4459adadccdc25ecb5c3d2cb63f3a5d839f6819afd0df940" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\EqResolution.ilean": { + "bytes": 20853, + "sha256": "ee95f97d9cba7ed6aad4ff1c6e039553042976c2436e3a5fb83f54c4a81a3dd3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\EqResolution.olean": { + "bytes": 657480, + "sha256": "ff2e20f0e86905fdea9361ef3e6a009cb1dcf48f4c30be2f0ae30a809aa69ba4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ExprPtr.ilean": { + "bytes": 3100, + "sha256": "1c60ef8ddea0c4c702314a097233487e5a63a0f4422e44a367a23242d27f8bcb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ExprPtr.olean": { + "bytes": 60424, + "sha256": "b56a6bea974ec003d03c47e23cc8d4383d871722e11d535e6cdcb535e6df76af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Ext.ilean": { + "bytes": 7392, + "sha256": "853d227f45e98ee62b4026d483fc812e1de0953c911a4c1c128b610f959415ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Ext.olean": { + "bytes": 469288, + "sha256": "ca257504754c5a800999288fe714bc7a972d291547ab030f9125bc119f7bc626" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ExtAttr.ilean": { + "bytes": 6633, + "sha256": "7c37d7c9c9fb00363ec0038ce5ca27c513ec756845cea5dadada41b55562997f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ExtAttr.olean": { + "bytes": 158672, + "sha256": "6e15d96d8dc640f373d7f61125eeb8ca8a2f654e0bbc89263ca0b8db4c6a8c0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ForallProp.ilean": { + "bytes": 29379, + "sha256": "2b918dc6075ed3770b974daab4e8bf9b800ed75b6429d33df7ee56a0cfe893e9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ForallProp.olean": { + "bytes": 606264, + "sha256": "4f8a716b173842dcb3163d43cc6106ae17d6fb6018bf8049bab78b3bc9262b0d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Injection.ilean": { + "bytes": 4914, + "sha256": "990f2c334e1b53309f92d5e7b174cde07d9ab717de7bf6a2494fea435c58ccaf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Injection.olean": { + "bytes": 137104, + "sha256": "97774b3a0dc25eefd86ca61d8524c588557b65a542d6cce3fbd51e196ec429e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Internalize.ilean": { + "bytes": 88296, + "sha256": "7115cd684717c07daaf81159fa1766ba97d3d9d5b45bdb10ff31270f83847691" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Internalize.olean": { + "bytes": 2077136, + "sha256": "ddad7951d6568dd7e47cb02755b7cb4ce0c84072da364406adf262735a63f5fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Intro.ilean": { + "bytes": 57278, + "sha256": "6f902894c0d2093add0881b46d8171a66cb424d5924e69cdfc0994f753ccb7a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Intro.olean": { + "bytes": 2040896, + "sha256": "c28a5b5c3b489f830a37358a66a6a18f4d6911df358f5e2d511547877ae68c4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Inv.ilean": { + "bytes": 19434, + "sha256": "abd93514eaef91ea7af99299c43c21434041ee04b20ac742e873969b2df45f92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Inv.olean": { + "bytes": 1152848, + "sha256": "3886fe13fa2b67899817b8ec73f72d79f4907f79dad11be9eda2b74be80d1d7a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\LawfulEqCmp.ilean": { + "bytes": 9737, + "sha256": "9600c3a10976626b82102b28e85abe1fbd01bf9bdc6cd2218b869136a2a1cdf6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\LawfulEqCmp.olean": { + "bytes": 238104, + "sha256": "4c37d0ef62014afe828008308a13f818cefb97f6dfeaa34884cedddfeaf32192" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Lookahead.ilean": { + "bytes": 14654, + "sha256": "a76760a2248f0736a8275417e4ddc6e4e6c11340c92b49a6b46f31d5dbfc6d8b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Lookahead.olean": { + "bytes": 645392, + "sha256": "f54bbc64bc4de605bd7d7018d4b0062b5bb06f2ecfcca549dd9ca724cf6a5877" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\MBTC.ilean": { + "bytes": 14837, + "sha256": "9b5e209e123615664903caf4ff18b3862c8652994e0e6d4ccb84d33613d6d9a2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\MBTC.olean": { + "bytes": 1223712, + "sha256": "36378af34d44892da22170c12f0fa4ec3438abfaae5951cea6f30fe210070175" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Main.ilean": { + "bytes": 56842, + "sha256": "4a951c7edd1605d3bcc1fa8ddf537aab6d3339bbc90d81d6443c7745c2c7b84c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Main.olean": { + "bytes": 1499960, + "sha256": "66e5773f5556461af75cee91c9544bd908f3763424764bfdd107b94f9b13fbc9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\MarkNestedProofs.ilean": { + "bytes": 13080, + "sha256": "b45ea76893d324c2c847e256b40d3c98439373bb52367a1fafa46546f84dbbd3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\MarkNestedProofs.olean": { + "bytes": 426248, + "sha256": "cc8ac1882d3e0854103a1c09fe8506b64e47a90279430982e509bafc1f2f9c85" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\MatchCond.ilean": { + "bytes": 44876, + "sha256": "665058dd3dc17ed31097d3d5c4976e75608fb9650416966212326f4e37578002" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\MatchCond.olean": { + "bytes": 1764840, + "sha256": "9cfe943201ae378bc9e489cb9b2de3f8f8e1c18e5f45e0874db3a091bc479270" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\MatchDiscrOnly.ilean": { + "bytes": 7640, + "sha256": "b794abef6e54f22050a33ebe012ad089aadaa0140cd715a5be18e95e8db8f0c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\MatchDiscrOnly.olean": { + "bytes": 477024, + "sha256": "9aa6d55714c5e32513b8dc0ab7739c40eaab6e9d854af76b4b352fa3154a213c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\PP.ilean": { + "bytes": 48683, + "sha256": "6fbdbdbb08663ab42837c3af394f49b93bd495ddaf56f1aba341b0a43fe0b635" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\PP.olean": { + "bytes": 1137872, + "sha256": "fe990088a0adf97079c7280e94f72be9f318f376155a9e29be4c35578bbe0c24" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Parser.ilean": { + "bytes": 1482, + "sha256": "5f43a19fa4df5e4768132ed332dca601414703e6f84e0ca5f51abf991c7351b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Parser.olean": { + "bytes": 140344, + "sha256": "844eaf69b133b420fa8989ca664981671fa9741fd5b34884842dba4e526f6f9f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Proj.ilean": { + "bytes": 5366, + "sha256": "18e3c2cbbdef40b9acadda2b818f6d5c3293a514aa1fcb2731b4a752d2226aca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Proj.olean": { + "bytes": 199456, + "sha256": "b3441bb7cb35a84e9707ea5d1c59fe1f16dd82cf30503f7fc4bae6bf2135bce2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Proof.ilean": { + "bytes": 51556, + "sha256": "2f5e3cae1b73f7e1940c184dda2a28b2761e8b2148a02f4e73d455f93055b217" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Proof.olean": { + "bytes": 839016, + "sha256": "2d1b97d770d3b53a29e111906525a68538cf75f876dd096feb0d12d83a16b2c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Propagate.ilean": { + "bytes": 62011, + "sha256": "ba30865172f3bc2bcb5b4e33b7d0839fefd56c4993f7fe0fdb3c6a0bf650a4ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Propagate.olean": { + "bytes": 1209416, + "sha256": "7151d887959b7fe3a4aa902d8755d1723b4ea38369c27e70a80435cc8cfca577" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\PropagatorAttr.ilean": { + "bytes": 14879, + "sha256": "886ad7e612d5e4861389eca68b0968ef79853815da288ba03c7e0aff16b92687" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\PropagatorAttr.olean": { + "bytes": 492184, + "sha256": "9ed7f83e3253614bda87b237d43d3364260cdf2cf6e3cac8196bfad18ffc771c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ProveEq.ilean": { + "bytes": 34188, + "sha256": "c224da5eb16b37d5e8c37e5fa4f7a08240f8280d2879e69a9c1ac27bc6ad29c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ProveEq.olean": { + "bytes": 775488, + "sha256": "ba5d2cd83f4d7996e4a2aaa774865bf9d0ab0d893115365e38b8c3c5bc2c2daa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ReflCmp.ilean": { + "bytes": 9420, + "sha256": "589fbeccfd042acb87d96e9fd6c64d675c2955a444a6e1f10e34089655879432" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\ReflCmp.olean": { + "bytes": 238320, + "sha256": "67abd9a675056eb87ebceb77fe1ef4822582f267fc61b35c2ece5710c4011ad5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\RevertAll.ilean": { + "bytes": 2448, + "sha256": "8e668644072a7e98656e7d584ef8fa253793135b2fbb638fb86c78bed7446d1a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\RevertAll.olean": { + "bytes": 87792, + "sha256": "94e4c5cb721b25f55d2620cd7ad85f26411759c9ba90bd6854fdf7ccf7ea232f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\SearchM.ilean": { + "bytes": 27659, + "sha256": "334713215ead3d80620c73ba93a1a3e15b47d01f38de37536c77f5045c88e5bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\SearchM.olean": { + "bytes": 1910520, + "sha256": "2b701b1fb7746582c6c442e6eb418df232cc807c869f91ab14b35dcaacbc400f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Simp.ilean": { + "bytes": 11580, + "sha256": "585f8a19d9bf3cd2cc19ab4a847c9174e3b0a688d850031a8840771842358586" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Simp.olean": { + "bytes": 367904, + "sha256": "1d15e904fc91231495974bc817b1b6a7d633c4fbfc0d9c4610131ca5e660673b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\SimpUtil.ilean": { + "bytes": 14021, + "sha256": "75c0401391aff541ee1fb3f4393961059258d1120b83c803c9bd400cb69e6136" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\SimpUtil.olean": { + "bytes": 310968, + "sha256": "12868a5eabfed95783fd3c44d67592e986b05e317686e5b31aca7f5cba311f48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Solve.ilean": { + "bytes": 7912, + "sha256": "8c22f8f06b3833b116fc13d4979eda5d7e71a8af1a2d1a0cf8116c95c9f1770e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Solve.olean": { + "bytes": 618488, + "sha256": "a1db10e0f00f4aa02a787aa4df567aabddc0e43faa9e8f6f22dba23d32244289" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Split.ilean": { + "bytes": 48373, + "sha256": "0fbc601862df69d08dcc4ef8290cd46cf3a7eb1b095d59dbed2c67fde14292fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Split.olean": { + "bytes": 1769800, + "sha256": "dacfa0119a8fafc5d275af182ae7c0f4382ccdf17e22c43c3b6e344166fd824c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Types.ilean": { + "bytes": 209407, + "sha256": "6fac5551f32b7d89eb793bdf22707d751b972d499ce6e58df68d6bd8af699e8c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Types.olean": { + "bytes": 5341560, + "sha256": "822d071bee2dfb0c5f1643c0191b3afe5deea41b76d36f7323b9cca69386cb85" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Util.ilean": { + "bytes": 27322, + "sha256": "40b8df5ff4de458bdc73a440ec1fb763f667287e34d01652522e9979a7d733e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Grind\\Util.olean": { + "bytes": 945552, + "sha256": "30dbc402856a31f44a15489261b02de6c7ef9936636caf736d93a3574ee725df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\IndependentOf.ilean": { + "bytes": 3188, + "sha256": "ac736eb8300b2b3140a1875b785740c19b34f2476d690391a096518b9d358cb7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\IndependentOf.olean": { + "bytes": 95848, + "sha256": "fd38f01b7f4809833ffd72daf8ae1438c78f4cdfe73c85d77a4267d3a4936a11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Induction.ilean": { + "bytes": 37443, + "sha256": "bf31dc549d76fa00c24cd1938f4b3a49b6ce210f78c67a5c9a814a3b3c0f0793" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Induction.olean": { + "bytes": 1097984, + "sha256": "253e5e5cec8e9f4bf40e67aaab6c4a9c86015c18c1571d4ffc5a7b95e1547d3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Injection.ilean": { + "bytes": 18311, + "sha256": "3042101aa61951a4a9f368e602007917d18138281837c53918eb0f5b13c73842" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Injection.olean": { + "bytes": 516032, + "sha256": "f25e72266c26170f86056a4e5024bf5729ca3b64a0d7b965a0c7cc8dbffa10d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Intro.ilean": { + "bytes": 24157, + "sha256": "c1d7e5861ae875aa368ddf2c58110723e0caafc552dfe1172d48972a64134eff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Intro.olean": { + "bytes": 643840, + "sha256": "5847f37597e3b40abd0b27f34416fbf00677f80e9a72c7d94b2c02347f72c73e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Lets.ilean": { + "bytes": 58428, + "sha256": "daba483dbcdc723a06fe3cd092b4f811d0c083a4844192dd0ccb3f38bd300bb2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Lets.olean": { + "bytes": 1653896, + "sha256": "474ee2d2efeec3c760882880c4accb4165050f440751615b864f3fa3c0f165c1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\LibrarySearch.ilean": { + "bytes": 46772, + "sha256": "9d8f7b240630dfe8615114909613c56b4a7e4093626a46ccce7164a58bb92a8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\LibrarySearch.olean": { + "bytes": 700936, + "sha256": "3b954accf27f2008f45942fca9c2869f8448dc13432bdaf21c66c508a411a200" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\NormCast.ilean": { + "bytes": 20689, + "sha256": "45f050f6f7a3eabf296fadadcc8899e5217d5d734d5d011f83adff58412d0f1b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\NormCast.olean": { + "bytes": 719472, + "sha256": "c86b1571cce522f1a31b122387c238095a18787d907accbcb867fea70fc162c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Refl.ilean": { + "bytes": 6510, + "sha256": "dbc7fd956fe75109986c923ed6a51659aaf0b8a5b43379a4343aa88e7abd183e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Refl.olean": { + "bytes": 182608, + "sha256": "e56c8f8d4ff7db4022f709c0167e65c187d8c28ef9a60806aa10354f284a6754" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Rename.ilean": { + "bytes": 2671, + "sha256": "28c5ea7d9e7e8ea04bbb7205f877c2276db43a5a4e48c5aba5f24e5bb117299c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Rename.olean": { + "bytes": 66216, + "sha256": "b1472a560f357865e1be698e39293800922fb99fdad4c3f10fb702765c1bc4d1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Repeat.ilean": { + "bytes": 6975, + "sha256": "a1f63f12782734ae696ca185f3c3b0c7542df0651c8f36bf695372c71a382531" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Repeat.olean": { + "bytes": 467816, + "sha256": "bec142913ae2a9bf08680bb3a63652a4c43e64a2cb81e145e204f34faeea3574" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Replace.ilean": { + "bytes": 27783, + "sha256": "cc0597faeffd01e073e42f5b80073369f92751c53b2ce60175d0619a7a5db8b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Replace.olean": { + "bytes": 652232, + "sha256": "ec3b31be95e209a3c9a5724f7a0cbb21bf69f80c9e47035bec7c9a5cc1fa8e71" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Revert.ilean": { + "bytes": 7965, + "sha256": "7de17503d3b06b6f1e7d0bf96c3daf30e46417933fffd0eff10adbd73af76e09" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Revert.olean": { + "bytes": 312440, + "sha256": "ff549a4680aa3262d362713c9c48ccbbaca9fb07e10cd24a5b58644e7671ad5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Rewrite.ilean": { + "bytes": 12606, + "sha256": "b28d67eb1f5cea11664b644ab24018e2e8ddf404b1d2b0432b8828cd9077391a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Rewrite.olean": { + "bytes": 430464, + "sha256": "6531a79c983ba8ebcbfaff13c8ca1389b992060eb2a7a4404a9c097200e3ae44" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Rewrites.ilean": { + "bytes": 53897, + "sha256": "6e19e89fee302ca679df046a7075e16445dd90cd678329634836be4c8b3de5b5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Rewrites.olean": { + "bytes": 1546208, + "sha256": "386b9c7a7740c459e6cf930634158d78b7e5c68447b777fab0d41b750ff7eb19" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Rfl.ilean": { + "bytes": 15787, + "sha256": "809dd21d6d8b89b1da9505415679bd0afe560865ed58084ed2ee8e05b1973c42" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Rfl.olean": { + "bytes": 894192, + "sha256": "4b8de3c8e061c923d48fe036b699b7407ccddffd239443f72e69be625c43d793" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp.ilean": { + "bytes": 2423, + "sha256": "ff636cf1267e0dcff2d465ad119f8423701c286722890e5af19d02f4634f60a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp.olean": { + "bytes": 98728, + "sha256": "280fa118965771718dbbacd7e874b12c6593eea2a2ff5d5128a7d77e8271f418" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith.ilean": { + "bytes": 1964, + "sha256": "2d122da2a605980704c48e0a073c97cf9a925ad5d587ed21a7b6182c7ee7a7f4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith.olean": { + "bytes": 30632, + "sha256": "571c1d76e4d606db85053d25a1677c65200c9c7416f896dfccdfe3fa1daa4a4b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Int.ilean": { + "bytes": 209, + "sha256": "5915e30378f8cb0a3752d29cac03f4163b1f3ce755f9ee5bbacd91a5472680cd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Int.olean": { + "bytes": 18904, + "sha256": "442c2bf1f88d17ca655325e22d4b9424dac9571d6aeed6218fcbd79b28730c76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Int\\Basic.ilean": { + "bytes": 50555, + "sha256": "b82f36e46245ab02cf6782e610e9cdced5994faa750747513301b567b8a0ca0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Int\\Basic.olean": { + "bytes": 1050000, + "sha256": "12fef43cb6e799a063084e505cd1506d9c59e5bfdf2c5aad38b596507a89f195" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Int\\Simp.ilean": { + "bytes": 38463, + "sha256": "47ee948af53fb8a523160a643e1ec7d73f7a0f79a0f664661d568f76bc36262d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Int\\Simp.olean": { + "bytes": 672520, + "sha256": "9f485f7b606a9e73cd639e7b9847a4ff4d312a129355d862e48c3cc261196e1c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Nat.ilean": { + "bytes": 209, + "sha256": "cad0548f83572dca2c442962a8f341fe97bce289ce8971dfa76ab4ebe7f352b2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Nat.olean": { + "bytes": 18904, + "sha256": "669b05f660e28932f12fac67ab076d24033e66f7b9edc3247d44236b69746e65" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Nat\\Basic.ilean": { + "bytes": 40467, + "sha256": "8dbe3d693e78c90cd35280fb73702c53f8c9adecf45ed423bb4349f1652adbab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Nat\\Basic.olean": { + "bytes": 781304, + "sha256": "2ebb4941fd2dc7693f28fcb477963ed52884f97fea50928e0c6ac65029697061" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Nat\\Simp.ilean": { + "bytes": 16868, + "sha256": "179faf1b0f0f620c7ebffe997d7f25045029de76c4c65c1f3cb67fe6d5048c8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Nat\\Simp.olean": { + "bytes": 269808, + "sha256": "6ab412a6d25978c5ee4448752e138aeb33c21c3b58754f79ca513c28f6465fc9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Util.ilean": { + "bytes": 10844, + "sha256": "43529b4913c72af4fb9c65eb3489ea640df13555b921a71168764905e352ad1e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Arith\\Util.olean": { + "bytes": 304344, + "sha256": "bf3ef1b3bcda1ba1bf96da3b2e83615e072ac6e1dca291bdbeae969f0caa16e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Attr.ilean": { + "bytes": 12691, + "sha256": "81a06522448fb7599d991eed702e83099843e6739078a23b283729f0100bd32c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Attr.olean": { + "bytes": 450352, + "sha256": "9d39902d05f52386401c453b82c7827a216dfb6b78efdb9246f5bd18f807390c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs.ilean": { + "bytes": 813, + "sha256": "c3546e832062247acb5a84ff0507654df8ee194cbe6a2501168123573e4889fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs.olean": { + "bytes": 19816, + "sha256": "253d2a9ad3281555ac19614c038c9dd2a9fee762066d5407e0ef7b520ef1064e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Array.ilean": { + "bytes": 4160, + "sha256": "690f7ad920c8515670d7edebcdc96a363bd656ae72c246260ed852fcae17bbdb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Array.olean": { + "bytes": 269704, + "sha256": "5a0aa8c67d7c8be27ddf7a215133cc94cca2e6a1143e30a05e9458b10ced7d5d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\BitVec.ilean": { + "bytes": 53379, + "sha256": "abe9f48b329195aea7806708b3899a632e0b8a35877aa9b4ae6b9d37f9a5c884" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\BitVec.olean": { + "bytes": 2777824, + "sha256": "322fe1f1abe6d34936a520dd8617bc418482cbcd8771e3b406755092e5c85ed7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Char.ilean": { + "bytes": 15863, + "sha256": "7f8b0241925257d40ccde3075d6c864b4232cbd461093fc73187a013c6b149ef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Char.olean": { + "bytes": 847280, + "sha256": "27ab8ccfe3fd97e8c01e52b66952448680bc78831773c67ad28a0fd8b43742ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Core.ilean": { + "bytes": 10942, + "sha256": "ad380e912fc585bbcf2e57b024443835756f4b117974b5842fe588e231fb8f79" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Core.olean": { + "bytes": 537816, + "sha256": "a795848e92f4bd2e65d18ce0135e00f8cfde23d758dec41e4d7b71eb8e8d9596" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Fin.ilean": { + "bytes": 31037, + "sha256": "04e92a49f9d65c8c45b4f1b3ec5b0d9d6127aa47d6c17d650ef49553a0b968ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Fin.olean": { + "bytes": 1692928, + "sha256": "0b16a4a97e5c697fcd14cb4a610e0a7c8c1c8ab94282244d94e46b1b55778dbb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Int.ilean": { + "bytes": 26914, + "sha256": "1f35e768a249c4f78f1820730c77bae49b47242f15a32c1abdf978eecd078e66" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Int.olean": { + "bytes": 1269608, + "sha256": "957ddcdf7de19704e8a6850dd4c43c201654d32963a4a7288f0248c314d51f5b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\List.ilean": { + "bytes": 1463, + "sha256": "2195479e0be7c45569de53341fc5a2a518069fc4467a565d92e94436ae972bc5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\List.olean": { + "bytes": 105824, + "sha256": "0211300eb4a6ed2f21b7bdb8b152159100da000a640a6fbb932592dc0916857c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Nat.ilean": { + "bytes": 72629, + "sha256": "cad9758f8c54b553d1b39f4be7584023ca92af858e8a2608bf9332baf1dd05e9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Nat.olean": { + "bytes": 1698792, + "sha256": "0416a2a8e152cd37373e1b2b0ca89b5d3327c7b875ba324dddb37506a7661dc7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\SInt.ilean": { + "bytes": 14211, + "sha256": "6d8287ae69270146ee83403450b9ab2a0bf407558aa381097c77fbd8615689d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\SInt.olean": { + "bytes": 4216400, + "sha256": "da14300eac1fb68626e9b5ee5f2306976b07a5363eae135694bc8a1187cd4e2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\String.ilean": { + "bytes": 12336, + "sha256": "03b6e71d714d5faaf1e7fac8659e5edd181883d027baeb70a9d8ab81807aae26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\String.olean": { + "bytes": 475104, + "sha256": "416e64efc429653528b6a71ccafe4f5102c2967b80cf70a0bf4f95184973d2d3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\UInt.ilean": { + "bytes": 8948, + "sha256": "3a22f451128985379d29640560dacf3f7816700a6138f43ea513b486e8c87d6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\UInt.olean": { + "bytes": 3438848, + "sha256": "6e60795203004a594be190e55653355d35593c95e9a3d51e79de7b7601176a2b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Util.ilean": { + "bytes": 3992, + "sha256": "03319ee1d07e059dbac7e36de1d5dab4083bc7e0791e8047833cb2a6a5d2f599" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\BuiltinSimprocs\\Util.olean": { + "bytes": 87704, + "sha256": "88e3d8136036c3e95e581da0a0298c6e0f5509ba0f9daf4b3ffeaddb7219498c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Diagnostics.ilean": { + "bytes": 14244, + "sha256": "8ea4ad5c15e51d0039a04887b8bae49f7314844e4c458fdb9bf61c1d902de6be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Diagnostics.olean": { + "bytes": 417768, + "sha256": "e317a4decb7b25e300970461a141b6bb0c9202d8e95a000b9fd4e2e3d8818849" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\LoopProtection.ilean": { + "bytes": 11367, + "sha256": "7ba7b58514e047d7069f48bda36e54b636477f43f376bf0c87eaf61a795ac2de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\LoopProtection.olean": { + "bytes": 501872, + "sha256": "2ddeed033995288f42ef0de1fd259e4168d38f200c3fa40461d8830c1dba0660" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Main.ilean": { + "bytes": 193915, + "sha256": "e9413ddb8bbe9f386b169a7564003b1f6781a07b1caebdc18152448160c85031" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Main.olean": { + "bytes": 4446896, + "sha256": "8938723ccf55acb22614fcc150f113d96f37d2e208d32008fede8c5563bd03dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\RegisterCommand.ilean": { + "bytes": 7333, + "sha256": "609392d934cdb7e1a7c45ee48a0039c82d4d4ce8f85f82a84ab991e38a96ecdd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\RegisterCommand.olean": { + "bytes": 326896, + "sha256": "016ef51bf3701cfe2d28b1152db2a22990a69a1472afbb6bc12dcaee51dfdc2b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Rewrite.ilean": { + "bytes": 99671, + "sha256": "cd7e8acf35cca4312935437179082bcdaf89e218a38a005f296cd45fd14f885b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Rewrite.olean": { + "bytes": 3119792, + "sha256": "614d046d5e25ada9ed9966747826b2ed9554561ce9f9dbdc4ec6ec70798ad1d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\SimpAll.ilean": { + "bytes": 26497, + "sha256": "8826fb893e43dccb95a49493f2259e4b1c060b92b64f6e281c433c0b381408f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\SimpAll.olean": { + "bytes": 1035448, + "sha256": "db121cd27a08c564ea39980ce51e7d73c2ff03e41e90e67c0fc04c438492af6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\SimpCongrTheorems.ilean": { + "bytes": 19336, + "sha256": "a104f478ab64a9c804281caf87cd13c4c10f2a06a82183570ab1606ca0b152ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\SimpCongrTheorems.olean": { + "bytes": 1015464, + "sha256": "d5d7cb577db4793e1c23a4f79c3c56c6542c53dd80ade5567d0cabfb41fb7eff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\SimpTheorems.ilean": { + "bytes": 101355, + "sha256": "2af15f32111aa4d4140817f0d1c3e9a0d6b88ad9862a13a2e12e0401c74cb84a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\SimpTheorems.olean": { + "bytes": 2050176, + "sha256": "610d030c61db210e11ca3fdeebbaa08c438afc0cac508b9f5678816aa69bb7c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Simproc.ilean": { + "bytes": 85282, + "sha256": "1240a214007022804c0df5c3dc29bc4393df0ca151f68e0d3b49b0fee97e5f0e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Simproc.olean": { + "bytes": 2125264, + "sha256": "54400a05be6b51d20b950e637fcfe161fe84ed54634c7428e6d1d46f9c7f7966" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Types.ilean": { + "bytes": 120375, + "sha256": "e09002bf7e0d92f6d5368981bf309b6e14c92b11d92a53452982291ae95c7e07" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Simp\\Types.olean": { + "bytes": 3273640, + "sha256": "d87ccf5964256709fd66f879780e50e91ae7e89ad8bfdb66cebe017aa4d732cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\SolveByElim.ilean": { + "bytes": 40870, + "sha256": "1a8ca86f22bb8f59fa79ce297d656f42bef725cc61ed3e9ce831a675fdcf442d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\SolveByElim.olean": { + "bytes": 1092440, + "sha256": "90a41e767bdd49be446ae7b654b01869a10ba56ff67e9b6220d055d1238ac055" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Split.ilean": { + "bytes": 65043, + "sha256": "7935d5c0c62fcd4eeb849b03d000348e0c91bffc81458a6a67744caed1cace6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Split.olean": { + "bytes": 1690056, + "sha256": "70e16dad7419b53ae7dcd6b203fe2916b44508d277535ddfba8eb03546e54734" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\SplitIf.ilean": { + "bytes": 40512, + "sha256": "eb338cda5bd9323ca19791d742e6bc7b6484281a37ea98ebbb38829efed40421" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\SplitIf.olean": { + "bytes": 1042080, + "sha256": "35581a01bffb350bd5e493d548c677b8aae12431d66aaed1ba1134685ce76f9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Subst.ilean": { + "bytes": 26260, + "sha256": "3ea2dc1f2fefa0f55e9b980338d1d41a91ceb7237571bd1c6b411f031768e386" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Subst.olean": { + "bytes": 1137008, + "sha256": "38da2c88cc7133c2063ded458674b752bea7c846ded3e5de0767bd125327b790" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Symm.ilean": { + "bytes": 14943, + "sha256": "2a44200f9cf41462564137b5dada4f7d8321563a2f758b565637ea9c448cda78" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Symm.olean": { + "bytes": 889064, + "sha256": "cc9c44c4c38aef6c2306649b634af069408b2b7e69db85dabf3cc2d985c71607" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Try.ilean": { + "bytes": 726, + "sha256": "989831dda764e08444c3c5e92cbca21531a0ba221c987dee589429b3ea51d349" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Try.olean": { + "bytes": 73136, + "sha256": "cc667937fe866a0ec34b5d9c238eb0d2e312ed3cd27cd1fc30650fa657a85344" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\TryThis.ilean": { + "bytes": 54407, + "sha256": "aa28e8ac867834210fcd705b48131a24e43a0f33a65a0aad7a274b4afcc8bb0c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\TryThis.olean": { + "bytes": 1461152, + "sha256": "6936b090b7d187a55014568e3cc8814d78e0804be44cb9767d20171842edd0d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Try\\Collect.ilean": { + "bytes": 32480, + "sha256": "24fc1bc8be2cb2254a44b65ee55af2ce5e3c20d0015c21b509f3c61413485ca6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Try\\Collect.olean": { + "bytes": 961208, + "sha256": "742932f4e611dbb16753202680416e77db9c692d77d5660150152091f319c407" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Unfold.ilean": { + "bytes": 11927, + "sha256": "41c840145814b5b87265edb965c215dc84b6e4a1695f3de4bed34bf4da9c169d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Unfold.olean": { + "bytes": 328512, + "sha256": "2a6dbe177cc6ac779eea0ad28da5b4810331820be0123f005532e41e773b0bd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\UnifyEq.ilean": { + "bytes": 18272, + "sha256": "740849b59b58c8a996fc624facf967257a5d80ee43693482e59c2e5864b386d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\UnifyEq.olean": { + "bytes": 504976, + "sha256": "acc0485656ec8735e550df74643b0fad28682472471de2ed7e89fd11b9f4778b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Util.ilean": { + "bytes": 23789, + "sha256": "dcd31034d6da917346851d63f380d39bd4586b1f92e9b9686055e6901976ddc1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Tactic\\Util.olean": { + "bytes": 1050864, + "sha256": "ff3a12918edfdf4abf7c7af700c41201e4dd23511abb12f4de704a5a5a351fcb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Transform.ilean": { + "bytes": 34944, + "sha256": "9c1964e7b3fd6439646359b81339cab6217460dee1e72164bad1410b1514e75d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\Transform.olean": { + "bytes": 1341192, + "sha256": "6f775e5454bd2d45f5b3d58d0c5467db83642ecbda00f55c7b2d8c9b685e8189" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\TransparencyMode.ilean": { + "bytes": 3628, + "sha256": "40e8cf9722b3bf681ee4119f93bd0f34fb4eab6d71b4adcd45dd5ac3af50ab68" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\TransparencyMode.olean": { + "bytes": 41864, + "sha256": "f40c29603aa0b50bf33c357609f3e91cb47768302f52a1123231d5d5e75a0afb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\TryThis.ilean": { + "bytes": 26811, + "sha256": "fa273605d507635c121172df913db26a337214f9e1ca05a5e93298e86f1df2f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\TryThis.olean": { + "bytes": 468912, + "sha256": "ab17db6d1479980b83ebce75e66646c92e1951beb7b32ce163c6a4b18163bc70" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\UnificationHint.ilean": { + "bytes": 28949, + "sha256": "f8ba94376b8fa5b4db25371388b53b9ea08e0d191a6705caa8bbee18385933ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\UnificationHint.olean": { + "bytes": 999160, + "sha256": "d805c2e5fd5ce8abda0b3aefb2838ad9c64cc5984293392c9507ca65257de970" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\WHNF.ilean": { + "bytes": 127633, + "sha256": "f94bb1393a3b692bb0894b8fa8c30bd968f17747b8a0cc09e40cc5ec52ac99e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Meta\\WHNF.olean": { + "bytes": 2972224, + "sha256": "c16668c2aade9de2e31a57200f2cc30a0258c275aaf42a87d1f380fb52b0d0a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\MetavarContext.ilean": { + "bytes": 191800, + "sha256": "2a06f0aa66a5094c67b37574bdbf03f553dfd938cf0710151d90c6ef2920d712" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\MetavarContext.olean": { + "bytes": 3413728, + "sha256": "08decd0b7a0786c5918514c4d09691638fab8839c2dd1f4432f99f78773cf9f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Modifiers.ilean": { + "bytes": 3553, + "sha256": "f5bddbe16cd82db9e982ea2a171912b0f58bbf385c4de7308090c2387a5c25be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Modifiers.olean": { + "bytes": 46376, + "sha256": "7d5ed27a4803eb54b61962ed09df82567b419a93eb55ebeadc86e0ce8cb9ef4b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\MonadEnv.ilean": { + "bytes": 26434, + "sha256": "ed59f7f758cc9a1690ea2ca70ae04aa4bcf7bf1e10aab08237f3dcc72f5cda92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\MonadEnv.olean": { + "bytes": 457976, + "sha256": "dbcb9f94eb699371695780513454efc3c57dfefc731be9c55274cf9b94c5c48f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Namespace.ilean": { + "bytes": 5557, + "sha256": "d898a521a05bf9c3545d6bfd3db0e5d0bfa41535fa9610073b628d1cff762947" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Namespace.olean": { + "bytes": 166040, + "sha256": "c9da210413d22c0b4388d28eed00f65684cfa9947525146a358633f6b5564555" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser.ilean": { + "bytes": 31195, + "sha256": "309e86b3557818c0c82250d922b9b91f0ac0fee1a559cfea22cc4f0b8750d3cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser.olean": { + "bytes": 1026048, + "sha256": "ed76ffb1e71b170942a1111a172270ea525d57236518aaeba0f56d0d273b0542" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ParserCompiler.ilean": { + "bytes": 28910, + "sha256": "0e41a6e3eaa128410a8312c2bfa650cc0bbc72175d5201d2d4392b806a4bee51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ParserCompiler.olean": { + "bytes": 741352, + "sha256": "9f8d8699096afc9cd97036986fdfdd82ffcc9bbeeff0e0fbefc4b4a58d07867d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ParserCompiler\\Attribute.ilean": { + "bytes": 10666, + "sha256": "c9353664b2213b4bb144c395d4b78cebd67b57989c68fe889213ece142178cda" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ParserCompiler\\Attribute.olean": { + "bytes": 265712, + "sha256": "2f6e69891392f49190dc92aa1f0970109f4405bb2607c8c5464126af1f83a706" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Attr.ilean": { + "bytes": 7810, + "sha256": "22792371d12614f7966b910f23a821c35420504937d15a40e977dc95166aafff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Attr.olean": { + "bytes": 622368, + "sha256": "a4c77d1ff9bcad0651f74f184924bd87b1d43a9f94e170d397887b172fd34658" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Basic.ilean": { + "bytes": 212017, + "sha256": "5705eee50e896cea0b9a558d800fe3d0eb2dd4bfbbff3c2bc28cb55b2a12e788" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Basic.olean": { + "bytes": 2114584, + "sha256": "709d9d640e835b7cd7ece5362e7756e8c40941b70902ec2e3824d60b66f2e08b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Command.ilean": { + "bytes": 57505, + "sha256": "4d914ae6be0bacff9f5d09d27e971f5a8eddc072165cbb25f298a98e5126934c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Command.olean": { + "bytes": 4035312, + "sha256": "a606bd48548e5f143b6ca47793463158b69030c1911e8861a752aa8d47512b29" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Do.ilean": { + "bytes": 27742, + "sha256": "161731d0510e4c9c3f609ceb598d5ae6974c30b199d20a106a75aac8e7b92b8a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Do.olean": { + "bytes": 2077408, + "sha256": "784f69fb20f75ae6bb77c3ff2cb966a099a56f9f861cedb7cd87ac1873ce4139" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Extension.ilean": { + "bytes": 138896, + "sha256": "00f39b0dd6ef85aa445bbb7383a6dab4bc5ca1a902781e6617fadd1afc390f21" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Extension.olean": { + "bytes": 1886304, + "sha256": "d5e4a1b0a65bffdc6ab87ea4d0eb2ef4707f18fa03aab471cd8029e59556c410" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Extra.ilean": { + "bytes": 39166, + "sha256": "6ca54bd62413af5e7ada8475e6ad7ed75b1e34edcc2618733894ca0cde5ec3c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Extra.olean": { + "bytes": 1237680, + "sha256": "7c4b5192b23577da56c5e156bd9c156f903af4e4e9477e9b7cecf7180aebe4b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Level.ilean": { + "bytes": 4110, + "sha256": "87391f614073d2dcd7b8d9aa9249923886afaeb99015f3452b47a148a4e199ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Level.olean": { + "bytes": 320080, + "sha256": "43448634234ee435fa31112289acb5b60ddec40c07dfac96290afae708393fc2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Module.ilean": { + "bytes": 33387, + "sha256": "c4561485cef8a01106dee7e048969f8fa0324d6c10fc1e04da62acf1ed4e1ccb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Module.olean": { + "bytes": 688912, + "sha256": "0197c194f72bf0b27d7969027c16283785956d2f094ace415cb125ee62956bc5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\StrInterpolation.ilean": { + "bytes": 8727, + "sha256": "a8d3bcbb058a65fe9ff6dfd717f0f1a39cde645222b133c324e8f26699ac36d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\StrInterpolation.olean": { + "bytes": 102928, + "sha256": "9d3872be64322650383a658f3ccdee9d6ba2dcefce916b0d696c2df2f3136efc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Syntax.ilean": { + "bytes": 23530, + "sha256": "3e3ea45163118d23de52a4cd0879b1de52616531a23ca8ad06a22b70dc6e0916" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Syntax.olean": { + "bytes": 1626720, + "sha256": "898001e81d511498504f268792082c88cf12869d464718a9d3702c9a1ace4b8a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Tactic.ilean": { + "bytes": 4489, + "sha256": "e9d758f2eb8f13bf190bb893a7fad469f516f03b05ee95581ca2c21945281693" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Tactic.olean": { + "bytes": 295112, + "sha256": "49ebf29669c156050eed52cb10de7f397593e983a9a62807c1edbbaad6b36b5e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Tactic\\Doc.ilean": { + "bytes": 39660, + "sha256": "0cae4407553c3709827450e49e989c28c41dc65e7b4a4504725753625354037f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Tactic\\Doc.olean": { + "bytes": 1126680, + "sha256": "d397a7b82e2c9ef90e11fdd451a742aae978197efcc58ec48757ae16c0b25fb7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Term.ilean": { + "bytes": 101576, + "sha256": "54ce3ff52150c06691a7fbf90349d9cb730bb50375e859ea3b08142787e3f554" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Term.olean": { + "bytes": 6708176, + "sha256": "1907c9e4528c3ad9efc7fe9ab4bd8bda48ccb3dd9649716ed5590491800d3628" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Term\\Doc.ilean": { + "bytes": 14804, + "sha256": "4fcbe79cc66f05562bb6baf8d943d04556da03481a33f31ddaa6744b272972e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Term\\Doc.olean": { + "bytes": 320408, + "sha256": "01eb8604480be6d903e656fac20d59923d0f24510f895327ce2183a4c01e800b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Types.ilean": { + "bytes": 64539, + "sha256": "8fa2fb3933cc1827d02f8a305c5e2f7c47afecccbe0ae80e8c9ef74c569235f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Parser\\Types.olean": { + "bytes": 1079784, + "sha256": "5a83649e8c729555e847e59ea24f237580260c51de8265221936a420f638d185" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PremiseSelection.ilean": { + "bytes": 13604, + "sha256": "e49c668f44d9b632985e683648a1ec87a178e63006b423fc4fe478682236a762" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PremiseSelection.olean": { + "bytes": 357656, + "sha256": "a3a5b1951bfe77845a0116ea3de9eeed530fc2d426a6f18cd981696368c022d9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter.ilean": { + "bytes": 37260, + "sha256": "646e436f715befc6c4d7ad706c6d41a85059fdb846d37124119271e10bf5250a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter.olean": { + "bytes": 721408, + "sha256": "e34789abebde9fe560ade81e0ba8406f749e66d7e030c281a0d435447108d8bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Basic.ilean": { + "bytes": 3632, + "sha256": "c84c2bf23e82678102b5cd3145135b182d96b4337b1bb1467c7a00632e06ef25" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Basic.olean": { + "bytes": 108144, + "sha256": "ff2fd8b49224e2cd666808f078017ef3deaf49224531196fd114523015a9be75" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator.ilean": { + "bytes": 400, + "sha256": "3b617ed9ced89b8e807c426ffa3e208106b4716069c1eb5f74a1bde78ba994a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator.olean": { + "bytes": 19064, + "sha256": "24f9c4cec19407b4fc9e929fd39f6b9300d1c38a1a9f9215ccf110c850a5ff28" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\Attributes.ilean": { + "bytes": 2353, + "sha256": "76bc94179978a57aee4307bc1565eecfb8fa83d671e53b808fa6475f37368407" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\Attributes.olean": { + "bytes": 81184, + "sha256": "df1b5a34c7a2795b0c68530aac1fee1360faee59329294108c7f73a17ccca496" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\Basic.ilean": { + "bytes": 74671, + "sha256": "8c178d77debd85ad6629794e8b0a9141eba455cae1a1c1f3bee78733a51ccace" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\Basic.olean": { + "bytes": 1436088, + "sha256": "d45d09ff3309abb271aacfe62cb126a0cd98680a751ece5465d733962f8dcd5f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\Builtins.ilean": { + "bytes": 262202, + "sha256": "54c476ff5bf4735728eee9d36b2a959cdd52a639cc7970bc0a64b6141fcae771" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\Builtins.olean": { + "bytes": 6038144, + "sha256": "dda2a0b94082f0a037c71b754f492ebd6eb49a85d2165bf9a7429042b94aeaaa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\FieldNotation.ilean": { + "bytes": 24579, + "sha256": "8fc17a9c93ceee4360f84d8ff7854df0fca2b5cfe0d8fdfe0b3d8844f5ad6b80" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\FieldNotation.olean": { + "bytes": 471952, + "sha256": "f4443f6732f1d8e863da37dc7278adeb62742ff0213f1f0f19e489213835eb93" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\Options.ilean": { + "bytes": 48220, + "sha256": "32e9b4ba1adce316a2a18dc2a252fc010399d5e52f0953a2461982f3e28b4ee5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\Options.olean": { + "bytes": 388592, + "sha256": "46d2952fac7ef97d75e40094893c168d45d9729c20c63dea4678f26f36372d0b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\SubExpr.ilean": { + "bytes": 23580, + "sha256": "77429b129df8ca073ec4c245acbe24b7d61b8549a0a75792ed42808c0fadecd7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\SubExpr.olean": { + "bytes": 470368, + "sha256": "8d48127bcb7423b9eccf1013ccbecc30dc6f2dc90670108c61e28877bcd4a7e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\TopDownAnalyze.ilean": { + "bytes": 159385, + "sha256": "54b426edc03471c9ed15ce0c464f1e4aa74544060b5c2bb9b5868c0b9847e7e9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Delaborator\\TopDownAnalyze.olean": { + "bytes": 2678704, + "sha256": "c25eb5e6b49fba6e6774a0e83475bc012d29bd954af68628e4f43b823244560e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Formatter.ilean": { + "bytes": 121101, + "sha256": "73cf077e72fee22d675f0c1240dc8f5b7e2b6a13b2b5a524a53b095f071b67fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Formatter.olean": { + "bytes": 1787944, + "sha256": "dfa3b36fbfed93da885d74ae33de677e07e4c0186f7f2a11a736f67bb6cb8c18" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Parenthesizer.ilean": { + "bytes": 101584, + "sha256": "0dbd5552769145e8391a666d5560bb5b4e0ce4a142ba0f5ff843ebc9a8ce8573" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrettyPrinter\\Parenthesizer.olean": { + "bytes": 1453888, + "sha256": "5922f6c0a936136f9c668b2855f602705b143959deb6d17838a886323c6da228" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrivateName.ilean": { + "bytes": 6249, + "sha256": "80c13152ac50111e1023873342186a1579954d7fc0743aa6d6e59ffdd962b508" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\PrivateName.olean": { + "bytes": 83392, + "sha256": "9728eff1081d824150366283f362f435d6b2c279b78bffa687289a130239f9a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ProjFns.ilean": { + "bytes": 8702, + "sha256": "7a5d3b0bb94e3a2ef37aca326a5b901e453850a6310a62ad43753d83a7f2cdfa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ProjFns.olean": { + "bytes": 202840, + "sha256": "07af899a4e95be3381c8a6e43dcd802ccb0cee668609662b2393d2917b4d58eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ReducibilityAttrs.ilean": { + "bytes": 29186, + "sha256": "3b882d47ab8bae8333e7ece56e24b0a25c88022f4166ffa30b08591028455c4b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ReducibilityAttrs.olean": { + "bytes": 545088, + "sha256": "60dcba6b41a2bb62d7cc87d4926a472998e22f49463336d90849a196d8cea021" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Replay.ilean": { + "bytes": 24181, + "sha256": "ffbb2516b92aab7039f1a2ee224ce0f7431d4b0069445e64bb55b6344bcf2b4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Replay.olean": { + "bytes": 575184, + "sha256": "1a4ae60cb239b29042e65b6ab56901ed04443d1379b48348c4701d3009413ec5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ReservedNameAction.ilean": { + "bytes": 9428, + "sha256": "75d5aa0fc27caffc80d51009544ed047128bd097c668f969065431f75f8753ab" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ReservedNameAction.olean": { + "bytes": 353992, + "sha256": "bc14e9dc64ef9af75af4d41f9371e6c89fa66c332ed9727ab01af4d058ec533c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ResolveName.ilean": { + "bytes": 59611, + "sha256": "613851ac439f657786c4cb26f59f3bc2a63ec97a81a8242f40b8872293ee9f83" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ResolveName.olean": { + "bytes": 1032176, + "sha256": "6adae53bc2c24afc1bbc2dbb1b6f2f9d0d63679bef6141c4fb2ea29092581b4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Runtime.ilean": { + "bytes": 1829, + "sha256": "11e6cea40b3678ec86b1f86719ed928eb3c3e41452055d254024160f6f0b565e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Runtime.olean": { + "bytes": 30520, + "sha256": "41382c2632db167c05ce6b54bf304117c41f0550a4b0b85729e2ad55e07c1b74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ScopedEnvExtension.ilean": { + "bytes": 36867, + "sha256": "b0e685b764993a09af482f9c1694ae3de242297feca47eefb53c833e3259dca6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ScopedEnvExtension.olean": { + "bytes": 885944, + "sha256": "22c35e077a15faba0498d6723aa9f86318933d2fd00040518180c0a0e7ebe3ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server.ilean": { + "bytes": 281, + "sha256": "2f49e7a16d9b00e0faa75bf66d05d88842cfec617812d7f5ee09a1b7d8ed9444" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server.olean": { + "bytes": 19072, + "sha256": "12dfd13f3f10550c882a48afdd4ca0cef6a64f6d7cceb3680cf1a145585b05c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\AsyncList.ilean": { + "bytes": 17877, + "sha256": "335e768bb75cc7645c643d261031817baa7d8eb46140c5ed4140260e60a60385" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\AsyncList.olean": { + "bytes": 363176, + "sha256": "685639872ed31d1c8051ef5e0fb774d7688bf6cc58069632e2a79dad00c9926b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions.ilean": { + "bytes": 240, + "sha256": "04fa8c548d9837c107dcfbaddd9a5be7642662c9dead9b72da7fda51c6884b2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions.olean": { + "bytes": 18928, + "sha256": "8ceb48f28a422969818a708e1a1ab9293dd25ef34738131f6d2da05c4ff6be4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions\\Attr.ilean": { + "bytes": 24298, + "sha256": "8cc37abcd6974196596e6d30d748d0568378ed4ee382079eff701b3e20741691" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions\\Attr.olean": { + "bytes": 678952, + "sha256": "9a11caad1a050395b471ebde6bf6da78035f50f4e532a1a73dd64491ea21822c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions\\Basic.ilean": { + "bytes": 30010, + "sha256": "83f4ef66f990780e7ceaa50b919bcfa7a7829e40ac0e02c298b13d85c06bf2fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions\\Basic.olean": { + "bytes": 718328, + "sha256": "25ed271d399180d2da22962426991964b76c1171a36798befd33ceb28ed61b9b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions\\Provider.ilean": { + "bytes": 23684, + "sha256": "568a62c7514c7e33277e3c6f677d497781d9203f5adc3ccf94c644e7b084c2c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions\\Provider.olean": { + "bytes": 637848, + "sha256": "10a2759cebe812bdd0e4b65d3748dad66728a022578bccb9a2ee4c409ca204a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions\\UnknownIdentifier.ilean": { + "bytes": 56933, + "sha256": "550cb72793c24821413327692ce5365bd81232e155c9e44250372243ea4e0c6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\CodeActions\\UnknownIdentifier.olean": { + "bytes": 1163728, + "sha256": "e3799b66e159bb06cd1ff5c0e8d15ba9e65770dab188e9768960260dc1296dde" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion.ilean": { + "bytes": 10001, + "sha256": "e40caaf1ac733aa297e63fb378a9a1b886f756e509795d7c533f14da6aad540b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion.olean": { + "bytes": 547808, + "sha256": "f1dc92fdeb7cbf7eacc9f4c67d69b1d74edad7379eeb6eb9fb82cbd6bc3f083a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionCollectors.ilean": { + "bytes": 111770, + "sha256": "ce1a60327d42a9b70bcfe0a15c9b87aa83fa640b69b5724227e7ae0476fb956d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionCollectors.olean": { + "bytes": 2037128, + "sha256": "a583b9886e02c413b91337eff8ccab86fa5bfda0a3bbf5da7e3c1fa58425aa35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionInfoSelection.ilean": { + "bytes": 24306, + "sha256": "3ddc0bf8b7f919c475a41cee2759788e30705b0b227c644c72983704abad914e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionInfoSelection.olean": { + "bytes": 484632, + "sha256": "9ca3ad35b9949d160617db1dafe4aca9dc2d1af44918431ae44b3a1e57fcf4b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionItemData.ilean": { + "bytes": 4315, + "sha256": "24978920ad74a7285919d161f6d6f709edd811da9d57526f89bc1cbd21580f96" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionItemData.olean": { + "bytes": 111848, + "sha256": "1ccaa73b66d8d0a23a84dd80322f57a72db04ab0b4627ec82c02d441083e97af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionResolution.ilean": { + "bytes": 13935, + "sha256": "aa0c8c7c38be31a1cfba4840c302c435269e31d149eb753a02bfa7403614bd2d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionResolution.olean": { + "bytes": 423984, + "sha256": "a3ec0a9cb3b845e201f13410420a28854f7637378e670d46e4ff0877b9e863ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionUtils.ilean": { + "bytes": 13502, + "sha256": "a3eec65de70df69e509c6ba9f52eaeb17665a2354d27a620d255d4978e9c1fd3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\CompletionUtils.olean": { + "bytes": 775952, + "sha256": "9108c380414b5944d50868863d239cf2063229aeadd360b99fbfb4496eda4c57" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\EligibleHeaderDecls.ilean": { + "bytes": 8162, + "sha256": "2c4f07f0b068584c18532dd913fed29a30068365e8af062928336627003365d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\EligibleHeaderDecls.olean": { + "bytes": 196296, + "sha256": "1cb51ece5dbc6f787785e7dca97ce3217a8032b3214375b8a887eea8b881981e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\ImportCompletion.ilean": { + "bytes": 25636, + "sha256": "7a40803eebc90b7da6c092c7c1d59fa390ed4d02f52221b111e94845a3e3172d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\ImportCompletion.olean": { + "bytes": 639848, + "sha256": "a6d5d450e384c21b942e863d0d835311b35b8497a7732e95d6eb4cbc31626648" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\SyntheticCompletion.ilean": { + "bytes": 77103, + "sha256": "17dd5da89103b62522f20e7e56604e8b5e6aa2cf8a69e42d88e8ec83b0f9fffc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Completion\\SyntheticCompletion.olean": { + "bytes": 578112, + "sha256": "8f10720bab458856dd3c784f3f3255a8609a9173e16625e1c0976f88f0500d16" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileSource.ilean": { + "bytes": 22033, + "sha256": "fd048100f7b519e57d41c65deb004995b37814ef5316f1544fc1ae1166ed1c5a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileSource.olean": { + "bytes": 118512, + "sha256": "4992b19a7a924f7f14911cea0e32bd6145ae69075e82fb08c4b6ee547dc3ca35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker.ilean": { + "bytes": 190654, + "sha256": "683c4b585b0459feb50e154c4640898047d38907ee980b2eab44b1e17d742109" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker.olean": { + "bytes": 3372560, + "sha256": "804de731d823c598eec24e33c1eebbfe82ed838a664d8bea11eb64d479fd318b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\ExampleHover.ilean": { + "bytes": 9240, + "sha256": "e6dff250276ea896b2f719b98b8e91b931fd93c4198e1e4871358a1608b9aeef" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\ExampleHover.olean": { + "bytes": 271464, + "sha256": "b0c3441c9107a540156533bd5f112a2fbabf58c83adb2f0988298188091bfa3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\InlayHints.ilean": { + "bytes": 44069, + "sha256": "7e39e4f706a2d0daee9912994c70a2b7970a71aeec4845706f234de2c1fc0d79" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\InlayHints.olean": { + "bytes": 930760, + "sha256": "32492b65dd6e05583a3c2933633bc1c7b798732a776dca770ca1a524cbd84b32" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\RequestHandling.ilean": { + "bytes": 132192, + "sha256": "a0ed1cb9f031acd482903ce93d4d031aa1a732b7f6a6e7754cd85bd554f4c18e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\RequestHandling.olean": { + "bytes": 2517320, + "sha256": "a025ae234516f2884d95545caa85679a862da7dae53b8246112e8110a93dd5fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\SemanticHighlighting.ilean": { + "bytes": 34608, + "sha256": "ac77f6a13817c4c10be39aa8f9cbe53cb8755fc7e1474c401ebe762a5576935a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\SemanticHighlighting.olean": { + "bytes": 1149064, + "sha256": "1e2b3b0ba64da3f57490ba621ae1e258f60f45df017edb4d5a2db921c51f31e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\SetupFile.ilean": { + "bytes": 19404, + "sha256": "a9b521160a4ca212046b73475c6b13ca44ab98ca3ab1e8ccb43d929367a76b3a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\SetupFile.olean": { + "bytes": 313616, + "sha256": "e830cd11b594da338732a761129d823d735d657e1301bfce61047ee7c291549c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\SignatureHelp.ilean": { + "bytes": 29188, + "sha256": "bc89f6f05090f6b7bc590c3e3fa34817ce096d4ec03b484a683926a2c27ef6b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\SignatureHelp.olean": { + "bytes": 479992, + "sha256": "341e0c5773c82ee16ec7ac78335e8f31dd651e6b2830eb68cc6adb2cc6af596f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\Utils.ilean": { + "bytes": 18845, + "sha256": "fafc763dbf50af0ff4c1f1a8760f4b453dbe7bf131d03b8425d8380c6f445732" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\Utils.olean": { + "bytes": 209408, + "sha256": "805350c693bc8805a54d9bc404bed6d0ab0385a9534d21d01d5869f90d9421c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\WidgetRequests.ilean": { + "bytes": 25264, + "sha256": "c8f919ec5e0a1b632b0681239a0744fdf47aa1008aafa1f45be98547bd39be90" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\FileWorker\\WidgetRequests.olean": { + "bytes": 953176, + "sha256": "0104b2111d915cd70d614db096f1c98610f03b60f03bc84b8319cd8c43f3a710" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\GoTo.ilean": { + "bytes": 5535, + "sha256": "ee3ab15b2d0d9551b5a5d93a5bbb8050d5dbb8224253c6058744b3718e0713f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\GoTo.olean": { + "bytes": 201984, + "sha256": "0062dd5aa10c5b9086e586c12c23bb6b3c5da8cec63ca59e59a33d2b0b8198ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\InfoUtils.ilean": { + "bytes": 67528, + "sha256": "e4bc47435c43fe2478e9be0947683cd040083bc7926f6ab0b49e6d6f39ae16ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\InfoUtils.olean": { + "bytes": 1298672, + "sha256": "4694b2f2573fb4d4ae757535d16563593464220ee5e402defe18aa0568d7237e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\References.ilean": { + "bytes": 93805, + "sha256": "a18cdafdce2e011232ef759b499d1c6c6a59e6d57c190a49a8e35aef14906da7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\References.olean": { + "bytes": 2668296, + "sha256": "ab5d07e0d7542235a2cac0cad138f1a23b2d44d940b86acf3ff49029930bf616" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\RequestCancellation.ilean": { + "bytes": 16817, + "sha256": "a3fed6be8155c1f4ea800a40cbb5cb7c58de448f45ef274fcdcb7c0d57d4e003" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\RequestCancellation.olean": { + "bytes": 193368, + "sha256": "58437f193ffe4c0765fe50192946da6d035fddf9ecddee9af8204a74cdd830f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Requests.ilean": { + "bytes": 119307, + "sha256": "5757f707c50ee02f5aa0cf1548d0a83b9b3ad736d0b4203ceb9e1f9f821464be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Requests.olean": { + "bytes": 1392792, + "sha256": "65f99fb70bf8273da4ccf850e64644c283505ce2fb938b09ff18de0a9158ca1b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Rpc.ilean": { + "bytes": 219, + "sha256": "cda11a7e83b0e2406f10ddb91ee260737cb57abfa7a14e7f8b08fd6e6732b820" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Rpc.olean": { + "bytes": 18928, + "sha256": "a876866b9946f3221d4ae50cd16181f720f5e8012658d2e42ced723264e83a76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Rpc\\Basic.ilean": { + "bytes": 22692, + "sha256": "e4c8313f8062e3bff4f316c74bacb85ca76f6b899f1400ddbf19f1fa8280e838" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Rpc\\Basic.olean": { + "bytes": 516512, + "sha256": "3b7e0428db11981a92f6f04936014cd0936343089ec8e9e593e41d8ceebef392" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Rpc\\Deriving.ilean": { + "bytes": 20454, + "sha256": "768cd7e501baab04fc258538ff08c45cb14a7c133167dab0a888b88fa3a4815a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Rpc\\Deriving.olean": { + "bytes": 1997616, + "sha256": "b804645a72b31ef64c67e0c43b1d4baed61cf2c11b208686f9ffd61de8f264ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Rpc\\RequestHandling.ilean": { + "bytes": 26388, + "sha256": "e4be635b6d6dc6e5fde6d821ff348ce7e702f29f84ed94fe2601c8711ce318ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Rpc\\RequestHandling.olean": { + "bytes": 616384, + "sha256": "0d131af379f6b9340e3e4f3f5ea68301a4e032dcfec85b72074c9365820b7280" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\ServerTask.ilean": { + "bytes": 22619, + "sha256": "8f6f6f35a1435bb44a9b7d39ce0a56b1b07aec07eeb2571e56b89283d601cc6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\ServerTask.olean": { + "bytes": 302456, + "sha256": "de662007fcd131163ea0766e527996d5b8d8ded69b738cef12d41f5ac6eae5f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Snapshots.ilean": { + "bytes": 10840, + "sha256": "ff83750d27a53b7a69a61fa173e7ccfb74c8b31235c2c019dcc87d6b255dfb11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Snapshots.olean": { + "bytes": 131632, + "sha256": "2eb99ed42985c6916373515eacaed14f14c6729e67269562a6bba02c6aa52b38" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Test.ilean": { + "bytes": 167, + "sha256": "93fbf7027b45feaea5b1f5f117ca5138ad6c64dc25989dd9824fcbaf72cd30da" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Test.olean": { + "bytes": 18808, + "sha256": "0ab711c8db4e1532e3da18b6eac14c05d631bd0f7f085ef667bccf120b8a1899" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Test\\Cancel.ilean": { + "bytes": 28153, + "sha256": "be0ef4a5732a81d5c694bfc81d18f55aa6b9b35bf76a0b327a2d80fdb284c3ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Test\\Cancel.olean": { + "bytes": 568760, + "sha256": "8982d4af89b61472fb43330ccb5477514bc2c6f2b1979b9779cddb96a57ffefe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Test\\Runner.ilean": { + "bytes": 38348, + "sha256": "346414fb678c404e9bf0684739bbb2b4bbba15fe13a6b582bee85e023aabdd6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Test\\Runner.olean": { + "bytes": 2683088, + "sha256": "e741073ce510bde6822db72ec29fde7b80c4ca973ec0ad78d0ffdbe93e7d6ec3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Utils.ilean": { + "bytes": 27831, + "sha256": "b362e7075b16d925c6fc4cafb6f85ab0d7db6e79d05ebb7626e06a1fad79ee88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Utils.olean": { + "bytes": 313520, + "sha256": "8923758a7021c2b64547422ab6cf9c0f1d49437224f2e2378a6e9d6700db4b50" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Watchdog.ilean": { + "bytes": 267693, + "sha256": "e39fc480c44468cd5bc357023629bc8141b9fed878edf45da358bdd27ae6e373" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Server\\Watchdog.olean": { + "bytes": 5108752, + "sha256": "1c1fae97e81f1f6b90b444a0842cba48a39695ddb4097c158cde3b34c0e501b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Setup.ilean": { + "bytes": 13172, + "sha256": "dc21464c0ea6cba8a212f83359f1bf85410c068679c861f1514f4b8de600943b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Setup.olean": { + "bytes": 1108016, + "sha256": "df69d8eee0f571ffa648f90f0ebfebae2468d089e26db32457e885246703d2d9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Shell.ilean": { + "bytes": 24516, + "sha256": "4a0e0b87a415b46d41e1fc078e9285b65bdfe687db98159a622f9eae1bb7bced" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Shell.olean": { + "bytes": 440024, + "sha256": "4f3dfaf3ec002c32259c9b91300809d9d9080148ecb7573d87bbca09b6960f14" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Structure.ilean": { + "bytes": 56939, + "sha256": "a7291f5ffcab46ce1fbb1b748b914343a77773ee88dc981656c537531c589a34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Structure.olean": { + "bytes": 1187960, + "sha256": "ad5deddfc9ef07476e0b982313b8a5704600578a0223ed71aa8cb027ad252bf1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\SubExpr.ilean": { + "bytes": 30266, + "sha256": "d22ee448552a48d0236653ef8168a66fd8e97006f32ed04fd026db3b25fa98e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\SubExpr.olean": { + "bytes": 614216, + "sha256": "c84ea28e1ffb0affdb420adbd44d4968a59460878a63bb38717ef6417a6e9a19" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Syntax.ilean": { + "bytes": 79400, + "sha256": "36d64475a854a86cf66213ce7f348062b8e40c761e348de99a8aa90d2f67da56" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Syntax.olean": { + "bytes": 1366520, + "sha256": "5503caf6011c72bc36c138bff5337bc87b2c717bd71921300a6a2ce277e50a13" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ToExpr.ilean": { + "bytes": 52425, + "sha256": "a22ce939515b9625b00553ca202e6ab2fb9cfc79118519fc9595487124bc732d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ToExpr.olean": { + "bytes": 502680, + "sha256": "ad39a2e862e12ba790f5ec8e8b676e93345cb833e60a5c595512b8cddc180213" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ToLevel.ilean": { + "bytes": 3334, + "sha256": "80793397a95df5e1d3803e78159368a7d83b8a889e356a0ee1081c58c133152a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\ToLevel.olean": { + "bytes": 45976, + "sha256": "ab80795986c010bf42ecfde502426f5f05aa62b094855f0d9b16373354532f13" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util.ilean": { + "bytes": 1452, + "sha256": "cf98b08b8d8c938e8a8ecb62590448221cde86bc67a3b56f90d4a58f191a8828" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util.olean": { + "bytes": 22160, + "sha256": "b789111e27409fecd7bbe6822049478d637685892b4f89c604429114c0f5cbb0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectAxioms.ilean": { + "bytes": 9770, + "sha256": "7cdced4030f89602963bfeaf703e1d6a5b3dbef427db6e4e79c778e35930730e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectAxioms.olean": { + "bytes": 161248, + "sha256": "ab93b342caf41c6d597952a3b58d543349c18bfaec80b407028fa9afe81a9456" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectFVars.ilean": { + "bytes": 6118, + "sha256": "00064cd1c0684bdcdc6053185d52bae6c9c0ea24639a64c06f155197e8826e4e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectFVars.olean": { + "bytes": 183552, + "sha256": "7437883354aad47a069ae7ac9afcda4ddecdee8f44b33e92e5a1eff72123af8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectLevelMVars.ilean": { + "bytes": 8774, + "sha256": "48df224a81a146a5eebd9933c5e8436ff03bfb712ae88233f13c781a7164556f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectLevelMVars.olean": { + "bytes": 239776, + "sha256": "49a767ada5ecf0a4f6a1dcb56faf4b1c95d757f450d847ae7b81ccae4d117359" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectLevelParams.ilean": { + "bytes": 11666, + "sha256": "170c4b9bb9e10d41f04e9cf28795d741b17e64f27c38e27dadaaccc1084260fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectLevelParams.olean": { + "bytes": 261912, + "sha256": "10ce4372ad8cbedb353f40d5b7ad883164cb2c86001f9bc43f6915cbdf091448" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectLooseBVars.ilean": { + "bytes": 7128, + "sha256": "6e5d2ea805ecede2f899b0c0f0d2022185579b0b6ee571de225d43041e7a26e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectLooseBVars.olean": { + "bytes": 254208, + "sha256": "ce0c0bca9ff6a2823c4a11c3ab2fb03da9e71e6772bfe5d0b8012457564c7027" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectMVars.ilean": { + "bytes": 5408, + "sha256": "185b871ad9fb6ed3986c70b64dbf84456edd9081fa9097d61ecf1d1435408578" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\CollectMVars.olean": { + "bytes": 168216, + "sha256": "0dc2bbd2c3361a2d9831d1fb79770a2b9f107f1d335bed283b0dccfda610f4f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Diff.ilean": { + "bytes": 19356, + "sha256": "1f474eb2613cd1e0b705fe67d2706b275498fe75c50f0b7741269015dd006a11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Diff.olean": { + "bytes": 795248, + "sha256": "0cb730f4647342897048a72647886824cd3d311594634a74055c1fbc5bc4345f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FVarSubset.ilean": { + "bytes": 2746, + "sha256": "698e7f45442223990ca78b0fe5e75ff24ae41959cb6b7ab675c7b4b28af77f63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FVarSubset.olean": { + "bytes": 70016, + "sha256": "a78530099f148f5990017e5ef8c68fd40c931ab6a3946fbc047e5629e46421d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FindExpr.ilean": { + "bytes": 3187, + "sha256": "40cb93d76344efc4758f4bd756ad2590f25c9fe82e47792a38c52dc535e29944" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FindExpr.olean": { + "bytes": 58032, + "sha256": "530683bcb708747e9f9ac240b1bdeeb9c8840926e6c987a53a374de28c99b763" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FindLevelMVar.ilean": { + "bytes": 7764, + "sha256": "f45868a7b700b2a1410f68946baec21c26661faf37c43c8e08cc901e96bc7926" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FindLevelMVar.olean": { + "bytes": 107792, + "sha256": "b3cd7da81a211a54f5dbce6aa8d630c00acd0049e1cc7757917d62bccb3ec7f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FindMVar.ilean": { + "bytes": 4560, + "sha256": "a7272573a01522ba6533657b72f7dcece6992db8a788d2b6a6e49fd3ac50cce5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FindMVar.olean": { + "bytes": 69376, + "sha256": "8295d4d5b6a26e532a654872ed402656e0bca6a51d8f2080c3ddeeac100f1df1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FoldConsts.ilean": { + "bytes": 11270, + "sha256": "b9d3cd4195132907c4f3649c86a8778e47d8f7785cd8acf1dd625e060e18e9b6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\FoldConsts.olean": { + "bytes": 229968, + "sha256": "3aec8f4d1fc44627d1a4a031414126f5f202ba065068abb87460be7d11c5f7e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ForEachExpr.ilean": { + "bytes": 4584, + "sha256": "cc533404703693fbd15a92875624c54025ed63303f7044263ae9f27d4bf9e463" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ForEachExpr.olean": { + "bytes": 237864, + "sha256": "06bd8c9af753d362ebf080c40aee37559ba76afa38ef5159cd1f7cd61f85ea35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ForEachExprWhere.ilean": { + "bytes": 11002, + "sha256": "71ed1ad3998b6fc74b58b97f6acea72a7092bf7b379e2956ea61734e4c0dab3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ForEachExprWhere.olean": { + "bytes": 291000, + "sha256": "2170641b4b66429e5ebc591e52a2e497e24883ee7e7963dda7841725a20d4aeb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\HasConstCache.ilean": { + "bytes": 6523, + "sha256": "e9728827bef9f519ab8d6378d8c5cf5b3bdc6db759847c6bb9c8183eabfdced5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\HasConstCache.olean": { + "bytes": 217824, + "sha256": "8550e8dfba369c272f642fb9a9eab47262d322ff9aa3b780b3ba1472794a03bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Heartbeats.ilean": { + "bytes": 4229, + "sha256": "abbffb3d68960e54ea640b159cc6058a05afeb5013e09a27b918fdc551295bf2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Heartbeats.olean": { + "bytes": 106624, + "sha256": "fed92670fc1c515c9bb57fa94ae93334cab7f9fec838f306d11b320dfcce5b05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\InstantiateLevelParams.ilean": { + "bytes": 9678, + "sha256": "1bd99ad86b2933c906819a133f4a0bb3ad2b185a9757c899e0ed87e99b0f80ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\InstantiateLevelParams.olean": { + "bytes": 178376, + "sha256": "3038513bc9e43946f12e6d2c1b73cf383fb1bdbbb1ed19353b22690db0b9ba51" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\LakePath.ilean": { + "bytes": 1636, + "sha256": "c398a4cc8920ae8a60361fddb322268532993f543fdff05947f2cf427939dbdc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\LakePath.olean": { + "bytes": 51248, + "sha256": "365c10581cd9088577eaf7b3b48bbaca48e1dcad9cd5a6b693d98c63cc16243f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\LeanOptions.ilean": { + "bytes": 16399, + "sha256": "e80506be4ab275f1020e6589b4ed328e6852b50c356d2aa676014c14d648785f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\LeanOptions.olean": { + "bytes": 401856, + "sha256": "5915d7e9f236690b84ce65c8b3b43cea952d5e121b2faede26c627d604a7287e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\MonadBacktrack.ilean": { + "bytes": 6664, + "sha256": "fd9916e0ffc9077f345c84658d58e9e9b406d39227d0902a07c6eec8684bd8fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\MonadBacktrack.olean": { + "bytes": 197184, + "sha256": "103e3031d12db11d0254a5827fe8f05ca08f6a1baf33515598f0c6357e40e75b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\MonadCache.ilean": { + "bytes": 18478, + "sha256": "e91df46bf7b8682de63b384770ae4098b55416e37d00328baba68b81d745e583" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\MonadCache.olean": { + "bytes": 374792, + "sha256": "6b3973b6ed91d4eeb70dc066ab7bfcd7635da6e2b28ca3a35414c3099c400f0b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\NumApps.ilean": { + "bytes": 7649, + "sha256": "b3ca5e34f2439d7a2424e025fd0ee898e7af52de2e7f26834dd80200a92a3976" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\NumApps.olean": { + "bytes": 260264, + "sha256": "b70fdbd1ebf66cc34529fc0521fc64f5f688e66bebbc5772e965b109861b5510" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\NumObjs.ilean": { + "bytes": 5589, + "sha256": "b7f8f8fec7becc6a38860bec282479599155504b4301fa8229a660eddf98e1d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\NumObjs.olean": { + "bytes": 168136, + "sha256": "ff453fd9e73377cdabeb56fb34859a9ed691ba1e31a045e437a0828ed55b8584" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\OccursCheck.ilean": { + "bytes": 7513, + "sha256": "a95fb6fa091048944b4f96498e57f9bc9db9c090b72e5a8651e6be44de48b4c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\OccursCheck.olean": { + "bytes": 267840, + "sha256": "5b75316289b6d1e269ab79a0191bc4ef1db9069cc43501bf53ae2b8fb42bc354" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\PPExt.ilean": { + "bytes": 18801, + "sha256": "d1e9e07a741e0f1724cb264a6d844866d3b47b9895aed12a7b2b25ee54734cc3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\PPExt.olean": { + "bytes": 374888, + "sha256": "68d1521dac2b1dd39d6a83cae4655f6e6e2a1f074b1cd93b813c4c8c5a1434e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Path.ilean": { + "bytes": 22439, + "sha256": "d9623cb91758be29f3b7914028fb96ebe5c2f0594326e240e8fc0137ca9e8407" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Path.olean": { + "bytes": 430272, + "sha256": "228171b42d86b9d8c9a94b565943e5ee4cfed0ee19a8dae13c4378558258fafd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Profile.ilean": { + "bytes": 5969, + "sha256": "240f094e70d8d0efd3cdd4a61ec5b69d837796633c5a057822339ac0c143ae7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Profile.olean": { + "bytes": 112952, + "sha256": "001dacd3dc548c93cef77e9941f24ac51cc50b140d9b0739d19bbb9142c3bf9e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Profiler.ilean": { + "bytes": 83716, + "sha256": "0dcd9e40e9a9a60133ecd6fcfb875596f276fb35d61671eafbb658fc83b82690" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Profiler.olean": { + "bytes": 3228616, + "sha256": "798d3b9818e8737da158a46fd2f3a4181459fd121943426e856c91fd25d5b538" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\PtrSet.ilean": { + "bytes": 5730, + "sha256": "56999f7e81a7ea20a91fc7b4e63103dd179852555e3dd220dfd473821029bb71" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\PtrSet.olean": { + "bytes": 172624, + "sha256": "4fe44b09b7887b7a513cb6b23b610fe83472b77c7a85bd1399eb64a9bbb9433a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\RecDepth.ilean": { + "bytes": 855, + "sha256": "c76baef2de6e09d412bdb6063df8f3146c70115b03f31c8741df74db5ae19b7f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\RecDepth.olean": { + "bytes": 44440, + "sha256": "6dc0e1a9d2ed4ead61b968bbe5e6fde24473e84ac755ec734a57a2db97229f67" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Recognizers.ilean": { + "bytes": 25326, + "sha256": "f4fd1bc30717f2499851b1fabc521c9c550c3e75d8d6754ae270df9d4c0c57e1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Recognizers.olean": { + "bytes": 783624, + "sha256": "294897b17c4bb26e51e4059d86e94d749272adc41ebe6469aa7b924a775e6c97" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ReplaceExpr.ilean": { + "bytes": 4470, + "sha256": "d50462282475f7676b1d4435e54d395703881f5a83647a86365b30f7cef64b61" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ReplaceExpr.olean": { + "bytes": 110544, + "sha256": "d979ffea530b6368618170f29923dafa8e4e4e644783f2ab0cee01bf530d4f1e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ReplaceLevel.ilean": { + "bytes": 17351, + "sha256": "578f81a33b6edce06b5cdd1215c665901483e0c90518c8f7fe693c145e0ac2ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ReplaceLevel.olean": { + "bytes": 278376, + "sha256": "15ab02ef0e4077d41e272a5c63e2b3b9f64ff2bc579860d271927497ac460fa8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\SCC.ilean": { + "bytes": 13338, + "sha256": "7edec591774c2a220458faaac3ec52440c2cddf6144c03db3ae8b3585190cc96" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\SCC.olean": { + "bytes": 365928, + "sha256": "f5808e8bc0afd15f87440e21322a7ce11d270ec517cf22fcb208286990e411ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\SafeExponentiation.ilean": { + "bytes": 2399, + "sha256": "bb2b7fd2736fe0ea7bb444def862962d8270e9f1126a090e281171a31bf11507" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\SafeExponentiation.olean": { + "bytes": 84752, + "sha256": "e6b6453992a6ce83f95d79dd2971924b19496cb43de62869714223700ab54425" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\SearchPath.ilean": { + "bytes": 1117, + "sha256": "770d778688b487ac1094fcf18c35b3831388d39a129a303e5350054b79b7e9c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\SearchPath.olean": { + "bytes": 92072, + "sha256": "5d52040a44f5549d675d9e0e9da1b3fa8a7bffd7749b7fdca552d5a8570db521" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ShareCommon.ilean": { + "bytes": 11482, + "sha256": "606b5a49297524e61fb1ebfc120318c9d66a0744a93f95e7ddf0b455372be0bd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\ShareCommon.olean": { + "bytes": 287160, + "sha256": "b36f8cfc75f261c4e05f8a5d8418bb5dbf960ccc6c85ac58438290428ba7dbd1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Sorry.ilean": { + "bytes": 6047, + "sha256": "83c4d96281431b28151c6fcb8d14ca7ac9d5a8c818e5b497a314dcc479cdbf11" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Sorry.olean": { + "bytes": 107920, + "sha256": "2b5b6f080162f813e3779dd1f6c1f8a2130ac5314a363bb96bd14e22b831f3d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\SortExprs.ilean": { + "bytes": 2214, + "sha256": "e8d4b4e45dc1e3be3e84e2b93809b9d963316855e453e8b046ef6955aaec29fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\SortExprs.olean": { + "bytes": 198304, + "sha256": "b669dd8207da41971e9857739057d0a720f0707143e5a72e7a63e309d5e13285" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\TestExtern.ilean": { + "bytes": 3987, + "sha256": "2e6262bf1a5ddfdf714d12a24513a051dbd78ef719472c26ebe9413c93c754e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\TestExtern.olean": { + "bytes": 147968, + "sha256": "ca7a41756405275b921d6d4f1c3c6a38d44d1ddf9c14535a8699abdc2b88a4eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Trace.ilean": { + "bytes": 45426, + "sha256": "51827fc24007cb09d16457012f8d558f24b4ea1fb4ac22ce809b7d114a202352" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Util\\Trace.olean": { + "bytes": 1208184, + "sha256": "49a432455d94b930ec9ce5e71f074e31d2269e2acb12a5f847ac58a3731a10fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget.ilean": { + "bytes": 316, + "sha256": "2b47b7e68601e94c713f5a5eda3ec413c07d6070a3f70f0a58674e73bfc67efc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget.olean": { + "bytes": 19096, + "sha256": "dc76a89229adf089cd93e1948a5b95d7291fa640dddac24b5cc236391d94130b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\Basic.ilean": { + "bytes": 899, + "sha256": "8cb91c79c7645a4f1a9d3dc637660bb7677f932a62450bd2c5530e1117d1ad00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\Basic.olean": { + "bytes": 40800, + "sha256": "fd88c58d3919a50144890f73b1b379ee02989ed22a516a99b2764c74931f9baf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\Diff.ilean": { + "bytes": 41420, + "sha256": "1201f26e70d9ff45c1df99878b488cbe844f2270bbeb10691db28e5ddc433708" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\Diff.olean": { + "bytes": 963144, + "sha256": "aa7bc35dabf918172d93de93fa501964e9d5ce996a6df8d715992b00710db72f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\InteractiveCode.ilean": { + "bytes": 14802, + "sha256": "eab372f0299aa30f942ec8378f34cc7c49cce7810e1622323a2404f392ef22dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\InteractiveCode.olean": { + "bytes": 426112, + "sha256": "1b2806cff59b109dbcb0528512a630324d5c13439cf26b1a4b79a087557594f7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\InteractiveDiagnostic.ilean": { + "bytes": 61509, + "sha256": "9371f38965a000cd8918e7828ab7b950808e317243cf90a2867a20f8ace25bee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\InteractiveDiagnostic.olean": { + "bytes": 1863912, + "sha256": "00b27b8f4bba5e989df1b8327737114cd4074914d06703ca90a5548891076491" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\InteractiveGoal.ilean": { + "bytes": 32601, + "sha256": "99606f38c92a72ac3db8d4676faed541fc4a710aaf192a6add07da1af293a6aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\InteractiveGoal.olean": { + "bytes": 1617120, + "sha256": "6bb8f29f8e0c66c6f02ed49338a257df24461e08b04aac028ee8f3f4f2c6898b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\TaggedText.ilean": { + "bytes": 19143, + "sha256": "14ed9b8aa28737bc0942bbe665d43d73c2c249cd7f6647ccf190d40c5c96ce9f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\TaggedText.olean": { + "bytes": 832096, + "sha256": "6a61046beef74a91a96497f912ffce1209561ec6b12ac1940af44cdb226fb5a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\Types.ilean": { + "bytes": 2520, + "sha256": "1791d563cce46ce0d63e7fe608bd2014a88f514c08b5ee8a5391f6019d27a291" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\Types.olean": { + "bytes": 212728, + "sha256": "bbcbc719dda7d931ff008982b0330afbef7b3c75dc72edcf6b7c3459a55b05cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\UserWidget.ilean": { + "bytes": 59655, + "sha256": "7dafa4412f6cad89afe047c7228f1071a35e6761e3d1a41893c8940f00a0bd30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Lean\\Widget\\UserWidget.olean": { + "bytes": 1962656, + "sha256": "959caa03a7f0388369896783a76915afd5468de02e65260e2d97bf817740610a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Leanc.ilean": { + "bytes": 5339, + "sha256": "680f500ea04c0f505de84c9adcf151bcb33c7e5efb81374005867c7fbc83192b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Leanc.olean": { + "bytes": 244048, + "sha256": "7f41f8d1b7b3d5d29b02c4b2b81add614d7bd9599abed771c7044563ea1fdfde" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std.ilean": { + "bytes": 346, + "sha256": "9807724dfd6f70c917ff37e1c4efecb83c6bea1f01454602cac1f415e23f6044" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std.olean": { + "bytes": 19464, + "sha256": "6a1ddbf150a86a4ddfcafc2c54ba0cecd92a91aabed414b15eec496aab69f044" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes.ilean": { + "bytes": 108, + "sha256": "33fb051761db0085730883d632e46edbbca4389758b216073d2682af1681d7de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes.olean": { + "bytes": 18776, + "sha256": "9788392e60e9035de1b6b0b62ef6d9d60f49a327faa12f74120494ca360dd740" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord.ilean": { + "bytes": 339, + "sha256": "4d23f770d17137f0928553d40cc6e4546650595f66ef5dab4a6cb65e7803caf3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord.olean": { + "bytes": 19368, + "sha256": "d92844147a59384d3a30fb36fb57fe7fa5122ece6831e5edff2ab81bf5b7bc96" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\Basic.ilean": { + "bytes": 67080, + "sha256": "0cbd4fc7ae96a593c4648ddc7909edf2e0c478d9946b5c8c238893c1e2bdd7e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\Basic.olean": { + "bytes": 638048, + "sha256": "e58bc59529791569f1c7cf43cf49211607ffac4b8746b01ddffce5b18b5e1ad6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\BitVec.ilean": { + "bytes": 2816, + "sha256": "4ce30d9bf484decc6a13f8599a519c05e8e616c01696fd5468cc77eac6f8bebb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\BitVec.olean": { + "bytes": 29904, + "sha256": "d9d2f30da232a81ccc8cf5a9afb82e7418bde0373320fd21a0c610687cd9ca3c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\SInt.ilean": { + "bytes": 9132, + "sha256": "7ed9127ad876e2ebba31456ea09fe375a57c75b01379c4ce411e1acd1ddaa07a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\SInt.olean": { + "bytes": 49208, + "sha256": "051015e388e100bdad4876a7696b172c8cf95e43bf7ba6726ec4269d02882722" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\String.ilean": { + "bytes": 4313, + "sha256": "d9ac610baaa4d7d6f84cba02bf85326a8094927778efcd0b2990d90cee90dd8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\String.olean": { + "bytes": 33656, + "sha256": "e8cfd36f16affed784e65666d6553513cb3f493dad6f0596708b259547ae425b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\UInt.ilean": { + "bytes": 9180, + "sha256": "bcb5fe50c228e67d9aac14f7958b5076ae90bc533e6762ea114b0e6733bda6e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\UInt.olean": { + "bytes": 49208, + "sha256": "534b1bad834c851f5ce3cc0ad1f97ec8122d42385bb493fd065e5b7b36a16074" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\Vector.ilean": { + "bytes": 8690, + "sha256": "28830c7c90d3fb388fd15d31ecaa592f5807f3641c12649b6fc76498c66613ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Classes\\Ord\\Vector.olean": { + "bytes": 56920, + "sha256": "7287bf30c919a834531f4d81678895266656a9cc4d977e0ece3246f3571e935b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data.ilean": { + "bytes": 876, + "sha256": "2b7db8cbfbd95711c0f0dc248126ef0e66f41f590aa8f318b33ed0c4f6f3401f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data.olean": { + "bytes": 20568, + "sha256": "09ce138638b267056337f8ca640701abf22e127e8a4ccd275ac3e475dc9d7ac6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap.ilean": { + "bytes": 230, + "sha256": "1b9e61f7af580bdc565f23473d906bfe40ebd35245adb2eb695131cdc6509c80" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap.olean": { + "bytes": 19080, + "sha256": "cddc43a302848ed5381cbd3219fabb18445cf72e462ad708000f246e1f216b90" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\AdditionalOperations.ilean": { + "bytes": 4520, + "sha256": "cd39aa36224e7c046bcd0d9f83f473f74eb859ee5e1c843a47b0e61c2cb6414c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\AdditionalOperations.olean": { + "bytes": 106400, + "sha256": "c17ec9d99ecae6fd49a831af253837dce619895f8f15133b359d3b61a8eed7de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Basic.ilean": { + "bytes": 55871, + "sha256": "b2a654ff11545724bde0ce3ac4ba3dab28fdc335b4df24280fc44d2c78406bd7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Basic.olean": { + "bytes": 1300184, + "sha256": "94d5ddfb40729d3a260a5f85784387dc9e98f20140be15f2e438122b576a2b06" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\AssocList\\Basic.ilean": { + "bytes": 30922, + "sha256": "8095685d1c162d564c29a75bbbcf5fb9889df4aeab6f9f5f8d1851774b939fa3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\AssocList\\Basic.olean": { + "bytes": 592448, + "sha256": "c90e2d54140caf66d4236318a547df1757077e5b6fd621e42fd3c966b6657a77" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\AssocList\\Lemmas.ilean": { + "bytes": 23517, + "sha256": "9f8d2f11c2745e3e161648de3cb8d1cba6f4106609ff267ec605e3e90c4869a8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\AssocList\\Lemmas.olean": { + "bytes": 616168, + "sha256": "ccbb096c98f7c426aee172e5ad88bc40c5474eb3b047c48d2610f6d9b06d547c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\Defs.ilean": { + "bytes": 55415, + "sha256": "7dac5170af42e358724ab70e0af6e9be697d1f52c330891db862095c991c48f4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\Defs.olean": { + "bytes": 1127672, + "sha256": "f395617bbfe96e46778976ccd59d054401e20d8af10e003d5906bd06cc227e24" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\HashesTo.ilean": { + "bytes": 3349, + "sha256": "c90570ad8e49738f2aaacb98083ecf9aeac63a70510f392c7e138a45fe45a91b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\HashesTo.olean": { + "bytes": 76216, + "sha256": "0698c08b275697060e79d36b5339b2a2dc48acb4dc073e5e412357d5e39e7ea6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\Index.ilean": { + "bytes": 3970, + "sha256": "05413e6ac79486d503f9e8b806b3b83e49307121404b51ac26f1cb165ac6d6d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\Index.olean": { + "bytes": 56200, + "sha256": "79a0ffeebc701b27fc6e5d475814aed42be7dbf96e0ba266653043e24111bdd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\Model.ilean": { + "bytes": 74688, + "sha256": "95592d7a67f73653d9b74a8f24d359183632687d13c0cf5a4a1eb00bc2bd2513" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\Model.olean": { + "bytes": 1660520, + "sha256": "0d0859321abba2ab228f0bf98aaa43bb1d75fe6f1263bfda4dee7b6fbcb8656d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\Raw.ilean": { + "bytes": 22063, + "sha256": "57ce78ac5f6cad6466f0c010fb7e8ddef2eb78aa1fd20fad37942349785a7659" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\Raw.olean": { + "bytes": 330512, + "sha256": "30c8d18237187a5a6c5674db749d39ad8d98f351f3a73269ef06efce302d8069" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\RawLemmas.ilean": { + "bytes": 353911, + "sha256": "c8012297effbe310203469dbc79e769256d1f95d996c3b7c3b7bcdbe2c1adab8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\RawLemmas.olean": { + "bytes": 6107808, + "sha256": "82e0081371e25fb746532c8a0b376af4cbce28e50eed7f0b18ee0e54c24d098d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\WF.ilean": { + "bytes": 114295, + "sha256": "65a3e522d9468825b36bde5eecc62e52cc9d9cf1a7f7a1758150b4f2938a58f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Internal\\WF.olean": { + "bytes": 1510352, + "sha256": "0444ea431bbbe4de593fe442c65fe468d73ee239ac0de4c637ad93b687657d29" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Lemmas.ilean": { + "bytes": 327797, + "sha256": "bccf408af0d4a9b33ac50f0acc31bc78d57f53f49e082ed82df55e88914c6288" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Lemmas.olean": { + "bytes": 2816112, + "sha256": "4d59856af8117c8018e9cbc80649cbd4f016ab62c35fffe68597c8c6e8d8da01" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Raw.ilean": { + "bytes": 67681, + "sha256": "d4c36c16a454e5051dad0ead7d60a0ed9e8e0ade100e67de2c18cec873101208" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\Raw.olean": { + "bytes": 1914752, + "sha256": "9b450210b6d86a875ad3d1a2af853e351c9684b9c0c479d5a7b7b049b13a3cf1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\RawDef.ilean": { + "bytes": 1268, + "sha256": "1c85036ca47eb1778b121e03ecc10477e066793f6bf3015e000fc78a6976cdc9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\RawDef.olean": { + "bytes": 61608, + "sha256": "4902fee73e4b4f17860abc16c5264601b18cb519828d5bae3f682cdf9bb50f1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\RawLemmas.ilean": { + "bytes": 332349, + "sha256": "a818ecbd7352fb2d14aaa04727826b9790d728eb55f0f11fadf82d696a64cd84" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DHashMap\\RawLemmas.olean": { + "bytes": 5811608, + "sha256": "6c1444132296af0548c463e2b69433b33ee7055ebca51dd09083d6b577c4447d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap.ilean": { + "bytes": 230, + "sha256": "2807c063c798d871165941997899333bf248398474e28563a6f4362b91598afb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap.olean": { + "bytes": 19080, + "sha256": "244b3dc9faeb022425dc204f92c487ae5003d1c4a6d3cf25a0a8a81faf57cddd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\AdditionalOperations.ilean": { + "bytes": 14094, + "sha256": "75358b589aa0879f4ca81d303cf43e8a8a571d12eed945636e9c6790ff6ebc47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\AdditionalOperations.olean": { + "bytes": 112672, + "sha256": "459108f71da9b5f47635d6853ecc6023912fe968d2f4eb16d52d21656e3f5348" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Basic.ilean": { + "bytes": 119606, + "sha256": "43a50e0116b7c804e1f7e03506cb2e74351e10eab989ceb25d3bb42003ae10db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Basic.olean": { + "bytes": 1304448, + "sha256": "442736939daa24b729f203d400a4e8c83fe9f5038c222f60b06f5ad2efc62f0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Balanced.ilean": { + "bytes": 7253, + "sha256": "d42868a33816750c084a542e1b689a9e1c58888a8827107c5e8c27b1c74a0fff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Balanced.olean": { + "bytes": 257912, + "sha256": "081ae50738abb8de1c8848371000d64fe0fa978b4a4d1a734f1a7d5a363fdc67" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Balancing.ilean": { + "bytes": 95474, + "sha256": "6a483a457cb214ec3f9cba983550000db61e0315b9932301229d04b4b4b8bbc1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Balancing.olean": { + "bytes": 8788200, + "sha256": "70b29b3061ea5bcf6d79cf3c69c2cf67c2adc2152544cdbdb9ab193ef5550f73" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Cell.ilean": { + "bytes": 18388, + "sha256": "d21ca32a1cafd0908ca2cf8915ee50d47315d574987536f13f9035937cb95b31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Cell.olean": { + "bytes": 240120, + "sha256": "276bce23c714ead69200e96ad7208fb4ed2f865c2dca8b77f7ea35c2d8394e1b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Def.ilean": { + "bytes": 3646, + "sha256": "b2df2353e51b13f4a329d33d6a95f32f5f2615d1db637eb30b323a857881fb30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Def.olean": { + "bytes": 141784, + "sha256": "a6a171a80828ff89b7e824aaf9b672c60c5d0e15c4e658310d152fac5d3a2b95" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Lemmas.ilean": { + "bytes": 600436, + "sha256": "354467eba1113a4125cc454ab252f8e16bdd4e255ffacf3f189250ef6ecacf09" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Lemmas.olean": { + "bytes": 8381984, + "sha256": "30ba165bfe46ea901f51ed2d9c558b0bc66bc6c79db8c7bc626f7ba7dcd00aea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Model.ilean": { + "bytes": 129220, + "sha256": "4ccaded9a9279ba70265c2372d0d39ad727ce9bb1974a34dce3366a82c634595" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Model.olean": { + "bytes": 6947792, + "sha256": "00ae444529b9a8be6728fa91cd40b861a056692508d358f7ec79c8b51ef103cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Operations.ilean": { + "bytes": 96657, + "sha256": "669e0f543cb2508f0876c640a3d0b04a2bc8dce257f1bd25853b8dc4a0c48d6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Operations.olean": { + "bytes": 8095648, + "sha256": "9a9228fe0c88be1454c67bb8c06c1eb1c0d022d4da8865f07d5fd262d832e202" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Ordered.ilean": { + "bytes": 6037, + "sha256": "b15a8811a9cffac0c510570389bddb9807f65236879bec76aad07d0dec3cab55" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Ordered.olean": { + "bytes": 58136, + "sha256": "dacb02f0302159dd0825f1ae0ba170181a43f615422a5cd7fb59181f4819ef2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Queries.ilean": { + "bytes": 125540, + "sha256": "d824a733cb288313489e27c7445f4799d003eedea7358b00c809f03470613b24" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\Queries.olean": { + "bytes": 3791480, + "sha256": "fa38f4641fcd3c2db00c51a30f7fcdca626c971f4784ccee604627ead9100493" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\WF\\Defs.ilean": { + "bytes": 15061, + "sha256": "b1253f611f246fa68d2af4e007ab7fa9f78539d9719934e772d037aa491eb445" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\WF\\Defs.olean": { + "bytes": 369824, + "sha256": "5e988bce05e6a9f7677165f6c98fd6c7dc4be8420093c911b64d812363f2c91e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\WF\\Lemmas.ilean": { + "bytes": 173813, + "sha256": "1b0e33cf6eebc06150271ce62c7a0f8fcf524f233340e0cc0cfcfc84816eb746" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Internal\\WF\\Lemmas.olean": { + "bytes": 4853160, + "sha256": "03d56c4ce14d467e5b80f2a8593c44ee07c20e56882494df80364a75deb65f26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Lemmas.ilean": { + "bytes": 418445, + "sha256": "2428775ac580d36e5511dcb1db7220c4eaaf35241765b066996b719760c58ed0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Lemmas.olean": { + "bytes": 2525744, + "sha256": "c7410fbbfc1527e53e549eb72e00975005c649cf64a650609bfcbe8f1a386f95" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw.ilean": { + "bytes": 293, + "sha256": "35ea0bd007ef9aaced5fe231125bc2f77b642842b1dcc04f71dc67b96bccc5c9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw.olean": { + "bytes": 19216, + "sha256": "8dc310eb58a2d2f8fa093cc4f834dbc6e04c67efb00037165f4aae79a81173cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw\\AdditionalOperations.ilean": { + "bytes": 3297, + "sha256": "61926bcdf2b2b284cb99c1335af6ac88ffe01371601ad820954ebb939ce6f424" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw\\AdditionalOperations.olean": { + "bytes": 39976, + "sha256": "9d16380af50a3dc3cbdfc742e659b15093018e088cba9012b97a26a5d20892f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw\\Basic.ilean": { + "bytes": 123638, + "sha256": "c7f1f6a13edfd5e1302f2f092e51fc619884deea0b71e828d9e7d91657ca09a4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw\\Basic.olean": { + "bytes": 1178232, + "sha256": "08df6381f07e0d46fdcd5322dc25848350ea905702cd980bf282591c15f727de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw\\Lemmas.ilean": { + "bytes": 393213, + "sha256": "060313ed2a0893a6ee51dfa253aa992512908c4b69a8e37feba7f5924342e487" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw\\Lemmas.olean": { + "bytes": 2389208, + "sha256": "ad03ff3592f90ffd1d2c727ac700f8d46642476dfd83ae7e7ef428d675ae5dea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw\\WF.ilean": { + "bytes": 16996, + "sha256": "44b21f5137882e90738957d45c41613063913aa74fc10eeb17a2e2040aa29e7c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\DTreeMap\\Raw\\WF.olean": { + "bytes": 138024, + "sha256": "a3670a47ea0c5eebd56df6c51294c2c95242a38f9e814a4cc36f2a4c464589fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDHashMap.ilean": { + "bytes": 178, + "sha256": "94656920a5268c67d010ede1a7bb7b6c702c16aa867001abfdf79f31f722fa46" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDHashMap.olean": { + "bytes": 18960, + "sha256": "5638e70231bb91b3da045f6eef6ccc65b32e10d516c725bde91581230fbca8de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDHashMap\\Basic.ilean": { + "bytes": 52773, + "sha256": "2d1dfb7e698ff4b2ea4abfd3395afd4d01d077867c3061c7b92273570b2b1a41" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDHashMap\\Basic.olean": { + "bytes": 1085096, + "sha256": "eaa98d34b48eba734c0f26e9c4c11e2dc219da6d92aa87992cd73888bc0d5a8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDHashMap\\Lemmas.ilean": { + "bytes": 254864, + "sha256": "ef7cd504c12fc01ea5124dc744f427d8d88d27cf52b72ded483f22c237dd3a54" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDHashMap\\Lemmas.olean": { + "bytes": 3057256, + "sha256": "e3bfe1f3964d1e6898509cf23a2eadedf4fa6f17e73d99f0c628cff7868cee3b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDTreeMap.ilean": { + "bytes": 178, + "sha256": "7f7d34bb8657c97274a0dc41ce4925f6494b6251bbc95740d99dd04691a2846b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDTreeMap.olean": { + "bytes": 18960, + "sha256": "0e4ad6123f1df125297d5010d266f4465a59bfe5ac363d8fdf6a36d73ca1ba30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDTreeMap\\Basic.ilean": { + "bytes": 149765, + "sha256": "788a0554f3fe47fa9aca9a6b13c5c3797dda0087958524a15b870948c0f38776" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDTreeMap\\Basic.olean": { + "bytes": 1640912, + "sha256": "1902ff643bb87fc90598a7e5bd7f82f473975a5ec23de730f9065f433b979288" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDTreeMap\\Lemmas.ilean": { + "bytes": 336834, + "sha256": "7485ee2e9174ed03b75c33c3e4d8a8a910583e38c5320dc14a2c37b4656d7c9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtDTreeMap\\Lemmas.olean": { + "bytes": 3076360, + "sha256": "1ee06152d51f66238f6eb1fc91b23d99fbc072e4979773ed64bb1cc0704f6a9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashMap.ilean": { + "bytes": 175, + "sha256": "4c239d42993a98f6cde99356deee1d2609e7aff5c5d4a4b12098e0cb1c72375d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashMap.olean": { + "bytes": 18960, + "sha256": "24b0758812e1ac7c9d78a93954cf1d5c2a50820d12091ab1a3d6da574ae254ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashMap\\Basic.ilean": { + "bytes": 29821, + "sha256": "ef667039019fda8c667a57d6e0c0caedc56e526a7429f262ba2499d5c0a7593f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashMap\\Basic.olean": { + "bytes": 725616, + "sha256": "a073a119585d6a1a035f25b68b7ae661181b37585b9e335a12d1252b30795b0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashMap\\Lemmas.ilean": { + "bytes": 165008, + "sha256": "fc91201b6784a73148bb4efd21b9d2bdd726b31f864dc496b3ceecbcee2b05af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashMap\\Lemmas.olean": { + "bytes": 1314232, + "sha256": "ac3d2636243b34dd1fc67f2f7a219aa31d59b0a76cb711f03a94ee8b3e711d65" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashSet.ilean": { + "bytes": 175, + "sha256": "6c73eb4840fdf7b328add05bcfd3ef5d87bd7a3789fc43bb518aad8bf8d691dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashSet.olean": { + "bytes": 18960, + "sha256": "59cdbf7ad27a5b0669d0b1e1b5763a9d35bf62936d0b8c76632ce09a7c713c38" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashSet\\Basic.ilean": { + "bytes": 17012, + "sha256": "a554a85cfee974b8991f7ef93472b9298b36c2d59041e4c0bbf2f8eee78dc767" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashSet\\Basic.olean": { + "bytes": 408000, + "sha256": "f7e0e95569573d08abc782778e92d4cdaf9f1adc5a247504cb5ada94877dd7cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashSet\\Lemmas.ilean": { + "bytes": 57949, + "sha256": "b6887364ef42ef9b6999d5450404a9396ed5bf3bce6a8a76425ce4206f998042" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtHashSet\\Lemmas.olean": { + "bytes": 456984, + "sha256": "00bd12aacceea74bb4fd201cf6e98ec8f897b3e71ee40bab091bc817d510e7cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeMap.ilean": { + "bytes": 175, + "sha256": "9aa28ffa2c242d690aac26982ef66c1517748d2367ef2c3541220fb5192afc5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeMap.olean": { + "bytes": 18960, + "sha256": "6a9f1f1a0e21adffc97cd54e819abef1bdaf68c4c84d77e47da8b0e8d0073078" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeMap\\Basic.ilean": { + "bytes": 79770, + "sha256": "b855a6a46a4fe03e0dc392c019d673b7b6e73a8a89c69ba962b8a288b45405b6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeMap\\Basic.olean": { + "bytes": 955680, + "sha256": "2493e624eb643fdc8d7455146c3aa967df23a39874079500cccdbd3fb8c749de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeMap\\Lemmas.ilean": { + "bytes": 239960, + "sha256": "f6c48845315a67d8dc6b225b7330c23e614fb61b5091bb7305018df976582a1c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeMap\\Lemmas.olean": { + "bytes": 1551168, + "sha256": "053116d85791dca60f3fb23d97bd07f4a4eb3f40295d35abacbe8793ac1bdbec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeSet.ilean": { + "bytes": 175, + "sha256": "f0e5bf9da6570d016d1636eb5d3bdc7f104dff7fd9a8c68a57717c51a74fbb7a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeSet.olean": { + "bytes": 18960, + "sha256": "f7c87567a8abe1e5c201ebb167d1b7eadae23e5569340a47c79e32830f380470" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeSet\\Basic.ilean": { + "bytes": 42069, + "sha256": "e367867465e3184a7a711d42abde6426fea8d869cfc91ae246f52592761d1a0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeSet\\Basic.olean": { + "bytes": 790440, + "sha256": "b3208b5c0fc8ca9ef305039d47de6f1aeb3eb3881f3748df82d014e36185f34a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeSet\\Lemmas.ilean": { + "bytes": 127164, + "sha256": "c1b8fe9a34a54e6ad309d5d993ac3ac7b9a32057a234640bb8339f3af0fe848b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\ExtTreeSet\\Lemmas.olean": { + "bytes": 780168, + "sha256": "7fc81524c31949fffec148137b7667833faf753121d8f5852d0fc3e956453f97" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap.ilean": { + "bytes": 226, + "sha256": "20651e7b4589597d23c0e3933fe1bf8afda68af2654892b286561ee2c18a0097" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap.olean": { + "bytes": 19072, + "sha256": "61b369045d32f76161e039fe9eeb5af2c80ec6f5c48b7efab371c97ab5951938" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\AdditionalOperations.ilean": { + "bytes": 3640, + "sha256": "af8e874cff33852cfc1fb7b5697487fbb96036982e8aa49f8d826af227daf7ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\AdditionalOperations.olean": { + "bytes": 90360, + "sha256": "1ff8e246c6039e4260bedb68b78381f43bfcb4fe6a0d368296c0949a9111de50" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\Basic.ilean": { + "bytes": 36240, + "sha256": "26dded1bd71440b381032a7ef9ec7a163cbb4c614638d89bb501e81807589c68" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\Basic.olean": { + "bytes": 1128368, + "sha256": "ede2d6749e6559b9c4bdf4d749ad197c01ad215e1307e16f372f8f647880aead" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\Lemmas.ilean": { + "bytes": 200961, + "sha256": "757e60966ad87a22573cb6d6d3f99555b9654125d66f0ee75cfa3016cbcc3f7c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\Lemmas.olean": { + "bytes": 1494312, + "sha256": "21a74b1b47926c25ea7a05c53a2c559ce1711a831cccd62eec42e0d9146e3885" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\Raw.ilean": { + "bytes": 44796, + "sha256": "4f0b9206f44fa51dd84cb92072751759f6a9c955ce8b6b4f328bd307968340af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\Raw.olean": { + "bytes": 1063896, + "sha256": "6634af7edaf9835db91e87b602a159e3e888421a237a3fd2433ec4e621484bd0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\RawLemmas.ilean": { + "bytes": 221257, + "sha256": "4681e468f63a2508442209d2f71566fd9abfe5da458bf9b49532a9cdc1b5415e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashMap\\RawLemmas.olean": { + "bytes": 1514888, + "sha256": "44bb6d37c175c047d65da141cb731845f7f2c316aa46d2db4951df1caf533686" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet.ilean": { + "bytes": 166, + "sha256": "97b371d4184b2445f5a397da711d753b7df7eb00ef0312bf43d9baf60388c990" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet.olean": { + "bytes": 18952, + "sha256": "6b2b1987ef259894f24fc64951176e933b3f2f77d6469d96db5684b2370a044f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet\\Basic.ilean": { + "bytes": 23520, + "sha256": "89de8fa9adb97178aecd726643bd5d7e97caf2b37e881b238032c020c02683fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet\\Basic.olean": { + "bytes": 782232, + "sha256": "c0876fa399a354e34f0ab25b96b294a09ef1e287d39bb290a5fc581be4530422" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet\\Lemmas.ilean": { + "bytes": 76804, + "sha256": "75409c1e97f3e43a3b6fdf83450d47265b5fc0746c31a03a23d693a91a14c7a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet\\Lemmas.olean": { + "bytes": 556672, + "sha256": "c6ced3df87fe51dc4d85fcaaa6efee51b82d67793c57633ad5fda84007ce271f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet\\Raw.ilean": { + "bytes": 29045, + "sha256": "0a8966c0793ec302537907ab320ea06c8991cc2459f309106a83610132171108" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet\\Raw.olean": { + "bytes": 719560, + "sha256": "dac86bbd7657639ffb2a88b5228a378e613a7508c94deadcb606417c27b478c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet\\RawLemmas.ilean": { + "bytes": 83914, + "sha256": "45548a59ddf056c8cd57a2da8b9f1562f6803f0dd3394f9ea86294794e7f5493" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\HashSet\\RawLemmas.olean": { + "bytes": 552720, + "sha256": "65c204a4ac8ab1043ef7594b978b311d6b6460a36d5cb76ec3dcaf092e2aef86" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Internal\\Cut.ilean": { + "bytes": 7671, + "sha256": "2762098fc0df025f41e6dac9e1e59a524f22e9adc714232cc401f2afe6c7bae8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Internal\\Cut.olean": { + "bytes": 109704, + "sha256": "d7b928bb4ced1705b68852ddf9245639c5e3315e00cc4c0725eb79dc659f0500" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Internal\\List\\Associative.ilean": { + "bytes": 1416332, + "sha256": "949c6e4e213f1d80c4e8c2ad2769a6dcf4d49dd7eed0f7d60035066e67dbbabb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Internal\\List\\Associative.olean": { + "bytes": 7514048, + "sha256": "ce98a3d436a2cb2e41ee3544b457ee21ea77d5515e59393ef8f83acd349a86da" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Internal\\List\\Defs.ilean": { + "bytes": 2045, + "sha256": "7d4a160fbe15814250363fe81e982b5d6a23ef04e687515b752d1789d5a5b0d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Internal\\List\\Defs.olean": { + "bytes": 76776, + "sha256": "b6895845460a378c6435f6cd8864f1fc7f9fb385a8e69ab4d692d96eaa8f1fac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators.ilean": { + "bytes": 441, + "sha256": "3cb23a83062423c95422d21cd782b17664144dfdf2badeda70329c6c48067d7b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators.olean": { + "bytes": 24240, + "sha256": "32ed93401d08234969ad9ed5bb94908bc59d0ab1f904bac581e3cf7ec34b3c3e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators.ilean": { + "bytes": 511, + "sha256": "f1bc6a7a81a854dcadfb9a0e4cd8dc90d22546262159a7a1966285081b9330f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators.olean": { + "bytes": 19584, + "sha256": "4954d833b4e18e23fdf4526d7344402db8509a5ecf7cf2da47d4cf5c5191531d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Drop.ilean": { + "bytes": 1544, + "sha256": "c43100caa732bf449fea8ff52b88e45e14a5e6d9ac52a116a2ecf751c14f558a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Drop.olean": { + "bytes": 28440, + "sha256": "21f77b7f2e04dd9c380ebff23bb41e1262f12533358187b726a4e37c5c7ea18b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\DropWhile.ilean": { + "bytes": 2144, + "sha256": "1c3f92218cc188e660169392bae830252bf06f0195f9fb23513bc759f8d8eea8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\DropWhile.olean": { + "bytes": 47920, + "sha256": "b3378068a23e451a59ba0f86fa9e594bb531e0e3692253d02529c16c4c1694c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic.ilean": { + "bytes": 506, + "sha256": "0d7420c6055558d0c9ee92f7229f865db4890b16d4e7ec0483960e6cf9aded4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic.olean": { + "bytes": 19552, + "sha256": "e87cb5363a106460d8fdbdb9b842107dab485f8feb9fd71ec35f1b888b2a5b31" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\Drop.ilean": { + "bytes": 30122, + "sha256": "ad9ef1ac2eb2bbd6c86a7797723980a93177c18cd3df8f0fe6136cbc1648d84d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\Drop.olean": { + "bytes": 335096, + "sha256": "5075ac985dffb59fae6345daf940eb09ace6da1f7ad3646a9d2a1c7743b119d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\DropWhile.ilean": { + "bytes": 31233, + "sha256": "a64d38403ad8f4106f5b009b28893499638171e17c73d738f997742f6f9692a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\DropWhile.olean": { + "bytes": 389784, + "sha256": "af6b2cb9c57a9ce38a62b8162cd8e0f159cff87997edc9a4192a76725b2d13c7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\StepSize.ilean": { + "bytes": 27044, + "sha256": "f83defde6b85f2ae2dda40062479d20d0d1c81ff5749a647f58cf5c91648a501" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\StepSize.olean": { + "bytes": 368416, + "sha256": "4e08cf7800fb79ef65d3abebda00bbba6570b2ba34b5f0d4e6b185440e1480b8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\Take.ilean": { + "bytes": 23719, + "sha256": "2d2247563ea801459b4b35489fef442523260f2fcc1819532b2555a28de9c0aa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\Take.olean": { + "bytes": 318216, + "sha256": "421f03144599bbdfa5f92ce914f78b996a9307ef8ac36d54e3477923d00b27a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\TakeWhile.ilean": { + "bytes": 29920, + "sha256": "c4bde076b534a47abae169cde294822c5c5fc66f4013f22d1a0f57ce4ee23533" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\TakeWhile.olean": { + "bytes": 358176, + "sha256": "88c64d21f17c53d5b885dea928cd0a2f57fdb7803d29b313bff051fc4afc3145" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\Zip.ilean": { + "bytes": 43565, + "sha256": "80bcac4c03ddee22a3de524f5a1c353fb828a521f496e10e186c8e749e48a7ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Monadic\\Zip.olean": { + "bytes": 678704, + "sha256": "bfcdb8e189906ba85ab4a459861a4b1c84f911c2e6d6caf7b9ba40cd397368d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\StepSize.ilean": { + "bytes": 2201, + "sha256": "3a8f72325a22895b462d4f6e84381440fb8d5ae09c4508387eada687a45c82ee" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\StepSize.olean": { + "bytes": 34848, + "sha256": "f0fd4ec9057ad636f2a3a23300faaabf3191ba84eb8fa66011f9a28af0ebf827" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Take.ilean": { + "bytes": 1544, + "sha256": "7b90287b4035e4578ec6861e7617ec0c5aa9e293ef704e26dcb7923df53991a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Take.olean": { + "bytes": 28384, + "sha256": "2d9f55bcf6904cb2ba9c1dff09d6b53f4bcc60cd5bc6b0c8c3efde1774225146" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\TakeWhile.ilean": { + "bytes": 1275, + "sha256": "edec8a4ff1e793a987d0060f2b307f4d7322e5400c5752276c2cac9cafd4fbfc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\TakeWhile.olean": { + "bytes": 35208, + "sha256": "1cda773754a2afcc7ca8ab03f8d0888fbe954d970aef04ad7d3fd269df1d463b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Zip.ilean": { + "bytes": 1620, + "sha256": "bba27a451a703d643bf0945dab8a1ed1e67021cac32f0712f5eb3b7108ba840f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Combinators\\Zip.olean": { + "bytes": 35792, + "sha256": "5b52e337901d326709ec9c3c9b25f42e1f465f059361aad214728d51a2a0d71d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas.ilean": { + "bytes": 373, + "sha256": "c68799e08d72e3f6b206428cdd995dfa78e9e4ec94e82ba5127ce68979ad3471" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas.olean": { + "bytes": 19536, + "sha256": "6d66894fc9f3fbaa4cfd966a087eca9de93d55faabe4cf0b772449e52a2d63d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators.ilean": { + "bytes": 498, + "sha256": "190ee10457853b99704740a3cdd2c3b6ff8157731ed945fefced2db91064a38b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators.olean": { + "bytes": 19544, + "sha256": "c88a4612dd48d02ccc8add11ad6ba5900a750dd44e18a05f13f82c980ac00937" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Drop.ilean": { + "bytes": 8991, + "sha256": "d3905ad9a3aefb4c7095cb8eb0455d8c0d3a2445c0167939c4234a0fcba380fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Drop.olean": { + "bytes": 473232, + "sha256": "64fddfbc640e3c737be30baa36b48d59e8f8713be994545a9f74e12abca5c1e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\DropWhile.ilean": { + "bytes": 9932, + "sha256": "9351fd80e8717f5602bf6b63974bbd903b5404667c497a9d0b74187d214bd14b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\DropWhile.olean": { + "bytes": 452832, + "sha256": "6f8a2546c70ed84dbfc165b9bc40033fdedd9776b9076dca3cbfeba64a819013" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic.ilean": { + "bytes": 556, + "sha256": "fb8914b82e1ba6e95b5730d13c510e82101fb49a96d1fc0006b4637b90a2f63c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic.olean": { + "bytes": 19624, + "sha256": "4e83e5eebaedb2638fd5edb01bd8f7edd1ffe0bd15a0cecc781b78d0f267abbf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Drop.ilean": { + "bytes": 3051, + "sha256": "910ea1dc86e97b39ba9162114916e60f97601a295fcda219407acc7d99036591" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Drop.olean": { + "bytes": 255392, + "sha256": "72003d7aef43e246956ce411e6799b812fda4fd51e893df1bd2af5858a8c838e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\DropWhile.ilean": { + "bytes": 10182, + "sha256": "39e8f64c24c0d2354e95bbe7f075876a8fb6361895e495944a97d0bac2ec17dd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\DropWhile.olean": { + "bytes": 524472, + "sha256": "ac8cf3e84c0a90fd062453aa31fef64e952bc7d8edfc2735fcb037ec46e3c5ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\FilterMap.ilean": { + "bytes": 15112, + "sha256": "0f64b2632e825dcb467e6db5c2bf99876fcdc4a0a910b2c81c7e1d1e654a4c53" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\FilterMap.olean": { + "bytes": 1561856, + "sha256": "d7171d8ba025cf0c53e00d973410969d551ec5eba2335fca43af6e160ebf103f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Take.ilean": { + "bytes": 4337, + "sha256": "9cc1600650d78d799096472668f1d4187b87c14bde70d19e9b4807063acfa38e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Take.olean": { + "bytes": 269216, + "sha256": "81c024c14c73028a5e0ca76dc1183c88708cae4844f0cff70d97d1cd0932f479" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\TakeWhile.ilean": { + "bytes": 5741, + "sha256": "e8a5bf662d82b6f5d3618b6a2be837522db9b824db00e4a6eeeb792245548dd2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\TakeWhile.olean": { + "bytes": 365720, + "sha256": "d1065fb28b6f5dfece6bd7e44a142fe2cffcd04567cc3f4a8b0339210a202651" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Zip.ilean": { + "bytes": 5477, + "sha256": "e00f8523566ea93dd3ef4e7118a60ec7b6716689d2a475cd85d261091f81e8f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Monadic\\Zip.olean": { + "bytes": 499744, + "sha256": "31936bf535479c504c527206e1bcac43248e8d671bfce6cd1d862b1c4188c1cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Take.ilean": { + "bytes": 8924, + "sha256": "551f3f53ab39a3485965335e94925f3baa14452bf9c465843e360ccb340f281b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Take.olean": { + "bytes": 577544, + "sha256": "e5b62ec03d54b6a1fb50119c4d575bc805a327aae376bf5231475d231d32938a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\TakeWhile.ilean": { + "bytes": 10125, + "sha256": "f119246ea8ad1697532415568f34eaaf32196dcbe0b23c0517f335407fabb8fa" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\TakeWhile.olean": { + "bytes": 552952, + "sha256": "14d84609c23fae1521090e62db53701576249df90dc8af46edc9c4a922988b19" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Zip.ilean": { + "bytes": 28461, + "sha256": "f33feacfe6e0ebe25cbbdb9429bb1dc6592c9ee64db1db79493a322f3f34c27c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Combinators\\Zip.olean": { + "bytes": 1958448, + "sha256": "328887d16357f12b1f7d0bea2aef8adcfca3a554106f8fa2c76c16af0911edd9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers.ilean": { + "bytes": 289, + "sha256": "df72af69665bbc86e5bb0c2f61f648939e1b3031a8288f51d38003bb21061d17" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers.olean": { + "bytes": 19216, + "sha256": "ec27fdcaf675f060f17dc10afe40db3245f493ce611aaeb7db33006bcfc9d54a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Collect.ilean": { + "bytes": 3792, + "sha256": "3d911ff222a53bf70268cba1fef3857bb148904a91707309927ccd6ae9846da1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Collect.olean": { + "bytes": 46144, + "sha256": "300d52c10f45b979e6361b5361f48fdb756c69427558c83295aeb962c6fef9a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Loop.ilean": { + "bytes": 4749, + "sha256": "43270c6b56aca19dd4cd7c0c1327084de403c5acfed3b83adb89f3920608358c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Loop.olean": { + "bytes": 69808, + "sha256": "2508205e15082ec3f8de59dca0c69ab6008c9dd521aa466b67b48d0749fadc9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Monadic.ilean": { + "bytes": 247, + "sha256": "9c133433892af156087133946be953ae16b07376e8b826ffa12c732cb424a5db" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Monadic.olean": { + "bytes": 19184, + "sha256": "286a7ed6d6f05a8f84fd1b5b261e490eaad72f0446ed7994c452aafc9a78f810" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Collect.ilean": { + "bytes": 5588, + "sha256": "090ee5d1e17eeb6fd2994ef7f193086fde95910203e5db395c06fe48002a624a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Collect.olean": { + "bytes": 179944, + "sha256": "f6dcbd91bf7636918567372532d3d1ac73e22fa5475e6abdf65a76828d7b558b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Loop.ilean": { + "bytes": 6352, + "sha256": "4bd2c11faa6bcc72bd2fdc1e744dfd03d1b0b03a3068faf733b939e99f448cae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Consumers\\Monadic\\Loop.olean": { + "bytes": 240832, + "sha256": "8eee7d3ad6ef05bcf5f2ca539944cdaf9d37ca8d2ff040da439a7cae7505d315" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Equivalence.ilean": { + "bytes": 297, + "sha256": "f9c169086ed454e3bcb3dba83a05f1c41e99240a46111e3e471eb90086428963" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Equivalence.olean": { + "bytes": 19224, + "sha256": "1065f23c76648c43dc5134a6d1a3c62363f0cbf4c1fb5d5e19ed8e4ad2288a70" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Equivalence\\Basic.ilean": { + "bytes": 20947, + "sha256": "56708a450cf64319cd29d08f50d9f23243c96af74a69e3ef8222996a3934369d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Equivalence\\Basic.olean": { + "bytes": 451160, + "sha256": "cb67bef9dda3c2dcab01368ef64a5a4e9d7ac8b447f5c3f452ce3dfb09272a34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Equivalence\\HetT.ilean": { + "bytes": 44347, + "sha256": "e126a17fa5a175712c277636220121635981212ae00c72d5816539c14533c7f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Equivalence\\HetT.olean": { + "bytes": 1133296, + "sha256": "7185facdd9ebe3de2108f623077bae52919ae0b50b13030158019f700b183c0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Equivalence\\StepCongr.ilean": { + "bytes": 20508, + "sha256": "653cf6697451d10f045cac47f9071344ce8580dec635b9105ca96ebfa3b82ce0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Equivalence\\StepCongr.olean": { + "bytes": 522192, + "sha256": "34251d5fc0926d3af50a34451912e98da0c9dffb7e870eeeb7f758e60c28ba5c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Monadic.ilean": { + "bytes": 155, + "sha256": "c2f82b4e95a9f41c4ae5896320c73f846f7fc1454577a1c5d499ff4932262966" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Monadic.olean": { + "bytes": 19000, + "sha256": "a322ac22b56028f7fb93ad0157ef4515627ada5146fdcdd27d004f7fd70d647a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers.ilean": { + "bytes": 544, + "sha256": "81a2ac44b41dce089b037ddbae42edd661143a46524465a4b61fcc38058bdb84" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers.olean": { + "bytes": 19632, + "sha256": "45692fe4e4c739b4137fff016a26be13f65bc8418db7362230f439b38a01d94e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Array.ilean": { + "bytes": 7243, + "sha256": "72aefe38f7deeb92dbb9848f642edc49f3d392ca0d1cea004e3267bca100d498" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Array.olean": { + "bytes": 99656, + "sha256": "cecec96cdf6774a9914e14c8fd9060a43252f58f9bc717ce3f685bf285163f83" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Empty.ilean": { + "bytes": 4548, + "sha256": "ffdc47f82cb7660059807775948a8679f78f6f440022196ea56e303493bbf50b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Empty.olean": { + "bytes": 58120, + "sha256": "ca0a51b104ecfc9bd8612740c0d167f7399e5eb2e3d0d6fd9662b31582e2e7d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\List.ilean": { + "bytes": 3727, + "sha256": "6e79350fe7529ddc2a881d8c48deae1f5b9ae03b282638e88c0852d75e980dff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\List.olean": { + "bytes": 76400, + "sha256": "974c9363e134e2e9d55bf1b1f26841a15b18d0d82caf8cf7f4642b24e13654be" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Monadic.ilean": { + "bytes": 317, + "sha256": "a6a120d1a7303ed48fe53f70a985109ce092c8f50760ba67e86efacec3147e56" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Monadic.olean": { + "bytes": 19288, + "sha256": "871c08443c138adf0247f4aa5ef573f7aff9bae00feb659708f1da26edc4db39" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Monadic\\Array.ilean": { + "bytes": 13079, + "sha256": "5c82fafc38973d1c39a8fbeecf4ea607dc6abfcb4c06637b5d72e906e80375f8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Monadic\\Array.olean": { + "bytes": 554320, + "sha256": "14a70274674c0e0b1ca09f157dae94f816fa2b1823e533222341b24edce6b98a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Monadic\\Empty.ilean": { + "bytes": 5305, + "sha256": "e1f0dee22bcc8cd4c964c797ca894f771fb04b2b614a897a3f6af5a4fb3382dc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Monadic\\Empty.olean": { + "bytes": 178960, + "sha256": "640fc17d51aa7acde722499d2f914d112ebfbcdb650b5699460518e278aacea5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Monadic\\List.ilean": { + "bytes": 8343, + "sha256": "c22568e8dadd61c2365f9c9d4c6e2fba67ea54cd83dc63647fd3fdb24ed6a135" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Monadic\\List.olean": { + "bytes": 491680, + "sha256": "a7796ccf1c2ade3c400ec8e94d460559cb27bd6947e523d1911fc12b2cd27638" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Range.ilean": { + "bytes": 1559, + "sha256": "7973e577784f2196a736960f24658869dc853ff92ca445037d6b8dc1f5e19abd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Range.olean": { + "bytes": 26464, + "sha256": "265ca9a5eea08d319b26c99bb188ac6fad614f93f6c98f3b6183c2474ac2f47a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Repeat.ilean": { + "bytes": 3782, + "sha256": "e8a57bcc92ca467556ed68caa9510788dd1c84bbf3218581cf979f3f3e1975f2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Repeat.olean": { + "bytes": 99280, + "sha256": "c954c6e9903b6061da71e94d8d973658c28570e75d100840834aeaa59b65a646" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Slice.ilean": { + "bytes": 5202, + "sha256": "3d0b55eefedd810c10ebc43759049e889bdca8a405e3ec6f5852e20943773f86" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Lemmas\\Producers\\Slice.olean": { + "bytes": 49600, + "sha256": "4e25cff7b723f7a7a8b2804c6492e4acc088e6a301f28b832fd7a45aacac8377" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers.ilean": { + "bytes": 488, + "sha256": "a77e9e72734b52118a441763a54d93589cac966316cb2ee64d4d3b7ef2997f12" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers.olean": { + "bytes": 19560, + "sha256": "ad63126d6788eb33fa2cc77a1b5505c8c147f74446c4c0c3be40ee34552ea5a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Array.ilean": { + "bytes": 2030, + "sha256": "c4a9d531812e14bce4ae532785f23c9e4e4ab22b6c64fddf36c607f08a424631" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Array.olean": { + "bytes": 30768, + "sha256": "f4e459681b88182dc63af41774925dc6195ed3c9234d652c6fadf496980bae0d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Empty.ilean": { + "bytes": 978, + "sha256": "dae87c5d5f70e39f2b2e7fe492e42e9823515e4deb8895b76f01abd5c151241a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Empty.olean": { + "bytes": 24376, + "sha256": "e32825e96b15084dedc923cfbfcbcdd1a6c3ea8629afc3fe1c45ce999d223a04" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\List.ilean": { + "bytes": 1239, + "sha256": "f785ef4c2b099a3e207b5f503f4d73a67bcc87d39a225153627a62acaedcc9a9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\List.olean": { + "bytes": 26432, + "sha256": "8a2edb072fd32760df3dd23502bb17da44e88bdb8bebe6b1b7387eb643033298" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Monadic.ilean": { + "bytes": 289, + "sha256": "41641a1e123a239c2223937b78ca0fdd0cb448cf442cd6e9122c3b1be611a6ce" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Monadic.olean": { + "bytes": 19216, + "sha256": "217fa2f5daf0bd7f413869931d39cf9869ae44beb98db2aa2e84ce10d93fc5ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Monadic\\Array.ilean": { + "bytes": 18210, + "sha256": "422d537f21ad55e2af0ba9e124fafd7805db07acf501c0f099da5c5cf72e22a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Monadic\\Array.olean": { + "bytes": 300504, + "sha256": "958efb642b94ee944ae593c4c37c87a22ff353468b2e29c87a9229017daa3f8e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Monadic\\Empty.ilean": { + "bytes": 9668, + "sha256": "6de8a5b40a7921135039771302a479fa3e45503e86cf0ac3f3c4c68dd41ec079" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Monadic\\Empty.olean": { + "bytes": 123656, + "sha256": "0d72907aa3e7b343b2a17d904c3e6dd8dfd505bae458f9b6bc821ee67cec8631" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Monadic\\List.ilean": { + "bytes": 14032, + "sha256": "abdd5b38522074dffe1bb59d0c3772045b74c001b0a9df8b1d32dd4361efe920" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Monadic\\List.olean": { + "bytes": 212760, + "sha256": "b2cc80cc5232266e5efc90eb24f62a7c495b38949cda268e889f79a10d6c062e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Range.ilean": { + "bytes": 1690, + "sha256": "2729f5d1da3addf91df5da8de8601edbba23a164cda46fa73550bbbb1767ef4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Range.olean": { + "bytes": 34888, + "sha256": "4cea41035b54683e517527c2614512374990188f40ac338a42139bb06aa948a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Repeat.ilean": { + "bytes": 10997, + "sha256": "52012acd9638e02ebfd2d62cc48412981fcfb81c05a8854c14edaab4e1b08b84" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Repeat.olean": { + "bytes": 126064, + "sha256": "1e76506f17db2697fc2993c566d5367aa75d373ccb8849d44739c71e2f422dac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Slice.ilean": { + "bytes": 1045, + "sha256": "8ae8e8266d9d5bdee8439e356a457d89c6abf7858b3c892693bd8c2972ab82f9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\Iterators\\Producers\\Slice.olean": { + "bytes": 28072, + "sha256": "b5d3565d948adf8794486d30b126aef6c6690e7438eaf6e271f961e7c382bf4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap.ilean": { + "bytes": 226, + "sha256": "c7573d76770e944fa8a1a31faa3c81ed21eff96b7ee2aa8d8af4169f83a2affd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap.olean": { + "bytes": 19072, + "sha256": "82ea83fff56309be5638c58a8e7c494e7fb880bb69c1e9a9927e072e02fbeed5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\AdditionalOperations.ilean": { + "bytes": 7453, + "sha256": "386905d80fc0ef39e3ca1255b71ac58913c94c5718e61001b390e674f45f9609" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\AdditionalOperations.olean": { + "bytes": 79928, + "sha256": "2156f3c8eb2b2265df45aa8422545b08a5b0373d373e1b95988188c64d321f3a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Basic.ilean": { + "bytes": 72061, + "sha256": "df23cbee79f8afe0947815fe49f6ba7adc9fb5290f55ee95dcdc19ab839a8f4c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Basic.olean": { + "bytes": 954072, + "sha256": "808e8300869e1e5fe9422866a49b459f360a30b638be4887b9dd964883305563" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Lemmas.ilean": { + "bytes": 278209, + "sha256": "ddc97011002b4dc4909987a0d1d5db1c58e170052d8dce28a64236c458c8e759" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Lemmas.olean": { + "bytes": 1744056, + "sha256": "a5b4f175f14691bb0fa2463ab1cd0ed25687cf9e1227735e07412c34abe597c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw.ilean": { + "bytes": 288, + "sha256": "d2f5fadd4b1bdc6c7bf2c1a3f39ae007c9a0db3e459c6165e400487cd94027ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw.olean": { + "bytes": 19208, + "sha256": "c9a7b07dc0feecd628fe55139473a5bd3c97398501b5278b9296b1a76dfbbf72" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw\\AdditionalOperations.ilean": { + "bytes": 2151, + "sha256": "4794b459217041b74f1f80851859abe2a4fc732bd19a4a608dc6adebfcb15dcc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw\\AdditionalOperations.olean": { + "bytes": 38000, + "sha256": "bfac30522e1107dba08f1837afff76a5b0ce6a3d8d2745394ea70816adc7d069" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw\\Basic.ilean": { + "bytes": 72846, + "sha256": "196183fd3df65da4152c16a68c3f975d18722528ba94b42713ca356d5b1d4f39" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw\\Basic.olean": { + "bytes": 930128, + "sha256": "142f3982ca8cc62c42ffc978044cbc2cd97572fb8f49fa83092e1ae9dd269b74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw\\Lemmas.ilean": { + "bytes": 272982, + "sha256": "2ff2621b6254ac4ce286f0b98f1ed4dff35a3ecf023ab252c1f7353a28f24092" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw\\Lemmas.olean": { + "bytes": 1657320, + "sha256": "7db3bd0f0434c8a1c9980ece56a69cd810273228e63885210afd1f88ba150243" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw\\WF.ilean": { + "bytes": 11085, + "sha256": "e0eaaf24fbdb716fec1e6e82ccf854fae3b06dc8b8a9b829321a9bb46f409f5b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeMap\\Raw\\WF.olean": { + "bytes": 72664, + "sha256": "07e4db78d420d21d2452db840a74ca323a1acabfffc86ea804045a0c1c4e2c47" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet.ilean": { + "bytes": 226, + "sha256": "e2c4217d095ec88ac43d724684e921585c2a7a4fa396656a23188fd4c13df160" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet.olean": { + "bytes": 19072, + "sha256": "e4b3d16a4bcc5b884ed3acb99f4bb6fd23d3adef70577486e90827ba8bf2d025" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\AdditionalOperations.ilean": { + "bytes": 3385, + "sha256": "025905656a2f39fcaf01e50bcdc4b9fe185e344dcd2af22695eca7c51b3f8b27" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\AdditionalOperations.olean": { + "bytes": 46008, + "sha256": "6857688a18d550c9b588b11a4522173e087e6070c48203566a46f32ea9ad037b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Basic.ilean": { + "bytes": 36686, + "sha256": "5bfb8fc60e4dab27dade1fda3a003029ba1ff7c167a88b8aadb45fdda7875e4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Basic.olean": { + "bytes": 788376, + "sha256": "0dd3b1bed9bd6da06d1882c1d61e7f8a2cab0299de1a77dc7e399e2c14de85ca" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Lemmas.ilean": { + "bytes": 148048, + "sha256": "f61b3a160b5d609bccd52f54441ef92b22c709ccf22af350b12e40fbc5f8425c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Lemmas.olean": { + "bytes": 895736, + "sha256": "8db72a9a244cbe6291c0255a09c4612be416d0459e88ae43cac74067b108354a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Raw.ilean": { + "bytes": 224, + "sha256": "394678ed406421ff21b7c3d92663543a756d10a75d8ca15ecf3faa9053a091b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Raw.olean": { + "bytes": 19088, + "sha256": "50454d5e3f7d63de551f77d2b87a7d039628a05a19062d35bb3f274553a6aa1f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Raw\\Basic.ilean": { + "bytes": 45188, + "sha256": "d81f6242cd826e2c45da5fa5d9929d33408e0d8dbf053201240da63150ccc0fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Raw\\Basic.olean": { + "bytes": 644088, + "sha256": "01b72f9d16005f5a738afe1fbd682a248bc92ecac0eec65b777050fe53904036" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Raw\\Lemmas.ilean": { + "bytes": 141374, + "sha256": "45c103addc125c5a9a80b7876a17781c321198f8abcfd73dc6b75fa9e8ab1498" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Raw\\Lemmas.olean": { + "bytes": 821704, + "sha256": "5a8638aab800422c50a445c01270bb2e587f1e8a54efbac9f07442d462e0aa6f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Raw\\WF.ilean": { + "bytes": 6782, + "sha256": "2a04c280047ec7aa10c065c61f0b7be2b7874285ded0b4e6804a017480099c45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Data\\TreeSet\\Raw\\WF.olean": { + "bytes": 48880, + "sha256": "e980d7e88802885673c75be72a94acbe9b5cac59822d7a6f4206cf511e2e7232" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do.ilean": { + "bytes": 245, + "sha256": "4b0fb3cdee8001a1dce349712c996f3833a9169d9f8d250c8681e1f2ae69d597" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do.olean": { + "bytes": 19168, + "sha256": "5859e0c033e37f6bf10a4c0ca6f0c0910bfcb84b37ef6873a40b657ad7ce9e9d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\PostCond.ilean": { + "bytes": 15685, + "sha256": "cad10e2c5baa9710144e44f595b89a9061f7e001e3dd0ca10719080305e08e76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\PostCond.olean": { + "bytes": 469000, + "sha256": "a066e8e539ef067cece13dd60260315276c654a5824413c88abd7644b547c732" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\PredTrans.ilean": { + "bytes": 29756, + "sha256": "be1eeb48d547c525fb963c5f3249595acaf342a4ce8e36196a092921d4e9c2c8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\PredTrans.olean": { + "bytes": 428400, + "sha256": "1046a89863728b0d9df25f4ecd0b9c862363bff33fd6526cb1baa40b0e425955" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred.ilean": { + "bytes": 283, + "sha256": "24e03d13734d22f2fd7d681e93be64729de5235e1e5fa9aeb616cf6eb69a61a7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred.olean": { + "bytes": 19200, + "sha256": "02d0233aed77f3a70091cccc846913842d27c4b7d3efe59492bab1e332338af9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\DerivedLaws.ilean": { + "bytes": 54400, + "sha256": "ad193efbd3c6450888863bd1c1f038e333559e531cc8d2b0d2bab0f1b3ce5727" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\DerivedLaws.olean": { + "bytes": 404792, + "sha256": "d3b395cc12a26a18b07e53dfa42052baf1e95fd7fd742398dbd3b92c8529dda5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\Laws.ilean": { + "bytes": 6793, + "sha256": "a737c0cb21e1c49b50581661213068e9eed6b47930b4974c6cdd10d80d8ce0fd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\Laws.olean": { + "bytes": 148832, + "sha256": "33f35e534461966af2f52710da1e24c0d366c10a263f66f8724594817bdb608f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\Notation.ilean": { + "bytes": 15488, + "sha256": "942b4d536886e9c04e34c05341252a2209092c22d72cf59755e956830924e68e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\Notation.olean": { + "bytes": 2611688, + "sha256": "848fc4f68054503d1cca03699889beb094534442456fc92e032af8f5fe8b4c88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\SPred.ilean": { + "bytes": 9387, + "sha256": "0ef18b36fc9a4a3232ced7b400d34f28b01760c48734a7b3e059f4232b541513" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\SPred.olean": { + "bytes": 183672, + "sha256": "270c1aa4c932a05b65747cf67ac2a459261574858cb5e14f9f398a2b7f4f6c7c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\SVal.ilean": { + "bytes": 6645, + "sha256": "42c22d5194fed00ad539842158c6fb4eba15b98896b37137a0427727b2bb2652" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\SPred\\SVal.olean": { + "bytes": 161800, + "sha256": "dc81034efd61c9bbfd8c09f02cee65d238d8c4779b42588ccdeb6c015b22772d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\Triple.ilean": { + "bytes": 161, + "sha256": "34e76c807b146cdfc444b7f8b375b1e7e37afd2064a4c128ab3f2ad5b8055e9c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\Triple.olean": { + "bytes": 18920, + "sha256": "dfdc4409b565264e9bb502696dd5a5b9cb21b2ea8095c9eb24842e4a052e4f08" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\Triple\\Basic.ilean": { + "bytes": 5654, + "sha256": "012f09cef7144c745eba0864a9dff617b1a88e2e7e274200d697d05690a29b43" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\Triple\\Basic.olean": { + "bytes": 120040, + "sha256": "56cc768c2c230024859db7d718f81796782627d78c51fc3b836e48fd6dbaf3eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\Triple\\SpecLemmas.ilean": { + "bytes": 28934, + "sha256": "f347105f9475f265a36bbc31c9c51ef6ca150db7d1c8200446349687afa34006" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\Triple\\SpecLemmas.olean": { + "bytes": 897032, + "sha256": "24cc5a2142d80f76a4eee9fd7e9a944033256fe404764b0303f3099c53eff55b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP.ilean": { + "bytes": 222, + "sha256": "14d74c778a9b7ef554260eccd73c7db560cfa572185fcaae937c176575738325" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP.olean": { + "bytes": 19128, + "sha256": "1a5a044d6e3d14b04882304c6c966609209fb44211d797e123b77fd8eee97b26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP\\Basic.ilean": { + "bytes": 10693, + "sha256": "f538d03c21e7364c7e809d1d8f384477d835886059a62fffaab161aba44488cd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP\\Basic.olean": { + "bytes": 301128, + "sha256": "e9ec7a91d4d492bea4023c88138e4274ad0fd17c51385ffb706b56b7dd945576" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP\\IO.ilean": { + "bytes": 5248, + "sha256": "fe63f9be255b5fff3d4b92d45da645b6e9d39157abedb039f8781a3e27ea5681" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP\\IO.olean": { + "bytes": 104384, + "sha256": "5d3c23a52f83d3e38d7fbcd03b3dd99427c37983e93fff585910c0b55553be60" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP\\Monad.ilean": { + "bytes": 13431, + "sha256": "c769e055cf4da120deaa0d246723aa8050850f53c0174d604500160490bb5d35" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP\\Monad.olean": { + "bytes": 375608, + "sha256": "8b82122d85a8e3ef56fbedd7a871c971b51a0f366ae6de3cb3ea60beb5465248" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP\\SimpLemmas.ilean": { + "bytes": 22471, + "sha256": "da8908820e6e08cc16e6a9637021c826af7c3f33fa4620cf8c417ba214569d13" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Do\\WP\\SimpLemmas.olean": { + "bytes": 433464, + "sha256": "723264fc331403dd9ff00d7f46e59239586bb74c9ea8f7ffbf9bed632f432fdb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal.ilean": { + "bytes": 192, + "sha256": "c922e5cd1573fe696e646e35ec8aa4f67858d3cb9ff296697125b1ff6f2d0ff2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal.olean": { + "bytes": 19328, + "sha256": "ac81aeeb1e06decb660428d85d6a662de1c866dbd9ea03798a4e66b988a9b0d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async.ilean": { + "bytes": 451, + "sha256": "081d2ad4c2caac8fb45ca0b1f8b523340c798df70e18d3583e83dbe4ef3863f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async.olean": { + "bytes": 19584, + "sha256": "9648f9f37e4f80ead1f8a691f09c23219b423f5c7dacaaaaae5f039181148846" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\Basic.ilean": { + "bytes": 81178, + "sha256": "0756fa3f815345b8af640551797a12cbd2dcb500325f81ae9a7def862a758c52" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\Basic.olean": { + "bytes": 1169304, + "sha256": "ce5252e8b34cbdbb124317ab55830ef6704d8a26125c34d0fd157664f37e7c75" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\DNS.ilean": { + "bytes": 5112, + "sha256": "289b9350ef808c72fd1788752989ebf33613837d0c55d3c2c907ccdfb00cd1d7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\DNS.olean": { + "bytes": 83080, + "sha256": "abf146f18c1ec38447dfa91a06fee868cee794625007e11372b3e8eb74af82c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\Process.ilean": { + "bytes": 20032, + "sha256": "06c59111d2b0d1c819b2ab91762567e3a1ac875cb768e4905663497e114de1c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\Process.olean": { + "bytes": 446008, + "sha256": "51a00bd7fa28edd7e6dd4cf541cae4e455104e62672ec062077537c7ccf2ab30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\Select.ilean": { + "bytes": 14460, + "sha256": "6eb15ed26f064b44edd03a8637aebad5ef34fa589e8ff0ab1e3312a89e9958bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\Select.olean": { + "bytes": 452152, + "sha256": "944afb301946785ef702528c20f80c228e66eadf98bb9e8e4557cc6e3af3c681" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\System.ilean": { + "bytes": 28906, + "sha256": "f76b9f916abc4aff77f50d9ce7f8da4fbff694cad3106dc47e4a33a7aab28e4b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\System.olean": { + "bytes": 894280, + "sha256": "0788a34a43d2ecb2f65ad4c835237b25918513c30c7878619ba0cde5fdfada38" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\TCP.ilean": { + "bytes": 23079, + "sha256": "255105f11f42b1b650a74f1af32c8406d77129307ddf143278d807c3e8c3d9f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\TCP.olean": { + "bytes": 248040, + "sha256": "4b4d97bc55ca5ee4edaa0150da4c3b3a0fb96b3206e155be92a45e72c6babe37" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\Timer.ilean": { + "bytes": 12184, + "sha256": "0f0bdf1d199e36c79b22befa60bb6b4282715c9fe84fa716749d456cda049bcc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\Timer.olean": { + "bytes": 206816, + "sha256": "12a22430a6a40d43d97afa176172f4ba3960622ce1befba308a7ec282a8b5f3f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\UDP.ilean": { + "bytes": 18542, + "sha256": "6c8c6db6247978c0020e98c82b9c59efe0b0f83cbe4234c73f379b7bdd6b750a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Async\\UDP.olean": { + "bytes": 199032, + "sha256": "aa6b111aaa58077ccf8085365ed932c2edc3f7889e0663f7f05599f71ecd508c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Parsec.ilean": { + "bytes": 227, + "sha256": "cebc38c83cdfa1560a162d6b472ab20580c65e959750b3da667905c3c2c23138" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Parsec.olean": { + "bytes": 19072, + "sha256": "da98c993c095c1dc4dedc7e7e84f99e4b4f51c959c05e557de82bb627c37561c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Parsec\\Basic.ilean": { + "bytes": 17508, + "sha256": "5b5243a3a62f788cf200a9a894f93f1aaaf125dab95118a8d81bc3c13fb30245" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Parsec\\Basic.olean": { + "bytes": 454656, + "sha256": "145b6d5094a8c18316086fdd3e31d7390af6ddbe598a0b8e6a12b1c6169f63c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Parsec\\ByteArray.ilean": { + "bytes": 21130, + "sha256": "6d632255a347ce40cccd12317b833fa29ab2f4963d2bda53a27929e714ba30a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Parsec\\ByteArray.olean": { + "bytes": 243456, + "sha256": "dede2220628f05896641a6087fb90a59b673eb3667da893bf63e74f44cfb9bea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Parsec\\String.ilean": { + "bytes": 16449, + "sha256": "b66eee6d0ab7dc980a24b1b4f009256a82c774eb0f8ff09bfdfdb3c000967814" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Parsec\\String.olean": { + "bytes": 198216, + "sha256": "0b87aeb7c9d68d03898c4602b417119beaaa9204c6de9c9b249a8bfac52ec069" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Rat.ilean": { + "bytes": 19919, + "sha256": "d3c6e9fbdd6770a6561915e77c933a4f435989d61b6ef4262fcd367b6b113f89" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\Rat.olean": { + "bytes": 242840, + "sha256": "ad2a6c22498af41fe5992839a0fedfc648b3ec3a78e68f54817b83e8c532989c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV.ilean": { + "bytes": 411, + "sha256": "c03d1e42e41d6de7188980b523c87982ace646fa3477eeffadd63ecc08dd8be7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV.olean": { + "bytes": 19688, + "sha256": "a77700636d502acdc3601725c7e839682c1ff2061e45f20f84aea423acd8b848" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\DNS.ilean": { + "bytes": 2374, + "sha256": "3a7deb580d9f5e0b9c57c9021f7a3cfe314828dd414025fd00ccd1d2520f9c5b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\DNS.olean": { + "bytes": 29144, + "sha256": "d6fc2b643db30ed98e03fcf173661328de8f22a9c228db5068b2197565057b5b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\Loop.ilean": { + "bytes": 1797, + "sha256": "5b290f88f097c3ed38c637b4ed8f6ab8129abfac6d7a1e9fc0c7ff1c1391cdad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\Loop.olean": { + "bytes": 55792, + "sha256": "bba16a8806866941d5694d5efa2781892adc527e8c3e7a5f62e67518212357d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\System.ilean": { + "bytes": 19736, + "sha256": "616918337840f8703185d205403f041f67f6e41d644ed99a1a088035ef8e11f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\System.olean": { + "bytes": 736624, + "sha256": "d18b1027d6e9c1432697fa689cc21ba16dc92f429e56e440f58a319cce295c74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\TCP.ilean": { + "bytes": 9464, + "sha256": "3351ec97aaa6c5c735d9b941f4bc92b316c79193b569fa81ff7e455e597b8316" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\TCP.olean": { + "bytes": 55616, + "sha256": "4592217bcdec06802b2594f11bbefb6391105cd1c95bd1dd751966af07065674" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\Timer.ilean": { + "bytes": 3314, + "sha256": "61bcf5ee03cd6079b7f0e017c1f251341e81a377928ad00c1765112c4ec36cb9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\Timer.olean": { + "bytes": 37176, + "sha256": "ebbad5ad147f72b066274983eb5a5c171fd5a25f93244cf46ae6b1a15de7f645" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\UDP.ilean": { + "bytes": 10136, + "sha256": "55522f699c0f066d9196f93fa19d86be154ca0549b0143e73712723d2f549c6b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Internal\\UV\\UDP.olean": { + "bytes": 58824, + "sha256": "284901cebc6a87487ea89fa53800159abbef4de2c7cf031e969ad2b8feb376f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Net.ilean": { + "bytes": 101, + "sha256": "b8a9bf390e02ded9c649b09f8796b64731e80a264495eec9bf263c51d34595e7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Net.olean": { + "bytes": 18776, + "sha256": "11bf6d05a6c147aea99f47375a00d635aa5225ecc75668436f118f2acd9b7f92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Net\\Addr.ilean": { + "bytes": 14617, + "sha256": "41a3af81bee8a7263f14f53296c42115bc8c03e716f3c62126078a512d2904af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Net\\Addr.olean": { + "bytes": 454720, + "sha256": "9409a5562fb21fd592a62e1549355e03bb8deed90465b40d2dfa543b96f768c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat.ilean": { + "bytes": 134, + "sha256": "a29ddb84df7337b388340450be5166ef8a38ffd51683616a1c74a0c09d2213ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat.olean": { + "bytes": 18880, + "sha256": "4fb297f5c019a5efd8e624cf011a1470ad4b8196592055b96248e85974353ee3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG.ilean": { + "bytes": 690, + "sha256": "d1b80249fc1ffeda29548cc988112f993cca2626ce2e2642d279681d38e0503f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG.olean": { + "bytes": 20272, + "sha256": "c1f39617444ff0dae32baecfacb9d0f0e1d95af8b699fe476c8a2dd5e65d9f8b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\Basic.ilean": { + "bytes": 44446, + "sha256": "40ad8505858dd094e6743b0dae10b0c36455c4ad71fed34c62c8d6f7565d007e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\Basic.olean": { + "bytes": 2036280, + "sha256": "926339c7538a45cccbccc6b6fa1f9f4f29d6706f2d15c23767a81dc7cd9eacd3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\CNF.ilean": { + "bytes": 47416, + "sha256": "3e19d0e2ec597028e76439c75132f05b1239f1deaa6bcbe505fff587049d45df" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\CNF.olean": { + "bytes": 1253560, + "sha256": "4943684cd8f70b172f6877b00fc0a485a6a031783e96cc1c6b61b445cc95ac34" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\Cached.ilean": { + "bytes": 8512, + "sha256": "5289ba02d2ac81b435a475e1e7f229d79786c355f33ffd0b93ed864fd1ac3663" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\Cached.olean": { + "bytes": 313880, + "sha256": "b13d0aef9d9c6f056d8d059fde3c730b2489b0b03e682c9f29a3ec0efc2ad035" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\CachedGates.ilean": { + "bytes": 7047, + "sha256": "7fe3d5813eac3c5c5429c43abf56c52715315805ae06f8fd87d96d7fb93f5d26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\CachedGates.olean": { + "bytes": 166976, + "sha256": "b2a7fa1b5a56dbe782e685f0db2a04e80e39c7fe5f2a115a8138da52621d9b08" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\CachedGatesLemmas.ilean": { + "bytes": 13726, + "sha256": "f87bdb8d137450c9e3cca3d62874a60feab49d34fb1860143a64ccebea75f1e0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\CachedGatesLemmas.olean": { + "bytes": 186992, + "sha256": "3494489abdca9e74e9954711aab39552972dd1a0ba6d3c648e035f1be015ca88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\CachedLemmas.ilean": { + "bytes": 10097, + "sha256": "4601746b2d770fce5fb17273cec01f30ef05c70bef79ec6d48f17e5512a2e74c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\CachedLemmas.olean": { + "bytes": 1089472, + "sha256": "2809c80b9e5a7c7f597c00d1e11cc48113b8c0b517cce728afa12563c3c62f19" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\If.ilean": { + "bytes": 18549, + "sha256": "8a57dce991ba5d613f251aa03b96722254ed1eaf67658422fb927e059a7c4431" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\If.olean": { + "bytes": 1510848, + "sha256": "0d55c04ba3feb25f3789af26724d5bf5a9e1398047e54a8993750579362b7123" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\LawfulOperator.ilean": { + "bytes": 9640, + "sha256": "d221ae08c30c9bc29368bba7e488dd4d103123ca711709ef14b7a79783e2fbb6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\LawfulOperator.olean": { + "bytes": 396456, + "sha256": "9754830d8e51eb9c896743d11c647b2bf50a043ef43c0dc8f1b611c1d89bb54a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\LawfulVecOperator.ilean": { + "bytes": 6557, + "sha256": "f8dc4c2aa0e768a9ed57b9259c023a72363b80065134f329cdad6e579aac6dcd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\LawfulVecOperator.olean": { + "bytes": 123648, + "sha256": "d0309e644369730f03dc1148920525cc2ed6a60553b821e6be680ec49317a50b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\Lemmas.ilean": { + "bytes": 15631, + "sha256": "77772f995df1f18683b43d592c26f8d090a9438e611cf76b87e7edfc5c87a8a5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\Lemmas.olean": { + "bytes": 654224, + "sha256": "c5a5e31c4294eb624bf083254e9039f7c40a5e3aab2291103ae9a6294c180680" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVec.ilean": { + "bytes": 13216, + "sha256": "30a22ab9b69859be66010581e3d8cf4956b0f18db76535ad73f3e6ebd33329f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVec.olean": { + "bytes": 464328, + "sha256": "a8e9997b7af7074ddf35c3905bb9d4af11ff958ac9d5ba514897d9498e723e98" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVecOperator.ilean": { + "bytes": 245, + "sha256": "e3ae571dd0b67846a7ed541666b4e04ab9eaa58ebe8a8879696a96784ceab1ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVecOperator.olean": { + "bytes": 19136, + "sha256": "e52268952e01ffb464e05cc51cdc96ddd770138c30195a240602d08d5f899e1d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVecOperator\\Fold.ilean": { + "bytes": 9122, + "sha256": "e57ee3e5914d63e67be8d724a871bf6bfa1d0568016a7743a8e6d506623fc87a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVecOperator\\Fold.olean": { + "bytes": 535816, + "sha256": "3f45ca66788fce0da301826ee312d1b0894856f25b4fd508db50cafe7b3ee2e4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVecOperator\\Map.ilean": { + "bytes": 15633, + "sha256": "71d70a28c14ff08b5abce45722df0140d5b6a9b77fd99f620df4721a20993e40" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVecOperator\\Map.olean": { + "bytes": 1002256, + "sha256": "cb0064dffa1c6409d202675571e326629062f8f4435359ac656cab98065a207c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVecOperator\\Zip.ilean": { + "bytes": 20654, + "sha256": "433789a0d3e13011d0abc562acb18afe0cc827415705f47b978d2eb33c287cd1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RefVecOperator\\Zip.olean": { + "bytes": 1258936, + "sha256": "c0dda97281ab6d69d7c581a7cec39576dc4afe6740c647dc6d27d13a66ba7326" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\Relabel.ilean": { + "bytes": 10853, + "sha256": "2ce0e4f01159d1f6e04214f0f258a87d0b774a82eff76625c0d4d9b8b6212ed6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\Relabel.olean": { + "bytes": 380776, + "sha256": "43cef1faf2464b7ce7b912de987b78135b533f964df8ec0382b67036fc60ef41" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RelabelNat.ilean": { + "bytes": 25188, + "sha256": "ba2228ebb63477891d55c36bf233f237869876f79b816adfbe73ca446b192ff8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\AIG\\RelabelNat.olean": { + "bytes": 777416, + "sha256": "890fd7567f2cddc8ab090c51726d6fee99f6f4f5c5a9757bed28f2c200a68f18" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF.ilean": { + "bytes": 280, + "sha256": "9fe861c3d327eee4609cf52a5ae7a62cecb845502c303b6dde8f3fb728abd707" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF.olean": { + "bytes": 19272, + "sha256": "a6dde64dbdf9832958cff65efb48268d5218ced8913fb5db2d4aba4e5ef6ec2c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\Basic.ilean": { + "bytes": 12571, + "sha256": "29f332d5ba7ee99c7b5c583ac4aa33682276f18e3f8d06771765c2ede108e8b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\Basic.olean": { + "bytes": 252488, + "sha256": "028607e148bb88125b2874e4d681b9f8e42b49bf5b65b74b880a68f0a45e2899" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\Dimacs.ilean": { + "bytes": 5557, + "sha256": "b8cbed1b64516a8276c362699cd6f7d5bcad333bf6432dd8908ba7417c380830" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\Dimacs.olean": { + "bytes": 118984, + "sha256": "9efc836e65090a4f604e52a58d70060014f3abec73b3ca92bb6731b50f7b0b89" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\Literal.ilean": { + "bytes": 930, + "sha256": "f02ea967262605bdc2f0aede1e1ced340d46206b9a1f556877e099e887c2a3d1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\Literal.olean": { + "bytes": 33672, + "sha256": "17b73df95fa41e852b374eb155d9e516b8ed6102afec738bca63f4c348909b7d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\Relabel.ilean": { + "bytes": 7193, + "sha256": "e6472dbc8b8488f5c691d570c964073a2aa171d3364732def67a9ae3b8c4a612" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\Relabel.olean": { + "bytes": 176576, + "sha256": "cd890878fd61e17e572e9029472f89043a120684aab4c7199670e77a2912a5c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\RelabelFin.ilean": { + "bytes": 8513, + "sha256": "638412d3eba04314f12612b16bebb53e5955c475fe32c73eb41b5546d6fc7618" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sat\\CNF\\RelabelFin.olean": { + "bytes": 190288, + "sha256": "ba6dada2379aecb9a094438851421b1981f5f79b7502d276d463acb3b279f4fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync.ilean": { + "bytes": 308, + "sha256": "3ed0d6983c3df36a77b8f2a0602dd01f7c0bbb904a97a12718f587c1af189059" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync.olean": { + "bytes": 19312, + "sha256": "71194832c8664225cc5154b8421dfe6950f3e983c7d4fcc68e948ab779317a23" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\Barrier.ilean": { + "bytes": 5227, + "sha256": "6734eaab1817315cec2cdf126443c8a2d748d4c6011b793bdeef2eee54b86993" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\Barrier.olean": { + "bytes": 172032, + "sha256": "6cbcf70058c27222a7b2818ff5694878fd161820a6a353a9758d1bb0624283ed" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\Basic.ilean": { + "bytes": 539, + "sha256": "80f29e355cdc354d6dd42e4137f0fb1f709ab642fc6178d4ea08a5bf082d145a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\Basic.olean": { + "bytes": 20992, + "sha256": "0821f73253eb7dc663e252bf3e96eab74dc3d1850b3ab4814dfb6ac6bea47ebe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\Channel.ilean": { + "bytes": 123395, + "sha256": "32c69d0e77493248c6911d9a5d67e83b355ba7a5f4172cb4c19867cc304e0155" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\Channel.olean": { + "bytes": 1754848, + "sha256": "49f6f37e351cad0310adba68e474d1d3a0008f6164efbc1e6c892520179c3a25" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\Mutex.ilean": { + "bytes": 10967, + "sha256": "4b4d7125e5267e5f2cf55dd1d0c432591f4084df032c9e8dfb7d013d272a1a33" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\Mutex.olean": { + "bytes": 195376, + "sha256": "6a84237cc10da77cadd891937d7d99db90ad38c18798fbfb1d547c0ad115fcda" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\RecursiveMutex.ilean": { + "bytes": 7717, + "sha256": "3afa51a65be305a912ff7ffa06abb17b3928b206ededd3675692f339c8e89c5e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\RecursiveMutex.olean": { + "bytes": 139920, + "sha256": "ae43d9a355c53c9ed8b78fade5fc1d10634ff9024c485442651014c94267be88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\SharedMutex.ilean": { + "bytes": 11189, + "sha256": "e45de2a573f3095e3d8fc5adac08e0178091ff5ab88cf147b97c5fed1963d4ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Sync\\SharedMutex.olean": { + "bytes": 194648, + "sha256": "21f6c83716c7e82f3bf40174ab969931adc2e36119651f9b6773f63c80712894" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic.ilean": { + "bytes": 147, + "sha256": "01bc94548489c50acc3f120105532473a0d25c7fddeb3f69b8cbd1b7e23506e9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic.olean": { + "bytes": 19640, + "sha256": "335ff697943059397824120604e31343c3c6b162845623494856b7e1b925dfa9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide.ilean": { + "bytes": 327, + "sha256": "c76e1877a764f67567bfc616403740ff4dbd46d2b181c342e66df750e3440b72" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide.olean": { + "bytes": 19520, + "sha256": "4fbe193135431ab2693acfbacfc53592450cdaba9f9a75bce0bd4bdad6fb3408" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast.ilean": { + "bytes": 205, + "sha256": "34120e19aab8cb43b5cec1ed2f01de776ba969c34fc56f4031f9a17ada5eaa30" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast.olean": { + "bytes": 19416, + "sha256": "69ba43ce998aca4924f78ccb0ecb9fa90c1280a1cb1a2bd3b0a82f74adda6cc1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr.ilean": { + "bytes": 224, + "sha256": "a8ff11f82a5ccd49105e6e16ac858b70dd2d0dd3c8d33eba2e023e28314f8e2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr.olean": { + "bytes": 19304, + "sha256": "9b1fee30ca482dabf8380a47ea0eca923162f5cd651d9c64b6d6bc81789bcd8f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Basic.ilean": { + "bytes": 64308, + "sha256": "5b2bc231da26255248527a1adb719eeb4e82fee02748ab212a39f8283d8339d9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Basic.olean": { + "bytes": 2552840, + "sha256": "d8b3a073ea04da6315e733f6f3924edd87625e9a79d6da21adc1f31c737835cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit.ilean": { + "bytes": 246, + "sha256": "f76bc6389f5821b7f0f2f2a1b35a524580eb7330c25e476ccfcb0a9da817207e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit.olean": { + "bytes": 19608, + "sha256": "c5b74f1337d5e24e0cd8b7a697b8c39e30c5e752c95996a3f9e1b6e10f4e4779" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl.ilean": { + "bytes": 191, + "sha256": "b27dec125f368eba45c5ede0aa96683c0dbb2880b564ce3d21fbada58eadeebe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl.olean": { + "bytes": 19440, + "sha256": "fe9f7023bbb8d63090c24a022b49c1e32aae273e0be95821d787d1fe713cc2b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Carry.ilean": { + "bytes": 7734, + "sha256": "9bd2fea45bb94008f8e134040d1dd6e774ec91c5af99d90cec64f2a654244b10" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Carry.olean": { + "bytes": 555616, + "sha256": "10eca46f9600e0b795da86e45b0d5b926e68c97a1efbbed994e5841c1c43179b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Const.ilean": { + "bytes": 2884, + "sha256": "c01e30c12cc34f07059a0ec042eeb7dad9558af01d8236bf6a2079c780a04621" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Const.olean": { + "bytes": 199528, + "sha256": "c6937f505a21b32ec894fd9820797a5a1c648e73a6ce8fd4beb494c29a7d90bf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Expr.ilean": { + "bytes": 53099, + "sha256": "7d2bb83543adeeb9c3b38bbda2253ea3dbc106fc5cd8815e89bf22064d29827d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Expr.olean": { + "bytes": 4441656, + "sha256": "c0d99f0df73a7d7fc773d3311dc90fec38164e1c067c62d9c1d81b6c7763ff76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Add.ilean": { + "bytes": 28630, + "sha256": "ec37cd4b877b2c70318a2676004923eeb45a2d7b4ad3925d4a3107b48aa44221" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Add.olean": { + "bytes": 1084344, + "sha256": "4ac8dbb97cacc6e82a77fafd72ee10b75e9627c1792ab6cf1f1f5a3e6b807729" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Append.ilean": { + "bytes": 4619, + "sha256": "8cb5a2251ff27a679eb4c1e00590802b5dfed93d4ff9d32c22201c6df89c7feb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Append.olean": { + "bytes": 164784, + "sha256": "77f0907f60ab72392e5b126010217a2aac3f8983a408176e8116e66b96073ebb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Clz.ilean": { + "bytes": 6333, + "sha256": "d63fb3a4b4b50a918356a1f0e638450a49b651bb6741a5f6b945fdbbfd721a13" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Clz.olean": { + "bytes": 416528, + "sha256": "38b4b4313b8755727c595f63edfe0550021fa73fbe2e2c9544d11e8fe23ef572" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Eq.ilean": { + "bytes": 4822, + "sha256": "1a4893eb38b36d0a2e2699593fc63b2ed83690d4cb7eb462bf141ee8e00df2a1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Eq.olean": { + "bytes": 57256, + "sha256": "b31c2ca9bbcc3939470571d2a292356aa860c82092aa0d9fd501d0197df36666" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Extract.ilean": { + "bytes": 6004, + "sha256": "aae657c9b3b806a8cf2085e362436c08b9f3424321335b3624199a9b9150e457" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Extract.olean": { + "bytes": 289128, + "sha256": "c5cd712c6fd4e5b4adfa25d70d07536ad13a059dd4984abe52cb24f017012587" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\GetLsbD.ilean": { + "bytes": 3159, + "sha256": "024c86a2855607fc84c2e8ef3f0304d9b0c57891437db1e103809e46f0cc373f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\GetLsbD.olean": { + "bytes": 99064, + "sha256": "99b7dfd64486589f002812a48c5dc0557491e02361a8949992f64c4d70f408e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Mul.ilean": { + "bytes": 14263, + "sha256": "8e65f0d924f63bea3b94c94b35e85ad3173d28f754f59f86113b1d3013b68457" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Mul.olean": { + "bytes": 686768, + "sha256": "35f25b1fc80cb4453c7a6b30b90c103dc7b9eb2c9a358de680403e636eca3a74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Neg.ilean": { + "bytes": 5234, + "sha256": "7fea590a4266343fbc6da3f9e507b9129cde532cca169a6cca789fc712ff9dc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Neg.olean": { + "bytes": 61928, + "sha256": "48be6919ecb358aebf855e4cecc4f0279366efdb41f311d8153fa64e43d649c2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Not.ilean": { + "bytes": 3446, + "sha256": "fef82fb2151b335d1b38be211c7b42d6f5ef8305952fc31c5970d1320d8ae4d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Not.olean": { + "bytes": 48976, + "sha256": "06983c38c64a5081f51b3cd03e458c8540278ff84f77da6e30390a982854bbd2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Replicate.ilean": { + "bytes": 5741, + "sha256": "088f93e988a522d3ac1142f73881eddc073c65a5ee0a44b88d0399957ec4f0cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Replicate.olean": { + "bytes": 332320, + "sha256": "4c2cb88bf97351ac7cbca4ce985ed5c739a899fbac838f0e61b8aa9c09ef35c6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Reverse.ilean": { + "bytes": 2764, + "sha256": "9d5669edf3b0a88fc3d01791cf38a8b1bb4b112d2f5a8c70282a1863130bb37d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Reverse.olean": { + "bytes": 76008, + "sha256": "24adf1bd7256c86d7d5e37031e5d2bec1abf92035de0e9c70277a1be7569d086" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\RotateLeft.ilean": { + "bytes": 4765, + "sha256": "460826b44c458874cd482f9f28ffe2ebc112301b40c780ebdd477a8fb7726fec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\RotateLeft.olean": { + "bytes": 306664, + "sha256": "64b87d8b6c0e70b8de26cc23ad29f1a595d74e73d67ecdc99257e448822aee48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\RotateRight.ilean": { + "bytes": 4797, + "sha256": "3fcadf92c2a42fd9a7bd19bbe4505dec323ee985fc48d88fd345c53a0037d6d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\RotateRight.olean": { + "bytes": 306296, + "sha256": "d89ee9a2b74c2150956d7f730ae3d04e7279045b503a8c0758227b76027114de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\ShiftLeft.ilean": { + "bytes": 19248, + "sha256": "7bc9d50cd6ea6f90825896580e1cd18b046792f63ee1fd37f475a564a3a5e061" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\ShiftLeft.olean": { + "bytes": 907840, + "sha256": "7e94dbd59c191c36949981ae766757a5b727d5c3020f60d71255ceb6cb3fb86b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\ShiftRight.ilean": { + "bytes": 33293, + "sha256": "d62abcac2034f4fb62023df3abd5b2dc77d6e2d159d71df60d79730f81f8f6de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\ShiftRight.olean": { + "bytes": 1216144, + "sha256": "f8d935f74db792318c891862c1353e8ddbc1a94fa721856d9cb57e17959848c5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Sub.ilean": { + "bytes": 5293, + "sha256": "67632efcbf71b5edee0db069b95ba943ab43df3796841d8e11878961ab389d92" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Sub.olean": { + "bytes": 71312, + "sha256": "390a7b99d9de8f7bf5a751a511d2c4bd00a4f2d518377c7700d8a892edb37fa9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Udiv.ilean": { + "bytes": 34011, + "sha256": "2254f627ed19adf34f20a1446168cccd6050106b2f3aa0a1987dbf3228d26f39" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Udiv.olean": { + "bytes": 988560, + "sha256": "451d0364d1f10388fbee0dd36cbd74226f5ad2ccb81a2b35b971cc3ffa4a9cd8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Ult.ilean": { + "bytes": 7186, + "sha256": "2c91091c931acb9f43aa15aa6618e9c4f1c1071808e871d55f440cdebfb68c2e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Ult.olean": { + "bytes": 93432, + "sha256": "a1346f3c47dcaac97dbb1d049ec9cbff473f47a197679be81274aed1e9d90c70" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Umod.ilean": { + "bytes": 8339, + "sha256": "b2c4953ca5ff4913ddff9235080a65d22c807f18c35b648575b04b8ebdb80fc8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\Umod.olean": { + "bytes": 111344, + "sha256": "93069c910eb49f5095e54b2048895bda53f934d5fefa1a8e292fb3659ebfef03" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\ZeroExtend.ilean": { + "bytes": 6489, + "sha256": "17318dce3e400b85095fd9de752f2f442d59b79493430b1c0514a14edd5f83b3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Operations\\ZeroExtend.olean": { + "bytes": 396840, + "sha256": "6adf132f01b3d7e8b940dccbd633845651b57bbc110f35f5db7597c49cbe93b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Pred.ilean": { + "bytes": 7937, + "sha256": "55cd4e105c4496ba0dde655abf4de22ce2897fc6d6a02aaf51a3949b32ed9b41" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Pred.olean": { + "bytes": 259392, + "sha256": "4522dbfc219aa4a1e97d5b1da6a8649d6330afd95b43ecf81038a1a0c31a8936" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Substructure.ilean": { + "bytes": 14182, + "sha256": "4c721de883de64068be4052397cc30520bb44ee0f879fe19737e01cd57543db1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Substructure.olean": { + "bytes": 352432, + "sha256": "4104065cda956d977c3175423a07767b2dc70f248d994517e12157bb68a5aade" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Var.ilean": { + "bytes": 7722, + "sha256": "74a7144b4249e29a5fa1ac644a8316ce0d649ceffa09f86c466a97e5335ed3a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Impl\\Var.olean": { + "bytes": 418760, + "sha256": "388b1a98b8b2d6882dfc7932e4c64d3279f80e91a7126a0151d826768677c7f6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas.ilean": { + "bytes": 13390, + "sha256": "1596e25a5e87183fd15301edafc978e929374d594f052279ae7921f87d8e33de" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas.olean": { + "bytes": 118304, + "sha256": "00b23836ed91c9dbf9ec69660e391400b4b3ee1d96f17582e9a75865f330d528" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Basic.ilean": { + "bytes": 2458, + "sha256": "55866bf56fe21302fc39eae1ee4dd640178d31edca2a2ea2d9187f58b55d263a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Basic.olean": { + "bytes": 30832, + "sha256": "81779f3fdd00dec1c2f6948cdd54dbb20d22243d466acad1432b2204a7f042cf" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Carry.ilean": { + "bytes": 4945, + "sha256": "b064bedba219aa3199fd7012ff5ba3f542c9565dcb38a2ebe7911f08f1b0a876" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Carry.olean": { + "bytes": 714216, + "sha256": "f7f404a2300308c8ddb1aeb8755fbd0ea930fe3b9c82723bf061498458c67072" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Const.ilean": { + "bytes": 3531, + "sha256": "95e6eaf674ccab168dcaeef225b4eaeb70be5e0313f4f1046c39d68ec9b37ba0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Const.olean": { + "bytes": 280000, + "sha256": "118660d13821557f343c978e62c3210539efb993cdb4e5689f46759c15b7cfd5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Expr.ilean": { + "bytes": 54446, + "sha256": "3879f8c62a208be279b62f7c8968fd536dd10545c160e757529ca1b08f9b94ba" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Expr.olean": { + "bytes": 3479704, + "sha256": "152b10571ce84ef0fab1f1480ecff37ade97a43b19f88bb18074f884d36a5741" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Add.ilean": { + "bytes": 13700, + "sha256": "9ffc33470de09d53e08aa98e539cdeb8233d7790dac1d8c9f5d2e51bf6542fea" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Add.olean": { + "bytes": 1765024, + "sha256": "3eff266abc60b02a84348949c9ea76a6c32b2e4756e3be1d8d94056486d4cf1b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Append.ilean": { + "bytes": 2714, + "sha256": "85d9046213b8247817d0011f510bdf47e67b8c91538c38a82d223c85232d3330" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Append.olean": { + "bytes": 115184, + "sha256": "55aae0179bf6e1d0a3c4a7df08a14f03fed7528c960a21bf03dabef49ee54354" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Clz.ilean": { + "bytes": 5959, + "sha256": "c409f6cd6bb908724a7c29d9fc3b82b697b079eeb5b3c8331920a335da91eca0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Clz.olean": { + "bytes": 507808, + "sha256": "6c6ca475594f58675c65f1d24f82587ad91e998d2605b1c9bc90033705e1f93f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Eq.ilean": { + "bytes": 2654, + "sha256": "f2046645c07b4e01b4c4d1d68d8b237f4e57f59d3db36372b8c54501b81281b5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Eq.olean": { + "bytes": 60720, + "sha256": "d74b59d926f234ed3eefc0eeb20018cb893f22e435726799c75a556b86ad63ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Extract.ilean": { + "bytes": 4746, + "sha256": "fd6637bc33e550d5e8e4203e3d9e156f29731b05e57266bdfde420e7e8de76e1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Extract.olean": { + "bytes": 294040, + "sha256": "33a63544544fc9686b654d9bc9daf5e062982cab1b2d350bef474a565f2bc1cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\GetLsbD.ilean": { + "bytes": 3030, + "sha256": "931bc558d21e5ed39e517ee852bd3efb303f68378b33bf32b463bf21b0074ddc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\GetLsbD.olean": { + "bytes": 73336, + "sha256": "918c6fb18c23d65916310147f07d603d7beb597a7619dd92f8bd2b4d366d100e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Mul.ilean": { + "bytes": 8787, + "sha256": "b634b045ad93e01770bee536204b740cb2c57f21a21f73ee5ad4850c24596bc4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Mul.olean": { + "bytes": 893040, + "sha256": "dfbbe3f8cf8ed21db6c87cf0f0853f17b13310af7730fe9a42875d77f41e3bdd" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Neg.ilean": { + "bytes": 2492, + "sha256": "51c8d3aac41209abb474225611b4592331411d69988a6e8e8269bcccef0e378f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Neg.olean": { + "bytes": 49768, + "sha256": "bb2ea850dd38024b19ec9f911d8ba66ecb800eacc5fc0920ce351c5226abc732" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Not.ilean": { + "bytes": 1681, + "sha256": "3155aa22cf3bde37e4e5f77261b140b83f0884f58f8c4ee47faff1f843cd17b0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Not.olean": { + "bytes": 33176, + "sha256": "0ffd7ccd2ab1505ae640debe5d60bf6380a24dd464dd5b477876174e53b3874d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Replicate.ilean": { + "bytes": 6220, + "sha256": "fa67c558007328217c770f930501e421ad70df45cee10535c506b9cb7a3f1219" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Replicate.olean": { + "bytes": 324992, + "sha256": "ea58b608189883e9ec75733caae606328846567f9444b65e130f6f56a7c95dd6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Reverse.ilean": { + "bytes": 1719, + "sha256": "70c730a1c61b4b3795c78f43f094e8aaac2b90a9cdf7b16bfa9b359228edcc76" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Reverse.olean": { + "bytes": 73016, + "sha256": "8e659fcf7c6d0aee9a7a8aa6a5b96bade494955cab8e2b04be09908fe34f33a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\RotateLeft.ilean": { + "bytes": 3861, + "sha256": "d9f7ed5853a0a6c218eb319b260da33505086f613a12ae90b2fa0c7febbbe63c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\RotateLeft.olean": { + "bytes": 397920, + "sha256": "04207883e6c501df576f4bf72bdc49ff28ead2c37cb131c6b0100c0631c3f3d8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\RotateRight.ilean": { + "bytes": 3873, + "sha256": "1492a728c007a98e3e6730bd03fc4b09eb06294cd27a479734beacc66ff11d4f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\RotateRight.olean": { + "bytes": 392968, + "sha256": "93968640b8c9117e260546b099157e8b9d30ac03df9b9adf68308a5f6f8eba16" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\ShiftLeft.ilean": { + "bytes": 14828, + "sha256": "22d10b6bae4dc97ceb5fbe1899a934490e5e8d9345c72b737511add8d8706927" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\ShiftLeft.olean": { + "bytes": 993224, + "sha256": "5e3cb1dca629e7ae70d3656b0ccc6d552843155d53577ef0c53bb3631a41294f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\ShiftRight.ilean": { + "bytes": 18620, + "sha256": "e6d4f0891132f45d5d26d5df9da60266e46d5985d19c1efe452bc91d23b3933b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\ShiftRight.olean": { + "bytes": 1352744, + "sha256": "d738e497435ca9eacf3ece072ba498e357023da66e9ed62aca2ee0753f40c86b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Sub.ilean": { + "bytes": 3275, + "sha256": "7f010c1bdfbf378f41b56c0663264a81302480c1a02db30597daa62a0eca3712" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Sub.olean": { + "bytes": 66368, + "sha256": "1eb371115fe835e12e28419b086da56a01deae30700c588db73d7300f3f6a4f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Udiv.ilean": { + "bytes": 19871, + "sha256": "691b76634f8171669953c3cf203dab1535d3e353beb81fe87ce188311e01334a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Udiv.olean": { + "bytes": 857944, + "sha256": "b8021404718e7858d89b760c75769f65a4f43037fc2286aaed89857a262d4b0c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Ult.ilean": { + "bytes": 3555, + "sha256": "d16520e7f7bed662a8288218223c619b45aa81c1538f3b34374a3637b6cc6e20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Ult.olean": { + "bytes": 65648, + "sha256": "dd54a96021b3e7dbf0a49e7c3c54b67faf5966aaaa00cb18a842ec0daa0a04ac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Umod.ilean": { + "bytes": 8567, + "sha256": "1a625be34ea87c152034c15679199f3b516759b72db9de836d9d798f02bad3f1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\Umod.olean": { + "bytes": 254128, + "sha256": "6859ec39a5e473eddb7ded83b7778edf9ca0c73ff3bc64ef02e45d578a3b4f03" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\ZeroExtend.ilean": { + "bytes": 6076, + "sha256": "15e83b92e4eb1b4c3b429d8dc0c2add72c0e8229be71348502e52241b3d7a2d0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Operations\\ZeroExtend.olean": { + "bytes": 397120, + "sha256": "dde2f75d18ccdfd8ebec6142594e220acc082eaf66c725b69963ea80702ad2c0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Pred.ilean": { + "bytes": 9138, + "sha256": "7e775b1c70f5aa0c98010c74c5e449fba496d1b0660f8e65cfcfe3633051fd7b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Pred.olean": { + "bytes": 213136, + "sha256": "ac5cdf8c99149f8d3edf06a42a801cb76a6bf53b861480cffd1dd0efe2b479e2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Var.ilean": { + "bytes": 6361, + "sha256": "ecf0a5898a8fc781714cd1907671502648a97848c9047d4495434a06c638d100" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BVExpr\\Circuit\\Lemmas\\Var.olean": { + "bytes": 353848, + "sha256": "2ea84d8f6f9579e71bad5ce4724459329c472627fb8f44f52fe59e62302632b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BoolExpr.ilean": { + "bytes": 162, + "sha256": "b0605b1f4fbf4a3fa43cab9ab52b661426307bd57fa8c3aa7aed9b94a9e435b9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BoolExpr.olean": { + "bytes": 19200, + "sha256": "5ff5f1268e61f3f51599f51288233dd835e2f960e343ec9ba294758b9392e5bb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BoolExpr\\Basic.ilean": { + "bytes": 10604, + "sha256": "155da18322a77241d511d59ddb903f4448c0cd7174c7a5bb98e72527a5ffad4d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Bitblast\\BoolExpr\\Basic.olean": { + "bytes": 244488, + "sha256": "75500da9d8f49ba51e57157e6e5734a0d1b733d67a91d17d0e9d45c95fa3c2e3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT.ilean": { + "bytes": 247, + "sha256": "8b0b8af54826450947da5af81540886448475cf6cfbf71cfaa7d27c361dc1eb0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT.olean": { + "bytes": 19344, + "sha256": "f838f2a57ae2ae81f1916415c9259b835cc6744795f1ca2c777c12fd208f25ad" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Actions.ilean": { + "bytes": 4903, + "sha256": "9103ad773b8d860713ee6f2b8339973d4978ca3a2b6d23447cba831b1c24727f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Actions.olean": { + "bytes": 371952, + "sha256": "40f82374082d99c9f1839069b05f181fb83a41952f854b5fd5f2546035f61601" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Checker.ilean": { + "bytes": 7129, + "sha256": "b0a7c510592c35a29ed5239b6d6051e53a25f06e04b3da93227fb328e5e6d077" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Checker.olean": { + "bytes": 200784, + "sha256": "d538b415a06b0fc80d9ad8f4b24a689fa5d23e9785c7953d097f8af556ed1bf1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Actions.ilean": { + "bytes": 9591, + "sha256": "c9412d14a6a30601fd0f6da039c9752e8aecc8ac80135b9fe6a2fa710f3a726e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Actions.olean": { + "bytes": 169848, + "sha256": "e11b2ae61838becfc628c6505879223fc1481ded550de4f005c958ae430252c3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Assignment.ilean": { + "bytes": 18289, + "sha256": "a5de3d90e09e1f6778e901ef8e8f598548a0cfb64125b72d1a7f0eabee82a7cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Assignment.olean": { + "bytes": 273240, + "sha256": "6a0c44b4eb6392fa4238d8066f1f1f86879192e9bb2428dea700a5a6fa0730af" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\CNF.ilean": { + "bytes": 5622, + "sha256": "f6caa931e914d2b5d2dda4775bb5759909099ba61763133ee857bd45a3b128e6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\CNF.olean": { + "bytes": 277280, + "sha256": "04dcc5ebbf0fdd7897d80421e8c07e07a5bb829323dd8b1fcbdff9982d3d64e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Clause.ilean": { + "bytes": 38664, + "sha256": "ca1fe25689c23bd7c4fde43bcd73c4e7dbd14a7a5e6d7111cd9475089e2f8327" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Clause.olean": { + "bytes": 1088776, + "sha256": "2c3f694fce5bfb682e84dbd63f0f68d84730baf54d8e9887d321d8936e27e278" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Convert.ilean": { + "bytes": 12607, + "sha256": "8e5f3bcbbcd3c3b2818d5fbbfaaf2ccd8cee71f7f24a0b8cb2722611a2376288" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Convert.olean": { + "bytes": 245544, + "sha256": "a1fa97fda205ab0b3fdac2874f830b463665b5da9d7082c3401087c8f3802503" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Entails.ilean": { + "bytes": 6263, + "sha256": "b6e6562a97919d8ba30edc1fa93d16e96c8829f0c63bd4ef64b8e293c2844860" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Entails.olean": { + "bytes": 196832, + "sha256": "1ca63ee257187ab5dbca05d5805ee191857431dfbef7d0dfa4cc6808b9eec191" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula.ilean": { + "bytes": 699, + "sha256": "ffc147887b9a5bd4c94e48fdc2c2ae3c7b31d4a5414f2b0b9988ab92b66f83b7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula.olean": { + "bytes": 20168, + "sha256": "4073919cc77ebe3685bb8c75584b39fea08eb316c9c230d9de974136b6fe431a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\Class.ilean": { + "bytes": 10743, + "sha256": "029f36368d646f6cf6388c9679171159c2947a073efe599fba66e13c12a6c63c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\Class.olean": { + "bytes": 153912, + "sha256": "84b8c7cf6e14854507a68cb3bc6e5c764dddf0014e4769b9d3f84304057dc075" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\Implementation.ilean": { + "bytes": 48235, + "sha256": "e3550d22d199f86ec8516555747e31c34cb58de3dbc8a7226e6fbc72a7908c3d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\Implementation.olean": { + "bytes": 635920, + "sha256": "fd2cb600031405d38739bdea798aabc2017661bcc689e53ecb5ea6ffe7759291" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\Instance.ilean": { + "bytes": 13869, + "sha256": "cd785e84938fe46b68eb128bd63b873b68e693b2a8fc7b9372b9c7003786474d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\Instance.olean": { + "bytes": 35776, + "sha256": "23dfac284b5539f564444e1c543a0eb653e1690dc5d355b91d0681f8ea7c2eb4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\Lemmas.ilean": { + "bytes": 33447, + "sha256": "76e1d857191a044d98cea4d33eddac2ff065fbf59c3ffe3ed21de7f508dd0c6e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\Lemmas.olean": { + "bytes": 2372504, + "sha256": "cbcec5646b6cb8f83e80af4ebef48c555df08023bab853305ea110c0dab1f2b4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\RatAddResult.ilean": { + "bytes": 15849, + "sha256": "7503e8cf7691da1b16e132a0820b3ff15c5462d23d110eabb3808f4c71542780" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\RatAddResult.olean": { + "bytes": 916984, + "sha256": "a68ea6e9ee65279ef970421518baa09e39c77cf529b2f2375b6702f64c348ae4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\RatAddSound.ilean": { + "bytes": 40153, + "sha256": "28ad96ae17772d545179a2232bfdb364d2cd05385152c48a50482c23e18a3d05" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\RatAddSound.olean": { + "bytes": 1642520, + "sha256": "2e6ff59acb6e58838856d662d50d7b6193c27fabd91d68b0231970cb915366ff" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\RupAddResult.ilean": { + "bytes": 66488, + "sha256": "1d2c8e85583c2303dbe3ac85f970153f8ad68038eaa01b80c66977d3b3e65c9a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\RupAddResult.olean": { + "bytes": 5077704, + "sha256": "84adf3768ab15b49d058c8acd53edeb3402b0d9b2fe38e9a178c696ef7552a46" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\RupAddSound.ilean": { + "bytes": 48315, + "sha256": "b31398507350f0bf39e3d963973c0a3ad28ab8d37aa519e085f947989a2efc40" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\Formula\\RupAddSound.olean": { + "bytes": 2097384, + "sha256": "90cdd9221d83e4603ffd3bb46f14f86391da9b859bfd8ba5cbfab94edea6a88b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\LRATChecker.ilean": { + "bytes": 6270, + "sha256": "51bb6dd0f094df6bbcfc8af8b9f6c29f9e55da690a92e6aa2dd232306688903a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\LRATChecker.olean": { + "bytes": 167584, + "sha256": "9936e6fb08c8f65b6272a1c157fd40b21c8f58b924b67720c10d45ed48f0ffe3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\LRATCheckerSound.ilean": { + "bytes": 7470, + "sha256": "47e74b951222f10ceb75be24c46b5f54be414f383c445949efee372add798627" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\LRATCheckerSound.olean": { + "bytes": 643904, + "sha256": "147ded6c8ef648200890aafd10822d704def830351dc00c0ca6fbf3d76198ca6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\PosFin.ilean": { + "bytes": 3857, + "sha256": "2f1f9ba1571da52e5c119bc7723142c53f0e1759ace8082b8db76bfb129f132f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Internal\\PosFin.olean": { + "bytes": 39544, + "sha256": "8d061421386da96fd154ccec3ae64b865a16618f44d12d8b3b53f32c75c1ad0a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Parser.ilean": { + "bytes": 50383, + "sha256": "129d54059c0641d950df32bfdbd58e03da3983d09856f2a5d67ce75f566cba19" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\LRAT\\Parser.olean": { + "bytes": 1059952, + "sha256": "69bb5b2cb0acfd5072e8da7930d0ec67163c7d34c53600b2c56d0a32367c4e2c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize.ilean": { + "bytes": 384, + "sha256": "01df53e1b721d4b7e624c59c19fe3f944f45b9c30da1bb3c1b71f0855ae16f74" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize.olean": { + "bytes": 19816, + "sha256": "234b8ec3e9adc483532865e6de8c140431d86d0775bc2669f75a611b6cb87f26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\BitVec.ilean": { + "bytes": 37532, + "sha256": "9f16bbb2edcafb89856b8106849c7ef004b96210a98ea49c62370baffc2f968d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\BitVec.olean": { + "bytes": 481008, + "sha256": "72ce7bc267df3df578d1b0883258fa2596506492cf0de55f20993ddd4adebe88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\Bool.ilean": { + "bytes": 12872, + "sha256": "0a7d6293e2ddfd1d3e5414bf59632ecc34a8d96d9a7d7c51f11dffac6486fd15" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\Bool.olean": { + "bytes": 248184, + "sha256": "7b9497a39d0224ed08e56f6b0a9cacb3774e63e27c077a52af1e87b6571a2551" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\Canonicalize.ilean": { + "bytes": 6210, + "sha256": "b2ec98d319ec35a46ea30e6de09f138f8d9d4a7125e4fb3bf65bea822f26d2a3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\Canonicalize.olean": { + "bytes": 79784, + "sha256": "96eadcec57685b1b29d099e217c3ee1414ae1977b1588a537d057d32c4479210" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\Equal.ilean": { + "bytes": 8924, + "sha256": "0db60b048bcb90b6054e07a301d1f35fd4ad6f93ea5e2eea3ac839464bc4c47b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\Equal.olean": { + "bytes": 150480, + "sha256": "12942426c0e0e92a17e7142e455da5bcb196c6885259d7ad6060068b251e54d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\Prop.ilean": { + "bytes": 2067, + "sha256": "c4e9cfa7c17a57648b5314a6735494fb4f5c7b67032d7a862ac8292f01931676" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Normalize\\Prop.olean": { + "bytes": 28200, + "sha256": "a45d2fa3400b3276dc519d0b2b79036e83c01a58bfd50026b86adbaccdf95b88" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Reflect.ilean": { + "bytes": 12524, + "sha256": "bdb0129001cb9ace95ebb1f92e60ed1113ad105ecefb4d821e3e057becc58273" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Reflect.olean": { + "bytes": 340936, + "sha256": "ab1dd9779da518643f53fb43c601c68b48e0cd45e43a561684aad37c23675898" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Syntax.ilean": { + "bytes": 7347, + "sha256": "c8763b52b4c2a88b17e684480daac9dc93ae95f22d4ed24adc5795501b16c168" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\BVDecide\\Syntax.olean": { + "bytes": 339824, + "sha256": "c9ebab31b8e9f6fe604f374249a29dcb6af1b047184c61d825af57cc18b3e477" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\Do.ilean": { + "bytes": 161, + "sha256": "a8e9cb9053f0b975df86b51d9edd1a0610a11d78fe1f7ca8eb142ef34edc1d00" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\Do.olean": { + "bytes": 19280, + "sha256": "6855b6e1d1a5b8609135e3e6552bbf838666eaf9fe5ff7bb3b5adacfc5800b8c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\Do\\ProofMode.ilean": { + "bytes": 1443, + "sha256": "98710d9127e36815be118abecd21c928883d9dce4fdb3bb746d7ea4e2e60217a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\Do\\ProofMode.olean": { + "bytes": 61808, + "sha256": "c6425ed50e12f405b058c2a31e3209dd7f79376268a1e31fc8573972fc206b9e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\Do\\Syntax.ilean": { + "bytes": 27151, + "sha256": "edf2ec62d60c68ff1f39084805e21736531cc0ab59d7c257a04762a4b972797b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Tactic\\Do\\Syntax.olean": { + "bytes": 1154368, + "sha256": "695df2a9376609c10860927a4b60ac11928876801323e29ed596e139c64bdea4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time.ilean": { + "bytes": 380, + "sha256": "721177e6467c64532a0d91adb9e189fbddd02f0161f1ab8c957d8cec4281bd49" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time.olean": { + "bytes": 33536, + "sha256": "5f319d7867a150b598ef83d78b0c1bc1ac1f7186b75f9b09d09025133ed21973" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date.ilean": { + "bytes": 160, + "sha256": "5cfe834d552f6a3b32151611b8b202f59ebd304b46afd810bb83e18a0a081f62" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date.olean": { + "bytes": 18960, + "sha256": "c70ada2264c7a21f8b345e425cb0f052c66aadf998dd306fbe00e23ff4d855cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\DateTime.ilean": { + "bytes": 8227, + "sha256": "27d16dd5674747a018dc30b0dcb6efccb8953db60088302a40bb09709041945a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\DateTime.olean": { + "bytes": 102264, + "sha256": "252b025dca159041dd985bda9263234060a38c453f29471dad9fdf683615a0bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\DateTime\\PlainDateTime.ilean": { + "bytes": 63940, + "sha256": "2acfc8ff0eba8e48f94bc2e693fd4e17b6adcf8a40cf6f1f11b33d0f30976330" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\DateTime\\PlainDateTime.olean": { + "bytes": 704216, + "sha256": "45800e87fb690735a4ea0044e72e1c7b31b1a4e05854b3d0d66b1e28c04eaab0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\DateTime\\Timestamp.ilean": { + "bytes": 33674, + "sha256": "4f2de056288bed3db690f9b6370fd26a5181ba5a1d5b1a7109499b55ceb3a152" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\DateTime\\Timestamp.olean": { + "bytes": 354288, + "sha256": "41b48b935bcb6741bcbb632f347b2112acccf57ab144bf4e50062213a915b99e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Basic.ilean": { + "bytes": 73522, + "sha256": "dc92adb44b078768a955090265931da8d3ac61478db2fb2d40a7cad5846c20b5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Basic.olean": { + "bytes": 326864, + "sha256": "695cad08d65230aa524b0b86ae256c50aff3a43a3babf3a2218ab52b7bd17af6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\PlainDate.ilean": { + "bytes": 39856, + "sha256": "1d25d05fb670d47efe8f86e147a3be7aa7908652da3b67e0efb280d47d78789e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\PlainDate.olean": { + "bytes": 611736, + "sha256": "582c61175a08ae39cf5678a1bfaeedf31f9aeb9dbdc238a1b5a3470cc22c2c87" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Basic.ilean": { + "bytes": 1412, + "sha256": "59ef7cce3eda13eab749dd3fc1b04c0045bb6edd4313bfd0af033867f8c5bd62" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Basic.olean": { + "bytes": 33032, + "sha256": "386ee941773ce9c790ca0b0df965136d680f3035ded7059bb7bcc8050226aeb8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Day.ilean": { + "bytes": 22508, + "sha256": "4568c8c64d7b0b4ce7b05fd73039578f742cc0d18c73af2617a36f884cec78cb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Day.olean": { + "bytes": 230048, + "sha256": "317ff92e9ca76cccaf9b33f1a22b525150ecf19a9b759b2d66aab4a0bdbf6e82" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Month.ilean": { + "bytes": 26327, + "sha256": "105c1c9d801ca272843830a64588c7130858ceff9bba97d85ad47d7a779d8bd6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Month.olean": { + "bytes": 848312, + "sha256": "31ed4251a5a635f58d1b8d9b2a5463279eee61f14da44f52929c12d84854a643" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Week.ilean": { + "bytes": 18993, + "sha256": "45639a4be49a965a72b536b28f0b14fdef28173ddc2a35d43f51d6a781858e2b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Week.olean": { + "bytes": 206344, + "sha256": "c9459c75a11104f13de7f8ef04d3d1ec12cb8942fdb383c803ccc9808731f37f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Weekday.ilean": { + "bytes": 15075, + "sha256": "7f79ec92878afa86f54699749ab51a737c0a08d728c5c437d0f9ab9dace76ce7" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Weekday.olean": { + "bytes": 421056, + "sha256": "19b70c8356d54220e617e7510bd2b78df2ee723ac828bf3a29dcf262d33b61a0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Year.ilean": { + "bytes": 11312, + "sha256": "88ccbb0af8189c71034f288b5c9851107079fba5e5cc051224c535baab9723c4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\Unit\\Year.olean": { + "bytes": 180872, + "sha256": "bebad6e866f43acd1e5e2d5ea0f30c6c768433b975270aa748774ae0532b25d6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\ValidDate.ilean": { + "bytes": 16376, + "sha256": "80da57ea70b320b5525672b8390345d8b257804a7c1b1d8a09d6b474b34508ec" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Date\\ValidDate.olean": { + "bytes": 479848, + "sha256": "75529baca80cdda64bf6cda28815d0ce84aeaf248f47af6c09c57a5cb5573899" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Duration.ilean": { + "bytes": 50525, + "sha256": "eb2e2871b73505b9db91733245befb718c2e5fac80674514282c037f0fea73d1" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Duration.olean": { + "bytes": 521584, + "sha256": "3e3fc0c391ac656eb010ba454d2f5269d8bcb7c844238b4844bf2bb853a66ce2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Format.ilean": { + "bytes": 76881, + "sha256": "452a37df1e8ab63f5eb9ba69195e59221101925ee55153e1718b2e0ac50657bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Format.olean": { + "bytes": 798104, + "sha256": "7a1dfcee6924b3ca0827c64349d7494847c25c84678767e8611147be0c4251eb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Format\\Basic.ilean": { + "bytes": 254758, + "sha256": "673d8178063586b2eaef5ab855871c6d8a76e622d3c267a58c1b40c44e55e673" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Format\\Basic.olean": { + "bytes": 5134104, + "sha256": "4a2e4f60df46b799735910a81b78f710f696d669a4d87cc09e9585f4a55a588e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Internal.ilean": { + "bytes": 172, + "sha256": "43204dc2cab60d56309539e294debb0927c1bfb30e71fd74e3405a05a0287e24" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Internal.olean": { + "bytes": 18960, + "sha256": "398b1b3e1d7e92d02cbcaf5839128b4f8f7c63c7b07356628a1664330f4a3b8d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Internal\\Bounded.ilean": { + "bytes": 49041, + "sha256": "a2e74d0c9dc968a230433dbb06d06b372e4697be13a8a57d522d52df3c16bc23" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Internal\\Bounded.olean": { + "bytes": 433856, + "sha256": "08722fd8dd60adabf24be34cc4bedc45fc3772e964b12c7bbeb716bfa767d3cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Internal\\UnitVal.ilean": { + "bytes": 16655, + "sha256": "b019cbc07c58a8c8ef1dbd1fdea1c1b7372514ac01310206ade2d2518dc72341" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Internal\\UnitVal.olean": { + "bytes": 163888, + "sha256": "ad44c5bd7a1b8d25c7dfef53a841147e6f24450079b254b755de3f26df9d2354" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Notation.ilean": { + "bytes": 42222, + "sha256": "331d92b71cbd6bf572a3e8bdc8893ab14c879f529f65c0232d46c498230fd9fc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Notation.olean": { + "bytes": 1603592, + "sha256": "587d6089d90b2ed27b5a23897336968dc9ff8ba98f8631f135d2595d8b8936ac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Notation\\Spec.ilean": { + "bytes": 25104, + "sha256": "1eda4d76082c5b3fe3bd82899930772741fe121bb74f31b7e3c32c844d7b3242" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Notation\\Spec.olean": { + "bytes": 1275704, + "sha256": "0f3d84cbf46ea2a70024372632960330bd82ba62a35c4249adfe33add987c015" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time.ilean": { + "bytes": 207, + "sha256": "6501ca279f980d5037b89e273092d3d1ca88cd4aeb563d1ca9fa776b3fc04442" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time.olean": { + "bytes": 19032, + "sha256": "a499f763ab81e304e7bd968a98b953b5f26b8751f5259d79f716f6bdacb931fe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Basic.ilean": { + "bytes": 125, + "sha256": "b036cf3c914d044c9df07e563f6c7aa3407aa90cbbbfad2d42a16d5e6bb9754b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Basic.olean": { + "bytes": 18880, + "sha256": "1978720c71bbb4fc3fd0e599de6197e7cb969eeb470b41b78cba8c550054f51f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\HourMarker.ilean": { + "bytes": 8869, + "sha256": "3b0078adfdc6295785f3b4dab7fd26288ee3715f7aea44a13da6bf95329e130f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\HourMarker.olean": { + "bytes": 184928, + "sha256": "b16a68f9642880bbcd06a5254a65766be4117987a1109d9329a9ba099f503942" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\PlainTime.ilean": { + "bytes": 33828, + "sha256": "3ce9bcdc7bf767a3d5b0c80c91a804c585960e60705e7713da44af35fbbe3707" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\PlainTime.olean": { + "bytes": 425176, + "sha256": "a5a915ba54ae5656dab8d954cca4a6973e6771a00c6dd655ed8b38d3119b11fb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Basic.ilean": { + "bytes": 16051, + "sha256": "8d28016e3d1fab02ad35a3ee8c63205a8a72c413ff82ad97d04efd114d752f8c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Basic.olean": { + "bytes": 88768, + "sha256": "b1b5700b24816b1bc43cce5a899ddd1eab7d96e8c47f403523f649fec38587a6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Hour.ilean": { + "bytes": 13200, + "sha256": "693f76c99c6852b00b0e872be33ad0fd0abc3ab3e33e7c4c2496742fccb8751b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Hour.olean": { + "bytes": 133840, + "sha256": "9a789fb377e3016d1da3df53177d9aaae1f7ea13e1de431be8d2b771fd6cef26" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Millisecond.ilean": { + "bytes": 11995, + "sha256": "00c155af534a4530a603fe48079617d6ef5905db7d275a85703a56ba36106323" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Millisecond.olean": { + "bytes": 118064, + "sha256": "4d738e31127e6a8e705c0460fe628abddceaf172ede531575589a4eec69f1e46" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Minute.ilean": { + "bytes": 11371, + "sha256": "b92665931fed2b909cac3b788f1ef036d0aaad555288bdf145c114ff43cbba48" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Minute.olean": { + "bytes": 111472, + "sha256": "b40134b8382630786ecad3513b2aa281760e1b1a0736cc7cd1d71c204386715c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Nanosecond.ilean": { + "bytes": 19651, + "sha256": "5bbbbe0dd31c8052bf7384e8d8fc3f2530e84056ec5dbb8b32a26888ca8144ae" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Nanosecond.olean": { + "bytes": 141856, + "sha256": "714333ba78e067dffa6d32e11e67dbd848a895972ba78e075d7864172634435b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Second.ilean": { + "bytes": 15250, + "sha256": "56221fad0c5b7ec16e30566c72333446c5f532d4c247caebefc3951f75f206e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Time\\Unit\\Second.olean": { + "bytes": 140696, + "sha256": "62fca135c07ab255f528f16ca9edcb7b6e93f38aec95e8e9134ba5211334bf84" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned.ilean": { + "bytes": 13250, + "sha256": "0c23682c6cca1381899b5d0ad4b3af55d60b0d895e666947956e5a3f65f9bbc0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned.olean": { + "bytes": 331224, + "sha256": "caa70048740bd7650c406a151540cd0e0cbcea29a76318c2e9fcd4948c0756e5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database.ilean": { + "bytes": 2795, + "sha256": "902ea0571336e523b61fc2e0184fa2533ce5f7226aa917f1bbea82f136a96a0e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database.olean": { + "bytes": 90144, + "sha256": "29891e5934b2791815ce4744ba9f00c6337bd64e0628e23e75343ceafc2ef4f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database\\Basic.ilean": { + "bytes": 15209, + "sha256": "8991d5b996cc625c593956b638a4e39d053ab58530045beed97ad1a81aa11563" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database\\Basic.olean": { + "bytes": 154368, + "sha256": "9d0d497be8e3a150b50aef8238a0616b682846a414bde1a63d18a77a6109b95b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database\\TZdb.ilean": { + "bytes": 8913, + "sha256": "9945ae6543c27d82948def1aceba2f171e1ee3ee77e7f9152569c1b1ba4d311c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database\\TZdb.olean": { + "bytes": 187888, + "sha256": "73824bba553040bce0d54d4f1af1b4b5f0b9edca2cf49adf244431942eb9033f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database\\TzIf.ilean": { + "bytes": 40406, + "sha256": "bb6037a4d44aca18a238659ba83f9ef6d1c271739b460cdf2929d3495219b383" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database\\TzIf.olean": { + "bytes": 901272, + "sha256": "a8bf3316fa30f2f3c2f10be94f6ccd621d7cd6f86cd58a6773a63b9840b7fffe" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database\\Windows.ilean": { + "bytes": 10914, + "sha256": "fe54a3264edb230c5be14ca0e86fff893e1466251675d8b272032ebb4048b690" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Database\\Windows.olean": { + "bytes": 137552, + "sha256": "a5007591ea3efe9d8bd7aaefc8b6b29109b7adcb845073cde3fabc17c5440eac" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\DateTime.ilean": { + "bytes": 62983, + "sha256": "924d2475d1cfbe643d8edd21b5cab7ccb033956e4a3b0de7047f229184b02163" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\DateTime.olean": { + "bytes": 778976, + "sha256": "2986433fbddfb4ad8de54b3d3b031c595bab7928e2de60f1be19573ea64c2fe5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Offset.ilean": { + "bytes": 8308, + "sha256": "d15c4639db546459313ca1fdc4af6df4035be98012a1d28dfc1b98265831e53b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\Offset.olean": { + "bytes": 178064, + "sha256": "19d9fc405c720b4a7debc3b9cbc21c9c30b3056004211c5ccefd8191e8c4f67d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\TimeZone.ilean": { + "bytes": 5069, + "sha256": "66ffd138b41cb260215029dbca3469f6dfe2f12519e297ac306c9ec1c2e729e8" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\TimeZone.olean": { + "bytes": 178256, + "sha256": "fa6e28b754d682dc5322e90e5e90117aa34617f7e40f660f68fc232095f6ddfc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\ZoneRules.ilean": { + "bytes": 19803, + "sha256": "32cc9e70c0ab673f9947087bf05f617855d71d8e3395856f6b5407f91001e40d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\ZoneRules.olean": { + "bytes": 427576, + "sha256": "73969a1c9d15102e0354dae5e165f83a994d138a3aa2c3732a51402bd993a600" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\ZonedDateTime.ilean": { + "bytes": 74754, + "sha256": "564c8c2d0c2dbab31b6f56e98113ddb569811a815b930a755e4b389ac8c60c5d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\Std\\Time\\Zoned\\ZonedDateTime.olean": { + "bytes": 903736, + "sha256": "7a321539291f09fd64e5eb6e878ecfda956278002fe48f262bb4d8403458012f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libInit.a": { + "bytes": 9971284, + "sha256": "95adbe92dc74c604d2c8a42c7d86aafc9f38d53b4575d302eaa85caa19c1b858" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libInit_shared.dll.a": { + "bytes": 10795252, + "sha256": "c810eb6ad20fc76df14be369e0cfc612c63922ef528d9c66138029673aa1f285" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libLake.a": { + "bytes": 11918246, + "sha256": "6c9ee5446fb2d61cdb1ab886dd1e009bc68edb59d0429d7b2a5bd496bf3a693b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libLake_shared.dll.a": { + "bytes": 3605042, + "sha256": "3b9a149f681f729adf3127b5b15d1d0b1521e89f0bf5609ae64148da1849dbc6" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libLean.a": { + "bytes": 149042606, + "sha256": "9a8bcde682eac2413f5bf2b211aa04631581a7404fd39857cf589ba0aa0c080f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libLeanc.a": { + "bytes": 28048, + "sha256": "ba35024478b686e83dc24e65c948a12bf2b97d64dfbc665c43a563968d1e1bd2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libStd.a": { + "bytes": 12938612, + "sha256": "2f3e819d510b2217f6d12d836dac10f53edd46d2094b8c265a9adb76f92d56d4" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libleancpp.a": { + "bytes": 5077148, + "sha256": "786566b7fe0e67f82ac1cab085c926a94a5239fb0287316056fc4ef196e2cd20" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libleanmanifest.a": { + "bytes": 2176, + "sha256": "f4d3a8e0aaec748a7c4fe62f45a0c91051c13fef1e549d8060d6b172f5d92f69" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libleanrt.a": { + "bytes": 1020012, + "sha256": "fb166090d0300bc4e19e3eb90f132f1b44997cc1aadd2785e03dd65cd5b38a45" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libleanshared.dll.a": { + "bytes": 24957674, + "sha256": "5f43b858c803172481e88556e95179f60c5ee8c294c74bba29d0e566548dc98f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\lean\\libleanshared_1.dll.a": { + "bytes": 18388338, + "sha256": "613d3a4fc4b28bbda8355f6e1295fa7891851830e6ba50780479ac26247643d2" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libadvapi32.a": { + "bytes": 200914, + "sha256": "25af7787cd9a365f6485900f0f39ce42b40e90561e41843e3e13cb77a5273270" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libbcrypt.a": { + "bytes": 16244, + "sha256": "6f6c23b3f46ee45e56bea34d6574a9e9f709c1330c02be947e3269dcb43ba20b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libc++.a": { + "bytes": 3474338, + "sha256": "99e408c8a4fcaee5278d818c5a442178553ebda452901918904a4d066ce02273" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libc++abi.a": { + "bytes": 722538, + "sha256": "d5a40b298846c5781d2475ca3384fdf609bc40910c3c8c69093b976768fef1f3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libdbghelp.a": { + "bytes": 49766, + "sha256": "f407acff38e12cb5227a6bad5f023f31c3705aca0a5339fc9b25ec433342e3cc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libgmp.a": { + "bytes": 1257966, + "sha256": "50c6c0f596274b87a7dce9ab1fb7844c4ace58a1ae0bc9dadce860ec080d77f5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libicu.a": { + "bytes": 203082, + "sha256": "caac4424be135e9a42a05e54ebafc851ecab00c68cd8872df92b2d49e1e98fc9" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libiphlpapi.a": { + "bytes": 84806, + "sha256": "6d83b979e5535280f3e6cff327f7a863a9353dfcd60b20ab062f500613ec4c63" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libkernel32.a": { + "bytes": 541580, + "sha256": "9a5c827a2a7ba3c43009ae137e45c17386e14be49230a84099f92f9be43792bc" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libm.a": { + "bytes": 688, + "sha256": "f226f6ec0d5ebddbfbf52830ca23f4e7b9a207d1e8a4265351a8c66139b23e0f" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libmingw32.a": { + "bytes": 119406, + "sha256": "102959c2cfa2bb9c77be5c65036b991973d498aeaf226c1d8ca0e168297cb38d" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libmingwex.a": { + "bytes": 1699516, + "sha256": "8df111e84edc5025f8df44ce8b3e6362f9fb465353816ae8087908d0e848f087" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libmoldname.a": { + "bytes": 694, + "sha256": "94bee03eabf84a3d69afd236263b817819683df6028f50040057173b17805cf5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libmsvcrt.a": { + "bytes": 798694, + "sha256": "ea15f720c7b3004c90172f3ef6765238d8bb329b984a676e64a226a1423b2de3" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libole32.a": { + "bytes": 119320, + "sha256": "a708363a6239cdc8c9f1612aa5e80445b15b7777da17226965312b475cf4c639" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libpsapi.a": { + "bytes": 7044, + "sha256": "076cc8e87fe8ca9011785893c3e11491566da7772f58cc242ba2ded1b87b8170" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libpthread.a": { + "bytes": 85976, + "sha256": "4cbaef0e7ad392422f4d7cea107ef9e594b062f6e232bb3b80cecf828c9b7be5" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libpthread.dll.a": { + "bytes": 38072, + "sha256": "00acde66932e311faf7b0809a88c4b4f30d83399fa9720d1ff6a69af77d293f0" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libshell32.a": { + "bytes": 91852, + "sha256": "74e42856e8aa690c4eb11935881f1da482f4a82facc0f36e51e8976dfb1e686a" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libucrtbase.a": { + "bytes": 733718, + "sha256": "328038b9b4b1112c3e6ce936e10150ab44d494f7ba9e901269e28ff41eafcf2c" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libunwind.a": { + "bytes": 85394, + "sha256": "b9f17b71843098aa4d2c3f433c47421527891849b4c06590a519e66f5fa43c7e" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libuser32.a": { + "bytes": 207984, + "sha256": "6b2bea0a02e6a95bcbb684ff4ede16a4a51c8bd0a55e7e15b81255c4467190bb" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libuserenv.a": { + "bytes": 19538, + "sha256": "c9d73aedfcbde527e9a41e9c1bb72924bd6fac5e8a4d0cae13483e8b72e2f94b" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libuv.a": { + "bytes": 3053996, + "sha256": "b091f7cba0614860505aabd2688e8750839e391c322354802555faafce5d1928" + }, + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\lib\\libws2_32.a": { + "bytes": 153534, + "sha256": "a2f27eab096a449293be6901b7b9e05d83913a9986da2c8176448fa777730152" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Primitive.olean": { + "bytes": 1230088, + "sha256": "1dae0b9c88fe0c9bce828d77cfd8812060c62082d436d68d6c248e5cb0d266ad" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Primitive.c": { + "bytes": 217285, + "sha256": "568ee3038cd8de167702af65e6edc2d0725c4d76d384f58f0a817ee6d937d4ec" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Limbs.olean": { + "bytes": 688448, + "sha256": "90fa2407e087d4e06601b6cd9afb32bc6c8618a9e08ce940a7605c3bcd8b74b0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Limbs.c": { + "bytes": 62390, + "sha256": "750fba03d69cd8330c7ccbb19edb03aa3df21a2e13ff8be3237fe7ccd8771e74" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Codec.olean": { + "bytes": 223968, + "sha256": "80344ef3410083d8a524a63e29ece723f2d2007a2f96017ab167693f02d55a9b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Codec.c": { + "bytes": 12947, + "sha256": "822b15e3bcd068b2f21c96ae48f5732aa1c916e7027e95f97a06b55a8ec51fa4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Primitive.olean": { + "bytes": 1690936, + "sha256": "4f5f46b7643ff3922217dae7c17efd953fcf7b75eadfe43841dff6503c4dccd0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Primitive.c": { + "bytes": 264588, + "sha256": "2ab11fabf8799d418e09212c461a467c6c5f605f873ea01f24c44414774183a4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Input.olean": { + "bytes": 286480, + "sha256": "df29bac499d2a6a8605ea6684da6e1b0043c77d90fd733c4fc9d376d76eab014" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Input.c": { + "bytes": 5142, + "sha256": "16b74e455b84d20e9514cec65ec6debeea17a230fd61b9a41733be6b2b82772c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Model.olean": { + "bytes": 185304, + "sha256": "069d208edd58f40c4c6cf5e160c72d02d3f1c8c849571cedd4994f5e8d3d875f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Model.c": { + "bytes": 13198, + "sha256": "7ea89d01be0deae9b2fa6a98241dac4e9b5c571c298d679b5efabfada47ab9ca" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Program.olean": { + "bytes": 337712, + "sha256": "f5afb7e032ffe2ec447928821ff76e43317fd5e1fe0204a99a12ddc0a4254602" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Program.c": { + "bytes": 35133, + "sha256": "c90de9bb365a21011e3920d9a3bfaac0ce4e7a82a2782ee0345fd67325f7479c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Calculus.olean": { + "bytes": 1444608, + "sha256": "0297d0501b46039b6f78f6ab5238a07fd853a12799c9db813e1eda784ee59e39" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Calculus.c": { + "bytes": 23097, + "sha256": "d79d2e9f817f9b27710652175aabbf8eba4020c0949f230b338573714510db6b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Safety.olean": { + "bytes": 503936, + "sha256": "b4d0fa22221123e481bed89f3e955a96d3e5377bc3a1f6ddc114c333cb832ef1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Safety.c": { + "bytes": 20429, + "sha256": "5718c59efbb1b5622755732e37aaa3f48b6794d488944d99862486804dd0ccc1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Structured.olean": { + "bytes": 1903784, + "sha256": "6f5c256520c35d58a3931b57e37cd478aae77d1ce098cac8d928853796bf8b18" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Structured.c": { + "bytes": 158769, + "sha256": "74733bb6cae66335c643802cf88e7065dce1f949811fdea02d8a25b67081c2c5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Compiler.olean": { + "bytes": 1321352, + "sha256": "5387846f580b0161dbfa351268caa81aea21398efc73fd5552a1263b6b4ed07e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Compiler.c": { + "bytes": 11733, + "sha256": "9bb039aa88731f344d751d5e44195fd651ebd46af1add521e8af8138fb62a141" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Machine.olean": { + "bytes": 787440, + "sha256": "367d6de5c914688699fa07f4e1a1fc4bd0b710b35908b32542cfef89181db89a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Machine.c": { + "bytes": 149275, + "sha256": "95aead16be19280ed5c4aa69df4b46ee8dbc4abe50b7c0ce362942648a72ae6e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Calculus.olean": { + "bytes": 378208, + "sha256": "a83c2f5c2ef5bc0114b6235b9e557de661f6ae795f463142815330060f3c4d71" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Calculus.c": { + "bytes": 19323, + "sha256": "90f865c4376002c767e331882ac6044df49a7217cb37c12f42b49fc14c1319ea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Safety.olean": { + "bytes": 372912, + "sha256": "6ff7d08a904e00e477e77e646fecff2af596fde4b41624f358501f004b01576b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Safety.c": { + "bytes": 1259, + "sha256": "19590b635b738bdab6888945eadfef35f9c9f3bc34182f4c032f816f160bf17b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Loop.olean": { + "bytes": 285624, + "sha256": "68057634bf294b63a8fa7e7daaf0cc2477784477f5e84345e9dc298eff4b9509" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Loop.c": { + "bytes": 1270, + "sha256": "81981a466e120254b58a7ee2c1edb8f245da22214495766cfd43cb0b445dcf1c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Registers.olean": { + "bytes": 280080, + "sha256": "6ad38feed43b80e81c51013c276d3448db3da66af81120f482fa5fb38b6bdafb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Registers.c": { + "bytes": 140747, + "sha256": "27101579a23c977085e5dd2b75abcb8b4c5594ce4641b88eca90fc82d615c6b3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Emit.olean": { + "bytes": 129872, + "sha256": "6330fef4c26b349131f058b215de7b9afa0474fec48e6c17311b47769f13cf97" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Emit.c": { + "bytes": 38868, + "sha256": "534eee8c2a9e5132ce58274dd36362e4a81dd20db208c5fa1f6b46c659144736" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Base.olean": { + "bytes": 452816, + "sha256": "d15af908d78cb9612cb1f752125650900078ef59bb31be6f32439543b60c0689" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Base.c": { + "bytes": 2116, + "sha256": "a71fb2a8ea9763838a70779d560b475faca0ff98d99ae5ff113e10199c439488" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Cost.olean": { + "bytes": 222016, + "sha256": "514c058abcc4852c55f4b97d6084bbf616fba8ce30d3f29d045195a3a41beda7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Cost.c": { + "bytes": 28348, + "sha256": "9fada7818a382cb389d82e11b59af6422298467dae21e03faeb41e5954a36b08" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\ListLemmas.olean": { + "bytes": 26592, + "sha256": "8947ba4b91f23ab92794c394f4198d87233d2daa424cd3eb82d29dded5787f32" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\ListLemmas.c": { + "bytes": 955, + "sha256": "84936bde9106dedbe83d39bc27c9fe5dd43adeacd9ba46e1a8af3f094f916a7c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\LowerBound.olean": { + "bytes": 369088, + "sha256": "b206a1338a16f42f058797f8637c0fdbe2b591cbf6cc98b8a77d2da2125c7658" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\LowerBound.c": { + "bytes": 7612, + "sha256": "aedc2aa0e640e601755ce73e94a1e8b5d2931733ce16ba59efead3ba0c5ce76d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Spec.olean": { + "bytes": 343424, + "sha256": "e7a34e7ffa6145b6df14b6faed7dd3cf9c7617efa80bc8021a5c33e78c9de6bc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Spec.c": { + "bytes": 5092, + "sha256": "ca7aed2db4d5b42896005c6cb68d8e80da5748321f999f5198b21ade89dc5e83" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Window.olean": { + "bytes": 279144, + "sha256": "c56a38c6a6ef89270bad4be55088b8797c25698624249aaea73ea9ef21f36f8b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Window.c": { + "bytes": 6697, + "sha256": "ca44d19516a79de2da2f198f6914d29974bc6f2f56e3d9de2e7a74635adeb488" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Backend.olean": { + "bytes": 165408, + "sha256": "2ace3c3e92a8d3dd39d530381be2306b3930eb2804b6b63c827ed879514480c0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Backend.c": { + "bytes": 2321, + "sha256": "d629476b0d4eddb8fcde921d53891c0310ebab310550690ad6de78e6bea0b960" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\LCA.olean": { + "bytes": 3114896, + "sha256": "fb1f95559a0bea3035e1f5bf9c33800caa4b0b6ed6c0ca4378afbcdd2542edea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\LCA.c": { + "bytes": 75531, + "sha256": "b4e39030843c9af3037eb7da61dfc0086500f9672261ed68a6777c665e7330c4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Reduction.olean": { + "bytes": 364192, + "sha256": "a29aef6975a4c4f6ab3ebf41fee6d3a75d158d3414b17cdb9eee6c0ba330029e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Reduction.c": { + "bytes": 13964, + "sha256": "80d4e021638b674dae594b577aa377ee380420929d0a25dee9a74940608b331b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Cartesian.olean": { + "bytes": 1795976, + "sha256": "91e5168e67dc8f6ace094d313562ab0d6372fc04b50f268a7a40e82a4bb88986" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Cartesian.c": { + "bytes": 22402, + "sha256": "8e555fb863e3e8271740efe01253939bcf71f142b19df7ca695a863494e3c758" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Shape.olean": { + "bytes": 2573224, + "sha256": "b1f49f058ade189ecbf749ccb57d2937bccdc29f53fd7e8f001454e0a07d001e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Shape.c": { + "bytes": 109353, + "sha256": "24925b75407b91619377d41c6844153b40d048919e785c18a98cb22b45a0d270" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Microtable.olean": { + "bytes": 1167360, + "sha256": "7f4177a314d1c855e33d7a2d1619b2b65961622ecf8413889b330b3346d9e447" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Microtable.c": { + "bytes": 11513, + "sha256": "31c5665e4eecd9fed1152c3329c93325899501d5ffae8b77554ee1bb2cd02689" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\PlusMinusOne.olean": { + "bytes": 302864, + "sha256": "a45dafca6e7ab0d8ba0492fda0aad1e943bdf3a5b99e2bae3467b169035438b7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\PlusMinusOne.c": { + "bytes": 21395, + "sha256": "39eaaaee60252af35847013ffb4bb77a3acd9d0ee8cefca304768a33f3044a15" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\RAM.olean": { + "bytes": 440736, + "sha256": "11bbcf950e31580c673c4a4f58b0953f842d76a5efe922fd1251ae7983922c41" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\RAM.c": { + "bytes": 66240, + "sha256": "57b6fc46e7c50e86b6d187ea086f5eae53f8fa3fca566732c50ff8a81c182196" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Refine.olean": { + "bytes": 217416, + "sha256": "636fa0b36850ce88e781e2e2dd395c5bcc8a00db9565197c98639faff8c19c05" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Refine.c": { + "bytes": 14194, + "sha256": "f74ae4629e3b3ab3014cbd4527e4c0b928cbd8b8c3cf001335e0c776af07885f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\TableModel.olean": { + "bytes": 190048, + "sha256": "d01c7ea7eed83d637a73a2b1270fe35d8b976d224d74ab5507e1d466747e3717" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\TableModel.c": { + "bytes": 10343, + "sha256": "270c515a335512530a223b4490f61e129f51e2dd922014b28ced18e3a6325494" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\Succinct.olean": { + "bytes": 1268816, + "sha256": "f5c053455cee299a960c04c84f603bf27c013c991e7c2124346548eea7ea10b4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\Succinct.c": { + "bytes": 38490, + "sha256": "490774a553c69bac80bf74ea8d7c0f157a927c2da6b4ffded219d33edfaf6961" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\Asymptotics.olean": { + "bytes": 599328, + "sha256": "aa9f85e420b2c06acc34fb9c3de6665e904efb320fcbc9fe6659ac79d139613f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\Asymptotics.c": { + "bytes": 6811, + "sha256": "0d95af379b421a9feb731d10ba50d7e9d80bcc8fd8e6995ad708660c7d5e8ad8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\WordStore.olean": { + "bytes": 730840, + "sha256": "76ae4792d66fbf14b52047011695a093763ee6a2c214f03565ab0030afc705d6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\WordStore.c": { + "bytes": 33206, + "sha256": "bc190375fd5489dd686a693be57ff467d1f97d1e0551e6c316284a379913f4ca" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Emit.olean": { + "bytes": 2236280, + "sha256": "bcbca64d03b92187cad6957a0503f027aec8af4d1d38a31265b0df3d07f60a3c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Emit.c": { + "bytes": 7696, + "sha256": "019cf39821303d1b9c08fa62588ddb3859fe20a6e1c70c52ccee5205681fe431" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\RegSpec.olean": { + "bytes": 1118024, + "sha256": "214a7776b3c24f8883a61bb885551a2574742c706df11bdee65de9b18452b9a7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\RegSpec.c": { + "bytes": 9390, + "sha256": "93074a764a6c24e35de634af308b8794634be5774016532708fb0ead2e862da6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Loops.olean": { + "bytes": 1841552, + "sha256": "d7ff5060f4d15a706f6b9fd7bfcf97bdde8ed69403426f7ddab3b20b94165c15" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Loops.c": { + "bytes": 5883, + "sha256": "97405350a73a9712151b45ddaf9db2f45e90d80d6a48b4bba14a2871aa320c47" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Geometry.olean": { + "bytes": 852904, + "sha256": "9d787a7f439183d3b0d6aba53f936132297a327efd6e596aacdd1760c8d87460" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Geometry.c": { + "bytes": 263285, + "sha256": "f5cdda187404d5d6e3019d87e12dde2d308fd072d3c5493bef5e243a1dc49de8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Interior.olean": { + "bytes": 485504, + "sha256": "8271e07d0836c863f543212550aeee20f5db48368df3f5a28d1d2a1c6d1dff0b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Interior.c": { + "bytes": 284896, + "sha256": "200c919368d9cc5c8c374199ecc723ea9ddce82de8bd078b1b1ddf2f18990b4f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\PayloadLowerBound.olean": { + "bytes": 222728, + "sha256": "f7599d148bfc87610b9e8a48fefe25256509a6cae1adc9c0a4ba06e0ed641098" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\PayloadLowerBound.c": { + "bytes": 8607, + "sha256": "9a4cecafab5e8fda22b01796be369762d8cd0c4aef38c410173b5ac2e606cbfc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\EncodingLowerBound.olean": { + "bytes": 1961712, + "sha256": "4e2637bbb0d83eb301c5a1fe453567287f575a8e1b433d5f622cb770d8fc28af" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\EncodingLowerBound.c": { + "bytes": 88475, + "sha256": "67612a92f1590a21be593e6dae2f2867b0498d7f9d29b50d84ad17d14a25958d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\BPShape.olean": { + "bytes": 409896, + "sha256": "4b2040d4ebf69a9600f16d2a3ce29a4b7df483947ae1716adce18aa9795aead7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\BPShape.c": { + "bytes": 6989, + "sha256": "70c1ba9439d2337e07ad27dcc5851e110eb1c5875f13ad5c8c524422aab16859" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\Tables.olean": { + "bytes": 396400, + "sha256": "557f9e9bce10256421ab9c9001ea2523c78045c662f201c9761a90e2ecf0a2dd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\Tables.c": { + "bytes": 33717, + "sha256": "abe09e8287f6c9474f8e3d7aee4d83113567fd801c7e482dc4bf7cb8c38d460c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\SelectSamples.olean": { + "bytes": 434104, + "sha256": "b2278a9087c831723aa344ee3f6aa9c9ed9d71bbbe206c14ce361f1dfd5c9bf7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\SelectSamples.c": { + "bytes": 31230, + "sha256": "8feef345a301951b104fd4bf2868c74ea0e7371abad34c306eedb6def7018104" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\RankSelect.olean": { + "bytes": 1467072, + "sha256": "0affc27c77ffb5087134d24f3476718a16d5fff792a3d4642c862a7e956f7b66" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\RankSelect.c": { + "bytes": 83311, + "sha256": "1660a3e4d17368ee4e3bed33118db0bb75dd16bf1b7da0bff24199796e828219" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\BPAccess.olean": { + "bytes": 646784, + "sha256": "37ca81e5bf9958e2390bd79823fe0cdb38d91b40c8de37277ad51892a5988e6a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\BPAccess.c": { + "bytes": 39010, + "sha256": "29af544b12b63c2aee3483945e81ebececa4ce1bc03bf0b210dce52f994bc5a2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\BroadwordRMQ.olean": { + "bytes": 418696, + "sha256": "97a5440bcbdcbc759771a845c8964d8c6622667b9fad83f1d8314e32bde1f742" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\BroadwordRMQ.c": { + "bytes": 25444, + "sha256": "a5271bf16e04887d6d83421049d847414e7d9713929e31fefe1ddc77a838094b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\BPCloseLCA.olean": { + "bytes": 349528, + "sha256": "1933e9ec4e3acf3271ccd50696a9df976d272ba2dfd1243bbcdaf1e5f02a85de" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\BPCloseLCA.c": { + "bytes": 11195, + "sha256": "85ff199f040f94cf93295d970fec777eb635194465fe8645a8a5bc2d16d84999" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\BPCloseRMQNavigation.olean": { + "bytes": 1478680, + "sha256": "4db3d344345831d61be537959270b33fb75944c34bccda6d465244e40467daf9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\BPCloseRMQNavigation.c": { + "bytes": 75997, + "sha256": "72500f70102438a577b4d9217ab0d52ed19e3a21dc867ab7df7b49843bc09f19" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM.olean": { + "bytes": 1552008, + "sha256": "ef9702f8e3aef4f4a8fa9ce78a791b203078abaeb1b0631a8e2e53a6b22f56c2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM.c": { + "bytes": 143030, + "sha256": "63fc84956f9c11eede27c8af751ac042a3fbffe25c326d83b2ecd1176cb41b0e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\WordStoreRAM.olean": { + "bytes": 77272, + "sha256": "71409a7467a64d092a2f0c1f9a3e63dd2e2b62719f334811b19bff818cfe4e04" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\WordStoreRAM.c": { + "bytes": 5544, + "sha256": "3be5b443f9218a2f3daae7f21f5c81bb7f13a0c72e52f6e480b486c0bb4d7e26" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\TablesRAM.olean": { + "bytes": 208728, + "sha256": "669d4316f8feb5cc711a516d6fcbe2c69a4594998e84acd6a84bb296f2b51a64" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\TablesRAM.c": { + "bytes": 15130, + "sha256": "2274af7f61fae8ac92e095a461569bc51977cfd5d1bd2479fadcca90907c5c1d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\SelectSamplesRAM.olean": { + "bytes": 139440, + "sha256": "eb680bddaa24a38a0c685f4921eaebb38aceb8b8f4deca313fbe37e525e55947" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\SelectSamplesRAM.c": { + "bytes": 11261, + "sha256": "7a108cc937ab0f62fa8986797d0d01624ac7a4aaf0c8a22b362d3a0969805929" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Register.olean": { + "bytes": 2039448, + "sha256": "401315e829f356d65a4dab802cd77f0f618ce653508b13f706d4b9c8d34c9896" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Register.c": { + "bytes": 136276, + "sha256": "000103019fb6640b4a6a8233bc98b808f4de7e05bb3a0edfaaaad2b8bae7a7a5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\RankSelectRAM.olean": { + "bytes": 536400, + "sha256": "a8bff227d6469f71c108bc1fa6618478351b8a38e1e0ed9eec05bf0e830b1033" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\RankSelectRAM.c": { + "bytes": 41839, + "sha256": "450de6fc7a0c6cc77454beddd7ef3e7397164fd8144f7dada2aa34095099c5a4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\BPCloseLCARAM.olean": { + "bytes": 69208, + "sha256": "ff86d91a6a1771f6f6ccaf9783211d03f8daeae14b3eb707b1cdd61bd7266ddd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\BPCloseLCARAM.c": { + "bytes": 5050, + "sha256": "05f0e1afb9c061adeec84ec85e2aa4a5671372e50291b0db17563a07800c69fb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\BPCloseRMQNavigationRAM.olean": { + "bytes": 259304, + "sha256": "34efaa96369b3a4e0c037360e88cc8e43a77082183d937b59d13e7851804ddb9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\BPCloseRMQNavigationRAM.c": { + "bytes": 29049, + "sha256": "2301366c55dd35ecc0fe4d130a9733724ac12a45f4a530cea551f6f8ab467251" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace.olean": { + "bytes": 20400, + "sha256": "50b43f4a294ccb94e8e6e330f0f701b88cce38e2574c27018e5f1fdfaced3ca1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace.c": { + "bytes": 2683, + "sha256": "48647dc85cc22df6549467efc1a1612abe1ff97e5405b09427288668df242e0b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctRank.olean": { + "bytes": 1556608, + "sha256": "f87abcdb144128ca31e7e30a09279ec06025f457c6d059fbf531511192aa5baf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctRank.c": { + "bytes": 82235, + "sha256": "a6dff3117962d20f6c8ca110d580a1cc46c7606238e1cc6b22ac448500889d26" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\BlockLocal.olean": { + "bytes": 808312, + "sha256": "e91564c1dfe068ecd174c7d0661d7b6482ba54826c0b2c15ad869403e76f7153" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\BlockLocal.c": { + "bytes": 21164, + "sha256": "6134f0efe0299122d57afb0c930030e8a48558f8e3f9ab90a6eeb9edc46bbc07" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RangeSummary.olean": { + "bytes": 808376, + "sha256": "01313357f5a07248bd1e2762e17f21e0c1eea745d9abcd6ceea63da82b2a0b96" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RangeSummary.c": { + "bytes": 42225, + "sha256": "9d7df8425e7a102902824fff231864b85886967f6fc6ae5caa88918f70b72d16" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeSummary.olean": { + "bytes": 2749872, + "sha256": "30be87c89227d5011736744ca6b09d463bad9ae7a25931a2dd90f9babf790125" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeSummary.c": { + "bytes": 76518, + "sha256": "505259717a089164050fdd97dc796c7bcb37b842aeac9b979e1fccf05d5f7a84" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RangeWitness.olean": { + "bytes": 859400, + "sha256": "928c4935b5d960aaf0bc49f0bf3978f125707a51cf24c07ab76a71ee50835e5c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RangeWitness.c": { + "bytes": 60057, + "sha256": "48250b47726a11c0743a092a1105631167d71d175859b9d23655314a89ea830d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\PrefixArgMin.olean": { + "bytes": 635480, + "sha256": "6f11373197ba40624ca30184760c920fead5f9fe646a86e1c51f77d7ac99b543" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\PrefixArgMin.c": { + "bytes": 8831, + "sha256": "345b19cc274ea9962ef37610c9f532a887e3c1482bf0f28e5b6c4b006ceca360" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\RelativeSummaryCandidate.olean": { + "bytes": 643272, + "sha256": "9781348ab9cd28d13b105e769547472ad69be475878a1cd144f2a7fa15a3b3c3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\RelativeSummaryCandidate.c": { + "bytes": 10599, + "sha256": "839e26c0f5e3f7cd230833eea988c57757051b05bf85af6309e3608cc5ba90fc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\SparseArgMin.olean": { + "bytes": 532952, + "sha256": "af636ca49d95ef7a0a31dd799daf1a6da2acf3028ffd18270e7cdfd0c4e32c8c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\SparseArgMin.c": { + "bytes": 11225, + "sha256": "648b3461695f1e8e9fd8a9929890f2d0dd628cd246896c854094bf48f1dff96b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\SparseLevelTable.olean": { + "bytes": 247880, + "sha256": "ad856c9f78e7b366988f37939bac3b0edd5d977dbf3cf90bc083cc63de0c4ec3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\SparseLevelTable.c": { + "bytes": 10585, + "sha256": "546e296b6f97f297d6d55e3e6957a01080f46e0d05026fd55d21362e337b2fa0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Interior.olean": { + "bytes": 560632, + "sha256": "2df754b1f92614272ba8e624d31c183277b897c91d5e22b5728acbe5c20518c0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Interior.c": { + "bytes": 1974, + "sha256": "61d1d85e728f96e36cbda5340ae510431b245f0339696f82089cb16aa87cc2dc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Geometry.olean": { + "bytes": 1464192, + "sha256": "c0a521871a1c10fc7a378b992065fbe4dffc51071e2e58814f5b875826aba5a5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Geometry.c": { + "bytes": 4858, + "sha256": "f5b2038fb135175538f880047213d5d7423f5c26a87c33d6de1d0a7c7c0f8bf4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\SelectSource.olean": { + "bytes": 106816, + "sha256": "99671a87d9fcdb1f216668b591bb1f1dc3794c0664bec2b34be5bef049194f77" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\SelectSource.c": { + "bytes": 1221, + "sha256": "ab3dda1842368d276d969bb393139c30dd1249f30d4efa3cc0148d63a8ae0c2e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\SelectFacts.olean": { + "bytes": 285392, + "sha256": "9720e475764c1a286062ce330dc2fb317934bca21111207e034bf6fccf7b1b06" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\SelectFacts.c": { + "bytes": 5679, + "sha256": "61f2232865389b4ca1b7e43ae57f8ad07a0215e08a083ebbf1836204d68f0efe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\Arithmetic.olean": { + "bytes": 391024, + "sha256": "de440ff09038601fff3854cceb2772009ab1418dac80a347422579bedc8bff1e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\Arithmetic.c": { + "bytes": 5686, + "sha256": "73e2966b5aad83326a267f56fc380ca98e869b03b863aede8a646616621acfa5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\DenseEntryTable.olean": { + "bytes": 661624, + "sha256": "4a51139d37738440186104fc338e4de2b4efbd58f7be24d1ade080e6c28c9298" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\DenseEntryTable.c": { + "bytes": 31011, + "sha256": "b8adf3f00fadeb636e04692abf2c84c280866ab53ff8cfb870944572fadee033" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\DensePacking.olean": { + "bytes": 340896, + "sha256": "5aa00930613a9b5cd865c8e560a2559dee92baab1502c3f7cbf618663bfce7cd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\DensePacking.c": { + "bytes": 9129, + "sha256": "a4359171d12d868659058b375525934fdf264b75999c6af2b91e7dfd8317571c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\DenseWord.olean": { + "bytes": 81064, + "sha256": "dfa20e9029fcfaf2c5cdb749cad3ff73b65a64d655b62a5cba083e22ba3735b9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\DenseWord.c": { + "bytes": 7573, + "sha256": "18b3977000ea5250e0464a4ad0100d2a4b38f0315e64dee338150d038558b49f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\RelativeSplit.olean": { + "bytes": 65800, + "sha256": "e7943b45106440b5356a3bbf54dc3b17db3c665d9a750024b0d2f5565d9b3b5b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\RelativeSplit.c": { + "bytes": 12807, + "sha256": "57f71ca8210b4b03f45f307d1c3da88e0b17855bd2ed7691f5360a38afe8bc4d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\LowLevel.olean": { + "bytes": 19904, + "sha256": "26733602ee4159410594de8b09c06beb6e414010b915f316a2a1c431a0ce5ab3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\LowLevel.c": { + "bytes": 2353, + "sha256": "2baa25de5d40d79182a43e0239168dc11df1054201e85185eea5d459940891cd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\Params.olean": { + "bytes": 71936, + "sha256": "b893c875e0bf3f960fa8fd84e08d4cf6dab2f2b8ce9cac6ef5033c4b5fcf54a2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\Params.c": { + "bytes": 6201, + "sha256": "930ceccc9b55411b6f49a20874009b255c96e7f10b48960052c594b69a656190" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\Primitives.olean": { + "bytes": 1515416, + "sha256": "e4656375e574b9dc851355e555a19188a3a6e79d88e43ddca7a479bd8b45cabd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\Primitives.c": { + "bytes": 35593, + "sha256": "e050b162d901a778a79d87ef5339c5bac5252030c3a570593490996771387a8a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\Slots.olean": { + "bytes": 976440, + "sha256": "2b41d2dd056aa6e370b5762d9b4a6bf20f26e9b3be2760fea6f3c706e414a4ef" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\Slots.c": { + "bytes": 31144, + "sha256": "0231d20d82ea5002af5b302b1eb5a24fcbc704afe5472f971a62143b0f8874ba" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\Entries.olean": { + "bytes": 88000, + "sha256": "cc97b323ac6a857fd7f40461e2fb17f8f202945afc3284b0244171dafb9ab581" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\Entries.c": { + "bytes": 12642, + "sha256": "7a171c2d77f6a7396eb5cb17749c1590b2cd9071dd33123738899c59aed4c5a3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\FlagRank.olean": { + "bytes": 547968, + "sha256": "8a35926159e76ac88478c4f2aac79677a408e479b9ab89f7fd746521c3980cf2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\FlagRank.c": { + "bytes": 14738, + "sha256": "9e5ffe95e5ba22af23fd4761ef92dfe504f72694944c42d661c3f532fe2196b2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\RelativeTables.olean": { + "bytes": 1058160, + "sha256": "dd4c9c749643da3a6b02cebf38b5f5067abbe60b8daac5beb21691d04a087d7e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\RelativeTables.c": { + "bytes": 26780, + "sha256": "ccdf2655d8529a2a867e9600c4e7eebcb5617de70491da25a0f0939cb1e370cc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\Directory.olean": { + "bytes": 350208, + "sha256": "96dbae4d1d2fc85365434b5c325d30f252879865ecebc1ad61277c928663cd48" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\Directory.c": { + "bytes": 12342, + "sha256": "3d306be154b4495dce074bdb4cb772bc96a6c9f75900e1961f3c6a1383722a9b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\Source.olean": { + "bytes": 2390448, + "sha256": "6f4938fe2eefd3de5cb2c71aca0b57d6981f6cf3440d87169bfafe47dd9fffdb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\Source.c": { + "bytes": 44664, + "sha256": "08dba377fc2ca0172dda834471cd279f55b114c8c4f109809578778f6c5930bb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\RankSelectSpec.olean": { + "bytes": 173240, + "sha256": "8b6bf641199ee0a663f69df08fc0ca0492b20965c31df149b61aec4c6409f80d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\RankSelectSpec.c": { + "bytes": 13575, + "sha256": "9ca4ba1f4d9c122e4f4cea3a93685a7c95b260b6ac2c60bef0f63ce4914b911d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\Family.olean": { + "bytes": 223056, + "sha256": "c4d3cf53a5c7c429771af3e70a000b4c4515a56f10d2e4fb468e138b2a9fb7f7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\Family.c": { + "bytes": 10480, + "sha256": "25597e02f4998fdcdcedaf905f4188a6151a7196dd81f60f17ebe646c68f3b9d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\SelectSamples.olean": { + "bytes": 281464, + "sha256": "16eb297f7a468fec0e3c930b9d073c9353d25f426cffe6c59a542f0fefa6fe0f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\SelectSamples.c": { + "bytes": 28326, + "sha256": "b5c9746a30fa142644bded763d51b5432497e5e6b033e1d8104189e7c9720e4e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\WordExact.olean": { + "bytes": 660712, + "sha256": "a86b7841e467e37ed3aaa02f05279829b81409cdb60a9d1fd75251383f2f4f58" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\WordExact.c": { + "bytes": 17215, + "sha256": "1885603b64a1aea380c57b1f81275545be1dc3ccf77898d0174d3b3b7c99c93f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\ClarkSource.olean": { + "bytes": 482776, + "sha256": "83acc94d231a8980821e0092ca04165ae75ef9ddb09c9d7c40cd9e1baf128587" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\ClarkSource.c": { + "bytes": 21861, + "sha256": "c9d3d168db818c8bb5644635ec72909646a885150826de18be6eaf042cd519b0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\SelectData.olean": { + "bytes": 932944, + "sha256": "1893a807afee62b373ae4a5db059e41a5ffb5562f57c8c60e7751a4280c307e2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\SelectData.c": { + "bytes": 42792, + "sha256": "bdb6aa451afe18f588edb9dabcde7e4c5b95c902b66bae9880da62019f5ce1ce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\RankSelectAdapters.olean": { + "bytes": 575952, + "sha256": "e722961d661087498d23f7eba30ac1dbb5a934c0a8559c451d5195fa1f971e3b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\RankSelectAdapters.c": { + "bytes": 41825, + "sha256": "867c5661a8bdc81ea263ff140884b688c3340ee449097c360621c2998013591d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\BPCloseNavigation.olean": { + "bytes": 812480, + "sha256": "b474216acedaecefe9cffbd196c6b70a17be13128f93dfbf09c42c23d73af846" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\TwoLevel\\BPCloseNavigation.c": { + "bytes": 37850, + "sha256": "d6e7d2ad721b6f7fb7560e67df9d6bcac825bdd8b9e5e03a719a75c87c58f09f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\TwoLevel.olean": { + "bytes": 19472, + "sha256": "f7fa178f248a39b30e5be4f1c19475f5dfd2ffe20afde5f1d0b9056838de3732" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\TwoLevel.c": { + "bytes": 1302, + "sha256": "e75b39abcde1cad6aef00d2490243ce2eb57b92ede7e41c4626e3df00c3f82ef" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\AsymptoticFacts.olean": { + "bytes": 105400, + "sha256": "3b1ed969546be39ac8177ef7a731530e6a73e9d41d07a8c69b185b9b23ece522" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\AsymptoticFacts.c": { + "bytes": 2589, + "sha256": "2c0548da184b3b15229db91e5929736ed57d2f1a2892aa3eb21326f2298b0596" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\DenseLocalTables.olean": { + "bytes": 525128, + "sha256": "697b8a6b458802f10497b684c72cf7499725d0c1a5f022c65898daf08a0a861a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\DenseLocalTables.c": { + "bytes": 37523, + "sha256": "66160bca4da30d0486a4147950e80f5915d4e4f897b0b08ac5a0427ed2d8700f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\Basic.olean": { + "bytes": 262208, + "sha256": "433706cb417b89129342c4f5a59d6275e1705a2b16cff0d7333efbdb0aa2cbbf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\Basic.c": { + "bytes": 29916, + "sha256": "88bca85d145e1a2853177a363fc1f6181696a27d8e884619076f23c827910fb9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\SlotBasics.olean": { + "bytes": 402680, + "sha256": "d694c92a3d1599c96929e775c88c97c5ced4c9bc26b8ea10c1268e00840a5a81" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\SlotBasics.c": { + "bytes": 37883, + "sha256": "f48e5d9237a2f56ed8ef463ae4a54c0c236a0fecbe14be8479ffeaba4e2ba1f4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\WidthBounds.olean": { + "bytes": 722816, + "sha256": "0b7fecebb1a39452a8a578ececf22b38c58fdeb958135754641e3e544a9406e1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\WidthBounds.c": { + "bytes": 1385, + "sha256": "8681eb7f088e1f3e79df91f6f59ac1d87e35c899a2a683606d926809974d907b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\RelativeEntries.olean": { + "bytes": 616464, + "sha256": "ee0e865c07c1365bcc23e14f0b7052e484f4b735c46e533565c943eed7ec7810" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\RelativeEntries.c": { + "bytes": 5177, + "sha256": "c7887d9980105e954aad2bcae48c060e86dcc0b58f8ba7d7da1a2d793031690e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\FlagRankTables.olean": { + "bytes": 380952, + "sha256": "43a887b55a4b914479443d5220a493982af31e8b2bc5b6af43ff338a8a1aa3c2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\FlagRankTables.c": { + "bytes": 31279, + "sha256": "50f66e46782e6ce67d5e00d9c1f172933445fec999c8a86b1c6f0c420b77ee93" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\SpanBudgets.olean": { + "bytes": 733640, + "sha256": "5774c5b354db4eb9c10690338eaf5263f94cd362786405827915c93196c847e2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\SpanBudgets.c": { + "bytes": 16662, + "sha256": "f5d79ac39a3c4db18b1c74428852d84238db18c5fef9109e8108841be7d5d38b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\LookupDense.olean": { + "bytes": 1758592, + "sha256": "d33a2b37bc2b6b5f268ed95cf1c5fd7e49f689cd085322edfb72a5a5b5ef295c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting\\LookupDense.c": { + "bytes": 22697, + "sha256": "ccfa6f903cc9364d45616e1510c640e6469e9662ec97b684b2cfdc181de23420" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting.olean": { + "bytes": 19512, + "sha256": "8701a52c612eb987cdafbc324816fd172145910fc42b730911535e6ca16d9b3e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\BuiltRouting.c": { + "bytes": 1364, + "sha256": "d1c460b43c6327f242836f111b20059f7923d704b7baa8617bd71c22fa6b7d4c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\RelativeSplit.olean": { + "bytes": 894064, + "sha256": "6cddd8cee49b4e43f1ccc07c03c34e3cb60459f10b4c2e0039bc90c4ca3a0234" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\RelativeSplit.c": { + "bytes": 27750, + "sha256": "67137415340f1e69b4c5db7e81da23c82b1c90e5234b6448c666ed838e5ca1f0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionDirectory.olean": { + "bytes": 338048, + "sha256": "256e0dca142b33050375e97ac1dc8c469a179ad89c686ec7514901e67b8819db" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionDirectory.c": { + "bytes": 14401, + "sha256": "f04fdd7fe4821359f1e58f208f93a502a74a9d31e57148e96dd37b52ff81a7b5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\DataSurface.olean": { + "bytes": 1208896, + "sha256": "fa04061a51682f6a19ffdae451079b78141c63ac5ce05ffafff810dbd7f87792" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\DataSurface.c": { + "bytes": 36474, + "sha256": "d8cdc94c16c1154bccefe4f23cd6e5e48feab03a663bf71dbdd5f80e26d8a23e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\BuiltExact.olean": { + "bytes": 805896, + "sha256": "260385bd2c6ac0a9688c7132b75656766f66337fe2316125bde1394911899a82" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\BuiltExact.c": { + "bytes": 1446, + "sha256": "8f9ffcd072927e7c62b75c17dcd9bc13ee338f2b53648566429bff4e50a8f9c7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\BuildProfile.olean": { + "bytes": 383720, + "sha256": "8ca976a411160f16f40929815a302bb846da71e8495672cbf6c7ce8572a1762d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSelect\\CloseSelect\\SparseExceptionCloseData\\BuildProfile.c": { + "bytes": 6218, + "sha256": "eecef3b247849cc9b480912f7c75f7b6cd97cb9c261d670957780ad9b2d2881a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\LocalSparseOffset.olean": { + "bytes": 470288, + "sha256": "224990826f5c06767191532ca30d916b65ca9b7142658e3dfd5d7340bfbc1dd0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\LocalSparseOffset.c": { + "bytes": 21094, + "sha256": "f8b4a05d914b822e1ea2166181fd6a134183e6aa418123483abf01700d42a518" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\AnswerSemantics.olean": { + "bytes": 1061392, + "sha256": "75389d744ca602467b3fd7f5bdc7052f29c377c442f428f14f61f5591ecb1fba" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\AnswerSemantics.c": { + "bytes": 1419, + "sha256": "c53d6bf784fb8ec73e07ac461771846f9ef86118048a8d03ec7269b425c31860" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\PrefixWitnessTable.olean": { + "bytes": 304120, + "sha256": "feea6eaf30119a773ddc8cf377a0f3d10e03fb7979c5368e7686c245e715930c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange\\PrefixWitnessTable.c": { + "bytes": 16092, + "sha256": "80a7194b66c15332738a216bfdb866dc7a1ba778932d2664e112b900964187dd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange.olean": { + "bytes": 19584, + "sha256": "2bf0e97e00cb1bc32f43eaeceeae062fefe7698833177d6bb7bb8642a1e6bb2a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\PrefixRange.c": { + "bytes": 1390, + "sha256": "30707983d8d5e8e3fc695b70e1f1e3a8a17eb1d8cb199db4078a39ac2bdaf4ce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\Candidate.olean": { + "bytes": 277520, + "sha256": "523977ddc13b29d8536fb5fa42c3c5b1048bd30a3d55bd01d7de7e03d90d4d1a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\Candidate.c": { + "bytes": 7081, + "sha256": "bf857647f421ddb0fcbd0d3c850e2df314e6a736ab502ff568b25a3b9ddc7c89" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\LocalGlobalSparse.olean": { + "bytes": 1384144, + "sha256": "e8b3b0510a6ae922909a9a43779a964ff0fc82edf66e6387c6ab60a6010420e7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\LocalGlobalSparse.c": { + "bytes": 60535, + "sha256": "e02dd03b8f4248f212f291dced71ccd61e57cff016e5a316d6760ae813e315e3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\RelativeScan.olean": { + "bytes": 518944, + "sha256": "8a718d47b34c833e8c10c8a2dfe80a04a537e9fb02affb122a99ad07e61fb383" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\RelativeScan.c": { + "bytes": 39277, + "sha256": "13680e943221cc4e4a58ee781206d0f5508a786e0fc9f2d098f4ffe1404b7609" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\WordReads.olean": { + "bytes": 246800, + "sha256": "bcfa0f5f7cea3dd1904ce66da10f975f2957c295a7980def034190ebba1be50d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\WordReads.c": { + "bytes": 39891, + "sha256": "1653329335fb450e2b8013020a2b3ea135c52561e1f7de3426695ce29989e11b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\TwoLevelCandidate.olean": { + "bytes": 1194104, + "sha256": "58593ba191df10087bcd5be839b09aa9d8fb41e7557e27ddd3c63524face4f59" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\TwoLevelCandidate.c": { + "bytes": 15249, + "sha256": "5d7c9c0a3d8371ff98620ac6f1dc977c686df1c7900016f3d39279fea6af3918" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\MachineChunkedTable.olean": { + "bytes": 483096, + "sha256": "97d40f0786c11d1a1906f19bf3b00c87d7085dc2ba7ac802ad578e47335c89fb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\MachineChunkedTable.c": { + "bytes": 24826, + "sha256": "33b792055999e105c1d58b3bd897a90b2f150a3932527a25f1a676de5a1c0adf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctSpace\\MachineChunkedTableProgram.olean": { + "bytes": 458704, + "sha256": "1666e777527c98a3bf65100eabd984aa9a8b0fb76a5cf905b4d2fa01a2c69a4d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctSpace\\MachineChunkedTableProgram.c": { + "bytes": 27396, + "sha256": "0e24cd1e39d4de3b098edddbeecc8672f5ce8ac9a68a0dfdf723e0168bd63f2a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\Base.olean": { + "bytes": 3381720, + "sha256": "eb3ad189613a6dc0a3dde69f7ef2bc6687a431e877b5c160a929bef8d7503d12" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\Base.c": { + "bytes": 247911, + "sha256": "dd13ca189b5c5d33194c92c2ce074e6b5431ba1083561766319f1e1c19252d45" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\SparseLevelWidth.olean": { + "bytes": 1538680, + "sha256": "12ebebbf25c98c4062385f781fb7247835360cf7727b1e7b4c8a4d02655fdf7d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\SparseLevelWidth.c": { + "bytes": 56072, + "sha256": "b31155c75d4e9b50ab6ace07ac23d8a3c115c41311442f6d08d3932c15639aca" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\ValueDependency.olean": { + "bytes": 1879832, + "sha256": "b69baee5b387827055ca8df0aee1384ebe0eac370559c7000433c1242bfd7f13" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory\\ValueDependency.c": { + "bytes": 18266, + "sha256": "fb077c67b8b819632189f37bcdaa5bfd144e4b1ba28b9e120acd8c198a968faf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory.olean": { + "bytes": 19800, + "sha256": "5126778879565e3b6f62f54d6441cc57507d55b8904f934a5aac4a1b3f07fb03" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorDirectory.c": { + "bytes": 1501, + "sha256": "53a98a212cca7c6d7ca9f9a63b04f084f321d75e8b1de86e0e5a99d665c0edc9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate.olean": { + "bytes": 19592, + "sha256": "69df0e1225fb0ce35dee9d4d3d1da7a6c501ca8413585bf0e7da7d06b3a98748" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate.c": { + "bytes": 1417, + "sha256": "b487ce0878f898746a87fcbeba6fa55ed60f225aad4d6a2a27126591b8edcbf4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\RangeTables.olean": { + "bytes": 236776, + "sha256": "2a6821086aa1e984f9102f325f3a75ab174ad5b32c64d9150f1227d2f1c0b9a7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\RangeTables.c": { + "bytes": 8769, + "sha256": "f22806116f517729eeaabfffff084ca246af75a623eb8ccd6dfbb4c08b038bb8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\PayloadMacro.olean": { + "bytes": 1511544, + "sha256": "2a9c2858e9f65724675cfe0d4b069597d473780054b5f19e722aeed94fae1b8c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\PayloadMacro.c": { + "bytes": 24489, + "sha256": "45f3504a84e17648be3f37ee5fb271108684624c44040d44c73197e3ef1125e5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\RelativeMerge.olean": { + "bytes": 37536, + "sha256": "2d8c7e44a98de178657596e340c3bd97e7a37a7aa15db1671188035bf2a19b01" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\RelativeMerge.c": { + "bytes": 1465, + "sha256": "be8621530a63011e8a6da111af4dca957e1aa41af570c541983af90391508374" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\Concrete.olean": { + "bytes": 119232, + "sha256": "5bd6296edc16471b65f594a96186122248461ba9d4b91a15fdc8ec069bec9c34" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro\\Concrete.c": { + "bytes": 3597, + "sha256": "e2914f746544b6ff881229f95a6c11a2a1efea37623a3cb04b18a2893ea7ca27" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro.olean": { + "bytes": 19616, + "sha256": "ef13f30c0884c2fc30b2641f317bc262ed76ce0e4344a4ae078135e53073b84d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\RangeMacro.c": { + "bytes": 1425, + "sha256": "d88f99b0be78ae3f9407bed9879a9b1ff64033eca581ea23e165d57dcfc47383" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\MicroCodebook.olean": { + "bytes": 1345608, + "sha256": "f7fd1bc74e22d962526290da1b277e5e3d69aa42dbb2305e6bd8ec97f5b796ea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro\\MicroCodebook.c": { + "bytes": 54455, + "sha256": "bd6250c257a5cdbf515e08e568ce593d4501428dcf66905edb1137b337f0b8da" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro.olean": { + "bytes": 19560, + "sha256": "8e48c2278b51733d6931c684d25292b6b14c0098599b2ec5bf0f9cec4adc1187" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\EndpointMacro.c": { + "bytes": 1385, + "sha256": "07e843151f8c258252f3285b10a48a3f08292a1ae02ee005216ec8ce430fe876" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe.olean": { + "bytes": 19488, + "sha256": "58767baea095e3304880d8c42ec55830585030f05c743852b9bc09fb486351e8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe.c": { + "bytes": 1315, + "sha256": "2391528666186f238fc0a7ccaaf750045adfd9a81d3d3f22c94d6bfcef47397d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\AbstractMacro.olean": { + "bytes": 310832, + "sha256": "b11af7b5a148777f7bfcf348414b0342376ac3c0d3b0ff01c6bb4f8336da75c9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\AbstractMacro.c": { + "bytes": 10918, + "sha256": "bf7616ac1171b75df4c100e53c1ae9cb8437f3e4a1b39bfcb7fea74e6239b513" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\EndpointCodebook.olean": { + "bytes": 957824, + "sha256": "d4b8f4a37633289e2bf6e8ee2b4215f55b2bf78e565b6989bd30408b3e6a79d3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\EndpointCodebook.c": { + "bytes": 68924, + "sha256": "7afffe7ac7c5be631f0e20a342064de8beb5880086dc4b6ab0bbe806af1abecf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\CompactEndpoint.olean": { + "bytes": 699728, + "sha256": "e076a46feeae8f1963ea7e4a8e814b17bc90b598b39286f8b497d1b0f2ed13d8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\CompactEndpoint.c": { + "bytes": 25537, + "sha256": "ae4afaf37d819f51d71651d66e0e44315fbfcfca5416cd4ed7be31360dc0f530" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\LocalBPDecoder.olean": { + "bytes": 1864336, + "sha256": "60ac8a86bc68412cf1cf8c5a7bcee9bacddf9de2c630e298b7f39d18a0363ef2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\LocalBPDecoder.c": { + "bytes": 77800, + "sha256": "c8417d756205e69db536c856bdfc049da29ca326504d2bc1e181b0b8277ef227" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectory.olean": { + "bytes": 1729224, + "sha256": "9d5d8803e97d59f40f2bfca2a89f8695d9acb88680f2095cb8e58601f6fa5645" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectory.c": { + "bytes": 43984, + "sha256": "a39c6707a3793e0c2f416409ccf89e6443ec251505ff863c800c896c107a4674" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\MacroMicroFamily.olean": { + "bytes": 972744, + "sha256": "f6a3dfe803f22ea1a2add23345706bb0bde3e8177d79dac77dde7a8fc90300db" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\MacroMicroFamily.c": { + "bytes": 37152, + "sha256": "1e53b7d7931670106d7cad8e4cb2699557b351f70946f7836d1882c01d903ec4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorRAM.olean": { + "bytes": 1486960, + "sha256": "46a79acd75983ce0a85a69077014a9760f1197b9ccc7091a91bc1d3e78752c0e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\EndpointFringe\\InteriorCandidate\\InteriorRAM.c": { + "bytes": 162848, + "sha256": "58e7a233302df85626ba41bc9884ff64a7ba047915a42a1fdb654f8b51d1a5a2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectoryRAM.olean": { + "bytes": 1933600, + "sha256": "893e69db0526caf882104b2cf219d5be66ec432c3c23570a67b7e030fbbf5a8d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectoryRAM.c": { + "bytes": 167942, + "sha256": "87d84ef8f34814fc4a6ff34b54b4796cba27e606abc8959a8e4a650e86a32f60" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro.olean": { + "bytes": 19640, + "sha256": "0b5fb8c2b9be5c9079fc8a42537f54ae3c3ac658b112a91955865911d5e6e1ed" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro.c": { + "bytes": 1685, + "sha256": "952d947dcd32bb9014fc48b09e533af5581d153e022b589073ff4a614b57918c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose.olean": { + "bytes": 19992, + "sha256": "cf3c14cee220d5e58ba5fcf5615c7b44f70abcc329aae464dc957ce0ff5b7c0e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose.c": { + "bytes": 2638, + "sha256": "56b4f78a05c0e776e69319c80c05670fbe465cd81d2082dc81f6054daf81bda3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal.olean": { + "bytes": 1791696, + "sha256": "3f38014bbc73bf4e356a486f04a5a9dbaa128fccd11976ce5c02c454223e662c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal.c": { + "bytes": 74162, + "sha256": "534ebf295b696fe1f201ee420316e15718d939ae3fff3a9ef33645e4b743101e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\RAM.olean": { + "bytes": 2159456, + "sha256": "c3eb15837a829eeeddd55447a127cdbbc7cf97d3b7f6e6129e3018fa21fd81da" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\RAM.c": { + "bytes": 266701, + "sha256": "5da302d321dd5e747b4be658883fbe3cf19abd298ceeb16364b46d0dd7139f16" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeChunks.olean": { + "bytes": 2962528, + "sha256": "0c64418ddb70f3a00deefe9790943d84a6c6db7c04d3bda8cd5a86d3a9ff492e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeChunks.c": { + "bytes": 69026, + "sha256": "059fad9a3d0381bd634dbbf8ee7b10e1d959620ea7c9647c6a6a6c47d056bf9e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedWordChunks.olean": { + "bytes": 1987056, + "sha256": "972cb04926baa6eb7bcf5a4b3a5862692cfd81f2679f383b5c46af1e20c915e3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedWordChunks.c": { + "bytes": 44611, + "sha256": "18e883139a5811f7a30e7fc4494ba2a5baaec8dbd540c6f7405df331b45a7dfc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\Segments.olean": { + "bytes": 1255496, + "sha256": "e55503e977cff62aaea781720f2654f4e393cefb42a8479a0d3d15608c7ca0b7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\Segments.c": { + "bytes": 43365, + "sha256": "fdab8cb21d6084a54c761953c77bf7a85f9f309a198b13b3bf2e398d13193740" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeTableFacts.olean": { + "bytes": 584528, + "sha256": "d094a422a501e972450ec663803e4ca057b85dc2b09c74b02f9d8c7e20de1149" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeTableFacts.c": { + "bytes": 2842, + "sha256": "087f4859f917f6069d4802b5256edaa0146c78df983174320c721f7d46d9ece8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\FlatPayload.olean": { + "bytes": 3933464, + "sha256": "8c14cbf1ae56891d63b6c12fc5a6a290ce85b7fa3f97f772019936301443ce69" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\FlatPayload.c": { + "bytes": 206466, + "sha256": "e939dbfb81a88a8c9420e80c2c11dd93142a5218091d48ae0469db0d8001bdf0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceFactorization.olean": { + "bytes": 1397808, + "sha256": "664574909a6d3bbb2184ec18925b6c1e4ebf90cd67e5f3d1c33ea29b67c60a43" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceFactorization.c": { + "bytes": 90472, + "sha256": "1e47333b204f577836f4816ae603c0de9479e07a83e14e04b9a0bb4a7151def5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Payload.olean": { + "bytes": 33192, + "sha256": "4c0e58e9c9eb92b5c91c7dddc0753c199779a22f4559452d2ee47294a19af007" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Payload.c": { + "bytes": 2630, + "sha256": "3287f66fa06d17735b901ef6ab65f6b629fe581c5892295d96e024f608c28984" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Header.olean": { + "bytes": 168312, + "sha256": "8c1abbb7fbbdfdbbfc8e332f3d6d608dd65e37cf7c7a9dc9a2154a52989d0f8d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Header.c": { + "bytes": 7025, + "sha256": "e1dfdcb2295c39fa2c1803a500e7df6c92f1ac361f7924dc796ee24dd1bb5464" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Memory.olean": { + "bytes": 324752, + "sha256": "e2145423dc5e80f11005c61e051a897497599fab39e507d1d315a2d86b447750" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Memory.c": { + "bytes": 9524, + "sha256": "17974a4c522f2fb231036476fcb79bdf094058815e278cef0af3e95aa8d35755" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Space.olean": { + "bytes": 283328, + "sha256": "1b604f7e0ab1de26c50bf00250f48322fe4594867ff840bcc0f3c02ccd4e1bfb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Space.c": { + "bytes": 2919, + "sha256": "fbe893698f07a6a9768c8d6407ab1569cfb8fd76d480f8423ede3e0b6f3f7649" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Address.olean": { + "bytes": 113544, + "sha256": "9845b12a5f597a3893d0b6d98fb2eab87f2decb151a692184324230d0b407fcb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Address.c": { + "bytes": 2947, + "sha256": "18ed9f1783b59556534ea664d21bc8e5e9a07e500da4c06654076779f378640d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Probe.olean": { + "bytes": 906856, + "sha256": "839325d7eb88ec9851ba7ddef358a30eeaf66f57b863987b32d1e36b91ef9c97" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Probe.c": { + "bytes": 24348, + "sha256": "2114cd736a28bae93353a76e5b4de7d83147bf46e9704d0e3ab037da219abec3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceWords.olean": { + "bytes": 743400, + "sha256": "cb0356e874039b0cfd16a2ac19be45e2b6599590a91052adc57cb491cc7fa77f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceWords.c": { + "bytes": 14884, + "sha256": "5b4f3f6b196e35793a9d2c897b0a39e43b6ad4a8139da30f76a83382261cd268" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceGeometry.olean": { + "bytes": 865416, + "sha256": "25e093c5df7254ecaec7d9eed6a0351c964fbabe06c2c62f9855342b36e7cdae" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\SourceGeometry.c": { + "bytes": 28534, + "sha256": "9d2c9be8dcc89ef07bdae770be39e90dffbba8d48e1d525b5394414a619fe036" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\WordWidth.olean": { + "bytes": 561368, + "sha256": "c4baf045932b1d204f5bd3042e4313facfb2508132187387871ba1cf05ea48dd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\WordWidth.c": { + "bytes": 5307, + "sha256": "597e4243c7ca16654eb477272ec94f3ea5f3a46a023cab3b7c99c6b3cd22d9fc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\PhysicalRead.olean": { + "bytes": 597920, + "sha256": "cf636c909b80b167b54994e7263d3a453b162c852393feaceb193bea157b8460" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\PhysicalRead.c": { + "bytes": 8176, + "sha256": "772849d7abd23e9b70c3d3d3b788ef77a23c19fa9fbefafd8a3e7c3fd01728a9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ExecutedUniverse.olean": { + "bytes": 262328, + "sha256": "3b4eb63f727f173bbd4b463c70494fb0f88bd881794ec48f62d653a1f1f9e78d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ExecutedUniverse.c": { + "bytes": 1371, + "sha256": "7d7ff415eebf9342fb7a1e8a6242f5d0c7f4c94997d0585516afe9e964017034" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Boundaries.olean": { + "bytes": 230976, + "sha256": "7c79db885a5e590da43f159385bf14acc507af22778844e48ea036b45e257a43" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\Boundaries.c": { + "bytes": 1371, + "sha256": "4b6b965e0aa71975591d6200dbc7cb660fb9a3c8d4d77db4fa8912ba8648ee03" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\ReviewerPhysical.olean": { + "bytes": 5080672, + "sha256": "8252d5575dc5edb7ad0b8d836f076c1ad99e6033a038ed9ce687b69aa53ccbac" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\ReviewerPhysical.c": { + "bytes": 162120, + "sha256": "47084f0dd80b5464ea975227756be99226bcaad4878a2c38c5fb7a3bc3051853" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeSubstitution.olean": { + "bytes": 548816, + "sha256": "e1c5b248f806e05ab8f6ae2175441467040201f2cad9c25463be0bb5f5ec2f7a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeSubstitution.c": { + "bytes": 15400, + "sha256": "94b84b6c05f14cec23e457c17716bd58c1712e74d03e7ca32ef5d8abf0bfbb2d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\ReadStoreEval.olean": { + "bytes": 834672, + "sha256": "fe07fb84b4debb2c449980cdcd09dbaf436e2f3c4e9759f36ff6182af58c2168" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\ReadStoreEval.c": { + "bytes": 40146, + "sha256": "519b937b559d5469466ed7e5ac456f9be2250af747cfbf49dc85cb4d780c6018" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectoryRAMStoreParam.olean": { + "bytes": 1449344, + "sha256": "70a6a6851ad3efc09902a2db258580ce2b0145febdd2b62aa700c1f0a1eaeffa" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ConcreteDirectoryRAMStoreParam.c": { + "bytes": 175396, + "sha256": "cb6a49a88ca98d4773b2d580d62d39fcf05aaf7d16847a3f5bd2bc885da11e22" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeTrace.olean": { + "bytes": 615320, + "sha256": "9875c20e988bb816381bad69b1cfb6474ef4e86dbbd925214f3889163028d296" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeTrace.c": { + "bytes": 55495, + "sha256": "3615e3df13ed7321d89e6223045d6e606b288e0376c89837ca552c3c794b1322" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockChunks.olean": { + "bytes": 172168, + "sha256": "c7ae4bd3993c2f67a902316e127a666ee332cb493cd0ca2a95bdc5e0aed34e98" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockChunks.c": { + "bytes": 14756, + "sha256": "617ba14960d69d4a5bd2430c82952eb7118604ffa328f1c00a544ee80918e694" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockTrace.olean": { + "bytes": 227624, + "sha256": "6e4ceca81cf1c1dcc9666443a58fa548b8fa5af30e43a997df0ac340b361bb88" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockTrace.c": { + "bytes": 20383, + "sha256": "525401c8f7d1125d25c30bd3af2e0e9e1dfac7311cf2953bc3d1661659c25751" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockSubstitution.olean": { + "bytes": 206288, + "sha256": "5235156f74ea0cd87763a5d68092a4d49b14e0488422f35e26dd60a362ce7104" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedSameBlockSubstitution.c": { + "bytes": 1407, + "sha256": "18d5092f44c29365d1c46b49c83b6e9c6e3a0b6d05ce98f5f005b0a30d1d7402" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeWiring.olean": { + "bytes": 285344, + "sha256": "b79ef1ea8dbf44092624141cb4d9a5b37f45e8a0c43a8ca1d57bb120e7a6c4de" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedFringeWiring.c": { + "bytes": 9555, + "sha256": "655bc3dfcae27b382f6162f8ac0c1fee198daf92da7c278bd8f64c5464f4bd72" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectLeaves.olean": { + "bytes": 983168, + "sha256": "7f4cf2e4c758b5b154d67c68f7f5da2ae24aa6b64777e660fcb0c71442c24750" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectLeaves.c": { + "bytes": 50021, + "sha256": "53358cf2b9e92ce73b2285ddbf3b6afccfc9dcb7a2034827189f0b00fd0b1a24" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectTrace.olean": { + "bytes": 303440, + "sha256": "951fac8f96d4c9851590a9d3b30152d201c520907bdd40968a4c2daee113ef27" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectTrace.c": { + "bytes": 18840, + "sha256": "ee1e38bc9d4086e9300e55c91ceeb5a4f877efa20822c80ff402113ee0f7dcb8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\GenericSelect\\RAMStoreParam.olean": { + "bytes": 670528, + "sha256": "9836f577b60f1a1dcd1eb4bf3088665b5d88d0c4a0d1f82c75bbc125faeffb75" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\GenericSelect\\RAMStoreParam.c": { + "bytes": 81808, + "sha256": "084f949c0c1a9a09a8b57c0ed95c68b1fb3077acc6af94f083f6af8297dc9836" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectLeafTrace.olean": { + "bytes": 928968, + "sha256": "71bfeab2946101e95f5dd66c17577c5de13a0b6e63eb038481b2f2d22288943a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectLeafTrace.c": { + "bytes": 72690, + "sha256": "6902354eda1303c4eebf96ee7037797d6cc872c478ee5b5cc9b9c647b92d544c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectWiring.olean": { + "bytes": 1508776, + "sha256": "6c396ea007a5659d4ac24dd3c93c2c63e8aa3bc3e2af89507028afbe25bbfd45" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctClose\\RelativeRmmMacro\\ChargedRankSelectWiring.c": { + "bytes": 18022, + "sha256": "9325c4a7a2c4a1c017d9e41489dcfffbe2b119fff3b5d3a575d08a9df6f0af71" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinalRAM.olean": { + "bytes": 7463584, + "sha256": "9af09d6a3c08ebcf510b7c3e7c349d6c0e598c83e4be90143a8e2c51a1043606" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinalRAM.c": { + "bytes": 422169, + "sha256": "253bde1c2256075ea950780133746064734a7f5f66ef0d3b18aa016684cf313e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinalStoreParam.olean": { + "bytes": 1683840, + "sha256": "681b276d2544402745f823335eaf874787295d4f5249129118c08f2e1f8092ec" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinalStoreParam.c": { + "bytes": 64397, + "sha256": "c14caf8533b26ae20079a046a36b42fc008119d3510420e1419e0a0edc75f071" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinalModelAdequacy.olean": { + "bytes": 542008, + "sha256": "ba11acfc8b1e2ff4af071e087b60589dd3bbf679051b72758c3cdff36d7baa4a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinalModelAdequacy.c": { + "bytes": 1500, + "sha256": "a152c829cbe2eea45132531ab02e9a871018561c358e77d2a2f7282fc331da9d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\ReviewerReachabilitySmall.olean": { + "bytes": 2533424, + "sha256": "52ba94da363b2cb7dd1624ae0cd5ce513720f32294225505bd92b279fa21b420" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\ReviewerReachabilitySmall.c": { + "bytes": 52953, + "sha256": "5d8ddb23be58ed71f1c527d3fb1ec41c492d6e2a494384fc6526d424c7762aae" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctRMQClassic.olean": { + "bytes": 745160, + "sha256": "339e9c028dad1e5495334196128c2f2ed2f60c1ba7eb6444d5d82aa4b0b853ad" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctRMQClassic.c": { + "bytes": 44081, + "sha256": "db0d1f5263e736219654b19c518f56ea25ad5b02f086aef1d811297f570dfa52" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerPayload.olean": { + "bytes": 51120, + "sha256": "65fb8de8884d5c225f451b12381a258c130788b8b0739e8e4d61052c076c08c5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerPayload.c": { + "bytes": 2053, + "sha256": "e49ff4efd62b0382ff8e00f1f0b4d812f2e55a5695db42c139a361f306b6c14b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLength.olean": { + "bytes": 191752, + "sha256": "3411f4db1716c038f81c6e663a1b70b5084fad492e7a05d3dcfbc13e7ef4dd82" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLength.c": { + "bytes": 21469, + "sha256": "a8119f7007cf4563bbc72f9ad0546232f09aa38908983d5e29c29b01d8d564a6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerWidth.olean": { + "bytes": 267808, + "sha256": "5068aaee3750f0411f2c01a53904128e70153d49b6e2428b89c80820a5a0ddbc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerWidth.c": { + "bytes": 3377, + "sha256": "3fd851f5247180cce3f96422384f67c0aeea149f8a5a53cbd390d548153298ea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerMemory.olean": { + "bytes": 230560, + "sha256": "cdd0948f2fde68ef4f6f142df0cbbff0a018f24b13bf6143b04157e5201d9acd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerMemory.c": { + "bytes": 10066, + "sha256": "33ac5068607c63c479da90d6bc3bfdb2709203a5466fa20f6fec373fd59a4b6f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCrossing.olean": { + "bytes": 204256, + "sha256": "cccd51d768ecb4ff640d9a4ddbe9814a1d880f86a5026683b4a69eee51ef0d4b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCrossing.c": { + "bytes": 3680, + "sha256": "a1e40cebf48414215c2e906078e153f7cab46e42b56d6436119b52fdb2959ef4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSpace.olean": { + "bytes": 101784, + "sha256": "fd3549fdc987eefe0b76bee81e440342fcf11a69aaecf0ee512cc9cd76cf3246" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSpace.c": { + "bytes": 2615, + "sha256": "af17691d086b4908897c66b6a223cfd396bee7864b1f80c554df37424dc70ac5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseGeometry.olean": { + "bytes": 61176, + "sha256": "b073776b273b2a271a22272e81acf927675e0b2081b07feaf56e9a137ad33bdd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseGeometry.c": { + "bytes": 1384, + "sha256": "4241e98a4e2b1c34e600a1d2e93925199b6404681fb9904ca324030b5a8d3497" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerMachineWords.olean": { + "bytes": 113408, + "sha256": "d11db03da8ee29b16e981023a67e2a10acbc63a7aabed4d03df16b26ca007dc5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerMachineWords.c": { + "bytes": 1406, + "sha256": "9532116a48126d4d0083410146108375813fd3c79a881302fdad1b108d400017" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerEntryChunks.olean": { + "bytes": 185072, + "sha256": "79521be89bdd898d646527982ce53902b551c0ce77b541702b45ce9b29a53554" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerEntryChunks.c": { + "bytes": 1401, + "sha256": "0d89ee86f1b6b1eb11b85413365f87cea11f3e3a783a55fb6fbf88cf9cdaff0a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerEntryAddress.olean": { + "bytes": 144168, + "sha256": "0d01276f516ab95b4711c215adf7b90592709cb3c4868de57817f3e752a1f507" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerEntryAddress.c": { + "bytes": 4144, + "sha256": "5d59cb5bc4619680abc397f3f166e093f4c477c46729ba6a95f0949731c5c539" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorWidths.olean": { + "bytes": 39408, + "sha256": "76bb96636d17296ae74d159d2c024e8a71da5e15ff654c66a019d4032bc053b8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorWidths.c": { + "bytes": 2037, + "sha256": "0a6c3141523f2ee22fd84a3134d41293daab437f5093fc14dcf675b696adac54" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorCount.olean": { + "bytes": 90448, + "sha256": "45d67133a2a964f8269a59756b3ffd954db760119e93a14da2e596327e06d2eb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorCount.c": { + "bytes": 1411, + "sha256": "73f3fa6de19f06ace060411e990be091e0f30eb488a78d19d32677613cdbfd44" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerConcatIndex.olean": { + "bytes": 87240, + "sha256": "edc248e14ab88c7937ffdc931af9ae11a08c4415d142873a3c0da384001c28bf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerConcatIndex.c": { + "bytes": 1404, + "sha256": "b440eca1bea73e620ab48f7abcd7d0750c1bdff99b7e7943d99a3607efb9fc1d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerComponentAccess.olean": { + "bytes": 521984, + "sha256": "a8c419838d8f504548d4d35143ef807932efe246ef072f2b4fe25d59d545377e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerComponentAccess.c": { + "bytes": 7495, + "sha256": "1da9ecf949e9dee25a0b4aeee5ce7c9f808667f09c4454a2198245152a0808d9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerProbe.olean": { + "bytes": 567088, + "sha256": "c2275bafa9d48db98e252de16275223ed8fee5eed4fbe3bebd0f147d5d822856" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerProbe.c": { + "bytes": 9218, + "sha256": "90a26efb55e0b6d41e71edc64662954d3b86de288172dc1dc0048c7deb86dfe3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSourceAddress.olean": { + "bytes": 208624, + "sha256": "b994ab721bb1747c426367f687d45ff97e166eb2cc87e2ef8b1b3c097fbef513" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSourceAddress.c": { + "bytes": 7118, + "sha256": "8c9942ee64d4ff821069909e6e4a6788823446351c4f931add99f3df1fa225e4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\GeometryClosure.olean": { + "bytes": 1060072, + "sha256": "a82bede78ba2e37b3ae6a4ed7c2fce68849c113d4ac6e22bc54c05d8a1001e60" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\GeometryClosure.c": { + "bytes": 16371, + "sha256": "5455d1778a1fb3703cc2c59ad72fdb19b2993babffc04160cb53cd25ef5ecd79" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReadProgram.olean": { + "bytes": 1271440, + "sha256": "63b75d30796ccaf8d314bdaa8761cae06a54220f8b02c8f03fe0f55d0eff29a0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReadProgram.c": { + "bytes": 203211, + "sha256": "dfe8841a3347fdf604a4284836544bf32d4fa96d8f42e3595c28e4c315dca8e5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSparsePrelude.olean": { + "bytes": 1531872, + "sha256": "39d2ab522aad08557c9a330e679845e477d6bab9b26257aefab9e9e28fc94f58" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSparsePrelude.c": { + "bytes": 159125, + "sha256": "f61612a71af3e58956764e86a84326ce2a3f8a7112f7cdc3b429fc01f3b72ada" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerPhysicalRead.olean": { + "bytes": 432024, + "sha256": "4993ff5e335ebc640c7b2270a175b39af3ea6f63a136d1b0ba797cda11ac6715" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerPhysicalRead.c": { + "bytes": 11183, + "sha256": "0d9a45c7814459b856cf1d9be7fc1fcae55de8c31826fd3e514f2c0c4110b54f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseWidth.olean": { + "bytes": 211464, + "sha256": "8947ee9e76816829752a563ece031e48d77a635087f3b29ff78838299300e0b2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseWidth.c": { + "bytes": 1399, + "sha256": "d1c6e5031e798ba8f2571cbac49dc3096d3ec4a75b84a2533ba2126cefe74c37" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseRead.olean": { + "bytes": 410432, + "sha256": "3f33aa1d066504892105ea22869a8fb997b8f99905724ac0f982af976f5a0c8a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerCloseRead.c": { + "bytes": 15317, + "sha256": "4882912f1f15061cec081abd6749860954e0df95d7e1b6666bf14671ad120c15" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorRead.olean": { + "bytes": 1900000, + "sha256": "d7cd5ee15c9b29ca96c3bd2d216e6284b7e127c4e3317e6ed8d19c45062b3867" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorRead.c": { + "bytes": 149522, + "sha256": "4aeee5fe5654c364c87db6756dc54d7190ad541a9a27935f83978a0ff5f840a5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerClosedGeometry.olean": { + "bytes": 1166760, + "sha256": "024edbd7a6e0ce58b9973e217679b60d9ca0ea0905c3c31f0825b07d5b1dda45" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerClosedGeometry.c": { + "bytes": 59422, + "sha256": "22330d66be5278bc7a4c63dea68161b2c97668ea6ccbab5f468d5c1d6d93ff01" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalProtocol.olean": { + "bytes": 1693992, + "sha256": "5b26f3f6b4228609edcbe67054084bdcd6a0146ed5aa1ea2d47875859be94858" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalProtocol.c": { + "bytes": 272275, + "sha256": "dfd3844784b1d7be93a8d41614db6b1351a51988b9d7e942f6acf9ba97754a97" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalLowering.olean": { + "bytes": 461992, + "sha256": "0ff5be74e731649a6bb580157c88dd660ce3b09a4a1d512b8ae5442d399c3923" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalLowering.c": { + "bytes": 41513, + "sha256": "b9796b01a97d1fb4427367d376cd3d29a0eca7c16f2c99bb88cbfae48ac7ab18" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSelectProtocol.olean": { + "bytes": 641616, + "sha256": "30aae83e1bae45c70c0e93ff4bb2789959c39bb8073c455040e56abce27e7088" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerSelectProtocol.c": { + "bytes": 62372, + "sha256": "b445312f0c35e7049843b48e6fc37c6c3f34f13f2a45ba52cd165f2e9ebd9aee" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorProtocol.olean": { + "bytes": 1062856, + "sha256": "efaaa76d0640ffef749b79ccc54de3507db9d23678a97fce7770f88c02599d08" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerInteriorProtocol.c": { + "bytes": 59234, + "sha256": "a7ff17a5fac1d878a131e69d0ff7dfe96ad240b19a8cc27f814e8a3ba4cbacb1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLcaProtocol.olean": { + "bytes": 658912, + "sha256": "11621aa19856110f3bd8ac55f49c5dee9677ab53fe8e64a245e89729b3700220" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLcaProtocol.c": { + "bytes": 55275, + "sha256": "7bb07e81bb4e365208ee5094b4dc5d614d560fdba34518e2bde3ce2c4ed464aa" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerWholeProtocol.olean": { + "bytes": 490632, + "sha256": "29d6a0761853ed004d9b26cbbd868f7d5656b61bcad934ef73de6a7aac24cec0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerWholeProtocol.c": { + "bytes": 71809, + "sha256": "399e3ec149b3ad3b6aaf7f93659a8a9507723b43fa40f5b4a440dce5e5808952" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerController.olean": { + "bytes": 1259024, + "sha256": "4da3e6731ad2a1c2283eb41058bae48ad389e09b08f4b20a283d347250dff352" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerController.c": { + "bytes": 163387, + "sha256": "34b5127e4af87c856830bb0f64ece32a7c567b0adb37ed3c55d26254f4ec48d7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalSimulation.olean": { + "bytes": 6827032, + "sha256": "cf485817ff4e56b73ae6a8808caa23bdcd33e40497e99ac1e4a8853c166898f8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerLogicalSimulation.c": { + "bytes": 373191, + "sha256": "47d3f977cb520341a4a7ccf3262510153212a36598ae826b980fc84d61203521" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerControllerProof.olean": { + "bytes": 7538800, + "sha256": "af6baa2d14e473b56824dca619f0ec3e7cde23ab388fcdddba91d546af16cf62" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\SuccinctFinal\\RAM\\PackedCellProbe\\ReviewerControllerProof.c": { + "bytes": 239737, + "sha256": "74c49392e1c5114746c42785527eb623895418aeab55fb2d83f2a13d0b4767b7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Allocation.olean": { + "bytes": 351456, + "sha256": "c6a92fc114eec61ef3333dec1f33b281b5e52d8752daa1921f174f7ef5513e23" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Allocation.c": { + "bytes": 44352, + "sha256": "783cc8b1269d095f354c15709be6c23dfdaf3b46e29eaa8fefc0008f19eb110e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Plan.olean": { + "bytes": 475080, + "sha256": "c1d06733960347dcecca3fde7fbbe796f1c597a01f6678287d393919703f812d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Plan.c": { + "bytes": 36167, + "sha256": "c1ff8036cc81059671c1b3d519920d2c53874f695799f16676c1215d9fd8b0d8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Stage2.olean": { + "bytes": 466064, + "sha256": "7bd117f0a3c708866ca10d4b964a9df983f1110a3f09b12b0a70f8ec3e7cae17" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Stage2.c": { + "bytes": 1592, + "sha256": "71a4544232c0535595755face53228ec5e24df9aff7e4d56359399398a1192d5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\GeometryBank.olean": { + "bytes": 12124080, + "sha256": "8bbd15b929753e04d28918383640498387475120536fb9a82d8bcad2dd939079" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\GeometryBank.c": { + "bytes": 1174073, + "sha256": "eb92622ee70571f82151469d48abbfbd397c7d5b1b5a42c0d88d3a4c4be121d1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Metadata.olean": { + "bytes": 5225704, + "sha256": "4e011dd5a9a9966621d6d1fd64601740f5879bf17af9c869395679d1047f9fd2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Metadata.c": { + "bytes": 2740060, + "sha256": "e482acaae308c5c34a316f29d98f2aea3e71aee43533eafc6eb1a658411f3021" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Envelope.olean": { + "bytes": 756432, + "sha256": "4ced6ca2dea94d904c7a148808e7c58a9f2e2c406939f39af7e269d67baa3bc5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Envelope.c": { + "bytes": 1291, + "sha256": "9573f0abbe67152bd4d13157f07d6ad010dd62c04c0d186f34a7cf8414739e79" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaBounds.olean": { + "bytes": 3233072, + "sha256": "8e66674986e9388674b49a75a6834fac640cb2396532c41aeece8094cf73f9bf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaBounds.c": { + "bytes": 1924, + "sha256": "56cadef79abb8b59d9453e8572f1b7ce6b9653127b74f0b6abd130ad7d281e34" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Access.olean": { + "bytes": 560624, + "sha256": "63f68514dac727b75092d99beca64141d501d9ff7ef1c341fe1bbf2742427127" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Access.c": { + "bytes": 323889, + "sha256": "795a3e8ed5db738dda2dbadfc3b64c81686a3f464e5a8c87ed19e81e6e6b813d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Micro.olean": { + "bytes": 239688, + "sha256": "92e8a0026f50fa3dda7df6d9e6bfee4254b772769392ff82e1117a4009c3ff34" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Micro.c": { + "bytes": 128788, + "sha256": "838e7d0b1665c05dae16458c15e21a30ab4b015f73f3c0bbfbcd175eb526c9ab" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Cartesian.olean": { + "bytes": 165440, + "sha256": "018022f8969e871fc2b337997d3946203394f7591cd1f1bb087291cf3e1d695c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Cartesian.c": { + "bytes": 83907, + "sha256": "7eaac9eb3a330f2405e938f90259e319edc65701504c549cbdb9db06f66c5fca" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Finish.olean": { + "bytes": 160328, + "sha256": "d80b8c78497ad39b63e0ad5e08e41d1fe063d0064475bd538ad2fff2f6ee7a6b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Finish.c": { + "bytes": 76864, + "sha256": "3d96af0fa0e0a06a87678b57c5940ed1f805e1888a92b6d613e0f9ac666e510c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Output.olean": { + "bytes": 2857456, + "sha256": "164b8c1ca3bcf7db3c17f45808b25af237c6af2cd66508602a5dbd0cea7e6f3f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Output.c": { + "bytes": 679266, + "sha256": "c5d568975ad3d97406c70a922ba7f2cb1276b726b79ea3285fd07d15f61769c3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaSteps.olean": { + "bytes": 4892440, + "sha256": "e5b4ea63fdab57d76e2bf862445f6270c6dba70f186e28c143eabd29a6e4afcc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaSteps.c": { + "bytes": 2061444, + "sha256": "f15e1e4665598b1ac473806b93ca8dba54dc245d29d54897d92e7ce3edd411f2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaChain.olean": { + "bytes": 4057592, + "sha256": "7f03f3f165963ed27bf3bddf6fc44e63725e3116580d3f730d9e7effd89ff92f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\MetaChain.c": { + "bytes": 1313, + "sha256": "5322eebc44c00368776655d40c6dd1553d3241fba0a616b3177cdcdc7e46a2f4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Leaf.olean": { + "bytes": 52224, + "sha256": "df0cc51aa09ce2e101e4437ad787e7ba1e73fff72478561fe5eb65f65ca28951" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Leaf.c": { + "bytes": 1624, + "sha256": "02d637697b391e0d7297609da998808e9cb3f9476129d229723caf77ff1ede7a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\OpenCounts.olean": { + "bytes": 209712, + "sha256": "47b94a3da14a51fb4c9b307b079cb7d3186550eea1e4f82072f08230a46690a4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\OpenCounts.c": { + "bytes": 13125, + "sha256": "1be63adc0dd594bdf18c2bc6b99a2891b926d020abe332735c1de95886521019" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Spine.olean": { + "bytes": 609048, + "sha256": "7686685fb220b114e2094159d917d42ad12ca7603583336414ad4a40b79049cf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Spine.c": { + "bytes": 5911, + "sha256": "93d725ddcb50c1a3aaa29659205870de12a36c1b5d3e8fbbf55f53c1bec0695a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Cartesian.olean": { + "bytes": 3463624, + "sha256": "aefa404257b6d3f347b1bc9fd21850f2a2a8bacc5ea8e9f6151a024bd58e73c9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Cartesian.c": { + "bytes": 7286, + "sha256": "4bdbc2ddb53e70eaf44f89fb26ba1cb84db82528868da27750d09967db92d914" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\StackPass.olean": { + "bytes": 3505648, + "sha256": "b04ccf329c1ecbabdae34fc777d61643df5e4643cce5af2a76ffa3181b76b9c8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\StackPass.c": { + "bytes": 3763, + "sha256": "c166ea22a8af0d7e113c04dd3932b7cded182139550012c9fa44c1ab3ce6780d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\BPEmit.olean": { + "bytes": 1817320, + "sha256": "3520114d46851d8ee9dd960870eb107b54d5da7a91bd360ecbaf7a1eed634237" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\BPEmit.c": { + "bytes": 2571, + "sha256": "6cfe8e97ce649bb7eeeead6be0169253392453ecdd4144386d88a3984e018490" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Dyck.olean": { + "bytes": 416144, + "sha256": "31e47bfacd6de6b993905fa44f46c1278c398e815fe23ad82262fd3ffa66bdb4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Dyck.c": { + "bytes": 4083, + "sha256": "5fbbedd42d40b0998db21c82dfb65a86d49c11399852d11981bdc853bb62a9a0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\BlockStats.olean": { + "bytes": 298144, + "sha256": "cd55f4b1ca69c68e2dd8050211fd9c9bff8c419778a9e7e64969fdacba96be23" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\BlockStats.c": { + "bytes": 4691, + "sha256": "46ed319fbc9c3338622f3189c07f60786baf04d4d66cebb5008080dd3c6cff83" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\BlockStats.olean": { + "bytes": 6958448, + "sha256": "771447509adccd34a93db8b5aa7456489cd50075c48e273c575771f5b8320b5a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\BlockStats.c": { + "bytes": 2460461, + "sha256": "7298e586aa7d63689e361344060a3d9c442fd9afeafe3c405c1c0cbc4b47d37c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SummaryTables.olean": { + "bytes": 2958968, + "sha256": "08e58e2f12076b52006ce1b09fe977c5aad5ea491f5dc67089e15703dc29fbdb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SummaryTables.c": { + "bytes": 1324, + "sha256": "910c0eff2de08f19ec3f0fd2d0d6956647467fcf969d807c37c7e9e53e1ebac4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\ArgMinSplit.olean": { + "bytes": 207072, + "sha256": "b4f66d0686d8221df1db4065feaccdfbc5f280596996d1c8a9e582912136c954" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\ArgMinSplit.c": { + "bytes": 4156, + "sha256": "e55f4fde7fa91884eff0cd5555fc23bdeaec09391a684f41a7ca937f70385962" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\SparseMemo.olean": { + "bytes": 116752, + "sha256": "ce88c0cd3057991f9b546856f5b1f427592fb789e5c8790e69ce62abebcc11c4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\SparseMemo.c": { + "bytes": 1622, + "sha256": "a6ab24f75b55b984dde576a65c2347d228cd9705bf2e525ec2a15ccda2741f3f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SparseMemo.olean": { + "bytes": 5721632, + "sha256": "f0a8357d97b989f4fc9ae69600f47c7f379959370c9ad4bbb57158f79c4adb61" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SparseMemo.c": { + "bytes": 1633, + "sha256": "1b12427879700a7e3176c0e9ba1895b2b45c55c886074c9efa299cabd808ffcb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SparseTables.olean": { + "bytes": 3067664, + "sha256": "d7a6b033e435872c24f5d8c432f2ee5fc25fed3d07883c1412658deef5d19027" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\SparseTables.c": { + "bytes": 1322, + "sha256": "3e61ffe7633c6b5e77df25d5c20278bb8f9172ae0dd69354c37163261abb22fe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\InteriorClose.olean": { + "bytes": 5854960, + "sha256": "7a41e626d9251e51b2e535e3575eb5dead4adc7452c59080138264dd6143e5f3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\InteriorClose.c": { + "bytes": 1630, + "sha256": "71e296aa9468c67c4c7be778ecb689198d06966f03e99e95d18b933d2f076cbd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Access.olean": { + "bytes": 133040, + "sha256": "f59a17fe6c93cf549bf49d1350371a370c6675d5b8e12d59cd254291d4650403" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Access.c": { + "bytes": 1287, + "sha256": "6aabd8f588bd7af4af999e4fb391f73d6aedab2e1be8e44f635495918d9a32ab" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\PosPass.olean": { + "bytes": 2474800, + "sha256": "a6280eb306ea1fca3590f60b6ab2a06c7ea5f4205629bb4b7a5b067b60e9541a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\PosPass.c": { + "bytes": 1918, + "sha256": "1596b744c0ec2a8f72a60bb80352159bed21b9fb6e32aa37828c977e4cab323c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessFlags.olean": { + "bytes": 7684368, + "sha256": "5d97c9074e1972b24450c7f0b2a2ef985ce73e53a36e6d134a451c20a1185329" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessFlags.c": { + "bytes": 2027, + "sha256": "e55e72a5697f6e359c7ada2d381a6f6737bfce0497e67b17d3938516c3a90d8f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessEntries.olean": { + "bytes": 2905792, + "sha256": "a78aed242eedd5aad7e93ba009b7f58a464e16a1e864965675c1b56cff146f01" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessEntries.c": { + "bytes": 1327, + "sha256": "9ee2b94fa9679fd3730935bb4fe0b13e35019bc8887738d12ce96805e522b44b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessRelative.olean": { + "bytes": 4507552, + "sha256": "47470f0f035095498fb4f8ca7805fe3ae304491e09c9c83a657dd02b10cc3c3f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessRelative.c": { + "bytes": 3916, + "sha256": "9a1dd4ddd989db403722f29941ad2357b96c1a1ede322ae4ddf4f15646ee4a43" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessTables.olean": { + "bytes": 1893120, + "sha256": "ca8ebb172b65c1c4bb62eed4ceea10d0041fdb15d5d68b5238bbe5632657f468" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessTables.c": { + "bytes": 1334, + "sha256": "bcfcdfb8e29b298ecc8957a1f0a66684e5b11dda24de0c87bb1fc1c51070343a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessHalf.olean": { + "bytes": 6534392, + "sha256": "33e5bcee0466b301eced0642711cdd7e2b41ab7f22a1624e9f7c2ab19ef7edec" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\AccessHalf.c": { + "bytes": 1939, + "sha256": "a385302af92677e82911e559bbe74ba611a8985e7f7cbee5d3ff44b803b180c4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Micro.olean": { + "bytes": 747080, + "sha256": "777ac1cdbc3f0ef6a99de3a9e0069ef3372313a9472fb731d4630675dfae4dd3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Spec\\Micro.c": { + "bytes": 1291, + "sha256": "bf0fa425db42c7ee0aaf2de2a7a0a597c780326ec9d21e3f9626be949255faa0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Micro.olean": { + "bytes": 4785504, + "sha256": "49214a4d88a349e3838ec8a849cf9a3d3036b03754fdf33327841258b33bcdfc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Micro.c": { + "bytes": 252645, + "sha256": "7aab1f272c6c5aa947d2850b48bfbdcbbe3b510ae4280202c05743f15c38dd68" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Finish.olean": { + "bytes": 3097600, + "sha256": "dbd3ea44bee1342dfc5c4e79c2b48bd3c56d3400c4e157583b7aeb7bb43e6209" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Finish.c": { + "bytes": 138937, + "sha256": "5bc5da09daf297c971d3be4541f9e5e586508e4f34dde4ed322ba38b59963468" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Buffer.olean": { + "bytes": 6829296, + "sha256": "cabe69441fd5f0633a6cfa04db3c094189c2045cd0c5c4e303f1f15cece6ec03" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Buffer.c": { + "bytes": 1913, + "sha256": "fd577cbf6c698eb36a48578f63c9074088459ab718c17cc59d975931503cc824" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Output.olean": { + "bytes": 5979168, + "sha256": "b1da77cf2212fc1729c70bda8c02598f9e0dcf01e9b1ef6b5d09cbdc813e9c14" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Output.c": { + "bytes": 133583, + "sha256": "dd0a0e95009ca6e3fd074bb0aaa05d06ef73e1ec2636ba3ef9a5a0ab040a7c8d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Tail.olean": { + "bytes": 3468112, + "sha256": "a0b395ea1e5b9f5ca796e459e41f461739a9fcf193b3e0af184196349ae44c08" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Tail.c": { + "bytes": 1294, + "sha256": "53a20708800d65b0f4fdbef9f3d130474a857116954201c5a6ddf539ed90e461" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Program.olean": { + "bytes": 119408, + "sha256": "622af2ad53ad6473fb61499fd77cd1e70cc8b31086927566baf7f4bd893950fe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Builder\\Program.c": { + "bytes": 38817, + "sha256": "dcde23eeefd5bd5d5e4842aacc91123e92a7e1355d415cf2f0324d4856c87fbd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Leaves.olean": { + "bytes": 466176, + "sha256": "8b02e8288e41c1d8848b1338712e0ca0d6d72f3eb5f3a70c7ffa6bf587c338c8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Leaves.c": { + "bytes": 1604, + "sha256": "5f2747f50b6cc3dd95be57369e9b14355e3bc4579b9f2ab039c1bda7f87e3535" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Controls.olean": { + "bytes": 249872, + "sha256": "29693fde1881d9aeb3f124aae4cef05b5af9dba65041704d8ea687f57a44a8b4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Controls.c": { + "bytes": 20547, + "sha256": "922a0be1629bad3be81185ea95500576d98b9b337d4e537a75e14b4e2fca5659" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Conservative.olean": { + "bytes": 486392, + "sha256": "1e3018e4fd1c76c8e3f34b3c537a20f72012b29aec92ac981389fc1c86d7a57f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Conservative.c": { + "bytes": 31798, + "sha256": "74035be224e8cd22177f02dac04171edfcbe02e4d3aeb13e96f934d0ff906044" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Contract.olean": { + "bytes": 89968, + "sha256": "30ebbe23d51dd7017281568cf87e539fb02e748ddf7e091a65c7c33b62f417dc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Contract.c": { + "bytes": 1575, + "sha256": "c9297f53adf8db8f41097d629e78d8d27b4b7e2e5851aa6326f4f9e321034e79" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Constants.olean": { + "bytes": 266480, + "sha256": "1a5afadb3cf7d5c2201474aafaf2430b2f0c8a8d48d7892afbcb624a2197679e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Constants.c": { + "bytes": 6484, + "sha256": "2da60747823b83b979326b5d31b0fdfb957baefc98d0caeff4a2b5991af374b5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Exact.olean": { + "bytes": 816880, + "sha256": "c62d067206602917b7bc159a45647795988f1fd029dd02ef5302f6a71906fd69" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Exact.c": { + "bytes": 1893, + "sha256": "7ccb884119feaf8011d60a4c9666bbc9369e54f92bba15290a04837ce85a43e1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Flow.olean": { + "bytes": 778976, + "sha256": "d73c8daa8c1843d1286e1ad6a6e31674f475d257f6744fbb18d5d8bf8d10e646" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Flow.c": { + "bytes": 39286, + "sha256": "964c96c7833d6f917ecdb3a1ac6828a0f21ea4b6f960de9d3acc78ba6e14db62" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\FlowFacts.olean": { + "bytes": 22759048, + "sha256": "3fb82518c6dd70ca5261897a2fe6e1870a1e75bb281db7786aa2f2849d09b4cf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\FlowFacts.c": { + "bytes": 34686, + "sha256": "474d7e760d8bfb7c884102e5f00748f9da3eae96fd01adb29ad97794d7707d4a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Ownership.olean": { + "bytes": 524096, + "sha256": "e98e3fff74acffc7caa13e928cefca386be024cb2690e6c9e5419f19c1819f9a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Ownership.c": { + "bytes": 1607, + "sha256": "a2921d0511e70e3dfc46e1c4e3ec0a83c51bec5eaa912c94b330594b2fbceda2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\ArrayRun.olean": { + "bytes": 1258840, + "sha256": "c18eb293aa11cdabc7334d5ab37d01e052e9d5bb7d9d472b9c11e4237d4dab7b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\ArrayRun.c": { + "bytes": 115648, + "sha256": "1d349e54e79e19869e9c452f4a1d93a1595c767f83c2d7763d7c8a1564282a4e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Frames.olean": { + "bytes": 8359304, + "sha256": "992d7fb5513f664bf6846480fa1c9bd9c4fe75824e56c118988c9a62650b7b2f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Frames.c": { + "bytes": 47758, + "sha256": "47a85f28d38309aae48cab0ec6103d1af29c909d771c8ad6681a06790392e971" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\HeaderUse.olean": { + "bytes": 214224, + "sha256": "4ce584d2a1db3735826fed76fe434989dc278e08f6ec4f9c5c9aae0e4e2f1aad" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\HeaderUse.c": { + "bytes": 1280, + "sha256": "eafbaea4b867514fa46cc0e9dca823e3516fa4579d2ce69ddeda03b13d5530b2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\RunFacts.olean": { + "bytes": 556632, + "sha256": "46a39dd373785bb784755b652893570924238a531344dcc977ad1a83d4be0634" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\RunFacts.c": { + "bytes": 1896, + "sha256": "811ff41dd54ad9b576c7bfd34ba2dd1a8a4a70c62b8bc0ad9e753f5371be1663" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\BuilderProvenance.olean": { + "bytes": 668592, + "sha256": "e5e0582dc304c3870a7a3d6d90099a99c1874b878c5fccfadd133689ab098cd1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\BuilderProvenance.c": { + "bytes": 1308, + "sha256": "7cb447bfbf1eb181c3e9d3c2f2e5297e06cb7f76fb933f41f01a72586963de4c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Static.olean": { + "bytes": 311840, + "sha256": "323d69397cf7db4bf1cdbf8f7203b48c5b42e178fae026329c1ccbe20e66e5af" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Static.c": { + "bytes": 1304, + "sha256": "a94e5711108d6002d086e4d6562ee26a97697cf6f19ca08c929dc91581bc6949" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Width.olean": { + "bytes": 3701712, + "sha256": "8d954190e77c1a30eab3d8505abb9c8a8e24a6599ad5d86018766f8844a5e323" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Width.c": { + "bytes": 9120, + "sha256": "26ebd2f332e8e8b8cae44e902e277d121c31c37a4efed2215a6712da8ad36c88" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Calculus.olean": { + "bytes": 583616, + "sha256": "3b57b49c7f359512e02208db2fa733813fb76cae31a6bc90daf06486dcff888e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Calculus.c": { + "bytes": 24712, + "sha256": "08f75f522da58dee4efd9322245e78c2f4086654fd917b9728729e38f66ad136" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Structured.olean": { + "bytes": 858112, + "sha256": "5877ed893a7a5cb638528636e0201e202e6b0b5a4b12c0d78a22d64c1463164e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Structured.c": { + "bytes": 99684, + "sha256": "395bea6499816be439d32c6fce232acbccade8bdeef6a6701206174f3e1cd4a3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Compiler.olean": { + "bytes": 1195032, + "sha256": "fbeb129400405b1653906970e617fa1e3787cecb9bd0ee1391bb67caed9367eb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Compiler.c": { + "bytes": 62966, + "sha256": "03d40362a34db1192fa35d269957ee6b0a19ed67a35061a1b679b393bf0d6d8f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Setup.olean": { + "bytes": 693120, + "sha256": "a6c715454f2b86980137da5c59fb73a837bf8b3cf0504122fcaae7fa21e6564d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Setup.c": { + "bytes": 7498, + "sha256": "1a538e21cb67073236d3dc704f5cfae17587eb5c3d7f7a9dc2b7f730589b7841" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Builder.olean": { + "bytes": 819448, + "sha256": "e24df84c7b78407c45212943f8867d5e79d126ea217d9f7fcfb1b39fdcdccc2a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Builder.c": { + "bytes": 12088, + "sha256": "5e1dea4eaed77c4f94bf11fb2534d83c6ec183189370ef0064010cd85d4134d2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Input.olean": { + "bytes": 372824, + "sha256": "d25c71a19a4766b7aef8332b21600b0f2e7ffce505ab3f22f53201bf693e2d6c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Input.c": { + "bytes": 26547, + "sha256": "7bdd2901c15fbf478d23895d9a96c97f72894354d179126a53b69da6e2fe20f1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Admission.olean": { + "bytes": 301560, + "sha256": "f33b71b2f9f76519c76bbb359df84775e50118aa76b6ed82daa33eb196d4c419" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Admission.c": { + "bytes": 25307, + "sha256": "ac5287c553520197b933be0a191fbeef35e428312fa4ed96454d83cce07af31e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Frame.olean": { + "bytes": 185448, + "sha256": "2cd51c52a9fdc6404df5cbce0f2ea18163161c8b5a7cf872316b2b3057d3c258" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Frame.c": { + "bytes": 7357, + "sha256": "f3bbfca649a0208ba1c1537a5e9b4b5fe176c698bca0223d262af67318b76c93" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Safety.olean": { + "bytes": 1258952, + "sha256": "93f4f2b4613701e667cf00b37d6721e4b43616ec65dc3995aee8876ae3210b75" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Safety.c": { + "bytes": 17389, + "sha256": "49e6804655797bf91ee4b402c3ffd3552320aa7a9327708e53e9ff8264260d3a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Optimization\\SourceRelations.olean": { + "bytes": 445928, + "sha256": "e1247d60b87f082d409b5ff4662aa978a4ed741f66dcd270c677fadfb1d8cce1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Optimization\\SourceRelations.c": { + "bytes": 9385, + "sha256": "ec002bb34d79c672a931fe9d584ea6578b030bb263a270900002529851d3d3d8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Optimization\\Compact.olean": { + "bytes": 303512, + "sha256": "3f27876181fc7570d5e2f9fdb86b2958ea59bcc95483e4eb7478abc3e8954561" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Optimization\\Compact.c": { + "bytes": 28266, + "sha256": "fec28103b841b7adb25acf1ebebdda4c77007d7bfc9bb7f23377ac65bb9552a2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Scratch.olean": { + "bytes": 304512, + "sha256": "f91e98d5030aada47b68cf5e801bd0f6093b3ca46c47bb078277d88c04d2b520" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Scratch.c": { + "bytes": 14772, + "sha256": "e69abde6567ecd36190e13f6a46222cc3f00120647862709715a6e3db4602c4a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Optimization\\CompactStatic.olean": { + "bytes": 1068312, + "sha256": "8e515430630ba0c4e945a460079f0af8d0f119a14567f25657ab5e2e12fe0a8b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Optimization\\CompactStatic.c": { + "bytes": 26231, + "sha256": "9383d0df255991e0b1745c22f68b87fb167881fcf1bf2b30f6ab1e8b5565ccbb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Guard.olean": { + "bytes": 273992, + "sha256": "4cb18d29f520c8b87d7cbc0e2ed09cc8fc298f0da7b3b8ffcfa3a712b081b35e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Guard.c": { + "bytes": 16782, + "sha256": "696bbd4fd4cbc31561b62f326eaa50e554d7c6e8c60eba9f813802082ab62516" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Scalar.olean": { + "bytes": 308184, + "sha256": "92a5b82b46d729a5b0a7c0f157c656215c03d53f7cc988f269d7f07d86369224" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Scalar.c": { + "bytes": 21420, + "sha256": "5d10a6422c10d3892c8002c23d77939aecaacfef8f02267f357cba3c2109d25f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\RegularLocate.olean": { + "bytes": 943568, + "sha256": "573becea7e761b27b937030253edfe1467006363e4041621c298c0de0b14984b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\RegularLocate.c": { + "bytes": 43307, + "sha256": "2f0abbf13c86c2e7dc56c0871fa29b122025d49a46ac94f5692928e41a3c44e0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\InteriorLocate.olean": { + "bytes": 1221816, + "sha256": "7994a6f8ef2eb9e5c73d0928f8d7d6f86ddcf6cbb9f1b9cd7b3f2d72d7dad15c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\InteriorLocate.c": { + "bytes": 15566, + "sha256": "5459f846d88f7ebf6daababa8e15142f535086bae247a4f617341e93e577bc40" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\E1Machine.olean": { + "bytes": 1732728, + "sha256": "fcc96f045ad3dedd7985c193f3923a3d2b440f487dd4b725a6966748e864abed" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\E1Machine.c": { + "bytes": 145073, + "sha256": "c86473612cb5cbc9738eb93e8d1917b9a7a6ff1bc8b630af2feed996891aa5a8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\E1MachineCalculus.olean": { + "bytes": 308416, + "sha256": "d23ded0a4183bc0f552e4d5a5f63e08aab24a528db87eb9c3710e3553856919d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\E1MachineCalculus.c": { + "bytes": 5688, + "sha256": "5b439a768fc22a757ad592709d8c896df2b554ed555848384d52616c94fdf978" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\E1RankBridge.olean": { + "bytes": 593824, + "sha256": "382bd2ee2d0ce572abf25c325dfb6a637eaa21a464cf9e501ca8796794f79c70" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\E1RankBridge.c": { + "bytes": 9741, + "sha256": "b529d3e75dd62f4aba659ba9730cec65f53b72236469460a8130ada01f71e3bb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\E1FringeBridge.olean": { + "bytes": 435784, + "sha256": "5db88d8d87f11346143455d034bc526bb6ccaa2971323e4ad541d793da455bde" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\E1FringeBridge.c": { + "bytes": 8981, + "sha256": "d1db530ef72b3e426de87e4d918c49564f97b91865e8e08ed436a78a12d353f0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Span.olean": { + "bytes": 494456, + "sha256": "c22dfc9bfe0472bb7fbe25ccaa9ae2c06ab9677137e0d77b896f8a0d61655256" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Span.c": { + "bytes": 12868, + "sha256": "daa88bea821c6433e87e1995364a594111be4e432e73c4271431900b09356068" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\LogicalSpan.olean": { + "bytes": 3208432, + "sha256": "52be1f189bfb2cfab4118a225672017ca6559abcbdd6ed291238e5ac75354fc4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\LogicalSpan.c": { + "bytes": 35920, + "sha256": "da0a1c0bca22f4a1a06c3323555b35d775f0882678fece162811677d1b6a7764" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Locate.olean": { + "bytes": 3419216, + "sha256": "c4a2106f5046ef1051042a70775777d09e31397e33a2f0f55d46e3108c3a3e23" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Locate.c": { + "bytes": 48482, + "sha256": "2db5ba1842b69fcd1a6669a760185a226c582653163e510642f39750950a1d99" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\SpanAssembly.olean": { + "bytes": 2329960, + "sha256": "ff030acbca0a7978d9076bfc8f02934f5c269b4e2f4812ef84f626e69f5ff9aa" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\SpanAssembly.c": { + "bytes": 45934, + "sha256": "ec28f431123134be39414a721be36b6513c7213686cb20da9502979bff91f899" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\ReadInterface.olean": { + "bytes": 151000, + "sha256": "d7904e0ecd4e09085063ebe95f882263823f3501f8c7b0ba8e5775eb405725f0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\ReadInterface.c": { + "bytes": 12367, + "sha256": "7f9fe2b6cc358b5f868049363df4714699cf30be5e8c0231a0aac20ac60925eb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\PhysicalRead.olean": { + "bytes": 483384, + "sha256": "4200344938dfa6aac2e5aaff59fb12b85f1b1ed3d3df4c7a1f0f50fbb7c30850" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\PhysicalRead.c": { + "bytes": 35499, + "sha256": "72ab006f5a0a37b878ccf7623dda2bd4dcccb9c5afd7662577ba59eee77a9c53" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\ChunkArithmetic.olean": { + "bytes": 1051008, + "sha256": "7d3971e845285168949fb0378fb95423881a280dc3d39208dff7f79ecae3e673" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\ChunkArithmetic.c": { + "bytes": 22604, + "sha256": "0e36e05db007616338fb1edd79603443896c684c2d3fa92a06a44ff43228a7de" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\RankSource.olean": { + "bytes": 323920, + "sha256": "b1a2f347d0ea71486dbf0ee0f2422a89ed4e044cd9464a560a24bd9eb93a02be" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\RankSource.c": { + "bytes": 113399, + "sha256": "c9f09fb0b91e3fa0deea6e6925dd7eca88f3c3ba78a804dbabef15c7e1cffa09" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\SelectSource.olean": { + "bytes": 439984, + "sha256": "d7c552ef462117c58a5fb2017b485245b3990e93443aca9d1616e91c5aa16f17" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\SelectSource.c": { + "bytes": 221834, + "sha256": "a951c12da2b391bbd192eb89a7ec3fb504950a376d99be6cd128d01d903aee4b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\RaggedWindow.olean": { + "bytes": 390488, + "sha256": "5ea11a35c22924806db206d20780543fa705ac39236863905b553b3e4f964794" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\RaggedWindow.c": { + "bytes": 13522, + "sha256": "5593288ec7c92ed8b7b5bffd72a468afef07d843e03ffc8fc2fd3dc08dbcbf88" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\InteriorSource.olean": { + "bytes": 490392, + "sha256": "51ecf0eba1f0cd60ee40f9dafdb7cafdb042d336b3c66f03778f36846f355c8a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\InteriorSource.c": { + "bytes": 285982, + "sha256": "c8f83f7cc4c7ed4a13afd791e40c695f09d5c950f1ae005d992dee4553eb8e65" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\FringeSource.olean": { + "bytes": 429240, + "sha256": "9b50398aa45efd154af39f9ecd5ab73f8ef6e2f5f4cde1dfab7824b5dfce3976" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\FringeSource.c": { + "bytes": 237074, + "sha256": "328e693a43c0c5703fd66808d328075997fb759c3ff8939728a1209c49d726d8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\QuerySource.olean": { + "bytes": 159328, + "sha256": "7f5d1082f2e1e9fdb6c01465a28afe0b22178d6f000048d16e6efabf0a3fc3f6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\QuerySource.c": { + "bytes": 38145, + "sha256": "f94890f5580a148aedcc43888b67198b71e1f6af9760d0fd63ccd7c15f94f230" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\Accounting.olean": { + "bytes": 102264, + "sha256": "3cee2e1fba90c554462f9ec1cef9370d1ce70bfac1835e0c9735ef15527a8d9b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\Accounting.c": { + "bytes": 9222, + "sha256": "a70a7df35463354b5de45c0431b6738d87bc939eae2948b7dbd90b28a3842e0f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\QueryStatic.olean": { + "bytes": 248080, + "sha256": "d20c421ce53d1cf5c49d0f241507246aeee786d5ed6b51a3d591feed644c015b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\QueryStatic.c": { + "bytes": 13648, + "sha256": "d9bbb6e12bd65015ee329e5e040961e6208fd71aea86d2d9368d2739708580e2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Optimization\\Query.olean": { + "bytes": 756592, + "sha256": "7f2e08a2c5c54f9e375b629c74ea6b6526f0ade2631363af5e58b0a05b3d0066" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Optimization\\Query.c": { + "bytes": 20451, + "sha256": "5d050e599d7f6482946b6cec0ead569f3717c39912f3b58ee72e35181b61f6de" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Lift.olean": { + "bytes": 193328, + "sha256": "bad10a7bbc144847b46e25ce367ac49d3f338f7db7cb32595bb0ae3bce9d439b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Construction\\Proof\\Lift.c": { + "bytes": 8075, + "sha256": "0542fa4e592d23265f7b69e52e92a6fc6a24635ecb801913ac74cec1ce20b67e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\QueryBridge.olean": { + "bytes": 259136, + "sha256": "3351e925394e197e2ff67c7f680de885b96597e9dda8a3fe605b3549a26ab9e4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\QueryBridge.c": { + "bytes": 8911, + "sha256": "ec42df0da17f236b16e1374dda5d025a9a63528f2c8a76234b7e98da1d06b25c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Optimization\\CompactProof.olean": { + "bytes": 974872, + "sha256": "06ee0d727146498fc4957e2131a690230af782dc9db1d8ccf130f74d9664fd8b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Optimization\\CompactProof.c": { + "bytes": 25542, + "sha256": "501e480a9c190d418ce36f4e7078bd29f8a9f8d07edfd12b23041e7048b5d8ce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Optimization\\CompactSafety.olean": { + "bytes": 1152824, + "sha256": "cdd6db1527aab7de6a1882a132e64bcc2671eb7c65adacf0ec94789e2d8960ad" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Optimization\\CompactSafety.c": { + "bytes": 3598, + "sha256": "7d93e4f0a9a42283f1a8232591442e976e88c5f7892edefd9bfe7af9a7827465" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\RankProof.olean": { + "bytes": 3345112, + "sha256": "88b65e78ea555f0919c79d4a890ee160514fee2bd5c4d3ef836c737e08c2f2af" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\RankProof.c": { + "bytes": 2978, + "sha256": "a2ab07b00fe58cef23dcb09bd9c73645084fde83bf78a18b646758cd57dc0014" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\SelectProof.olean": { + "bytes": 7324920, + "sha256": "c245ec816b9f71055efb53c5e46f10c5ffa7188e7afdff9f9129d6181381735f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\SelectProof.c": { + "bytes": 63661, + "sha256": "7f2a683162d8359c2ec617044e0025336b31ff88519206449dd5df2db746514d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\ScalarSafety.olean": { + "bytes": 2052256, + "sha256": "d9b0245ebcd10b4257e86ce85efbd7d454f47a981b097fe2e3c6a0cbbaede301" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\ScalarSafety.c": { + "bytes": 9362, + "sha256": "c2a5727672ee7bf1a714be83fe444d9d318b48423cd7fa8307378226086b2c51" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\LoadSafety.olean": { + "bytes": 2222072, + "sha256": "1be1f20cdeefa85769417e4b085bc4cc21a75ac9525f0ac70caf9ad4b7f4afdc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\LoadSafety.c": { + "bytes": 308996, + "sha256": "e52f921c2de670fd0fe70e6b53c38d4b623e401bc442533263de40c1ea46d228" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\ReaderSafety.olean": { + "bytes": 2314368, + "sha256": "b0c89588e6f795b34ffb2010a2ec514806d2cdba7f6559670324dff443b75df6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\ReaderSafety.c": { + "bytes": 23659, + "sha256": "9ec73d788ff9a224a61134e8b0d5621e288faad6dfbd2578c986460673d13404" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\RankSafety.olean": { + "bytes": 6773888, + "sha256": "daabf13cf3c3a13990655e62697d3d8e8020b14bd40fbc554dff2692671f0abb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\RankSafety.c": { + "bytes": 4029, + "sha256": "51c9e7de403e9b5f81690421c668173efbf70fd1371fb4241df9ffb79e2c5ba8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\SelectSafety.olean": { + "bytes": 8381968, + "sha256": "7687c56b81cf228ce31b1b5cb355175918e6a90b72a0dc9d7e59d97386c67222" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\SelectSafety.c": { + "bytes": 4837, + "sha256": "2d775261a2176745d461cc9aa026c7fe825efe16b631a75646514cd37d674b73" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\WindowProof.olean": { + "bytes": 1201712, + "sha256": "9fffd236a04c52c06841d4020f9a7c5a0d32e655cf2f1fd6ac3550b978740297" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\WindowProof.c": { + "bytes": 20306, + "sha256": "fd5ba15f79a8285245dba81559e81f73ebaea420693d83167d4248de3752a23c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\InteriorReadProof.olean": { + "bytes": 1498552, + "sha256": "dca5542801c7828d59a24ba36793c5b3af9652329400c6905a20808137349e3c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\InteriorReadProof.c": { + "bytes": 18771, + "sha256": "b2784a2a10c442a78160d3cfdfa0eb310375b7954f503c0aa87ec0204e6e5d26" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\CandidateProof.olean": { + "bytes": 433360, + "sha256": "025e2590e1df33bf74e84c661dd88a69a4436dfec1d06c7f4f92f35f926a9404" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\CandidateProof.c": { + "bytes": 11789, + "sha256": "09a74e95355c2868fb963f0d90cb4cf4aecce33f460a9b7a0d63598f4c002073" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\FringeProof.olean": { + "bytes": 3248720, + "sha256": "bb498eaf6583892f77f61629d46212a09f5e3846a1e889c878f9a5b92c334b4f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\FringeProof.c": { + "bytes": 13949, + "sha256": "938e221689f647f69463c7d541125c9cfebef0d00f11acac40354a076d1e5517" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\LCAProof.olean": { + "bytes": 2022400, + "sha256": "c64a2633872c2913741aa4baea05a5ab75dfb59a8e0866735be5cddd2fd6ddd3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\LCAProof.c": { + "bytes": 11902, + "sha256": "6704c2327480d9e5316915d2c522233db81fc7118d6cf894b8253caceab3f90b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\QueryProof.olean": { + "bytes": 1745696, + "sha256": "9c5a9661d1b0442bb92cc259f00ce6e793ee37ad354b5b3e70a2c36aaad09aeb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\QueryProof.c": { + "bytes": 13874, + "sha256": "f5051131d1f8bb260826e671fcf19b43b74ba57059c395a8c200da5883adc131" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\QueryReference.olean": { + "bytes": 169024, + "sha256": "48c94a5f87de12f16725d893e8b7c61956247a072bcf83515be46e7397fbc100" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\QueryReference.c": { + "bytes": 1542, + "sha256": "91c569e7e1e374c65944f91d08f8c37e490e78ded1cee6cf42d1cdda828bd91e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\InteriorCandidateProof.olean": { + "bytes": 6656272, + "sha256": "38cdf8b3dd0f6c393029f51438ab29ee8d1fd64e81fba16db71f8613d05dd39a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\InteriorCandidateProof.c": { + "bytes": 59225, + "sha256": "703edddc0493299000a48ae0e88297e2f3df74311223e80f5832d1382a868d0a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\QueryCorrect.olean": { + "bytes": 271040, + "sha256": "d3ae4991e53981fad2522d488b411fd2f6cffb57d33755c5d3456444427dba7e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\QueryCorrect.c": { + "bytes": 1583, + "sha256": "e21ba453278b5e0e61cd180a94fd82bd8acf9324b4721796df8de60ecdb929a0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\LCASafety.olean": { + "bytes": 2343584, + "sha256": "791a65da031828011b84e6fa8494847692d955c9ceb1a4b8c74e87db1d6d3c6e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\LCASafety.c": { + "bytes": 1541, + "sha256": "86fb3648d397faeeb35ff7e7265cf15e3b17186ee0ad761d64b176bf07e32520" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\QueryObservations.olean": { + "bytes": 125064, + "sha256": "ef4f161c1a97053cadb8747e84307eff4288b178badda0dd1296b3cee428db84" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\QueryObservations.c": { + "bytes": 1278, + "sha256": "0d98440990f8c233bf1136772c81c5e911e129040a9fbd9b7b1cae438b9cd326" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\WindowSafety.olean": { + "bytes": 979328, + "sha256": "9343dcc099652f4e0efdb40dab684cd907eaf341afa1ca1168b1e2c56aa614d2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\WindowSafety.c": { + "bytes": 3467, + "sha256": "654238fcdfee3453e65eee676e8591fd8f021906deebaebe74968dc664795f84" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\FringeSafety.olean": { + "bytes": 3409184, + "sha256": "1d5d5f5fc6b8bb49f35270318cac05b913f0564577e4afaa885eb8ab5e45d3a9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\FringeSafety.c": { + "bytes": 1544, + "sha256": "cd95f9299d235785e313d7ada527ec95ecc96d0f9943a38ba2d1f8c9b9eede76" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\InteriorSafety.olean": { + "bytes": 6456680, + "sha256": "b558ad1d14b5ef333c07cafdc252584bedd9b57f61b5f8345954102b1cd7ee08" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\InteriorSafety.c": { + "bytes": 1851, + "sha256": "85b001f4b167e2414c20056b631e05a789ab3a71dbceeaa74966f6668ac6a703" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\QuerySafety.olean": { + "bytes": 954480, + "sha256": "53a5a4087d071c7be00e68cbb58a2c96fdd9c187a053bb9b80a006a66dcbe3dd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\QuerySafety.c": { + "bytes": 2394, + "sha256": "22ae49b489e6d620411e3f5f51f964da544c7d11e1bd720dd60e6d8dc16d062d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Optimization\\QuerySafety.olean": { + "bytes": 56032, + "sha256": "891c25a84c09ba5798331e2587076fffb98338ebe402cd1749a9ff0e2e5475f7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Optimization\\QuerySafety.c": { + "bytes": 1851, + "sha256": "dcda20b40ad315ae71e58185c9f90cc1237f576651780d744aca2ddb961fb2ce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Packed\\QueryCertificate.olean": { + "bytes": 449488, + "sha256": "abd8545be185b87b9c8b441e17e3b7a94b690f315245d7af8a1d307d711cae35" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Packed\\QueryCertificate.c": { + "bytes": 1276, + "sha256": "e8272e3a8fcc632391cef5fd70c2ef70ff921021243cd8b86cb74915a5903389" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Optimization\\QueryProof.olean": { + "bytes": 102536, + "sha256": "135396eb9274394737079937d829542d614c8839057dd0cb4420b2661e80b8c7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Optimization\\QueryProof.c": { + "bytes": 1861, + "sha256": "4a5a1dd706b46577adf330c4a79cd11eebb6ff273b878bb3135daf7e436cfefd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\QueryEntry.olean": { + "bytes": 891384, + "sha256": "635f424cf02fd3cc2d66dfc8d80df5cb879d97624d8890ff6e85c7051df6a7ef" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\QueryEntry.c": { + "bytes": 25550, + "sha256": "639e97b0ec36ba800360928ad44693caf55ee54229eb2cfe4d58120868410750" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Service.olean": { + "bytes": 307936, + "sha256": "c8bbd2faf23fe3aa9f0898673633b24ff60374f0fee05cb9096c742970af0dfd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Service.c": { + "bytes": 17448, + "sha256": "e9388c5f57919b0cfa2f303cb3926b584d6943de4317fbac0f8ef447259a9e8f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Descriptor.olean": { + "bytes": 3232248, + "sha256": "261bece2bb4bc7c990324aca8b3fc6043acf7cbe485b0dc38d8b71f37546db44" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Descriptor.c": { + "bytes": 84422, + "sha256": "d990480ffa855ed652abb84571faa85644bfe8201e8b809beee73fcf9c9c7596" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Finalizer.olean": { + "bytes": 4309440, + "sha256": "67a3479a16dee2602992d97841c2e3a22cb35dd8e120f4059354cdfb5a54d949" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Finalizer.c": { + "bytes": 77331, + "sha256": "22a166fb21a125ae4da631bf006e5317c0a3fab95cf89eb11903d9ab37e6a62e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Retirement.olean": { + "bytes": 2262536, + "sha256": "2e7a6ef02e7e4b9ee896f40077317031c41e475e31d6fc67d0075b9f0d554ecc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Retirement.c": { + "bytes": 63696, + "sha256": "1fada698f816788d08c04591b38f6d27a9919f94e7d7a16fb78f603b49a72471" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Program.olean": { + "bytes": 278200, + "sha256": "e221c2c554f61a945fc5421156d3e40252e78571f7039b75a2cbabfba01b9464" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Program.c": { + "bytes": 15265, + "sha256": "19ab000c448733f63009e6fc4f9a7d8a7b6ec947e452be8b6753a80b8b1e7104" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Construction.olean": { + "bytes": 360064, + "sha256": "fbc3e9f593c1330d1d61297b3854de93b7903d92a3aa24b52e87641b89160cce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Construction.c": { + "bytes": 4679, + "sha256": "5547b6b37c18803d36bcc9a4cc6ba9464f0cb1bc00dc4471735471a181522b8d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\QuerySafetyBridge.olean": { + "bytes": 917592, + "sha256": "e2c92e81e97870112e06994f8b8efd47c52aad4c5e6030dc6f29b97e1c40f39f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\QuerySafetyBridge.c": { + "bytes": 21774, + "sha256": "a49043a62868f1655763e8af2e4e0dace9f321b7cff9c5e19f5361ee82f8a45a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\BoundarySafety.olean": { + "bytes": 215760, + "sha256": "9d208d79afada630a2079124cfbb1b155c83909eec97a0f15bce2e24f1631844" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\BoundarySafety.c": { + "bytes": 1269, + "sha256": "cb69d71accffe8aec5574b09aef699adf709289720d9f48fb3b3d8aecbb237c0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Retained.olean": { + "bytes": 154784, + "sha256": "c31858155c5230e1051b3eb786ec7694c9b2106e97d00b0f1a4fb41186b8136e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Retained.c": { + "bytes": 6465, + "sha256": "bb4178eda77444cbaffef7205ed0e44664103f931a14ea418cacfd90ec5b72e2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Finalization.olean": { + "bytes": 928520, + "sha256": "b3a0ad95c2de88edd659b6374b71bd367908b6e759c87fd4eacf40828bba703d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Finalization.c": { + "bytes": 19794, + "sha256": "ea73b77c9282257e101aeb55ec57a36f9b462c2ad48bbd7e73fefd5e2349cf25" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\ServiceSafety.olean": { + "bytes": 469160, + "sha256": "58ffe5212bf53b731b9d7f495049f86d146ffc21de3361f7e580c6660c0afe9e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\ServiceSafety.c": { + "bytes": 6391, + "sha256": "fc46e1616d6a215768382eecc5496af8886f3c5f639a80a7c4950ff3c4e08441" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Resources.olean": { + "bytes": 276000, + "sha256": "b2b393f36501c406198525c2db09ec0eeee834b1376bc97ae7d248f2e228aa74" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Resources.c": { + "bytes": 1283, + "sha256": "57bf816df6313d4828e17f81a4ddc25ff0795ceecf365d44e4fafb44d9f37b68" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Reusable.olean": { + "bytes": 416512, + "sha256": "b7c61a1802fed7804fbf9bd0ed5c38a7a5d49e55df70f2a45351e1bd8c9fcf33" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Reusable.c": { + "bytes": 6842, + "sha256": "aea113030b99bc7b70c2d8e8e74169a2992942a4d4b71815ba71913232d0791c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Continuous.olean": { + "bytes": 284384, + "sha256": "e1d5c70a1adb0ae70bea6c02b9675b5f9c9dac3ba5ddb0cd937afcfebc74353e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Continuous.c": { + "bytes": 5092, + "sha256": "e5f081863ebfdf235358fc0ce71cb4d2195862a64e7556b29e598ba96a92ad52" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\ArrayRun.olean": { + "bytes": 1190656, + "sha256": "081e720bb32e2c6705bfc0e339163f83f86ef5fb7a398de60ba549d212681432" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\ArrayRun.c": { + "bytes": 96694, + "sha256": "45aa5cfbe2b34c81682f3c472cc5f28bf9d2c50bc99981de2c349bbdcfa6928b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Executable.olean": { + "bytes": 1268000, + "sha256": "c2bfeec7295377c5e628fde2e5845d1a967ddb2c33ce54d44ddda1e9a805c0b7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Executable.c": { + "bytes": 41449, + "sha256": "5a8e46003d9853ffb12d707401f89d47a3f9bcf91203853647df468eb51db024" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Accounting.olean": { + "bytes": 229552, + "sha256": "93849dd6aed1ffb42bd1f6dd659df7aee2abf142aeeb8ed9140ff49f570e18f0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Accounting.c": { + "bytes": 15530, + "sha256": "36fd704c7a4525c2ee5c2c050e4d16e09c1f488380f89ce97fd900eb7449e35a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Lifecycle\\Ownership.olean": { + "bytes": 113912, + "sha256": "fb07a09c799efb93d38aa2c1346c5b8ff5cdb21516c1e8ddffcbac30ca09ecc3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Lifecycle\\Ownership.c": { + "bytes": 6491, + "sha256": "6bfc34f33a795eb80f27d70aac4ef485baffc3b6614969a1dc9fd3098f5d681f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\ThinRun.olean": { + "bytes": 128920, + "sha256": "7bf59e2520a13e647cc9d9c8ea2e57794355aa870f640d7d6560d5d1ba2637b8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\ThinRun.c": { + "bytes": 10464, + "sha256": "3b1b000070a739ae3f68c88dbf6240a000edb88265c57f1851159d1d66f561b4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Run.olean": { + "bytes": 57688, + "sha256": "9a3b4a12a7d9d3548340228a961da326985d07ddea6dcc49930123b55f5949d6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Run.c": { + "bytes": 8511, + "sha256": "011c0236096139570bd9163cb34947acfe462d6f1c6ce5a264947bdaa9e8e5df" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Observations.olean": { + "bytes": 2438888, + "sha256": "405a2fc58154ab0149f425b4edda69322ce53994b49ad04d3e088a748cfc4950" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Observations.c": { + "bytes": 376240, + "sha256": "c62c6056c651ff833df6acda2c156724579d98c4fbe3c577aa7f39d9f54a63ec" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Entry.olean": { + "bytes": 185384, + "sha256": "28f2dd7c683276a9ad581267fbfda74a7ef1343a1ba36d8a2d7c9a25ecab3869" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Entry.c": { + "bytes": 55148, + "sha256": "47fccd0a683eb9aa64d47d39f7b8a7633dae0e5c9b4a5a7cefa2d17a9fca8178" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Repack.olean": { + "bytes": 154888, + "sha256": "e0207974c4e95d9850fc7e17440b12454e816eae337eb0aa9bc156e4b1d81098" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Repack.c": { + "bytes": 1279, + "sha256": "ba2b96dd29aaa0474bca550eb0fc94ba9c6873100bcad97192acfc03eceb844d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Contract.olean": { + "bytes": 204248, + "sha256": "98ff8e26c186828389ccbb8dd22f2407b72ecd81b41bb23771a60b214633b79e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\Contract.c": { + "bytes": 1292, + "sha256": "e6ce3c42cdc1608a0d18b6ae29533cc83d1f20cb70f6da153b0a37fea3ebf891" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle.olean": { + "bytes": 19544, + "sha256": "27b418cca80bc2cf4b8908c4d33c30b6fe95cb5f1f1f35816e8e1d8e1a7fdd30" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle.c": { + "bytes": 1568, + "sha256": "1ed63e46e1525eec39e55a85bdfb73669e8c021db3390df158c784f0dc689f22" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\AdmissionContract.olean": { + "bytes": 82568, + "sha256": "fc2983662a9a5411e747ca45d887fd115565eb03fdb60cc94d90c24284eb409f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\AdmissionContract.c": { + "bytes": 1319, + "sha256": "1defb7100fa76d7a5ff0c3cd87054a0fae2736267ab6b441fc26eeed3c6810da" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\BoundaryProofs.olean": { + "bytes": 161352, + "sha256": "df807cdbae5dc1fe5d03dc9cd4dab9f6edee858d465276977e46479f7cdaaff1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Core\\WordRAM\\Native\\Lifecycle\\BoundaryProofs.c": { + "bytes": 1598, + "sha256": "efe3c0884a16b395c4d28e5ef2c150931245959df0edf0d5e4dda8f844b3a451" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\lib\\lean\\RMQ\\Validation\\LifecycleNativeContract.olean": { + "bytes": 243984, + "sha256": "76b5d01fcc40d2a75ae968e741d0c9bf9357543de4d097a7f76d98afeb077de9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\build\\ir\\RMQ\\Validation\\LifecycleNativeContract.c": { + "bytes": 1605, + "sha256": "fc4e294ebbb2192064c603cd733b6a67b490d24f8ac0d9c33818fb8aa20b6086" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\production\\packed_rmq_lifecycle.dll": { + "bytes": 12421120, + "sha256": "d8f8f2dcf7656e0565e45d03ad24aede8961e27618342864aa933e10d17073db" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\production\\packed_rmq_lifecycle.map": { + "bytes": 4070882, + "sha256": "33a576820cf83b5948084a782b1ff62fbe6ed580d75ded37a3c20cb8ad4d59bc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\testing\\packed_rmq_lifecycle.dll": { + "bytes": 12426240, + "sha256": "6851c7f01c700fe4f880024eadc64d2841e7aff0189fce87250b0cec4dd6f519" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\testing\\packed_rmq_lifecycle.map": { + "bytes": 4071333, + "sha256": "3617e15b95e74c59068b2cb41ca6ce7f63171cf0bbe1abff60f2b9cb1a90d77a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\production\\packed-rmq-lifecycle.exe": { + "bytes": 166400, + "sha256": "2669b3efd9c2d1f9451c95b8a67acd78135a559c0f40a3ff1a7800ae57d70c30" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\production\\lifecycle-rust-tests.exe": { + "bytes": 173568, + "sha256": "69fb9451f85bee55f6ad68cdc6a381cdb35a668f515fdd12f730f6e1e2900b4e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\production\\lifecycle-owner.exe": { + "bytes": 185344, + "sha256": "78294a71c57e3114bae93671a50c1d0e3186c68c4d40f630e5b24b1b673bd8fe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\production\\lifecycle-cpp.exe": { + "bytes": 163840, + "sha256": "502619dd940de5856d5898ee85c943d35a21832a079c30cb210cd9468a440847" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\production\\packed_rmq_lifecycle.lib": { + "bytes": 6316, + "sha256": "bea1edb925a89df8a869f21ccc5129a5c455533a7d9f4a82e705146b27d44a61" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\testing\\packed-rmq-lifecycle.exe": { + "bytes": 166400, + "sha256": "2669b3efd9c2d1f9451c95b8a67acd78135a559c0f40a3ff1a7800ae57d70c30" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\testing\\lifecycle-rust-tests.exe": { + "bytes": 173568, + "sha256": "69fb9451f85bee55f6ad68cdc6a381cdb35a668f515fdd12f730f6e1e2900b4e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\testing\\lifecycle-owner.exe": { + "bytes": 193536, + "sha256": "b66bb0d787e600cc63f6254d105f33a56f9086b40b2d88f2c4e0d0fba73469eb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\testing\\lifecycle-cpp.exe": { + "bytes": 163840, + "sha256": "edea94a8866bde3d4f9c01e9c7f06d2f17cc7d112a2d16864362abd9fd860222" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\build\\testing\\packed_rmq_lifecycle.lib": { + "bytes": 6894, + "sha256": "14c267ee239f85c16d89abc555249fc47d509b4b9518505e709dce317b2c8a24" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\lean-focused\\stdout.log": { + "bytes": 91467, + "sha256": "8e5b851bf61c2a6d923c49201aca35640c1409cdab33a7bb81eab0cdc6e28ea5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\lean-focused\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\lean-focused\\exit.json": { + "bytes": 55, + "sha256": "10e182e54e9dad9ad18ff3717a3f4bd3c0ec60e45eaf4b234f9dc9429fe9de55" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\lean-focused\\pid": { + "bytes": 5, + "sha256": "9558b3efb1f905582eba06608ba1e5799eb3e273773b7f0fd4b671a5aed85e8d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\lean-focused\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\lean-focused\\spec.json": { + "bytes": 1380, + "sha256": "7e1c08a81bc40fd34e50a5c9e303e76efc23260e026973e11390d34b97c7c5b4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\lean-focused\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\lean-focused\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-0\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-0\\exit.json": { + "bytes": 54, + "sha256": "e9c8a9ba5142ee299e3d5a3a49a3276b91f86b5cc8bc6581dbc0982bb2471167" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-0\\pid": { + "bytes": 4, + "sha256": "e09ffd3535b9d219b9e469202e37b92a4138f8ac920871f3144742d1ba656ae0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-0\\spec.json": { + "bytes": 1412, + "sha256": "96b8ded2b1832116d3802a7ba02706e96a33a7a6773d4d3982942c804b9e8dda" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-1\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-1\\exit.json": { + "bytes": 55, + "sha256": "28e66bba8f7171f993a9f5ad8f1bf3e621c4f8a4f891fcf5ebfdb0c441ea7d34" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-1\\pid": { + "bytes": 5, + "sha256": "e2fa281fb59fae141752752c640d278af56fa1677a00a0067d2ac8965880f091" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-1\\spec.json": { + "bytes": 1412, + "sha256": "4f26a74ac3c579ae532bb28ac0ac2bd8f7e4331a19602c2ca016e5fbe73526d7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-2\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-2\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-2\\exit.json": { + "bytes": 55, + "sha256": "cfa05ef52577d160ae3066fb9bd4d89513853ba4cfaa60664a72dd885bf5eb1b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-2\\pid": { + "bytes": 5, + "sha256": "9ab0c0ba8f0d9df7d8fc01b1edaa32d32912d1debd7323c4063de84116a6d5ce" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-2\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-2\\spec.json": { + "bytes": 1412, + "sha256": "1a45f11819e9bb037a38362e82a8c31f914c0cc3684538926169ca879693fdfb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-2\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-2\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-3\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-3\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-3\\exit.json": { + "bytes": 54, + "sha256": "793125a418f3e6d9134bc66d72a113367f08c27bb93c252ca30240e1fea8e4f9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-3\\pid": { + "bytes": 4, + "sha256": "6334610e2b0395f327c5e8538743545ad16c8daf5b9b144503f7722e4a154f10" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-3\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-3\\spec.json": { + "bytes": 1412, + "sha256": "7af3bc45c6757fa635d1071e2cadf2d2986560f327095e230d5a1f3b02fe1a8f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-3\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-3\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-4\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-4\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-4\\exit.json": { + "bytes": 55, + "sha256": "c11fae29b55710124e40922eaf42afe2c61daffcffd7479664b21166c75bd629" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-4\\pid": { + "bytes": 5, + "sha256": "3cc04c5fa0bb6f1698c59afb26611d4eb871aa17904e26dfeeeba3522f33a91a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-4\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-4\\spec.json": { + "bytes": 1412, + "sha256": "837ab0ff6e33376081517c27c239dce2bffd2bc07caa1a6c02f884683333a049" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-4\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-4\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-5\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-5\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-5\\exit.json": { + "bytes": 54, + "sha256": "e4ed656a4b078415b962f89c5b4756a040ee30e4e99da34d69439365f4c0a306" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-5\\pid": { + "bytes": 5, + "sha256": "5fd76a078b3181cca08b8877beffbdc0a71bd1f4d74f8bfdd24256fc33ddaba1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-5\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-5\\spec.json": { + "bytes": 1412, + "sha256": "754582bddf21d4f43c84d859a2bfdcdd8716b991b429578c4e0753ac71497099" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-5\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-5\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-6\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-6\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-6\\exit.json": { + "bytes": 55, + "sha256": "4ffbe5cb7ea872ba4ab33305db7699536acdff4f5969c28b2b343c5d6c85efcb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-6\\pid": { + "bytes": 5, + "sha256": "d581bc565dfdc3e26fc755512e848245dde53709195048a76d3e789b3fd1b0ac" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-6\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-6\\spec.json": { + "bytes": 1412, + "sha256": "e96cbc3e455aeac135065c5943586e2f0e859c9f8b91e1d0d4c5280b821f9db8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-6\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-6\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-7\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-7\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-7\\exit.json": { + "bytes": 55, + "sha256": "053ad95872efae61a05dab7196870cdb7aed7273bace818723c7ed487f545bef" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-7\\pid": { + "bytes": 5, + "sha256": "e3c76c0bf24f60b7503ee979ba8e7da4aac5c38b02dce2d58b5193f714889d08" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-7\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-7\\spec.json": { + "bytes": 1412, + "sha256": "e2362604c7acd15b2cfaf8ed06af8e20bc96b4b9898007ce5b8cedf0b1a36396" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-7\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-7\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-8\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-8\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-8\\exit.json": { + "bytes": 54, + "sha256": "5d3790963e605a97058e6a05cf531b10df7b7ddfa03f5db3c345e4110654e0b8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-8\\pid": { + "bytes": 4, + "sha256": "be7835abed78dc23de40082222ce56af8da3b492dd785f17283382593da75806" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-8\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-8\\spec.json": { + "bytes": 1412, + "sha256": "da26e87f4edd28ff89b50851532497f85ae251f58301598ba7cd5760af8352f0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-8\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-8\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-9\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-9\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-9\\exit.json": { + "bytes": 54, + "sha256": "d756196b387164c006c164c682dd41d6d83647d2277ca2a6ff68b0a7401370b4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-9\\pid": { + "bytes": 5, + "sha256": "6985c7b3c028a85d37a0627946b13b3a0e6091f0a0bcbe1818e54f56d31d1d69" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-9\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-9\\spec.json": { + "bytes": 1412, + "sha256": "e64a36234a646b54d1023d85ff8e68e21f436a85d00368cf1ce79b71e6db55ee" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-9\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-9\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-10\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-10\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-10\\exit.json": { + "bytes": 54, + "sha256": "40ffa1218cb16abec52e06e1ba18c244fbbddc27809011f6f7fc8e0f06ebbf7c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-10\\pid": { + "bytes": 4, + "sha256": "21bc59f909dc499bbc66fd6cd4ef1e015ecdb280b6e56ff5228c4f04f7e11340" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-10\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-10\\spec.json": { + "bytes": 1419, + "sha256": "8d7e5030627134443be4c0ad2ae2bcc4de1df5a07625bd0e9741444adcd4624b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-10\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-10\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-11\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-11\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-11\\exit.json": { + "bytes": 55, + "sha256": "1694cf778df52927de0340aba76284ee3e289565f1a19b12b86e100050b54138" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-11\\pid": { + "bytes": 5, + "sha256": "5d101ed9c89cf6baec2b7ea85fc3675c2038ea62f52477aadf4c970570095465" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-11\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-11\\spec.json": { + "bytes": 1419, + "sha256": "633e713ce4216973490571d79834f368af9646bf1db3200e811a326a6e08442a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-11\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-11\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-12\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-12\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-12\\exit.json": { + "bytes": 54, + "sha256": "be515ad9136f3b0c0ce108d244289d51740d91dc806a9aa03b324d8f97fb53e4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-12\\pid": { + "bytes": 5, + "sha256": "fe3af2f3315ce61a3d9b085e4c4611b0a704c9119f034f3f6c060ce3bfacc846" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-12\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-12\\spec.json": { + "bytes": 1419, + "sha256": "0e23fc3b418962acdcdbc7c1f6d3401f05e2f1ea466abe9f25e21293da9c79b0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-12\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-12\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-13\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-13\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-13\\exit.json": { + "bytes": 55, + "sha256": "23c0ca4e30602dced972d8a4451f280f1db3bf843977c365ff8b4655734faa7d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-13\\pid": { + "bytes": 5, + "sha256": "2429a0818f75039e176aada39c8b1c77c65c1407920c350aaf011c3382e6fce9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-13\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-13\\spec.json": { + "bytes": 1419, + "sha256": "7b6bed1e27375e3928a041f38ab2ccd146def73ffb761944bd3b53d04c40f1ba" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-13\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-13\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-14\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-14\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-14\\exit.json": { + "bytes": 54, + "sha256": "f019f1dfb089751fe7d64b2f94853d834789e0672b97bc08935a2ffb67f4c3e6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-14\\pid": { + "bytes": 5, + "sha256": "89f4a92a0e0f85b755dea0e48413b78246ca3f47b22543babb0d29108a6c2c3d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-14\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-14\\spec.json": { + "bytes": 1419, + "sha256": "3bfa55aa592a18b9edcf9bdb4ae718315bfb049e80a304bab50a5e726fb37d65" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-14\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-14\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-15\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-15\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-15\\exit.json": { + "bytes": 55, + "sha256": "522afe078d17a68d89f733b6b4fee89b9514a50dff3611807e3b3d631bed1fe8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-15\\pid": { + "bytes": 5, + "sha256": "3539617ba866aa92f8e249a7dc7988a524bf3dda63c97dba7325909c138dbb47" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-15\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-15\\spec.json": { + "bytes": 1419, + "sha256": "5e03835751c4be8605b3d7f3a5a1b65007d9d2c21420b583737318ba7b2bbb31" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-15\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-15\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-16\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-16\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-16\\exit.json": { + "bytes": 53, + "sha256": "3cb741e74658dfd45d8d69572c2a59bd9d23b5ee6090d386d09d47fca27f8914" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-16\\pid": { + "bytes": 4, + "sha256": "5d10801e95a05cfb95f64a4f8ca5534b0a4915a54c4faf4148ed2a472c3970a7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-16\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-16\\spec.json": { + "bytes": 1419, + "sha256": "5d5bc21f267e94e6a12e8e4e2ab429b7a23817e71c80889e20b17af7573c45a0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-16\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-16\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-17\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-17\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-17\\exit.json": { + "bytes": 55, + "sha256": "c7ccad1df50e9936ce3864c93bbb1cd0e37c17e387b9e1bcf155add033a374e2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-17\\pid": { + "bytes": 5, + "sha256": "ba3f7fd7c27efc349f7e29325e2cd63925806b3ff582948d37e248d0cd1f4b41" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-17\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-17\\spec.json": { + "bytes": 1419, + "sha256": "69121dc7316a7a6c0050c403f3411f06b7e48ba449335ec03eb7ec24ba9a1f73" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-17\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-17\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-18\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-18\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-18\\exit.json": { + "bytes": 54, + "sha256": "06eed401885736df8b6032b165be10e769c0dc8e6cc7b896f0f4c1a4222e81f7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-18\\pid": { + "bytes": 5, + "sha256": "a0dd1fd098247275f0fbbbc121db7c19ff7392799266e6028d2e1dd4c2fdb61d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-18\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-18\\spec.json": { + "bytes": 1419, + "sha256": "574e603ceb88ec848488a9ef1e827982695a47043ea969853233a440756b7034" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-18\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-batch-18\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-global-visitors\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-global-visitors\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-global-visitors\\exit.json": { + "bytes": 53, + "sha256": "71f743288f36b2fb1362429db6df8d86c92ebf2b033048693a871dc54e332dc8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-global-visitors\\pid": { + "bytes": 4, + "sha256": "be5220c4102d65865bde1ef9740d3d2093a02192e5773c56f23e27d917f17958" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-global-visitors\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-global-visitors\\spec.json": { + "bytes": 1475, + "sha256": "3cafca38df6cb3746f2e12f1736102273db82f02fd71563efd2a0fc871303c9d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-global-visitors\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-global-visitors\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-production\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-production\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-production\\exit.json": { + "bytes": 53, + "sha256": "86d65253420e271a2a9793069cfdfd89a766ee9650dd0a026515d6a5efd01397" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-production\\pid": { + "bytes": 5, + "sha256": "aa5f6a751c86be92cf2fcb959bde2c5712cffb4d34fb5c5e57713143217227ca" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-production\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-production\\spec.json": { + "bytes": 1491, + "sha256": "100e894e5ded8de20645f74653a4c95cb626997e95380412b1e7f44a4ff1fd07" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-production\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-production\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-production\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-production\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-production\\exit.json": { + "bytes": 53, + "sha256": "55bb159636818645f75f20b6b3489d51c05f8e4004891042dc32f025d6d029de" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-production\\pid": { + "bytes": 4, + "sha256": "25dbd7ca6d959934a35be92313dff16e932b40612e8343910f908794d278f030" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-production\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-production\\spec.json": { + "bytes": 1646, + "sha256": "e7f647145fd841d8679a4fdb1be81683b519772990c9953003090d7d5206d990" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-production\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-production\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-testing\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-testing\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-testing\\exit.json": { + "bytes": 52, + "sha256": "794bcbe6c6b4377b69c0b537fc3e5bd500d2b1c5c8a564ca2a9b10f6eb99785d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-testing\\pid": { + "bytes": 3, + "sha256": "36790ecd55c2030dc553685bef719df653f413a20cdad1bfd1dc934c76686ddd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-testing\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-testing\\spec.json": { + "bytes": 1505, + "sha256": "6e5ca5f5b0afd24672872337ddbed923331e2e1b6daca792dc9990c307d3786d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-testing\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-shim-testing\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-testing\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-testing\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-testing\\exit.json": { + "bytes": 53, + "sha256": "66ae9ed443f147bed94d36f090ee518927d1983a58551b1a598866b81f2124ea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-testing\\pid": { + "bytes": 4, + "sha256": "97541fa225fe02ddb1b3973c987fccc62fc64f90b93b71ba40211544e8f373dd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-testing\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-testing\\spec.json": { + "bytes": 1619, + "sha256": "faf26515280653caf53d348a611716794483143d42a2148aa6b911a6a5d72ced" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-testing\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\link-testing\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-production\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-production\\stderr.log": { + "bytes": 164, + "sha256": "ea0850d6891de9a7cf6fd3c27750cf2fe27320aece92f97063f092d4f6c93ea2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-production\\exit.json": { + "bytes": 54, + "sha256": "37f03b367061cb9a7b39afc7d9d49b4eea32ee7c40b5aff53c9078c38bd6775f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-production\\pid": { + "bytes": 5, + "sha256": "6eca1de0f77a3088bee578cbf842443b4dc5fb177ee29be9b256ec0a58951ee8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-production\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-production\\spec.json": { + "bytes": 1488, + "sha256": "05154b2bb80794bdc2fb0a506d520c2bcf788ba0ed6d22d170919da90a73f798" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-production\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-production\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-tests-compile\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-tests-compile\\stderr.log": { + "bytes": 294, + "sha256": "8514c831d2bbc85bac28fac929cbaa4c0086a2aed0dc4bc3eaff5f168041f7eb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-tests-compile\\exit.json": { + "bytes": 54, + "sha256": "34166bfe02bed3ac3718c13ac257e018d77c8827dac2f76675315f0742676f35" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-tests-compile\\pid": { + "bytes": 5, + "sha256": "4bf9828055cc8be1392b0f846c676cae59f3a626a8e75267cd03a59eae766f89" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-tests-compile\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-tests-compile\\spec.json": { + "bytes": 1517, + "sha256": "4d69eb434b7f2dd0c71850291993f99a2b9c5629a0ab185469a60c4398c500d7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-tests-compile\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\rust-tests-compile\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-production\\stdout.log": { + "bytes": 266, + "sha256": "5e5a1f0f5666e3eef75ca9a57c95a922eeb60ff4c61863431146bc3dc3480b10" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-production\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-production\\exit.json": { + "bytes": 53, + "sha256": "82fc52f7de75254a6cf4e00253f1cfb2ca0a0e91a48f025f5d7361e0996e5d1f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-production\\pid": { + "bytes": 4, + "sha256": "01df2f8f80a112a3a266c4ef4222a6268d313373d9653de7f8563880c69506c0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-production\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-production\\spec.json": { + "bytes": 1576, + "sha256": "43077f777672db4433931ac5a811e74330c5b0fb9592ecc01a8665c246d3bc4f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-production\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-production\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-production\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-production\\stderr.log": { + "bytes": 2382, + "sha256": "42d5aa41c776e608f6db014875a7236d298ccb74e8c2bfe1024bdb3d308683d8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-production\\exit.json": { + "bytes": 54, + "sha256": "e734df097e963efd858097d253c8376faee39a508e019041da6f662fea6b3722" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-production\\pid": { + "bytes": 5, + "sha256": "8eadeae84b26020c9cbf62228061f285aadde26ba0850b40492f8e1e8ce23f4f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-production\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-production\\spec.json": { + "bytes": 1594, + "sha256": "e3bd77eca49ebbf0bf71cd48952458c17610ae058337ad8ab94d55063d8ab575" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-production\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-production\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-production\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-production\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-production\\exit.json": { + "bytes": 53, + "sha256": "94ffc3978020f9662e87e24bd5cb4647a286378371efd81d5e822f11014446eb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-production\\pid": { + "bytes": 4, + "sha256": "73b78aae3fdfcb4a4ccc874fbe69f43990ed8c8b6ba1f8dba81067764f454d25" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-production\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-production\\spec.json": { + "bytes": 1605, + "sha256": "13e307ae3c891958709a678f6c88e36fbfc305769a8f6984f1e9e961fb6eae8a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-production\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-production\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-testing\\stdout.log": { + "bytes": 260, + "sha256": "014ebe630c3f2c7c546e7713a7cada63e93a8333e35ddbe3c04e6d9c7daae480" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-testing\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-testing\\exit.json": { + "bytes": 54, + "sha256": "691d22683f25ce6b7d0559532517256594de47a73c94735c9e517621858106b8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-testing\\pid": { + "bytes": 5, + "sha256": "3fb0ea90b8a70f9029521e538856682f6445ec593733c00796ae208acafb196b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-testing\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-testing\\spec.json": { + "bytes": 1540, + "sha256": "8d73f1128d3960e0278fa7b4b441f8ace7a2ea3362051639127d2d762d34981a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-testing\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\import-library-testing\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-testing\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-testing\\stderr.log": { + "bytes": 2382, + "sha256": "42d5aa41c776e608f6db014875a7236d298ccb74e8c2bfe1024bdb3d308683d8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-testing\\exit.json": { + "bytes": 54, + "sha256": "1e49ec829b0f9f89b16c8f10aa6365c6826f471d73c600592b293806a00535c8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-testing\\pid": { + "bytes": 5, + "sha256": "85dd71abf51ae202dfd74d1e599ad5d9ab657e587663274c0cf90f7601a5a20c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-testing\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-testing\\spec.json": { + "bytes": 1605, + "sha256": "3db7eeea81120bfe9e316b297b14351a04833c2739ff567022a1498dea1d4da7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-testing\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\c-client-testing\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-testing\\stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-testing\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-testing\\exit.json": { + "bytes": 54, + "sha256": "51b9ee1d21d10ae12c24dd723200db8c3c196b786d1c81a0774ebac1acc64d3b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-testing\\pid": { + "bytes": 5, + "sha256": "9a103f8d1a13f4d5be1c7662582a40129753f297d220c86856cd7b5790e9d0c3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-testing\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-testing\\spec.json": { + "bytes": 1581, + "sha256": "2111b64adb11df9e04e96e8d68890a675845e8ba07070c34d42b89c22c60e5a8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-testing\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\cpp-client-testing\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup\\stdout.log": { + "bytes": 26, + "sha256": "225667c0dc2dfe281bbbcf46a20fb47605d484ef6de57738fabaca0c5c1bbfcc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup\\exit.json": { + "bytes": 54, + "sha256": "e48bbba85eb4dd83e75b4e2d4c7c0952bcab33f8259bd350d550bbcdb497408c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup\\pid": { + "bytes": 5, + "sha256": "ac98dd8332b72e8742a8319a2d11816051816c7c9f8e036b3963ce963e1a876a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup\\spec.json": { + "bytes": 1409, + "sha256": "5819c8d12e4e55566787d165877bad4e1c7679683a3cf762e81f433089ce3776" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\startup.json": { + "bytes": 686, + "sha256": "681a63b108e41be0a97495569aa0d6b8992a870ab9b7e5c0c68ba83c5923cf7a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0\\stdout.log": { + "bytes": 30, + "sha256": "16a18c7356b4aa3c9eae947269e835592a90917921b2bc593a71ee26963e390a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0\\exit.json": { + "bytes": 54, + "sha256": "b09f00bae3de46538c402d96bcb4580155f383f8b8358583bd1019579a187ac6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0\\pid": { + "bytes": 5, + "sha256": "987e24b968162fa34403188ca14026127ea30c0a476a1e7cb4b358e4f6eee1a9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0\\spec.json": { + "bytes": 1681, + "sha256": "8a6135aea31d6574f85c5d7c94a1bccb2525cc7824c8a4fad1d8fe032bab8933" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed0.json": { + "bytes": 5541, + "sha256": "b149ac3e7efa104f82b0473f1ca56b637a06baaf555919a770606bd4bf3876cd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1\\stdout.log": { + "bytes": 30, + "sha256": "16a18c7356b4aa3c9eae947269e835592a90917921b2bc593a71ee26963e390a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1\\exit.json": { + "bytes": 54, + "sha256": "eadf9c56dfe4aaf36a853f596b133f901f1ecac6ce215d3f52cd2652b5eb7ce2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1\\pid": { + "bytes": 5, + "sha256": "9ea3451c3a250d0223191b55d7a59f8ac25b19525e2597f848e08558f4d80974" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1\\spec.json": { + "bytes": 1681, + "sha256": "83ea13dc5c0abb70c54283825ffb65fc894d4c5a894828f3673cf8646958a255" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-EMPTY-observed1.json": { + "bytes": 15316, + "sha256": "cde6c889e8fd2bef9303132a4a07e0e22a474266f8a08b15c8f3dfc460493737" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0\\stdout.log": { + "bytes": 31, + "sha256": "5ce8e1604e4c266131e7cff7289d31e180c418263b7d7d6970ba8c0cee186c15" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0\\exit.json": { + "bytes": 54, + "sha256": "e964fe80acdd41d70f7853ff6649165beb5ce9c3f1ee6767c1ca2f473ea30e25" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0\\pid": { + "bytes": 5, + "sha256": "06e01dc1011ecca65c2f9fef9811bbf5eac2f498d3ebaccbcd640ab8ab452301" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0\\spec.json": { + "bytes": 1689, + "sha256": "ff9ea9302142440a12227ebbd60eee7749c7f2680230a807346ed994e686cac5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed0.json": { + "bytes": 8939, + "sha256": "842cdd7436bb814a3460a5ac88387c038f67166fffe0a8f170ec78f0fa6b15a1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1\\stdout.log": { + "bytes": 31, + "sha256": "5ce8e1604e4c266131e7cff7289d31e180c418263b7d7d6970ba8c0cee186c15" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1\\exit.json": { + "bytes": 54, + "sha256": "36131c0b5252fbee2183e163cdde3768993e86caabb1dc9261a662e84b646092" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1\\pid": { + "bytes": 5, + "sha256": "e541292b3dbb3fc911b48ee2cf242eced619ddaa9839d7b36ee01889349c9789" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1\\spec.json": { + "bytes": 1689, + "sha256": "9c216ac8664b26066366704f280a100a54b4db18b1afaaca6e781413fbdb3003" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-SINGLE-observed1.json": { + "bytes": 49820, + "sha256": "795e4dae06f006b0a7c7b28442e3909ef5a5007fed757f5c46bdeb43d4d34531" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0\\stdout.log": { + "bytes": 28, + "sha256": "a7ff05dc845b54dd39502efc08224c0fdfdaa48375d2e6cf96ba50c103ec686d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0\\exit.json": { + "bytes": 54, + "sha256": "4898c437c4678fffbdea7348a01fc0222c79db16b91cfd3e3c75c3d6019e92b3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0\\pid": { + "bytes": 5, + "sha256": "5f1183e16dafd122ced695b93e88ae02e9f396ed43ba8fd6ec0dbd993eaf8521" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0\\spec.json": { + "bytes": 1665, + "sha256": "0cde95a6214f1eeb090dfb6c9662e51a5736e2169f7b3646284097feb50a4b4a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed0.json": { + "bytes": 10819, + "sha256": "51d2f235335b9b43cc7da9a3655797d04bdae1b4a2e13d4b439a6a025c8dbca2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1\\stdout.log": { + "bytes": 28, + "sha256": "a7ff05dc845b54dd39502efc08224c0fdfdaa48375d2e6cf96ba50c103ec686d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1\\exit.json": { + "bytes": 54, + "sha256": "3220cb975cd716f86ccc728bdd478479ac7a0edce10df39b7d1278a0b3c5d875" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1\\pid": { + "bytes": 5, + "sha256": "97d32693b3a47d43406ef1436368c6dd7a2d45e9b0a9840b36c7f51015fe749c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1\\spec.json": { + "bytes": 1665, + "sha256": "104a23a16e01a41f7abe37eb1e1593ea226d7c8593fcd0e9aecc7d48f6754762" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TWO-observed1.json": { + "bytes": 59340, + "sha256": "591d39f4c71f89940f2828477ba10abd54e1adc0d1990c7869cdf546ca17e952" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0\\stdout.log": { + "bytes": 29, + "sha256": "68c88924b7068c5291d678e0a3d18450b8921f396924a23be7fca447e5aad6b8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0\\exit.json": { + "bytes": 54, + "sha256": "de4e961b62a52e0a63b21cc9ac7dced5c91be6fd2dc6164158a62f3897f40d91" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0\\pid": { + "bytes": 5, + "sha256": "742007d0d8d0b6e62acbccf34e1216233dcd1df94df1f9d134fa9cef88b9a522" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0\\spec.json": { + "bytes": 1673, + "sha256": "3cd8fce94906a5d358063940bee3774cfbb0a2a0ae573b4c1d90e2f2ad338287" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed0.json": { + "bytes": 9467, + "sha256": "babc3f57370550139eccbd5a479bdbe9182b8e07ea566c2712d6c61a1e5e414d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1\\stdout.log": { + "bytes": 29, + "sha256": "68c88924b7068c5291d678e0a3d18450b8921f396924a23be7fca447e5aad6b8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1\\exit.json": { + "bytes": 54, + "sha256": "ba62f451db06e41f8db0fed839cc8b6e7aac96569813e62aa63661cb88c28d3e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1\\pid": { + "bytes": 5, + "sha256": "b9bd32bcddee122db6fac23757ea83cbdc7b7215c2fdf37186d44af5c31b62f8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1\\spec.json": { + "bytes": 1673, + "sha256": "51dfd6890c9641bcbc05cfbb8d4562644509eec45c76ecc2f955e0e21d2fd7d3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-TIES-observed1.json": { + "bytes": 82195, + "sha256": "94056eebfe6584d65939c827d54841d2c88cacfee0f2078b74df351d34a85fff" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0\\stdout.log": { + "bytes": 28, + "sha256": "c050bb197d58d0c1d9039b6c494e9026efb7858f5e2b8325de9286c906f00e3c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0\\exit.json": { + "bytes": 54, + "sha256": "b76de58b358216f881ee5041f5cf643251d6055884b2ef500e3c44105155b61b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0\\pid": { + "bytes": 5, + "sha256": "e3e188f55e95f99a58fe77e0c921f99c4dca3ff0e92f9ed1fe1a633206c069f0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0\\spec.json": { + "bytes": 1665, + "sha256": "ea448ae8fb3b0ebd2fb7e72a60a1d8d1bad024cb3169d5f3aeda8a8e4d3a59af" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed0.json": { + "bytes": 14572, + "sha256": "32869f89a153d853fe3cf5745dca9ae41d98bbe75e963167bf4b273d22d4663a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1\\stdout.log": { + "bytes": 28, + "sha256": "c050bb197d58d0c1d9039b6c494e9026efb7858f5e2b8325de9286c906f00e3c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1\\exit.json": { + "bytes": 54, + "sha256": "0217c0a9fb780c99521f686541b7cdf4dbdf9da95987d18a307ada0c3e7f635c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1\\pid": { + "bytes": 5, + "sha256": "6c7198493d1c645182a5ae2f4cf89fba8331d66611aec95a0bf5d1fbf3f8427b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1\\spec.json": { + "bytes": 1665, + "sha256": "b9f0cea793402f7efda1732538810ddb12dffd709d12ed810915fa6669ff1ac8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N24-observed1.json": { + "bytes": 197886, + "sha256": "ba6d47317718b9c89ebd4c06fc8c019b5c4f1089ac9b9dd10d5e66f21903eb61" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0\\stdout.log": { + "bytes": 28, + "sha256": "13b21e36d4e3ec9c046814c72afc1287921584ae2a1f9fa746e59cc696c4b215" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0\\exit.json": { + "bytes": 54, + "sha256": "768dce977f0a0158810e19b8d77eabefa32e929c26613e18bcbbc90733bfe966" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0\\pid": { + "bytes": 5, + "sha256": "3f725dca10c20657311f9461a22d1803df7ac8c994b5f2992d3bb878e30c4a4e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0\\spec.json": { + "bytes": 1665, + "sha256": "e35698e534686df46971b007fe0910535d943e65598842a6ec1354b255473ce8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed0.json": { + "bytes": 20956, + "sha256": "8fa61d0e3ff721093152e0cf13045e60c4dbefcc8c5a4f75bb6b03d1829a8188" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1\\stdout.log": { + "bytes": 28, + "sha256": "13b21e36d4e3ec9c046814c72afc1287921584ae2a1f9fa746e59cc696c4b215" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1\\exit.json": { + "bytes": 54, + "sha256": "b5c6be890d75a89870a908b63da7e9854c82c6614ff9951dd4c96d3325c77e28" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1\\pid": { + "bytes": 5, + "sha256": "dc50198c75e27148d0160d6150ded1c6b1d19c5b6b73f5eec72acbb9e7d908ea" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1\\spec.json": { + "bytes": 1665, + "sha256": "b8e7225216408fe2ff339762ff2fe67f69bd20b69562e3e83cfc20532da6e27d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-W-N83-observed1.json": { + "bytes": 460993, + "sha256": "1e43a1440055f911c68b7662fa60ef3b64625875fcf26236eeba7ba9db73cebe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0\\stdout.log": { + "bytes": 30, + "sha256": "ace7296685f56e914e776d1368ed1dcd04c942e055278ea7c9bbd096cff2aeb3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0\\exit.json": { + "bytes": 54, + "sha256": "ebfe8d0f0e8f97ad16e0add129ef8cde021068bff63196f7c82b606fdf154ecf" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0\\pid": { + "bytes": 5, + "sha256": "30f4881556a53cebaa486cbf84585572fd7e5b909f2de97d63a7dfb7610883bd" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0\\spec.json": { + "bytes": 1681, + "sha256": "9d462edba5e845aa7919bd1211d804c3773850f038bffac8f2ebc0739b358771" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed0.json": { + "bytes": 5541, + "sha256": "8cf8fb20a157643b1c9ac93ae0cce5144f96b40111644da43b046d4f61f2288e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1\\stdout.log": { + "bytes": 30, + "sha256": "ace7296685f56e914e776d1368ed1dcd04c942e055278ea7c9bbd096cff2aeb3" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1\\exit.json": { + "bytes": 53, + "sha256": "2ae7068e76338730b691273b9f93dba5aea3db183c85275f5876c458a4f66d97" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1\\pid": { + "bytes": 4, + "sha256": "83a78b3a435a3355e1d7e4e73e7ced5a2e580695d3df036d0ba96bb16a91696b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1\\spec.json": { + "bytes": 1681, + "sha256": "b5bdcd22a797399a8d3cc367b1ee3b48b853e1107c45cb0981af067ee8a64347" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-EMPTY-observed1.json": { + "bytes": 15316, + "sha256": "ad3b2ad7871f6c4c4d597ed27d6d855ff42efbdbb6e1e5358aff2d24e5d5782f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0\\stdout.log": { + "bytes": 31, + "sha256": "70cceb78f7b5d8c984944b265f4a398919369d19381625f4997a043433adc3f4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0\\exit.json": { + "bytes": 54, + "sha256": "3a7f85299afa8ad4fda910549f86c67a734c69843bfda81f9896d15c46f1256b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0\\pid": { + "bytes": 5, + "sha256": "797ce43eb4d03351efc58160145f9b8c8314a2598086e2ef218b0bc348771d1c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0\\spec.json": { + "bytes": 1689, + "sha256": "291a264d072155476d013c5abe545ae3094cac73d9e5fb914c9675c668857749" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed0.json": { + "bytes": 8939, + "sha256": "f1cafdb48a67166c7197da21dd9b88bc9bbc11649c05a57e375bc793922477d6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1\\stdout.log": { + "bytes": 31, + "sha256": "70cceb78f7b5d8c984944b265f4a398919369d19381625f4997a043433adc3f4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1\\exit.json": { + "bytes": 54, + "sha256": "0e741746584c4afbd81dd997aabc9e3f4d06fd93859a58bb600188ccb9d944c8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1\\pid": { + "bytes": 5, + "sha256": "c8b97b404a1004327290982e36c95d32d7e791708be6bced8b0ef667452d62b8" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1\\spec.json": { + "bytes": 1689, + "sha256": "a9ca00e61e8abef49cabc7e72c72212e010886dd17a3b8fd8dd49cddb3347101" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-SINGLE-observed1.json": { + "bytes": 49818, + "sha256": "89b09e77a8dfb26d86782df3fb9dc00f3ebac8836cfd356b2ce90477561f9bfe" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0\\stdout.log": { + "bytes": 28, + "sha256": "c810701ddb29c587d78f36e327a81b0813645e7ed5ac4b2ee23451032e6d9d9a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0\\exit.json": { + "bytes": 54, + "sha256": "f23f382090cc2bd140727bed3017a04809f4b68bfb83f0dff81e7be5b5694be2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0\\pid": { + "bytes": 5, + "sha256": "0400365406a2e0aa1180d0090a45cd4bed5b1ceff6113be56d4f70a624224989" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0\\spec.json": { + "bytes": 1665, + "sha256": "9c2e2695e0cc9118e0124a298cd2e4721b8b7213d65ed1cc63077b6a1d4fe653" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed0.json": { + "bytes": 10819, + "sha256": "538f79e3b77504d99642117dc114d4a98c354c303a46fdde959b2d6e23acde4c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1\\stdout.log": { + "bytes": 28, + "sha256": "c810701ddb29c587d78f36e327a81b0813645e7ed5ac4b2ee23451032e6d9d9a" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1\\exit.json": { + "bytes": 54, + "sha256": "f6ba65957698dabf107b8091a2f6434ce9563fd74206c2b49d63c4548c92c367" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1\\pid": { + "bytes": 5, + "sha256": "cc69d46722461bc7596847fea0373dda8238c851fbf9c4f9bf2aa6aa532f756b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1\\spec.json": { + "bytes": 1665, + "sha256": "3d7877808fedafa77f6f0d008a6e9336ad8a3a9234c29b6954265893e3110c46" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TWO-observed1.json": { + "bytes": 59208, + "sha256": "3b6e20d8ba52577cf157406cf62375d0fb495aa730d19a095012de23c7c176dc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0\\stdout.log": { + "bytes": 29, + "sha256": "7ce0bfdda22059a40929188db8774e3be8c0f0ec0394e3bd5183c5639afe5adb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0\\exit.json": { + "bytes": 54, + "sha256": "7bb2f4bb5e89e262d8bfd37026ccdeebeea6b3af8f5c2ab83ad8a5a90c290d29" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0\\pid": { + "bytes": 5, + "sha256": "1307878fd6d2649ee6db3d276e02eab6a2346536b27a6804d01d535985181775" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0\\spec.json": { + "bytes": 1673, + "sha256": "2aa64e5a208f02f4cfccb9c814ae744131b8e3289c1a372520719866eb0968fc" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed0.json": { + "bytes": 9467, + "sha256": "92df1291e2697e8e5376b5a0a75caae09a6d979fc38403952f921937f2836353" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1\\stdout.log": { + "bytes": 29, + "sha256": "7ce0bfdda22059a40929188db8774e3be8c0f0ec0394e3bd5183c5639afe5adb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1\\exit.json": { + "bytes": 53, + "sha256": "a9dd1059eda92d6be08762ed3e7fd4484dd6ea854e76005b6b81b7998089ab40" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1\\pid": { + "bytes": 4, + "sha256": "83f16a7746e67a8cdde308ace0bba1ec224f092f9c78b6b74cc6b74cb3b63ca0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1\\spec.json": { + "bytes": 1673, + "sha256": "960f0c10be4287d792d6c70d90b0b4fa8b34d6f409469aab15cdddd0068ff73d" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-TIES-observed1.json": { + "bytes": 81767, + "sha256": "9154b2c84836fb3b9996a5c1a016ca25f59e46e410869ea5e61a4fa883a47260" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0\\stdout.log": { + "bytes": 28, + "sha256": "8eab7044fc7b9a0cd16703db9d23515f5be2f62d8eb5490174f2e79a9fde5a85" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0\\exit.json": { + "bytes": 54, + "sha256": "e83ffbc890c5fc8e69645b75cb5d06e73eeb50bb5d6796a4439d66cfaf8ff656" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0\\pid": { + "bytes": 5, + "sha256": "ae4fec20138eadabc7b704c147f3873fe73ac08ce74f5a6801f4ecc1466c9607" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0\\spec.json": { + "bytes": 1665, + "sha256": "55d3df7af9da6fe0ac3a821a0cc81edcef812fe52be0aa8bf7a884caae242b6c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed0.json": { + "bytes": 14572, + "sha256": "9bbbe5e36b4e9e13a24b02056bf5c0d9b546503d45bd1f815ba315505fd14fb1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1\\stdout.log": { + "bytes": 28, + "sha256": "8eab7044fc7b9a0cd16703db9d23515f5be2f62d8eb5490174f2e79a9fde5a85" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1\\exit.json": { + "bytes": 54, + "sha256": "ec0b1a0165e6bbfc4dc34c36f2fc39490373e4c3c16cb307c80a161678158ac5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1\\pid": { + "bytes": 5, + "sha256": "9362505169455973f93050fe8da8cade1891a56d9cbbe9a1af48f59fe78bb49e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1\\spec.json": { + "bytes": 1665, + "sha256": "ad6c47d7f1f1d6ca5f5829fc22bdeb27e979a9b176707803e53b27f32f1f8dd7" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N24-observed1.json": { + "bytes": 191612, + "sha256": "36af9cc9de2c7ec1ae5ff6af4bcefa4b6e893ed017b960adecdbfee16b96422b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0\\stdout.log": { + "bytes": 28, + "sha256": "24c41e21f3a76f8c3aa35c23499d4e0cdf1a7a62015f89fc8699c22a72f19b5f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0\\exit.json": { + "bytes": 54, + "sha256": "7b2d644e65ccee3dbc34bd95919a9578e73f4a69f263fb53244ca98bfdff21fa" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0\\pid": { + "bytes": 5, + "sha256": "d1710e41e0ade051d57d3b7bc82656dbbf48415856b79d2ecf5d712ac53024c5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0\\spec.json": { + "bytes": 1665, + "sha256": "bae604b8952581897a8007b338f21609134886c5dcfdc1c092c6dfa0ff6691e0" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed0.json": { + "bytes": 20956, + "sha256": "88eea1a1cae8ac805bccf7c00b06625593778293879ff59a3a8a2184b1d7d511" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1\\stdout.log": { + "bytes": 28, + "sha256": "24c41e21f3a76f8c3aa35c23499d4e0cdf1a7a62015f89fc8699c22a72f19b5f" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1\\exit.json": { + "bytes": 54, + "sha256": "d9b78c29afef7232682c4e95e4e67f3b6843c0e59ff89073c6bcdc1863d0989e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1\\pid": { + "bytes": 5, + "sha256": "5a9b68ad8cf5063dff85a908bd79ce6458dada36c016bd7435a7f97bef3a05e6" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1\\spec.json": { + "bytes": 1665, + "sha256": "a3ec486b6e23755b60ce348a0392786c48611a7f8dc0b4530c7f3baf031c68d9" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-N83-observed1.json": { + "bytes": 436483, + "sha256": "f3aa8cca59f264ecdf0296f763b3c1614ab8a9682a190d2f66d0c7813a1f98c4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0\\stdout.log": { + "bytes": 33, + "sha256": "69e7db4ac8f453bdae17f1d19d4cabe1db273c8e5fcb8345b573c8ebe520eba1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0\\exit.json": { + "bytes": 54, + "sha256": "dcebcb52549f87d6e81bfa606c382b639e1e5cae7d371e04db5527de5e2f81db" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0\\pid": { + "bytes": 5, + "sha256": "e925f6b015bfdc392e3f1a2b284310c620662145726330fcfd88151e1a9ec653" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0\\spec.json": { + "bytes": 1705, + "sha256": "185b2b8f69dce191f435333f5fd161c9f56737f9a0b7c46181b7700b9d10b4a4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed0.json": { + "bytes": 9471, + "sha256": "c6bc110d047af4265f1f1cd3e8aea2f2a4c00d076bbbfad3dd5b52a744829235" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1\\stdout.log": { + "bytes": 33, + "sha256": "69e7db4ac8f453bdae17f1d19d4cabe1db273c8e5fcb8345b573c8ebe520eba1" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1\\exit.json": { + "bytes": 54, + "sha256": "3b74f86a9fbe5059322587980b4db7fcb8b45843cc5705ca8212f9437bc6cf69" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1\\pid": { + "bytes": 5, + "sha256": "a10df83e4c647a7defd48d9a72ea6879814da97922852dfce721c99da405c6ab" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1\\spec.json": { + "bytes": 1705, + "sha256": "a243a031447347ce27e49f2d8732e7ba6b221f3cc4b471b16a02f4b1819a696b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\LN1-C-WIDE-PAD-observed1.json": { + "bytes": 80427, + "sha256": "113ff3ec185593bb429bcaa6a5a86e1ca564750d4a0410d702c34fc6be751b8c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries\\stdout.log": { + "bytes": 33, + "sha256": "4559e56b4e6205908ec5c695a6823c6312efbbacbc6d9e7c0b68dc6f54c543e4" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries\\exit.json": { + "bytes": 54, + "sha256": "fd64cbb1840d9383d8f59ecb041db1814a8e2afb8854cfc90d1893c926f2971b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries\\pid": { + "bytes": 5, + "sha256": "2b336ef2450aeefaa1b9561aa516d79f0d42988926f00e8bcad34902ba54fd41" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries\\spec.json": { + "bytes": 1465, + "sha256": "69c1642ceea50e09c10db8e0c112cbbd34f5d829bde67f879ea1ec688484144e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\abi-boundaries.json": { + "bytes": 2352, + "sha256": "84b8cb2b305780f758ab77228fc78530256bce043b64b7b504a5c3f2b5d8ed7c" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-WORD\\stdout.log": { + "bytes": 27, + "sha256": "5fd12d41aa9b76aeec93f7482209f42fa843b1557ee26b952fc0b8f22c9a3e28" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-WORD\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-WORD\\exit.json": { + "bytes": 54, + "sha256": "b7ada62d14a7eea8a6d3a9486bb854c4c8f638717b42bdf17bb362f32165128e" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-WORD\\pid": { + "bytes": 5, + "sha256": "731902b6eab432e7c3992039fbf703d2c1b062297788728f229fb5663bf7c175" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-WORD\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-WORD\\spec.json": { + "bytes": 1293, + "sha256": "b8e035c16682d119eca42650a271c15e9c34e9c92993ad37b2d7dae32bceec38" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-WORD\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-WORD\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-COMPARISON\\stdout.log": { + "bytes": 33, + "sha256": "f0f63fcc58b79aee8671f216654b61d6c321fe3750b6ba4d5e3524f3d4208cb2" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-COMPARISON\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-COMPARISON\\exit.json": { + "bytes": 53, + "sha256": "4caf684cb31783e5e99348f281ea9d38d95c91c702cc3ba6a0462d8c30b1f5eb" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-COMPARISON\\pid": { + "bytes": 4, + "sha256": "90a2e778e9a182c58afefa8c93ecdd2bcda65a9b6e994ff1bac677cee5ce464b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-COMPARISON\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-COMPARISON\\spec.json": { + "bytes": 1335, + "sha256": "50f11ea00734859d3ea631f508c60d0d82e495e753578277b3c3a572688f0aaa" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-COMPARISON\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-CPP-COMPARISON\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-WORD\\stdout.log": { + "bytes": 28, + "sha256": "ce37b40515560355b18abcc3071182d2ab0690924f1b917bfe0bd5f453e3a585" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-WORD\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-WORD\\exit.json": { + "bytes": 54, + "sha256": "27998850f606c7ab7f4908bec8c80f4a5c85f8502b733c8feb12be561787b27b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-WORD\\pid": { + "bytes": 5, + "sha256": "fad76df8a8b9054d901f25d952ebc9c446cec81cbc391f09010aca38f1a0456b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-WORD\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-WORD\\spec.json": { + "bytes": 1306, + "sha256": "2e643f3603ccea2937e0ab9648cbd438b0fe1f76691bb36abae68d20fa6f9d85" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-WORD\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-WORD\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-COMPARISON\\stdout.log": { + "bytes": 34, + "sha256": "0c816e4a80ab9cd3a86469fa248aa8e7f2e36c42c40d45cf45b769dda7911def" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-COMPARISON\\stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-COMPARISON\\exit.json": { + "bytes": 54, + "sha256": "b85e5dc698fc83ceb18924da7123390913854ba0252597bc3cca97bcfad0f631" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-COMPARISON\\pid": { + "bytes": 5, + "sha256": "19bf90b1e5f495267ee8a94aa03fc357876cb4aa11dba90a07a00da58524ed1b" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-COMPARISON\\raw-child.ps1": { + "bytes": 3023, + "sha256": "b6a51f95ba02fef6889d9fa20f51abe324d58231d6ef49d66e0c4ff3b616bc00" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-COMPARISON\\spec.json": { + "bytes": 1348, + "sha256": "538b504c8ca4e751e6f80126b1073a94d764d2f8b5423d852bf3d67e3b9ee8e5" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-COMPARISON\\launcher\\retained.stdout": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\LN1-RUST-COMPARISON\\launcher\\retained.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + "scope": "Finite operational evidence; not full historical campaign certification or compiler/FFI correctness." +} \ No newline at end of file diff --git a/docs/internal/v1/V1_NATIVE_REPLAY.json b/docs/internal/v1/V1_NATIVE_REPLAY.json new file mode 100644 index 00000000..3c634e1d --- /dev/null +++ b/docs/internal/v1/V1_NATIVE_REPLAY.json @@ -0,0 +1,151 @@ +{ + "schema": "rmq-v1-current-native-v1", + "head": "d7d633e0d020352757f7f5f0d139de0dfa42b5d0", + "startedUtc": "2026-10-01T22:55:39.9933242Z", + "workingDirectory": "C:/Users/poin/.codex/worktrees/v1-finalization/RMQ", + "initialStatus": [], + "shell": { + "sha256": "362A356CE7F0940EC74F73A8FC2C990A2CC24A38A11C90BBD8ECA947110AD139", + "path": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe" + }, + "scope": "16-case lifecycle validator; fresh native producer; production startup; 13 fixtures in two modes; 23 ABI boundaries; four production C++/Rust clients. Not full historical LIFE-NATIVE-1 campaign recertification.", + "success": true, + "stages": [ + { + "name": "validator", + "script": "C:/Users/poin/.codex/worktrees/v1-finalization/RMQ/scripts/lifecycle_validator.ps1", + "arguments": [ + "-Stage", + "full", + "-DeadlineSeconds", + "1800" + ], + "startedUtc": "2026-10-01T22:55:40.1137460Z", + "elapsedSeconds": 901.723951, + "exit": 0, + "log": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-v1-checkout-fixed\\validator.log", + "logSha256": "F3AA68471729F873C919766E5447A01B93F547DFE099346033C5D51289F230BF", + "receipt": { + "sha256": "FE8D0CB8AA2E0192F19F98968A3875201B832544F6F190B1FDF61A8FF671BDC5", + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-validator\\cd2c4e712ced43d89b47474e0d801ff1\\RESULT.json" + } + }, + { + "name": "native-build", + "script": "C:/Users/poin/.codex/worktrees/v1-finalization/RMQ/scripts/lifecycle_native_build.ps1", + "arguments": [ + "-Phase", + "all", + "-LeanDeadlineSeconds", + "900", + "-LeanDeadlineRationale", + "V1 integrated Lean build completed; refresh native contract roots and compile current artifacts." + ], + "startedUtc": "2026-10-01T23:10:41.9186524Z", + "elapsedSeconds": 790.6465048, + "exit": 0, + "log": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-v1-checkout-fixed\\native-build.log", + "logSha256": "4E1315015EF1B24BFD930DB0834B4E268E7A522A4424BA5930D69E9E8BB92F99", + "receipt": { + "sha256": "5556B5900C83F3B8EC0E012EAD517519ABF756BA0E390018DE77E1F75EB960A1", + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\RESULT.json" + } + }, + { + "name": "native-startup", + "script": "C:/Users/poin/.codex/worktrees/v1-finalization/RMQ/scripts/lifecycle_native_replay.ps1", + "arguments": [ + "-Phase", + "Startup", + "-BuildReceipt", + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\RESULT.json", + "-Variant", + "production", + "-CaseDeadlineSeconds", + "120", + "-DeadlineRationale", + "V1 scoped native replay: prior complete fixture maximum 8.148 seconds; 120 seconds per child allows cold runtime and scheduling margin." + ], + "startedUtc": "2026-10-01T23:23:52.6241051Z", + "elapsedSeconds": 45.1445579, + "exit": 0, + "log": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-v1-checkout-fixed\\native-startup.log", + "logSha256": "531BDD5F2AE24BC82C4D75FEF40612B30914845F7D5C3CB3DE77D772D5704F2B", + "receipt": { + "sha256": "2AF32681C6489350A4E051C5E71091B144C263DAAE4451D82F14F5F9F0D15525", + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232357248-f6f502d8\\RESULT.json" + } + }, + { + "name": "native-fixtures", + "script": "C:/Users/poin/.codex/worktrees/v1-finalization/RMQ/scripts/lifecycle_native_replay.ps1", + "arguments": [ + "-Phase", + "Fixtures", + "-BuildReceipt", + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\RESULT.json", + "-Variant", + "production", + "-CaseDeadlineSeconds", + "120", + "-DeadlineRationale", + "V1 scoped native replay: prior complete fixture maximum 8.148 seconds; 120 seconds per child allows cold runtime and scheduling margin." + ], + "startedUtc": "2026-10-01T23:24:37.7880570Z", + "elapsedSeconds": 251.5466035, + "exit": 0, + "log": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-v1-checkout-fixed\\native-fixtures.log", + "logSha256": "B26BE15FD2F67BF8A978E5FC20AE0F244CFCA3E270E69B960209757E29795744", + "receipt": { + "sha256": "839503671BD6DE6F6B56996C34E9A1CB35B3446B741A742B410BED7D83735121", + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232442574-36f56cde\\RESULT.json" + } + }, + { + "name": "native-abiboundaries", + "script": "C:/Users/poin/.codex/worktrees/v1-finalization/RMQ/scripts/lifecycle_native_replay.ps1", + "arguments": [ + "-Phase", + "AbiBoundaries", + "-BuildReceipt", + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\RESULT.json", + "-Variant", + "production", + "-CaseDeadlineSeconds", + "120", + "-DeadlineRationale", + "V1 scoped native replay: prior complete fixture maximum 8.148 seconds; 120 seconds per child allows cold runtime and scheduling margin." + ], + "startedUtc": "2026-10-01T23:28:49.3595477Z", + "elapsedSeconds": 40.3848452, + "exit": 0, + "log": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-v1-checkout-fixed\\native-abiboundaries.log", + "logSha256": "D24622791A5F30CF8D2E62FBB0DA4F24C2FBF0BE3BCDCD5719725223CE7A1C0D", + "receipt": { + "sha256": "6DFE3C16AFF8E00F72988F80ED365A64B8094EC8D4611C8456776FEC393073F4", + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\replay\\20261001T232854392-1b7c89ae\\RESULT.json" + } + }, + { + "name": "production-clients", + "script": "C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation/native_clients_current.ps1", + "arguments": [ + "-BuildReceipt", + "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\runs\\build-20261001T231045097\\RESULT.json" + ], + "startedUtc": "2026-10-01T23:29:29.7648244Z", + "elapsedSeconds": 64.2713967, + "exit": 0, + "log": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-v1-checkout-fixed\\production-clients.log", + "logSha256": "E06EFB2B0D09F6253AD3864D80A17555C950A6634919D3B4DE69EA9A49551398", + "receipt": { + "sha256": "EFCF34F280D60A202EC41FEF5829388A3C27398C412A2CB131308FA3285C74F8", + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-finalization\\RMQ\\.lake\\lifecycle-native1\\clients\\20261001T232934912-8ceff27c\\RESULT.json" + } + } + ], + "failure": null, + "completedUtc": "2026-10-01T23:30:34.0770259Z", + "finalHead": "d7d633e0d020352757f7f5f0d139de0dfa42b5d0", + "finalStatus": [] +} \ No newline at end of file diff --git a/docs/internal/v1/V1_POST_BLIND_DISPOSITION.json b/docs/internal/v1/V1_POST_BLIND_DISPOSITION.json new file mode 100644 index 00000000..f2e34601 --- /dev/null +++ b/docs/internal/v1/V1_POST_BLIND_DISPOSITION.json @@ -0,0 +1,96 @@ +{ + "schema": "rmq-v1-post-blind-source-disposition/1", + "originalCandidate": "4ded05caa68531307d0e9c827161a8611a477015", + "fullPolicyExecutionSource": "143fa1e5408cff0ece537129b26c7c409891d792", + "acceptedSource": "ff92a2f94a97655a995ec744150ae7bab15ccb56", + "sourceDisposition": "ACCEPTED for bounded repaired source; delivery and hosted publication gates remain separate", + "finding": "P2-01 closed after independent coordinator reproduction, repair and continuation audit", + "reports": { + "v1-blind-4ded05c.md": { + "sha256": "d19d2b027295c1de6ee0b9c0dfbdc60539dfb61b0f51878dc5d88ef3a56ccfd4", + "bytes": 66510, + "source": "REPORT.md" + }, + "v1-blind-ff92a2f-continuation.md": { + "sha256": "91342de4ca2ac316fdfdb78ebb368f7ccd2d93e3ecabc4810f873b8d8bf11c2a", + "bytes": 26432, + "source": "REPAIR_REPORT.md" + } + }, + "records": { + "coordinator-report-identity.json": { + "bytes": 295, + "sha256": "efbf60a5bc214ab6faf5e5c4d2fadb14046a88902083208bc7942586c5092bfd", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\coordinator-report-identity.json" + }, + "policy-full-independent-check.json": { + "bytes": 7514, + "sha256": "01914b736f13e361c8f7db31e78878bc5cdeb0efb66838869667d2eeb9cb914b", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\policy-full-independent-check.json" + }, + "repair-source-check.json": { + "bytes": 2455, + "sha256": "d27c0015cb0a877b7a44cc78be88297944b13094fce61d57df2b1d0ea451e25b", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\repair-source-check.json" + }, + "release-workflow-check.json": { + "bytes": 656, + "sha256": "7e95f107b35b93e24359763b4f24f051e84996e87bfd0c14068ed45063602792", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\release-workflow-check.json" + }, + "repair-audit-evidence/completion.json": { + "bytes": 2141, + "sha256": "e5a3ab8628e98c8dc5ef6dadef56f999ae4874a548b4c1646dc291f441d8bfbd", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\repair-audit-evidence\\completion.json" + }, + "repair-audit-evidence/registry-audit/RESULT.json": { + "bytes": 138561, + "sha256": "94be2aee7ca63e37749e2dc2196765bfae809990dd41a735b8f56f88a8c3cb6c", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\repair-audit-evidence\\registry-audit\\RESULT.json" + }, + "policy-full-pwsh.receipt.json": { + "bytes": 110946, + "sha256": "36a4c0c21171e3f2892c79ded9fa877cdfe125b385e45b8e590dfd6091e616b2", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\policy-full-pwsh.receipt.json" + }, + "policy-full-winps.receipt.json": { + "bytes": 110908, + "sha256": "40e902915233ad46b2a1179bf8b70dbe99f14ad5e6a45cf57888c99deaeb87c8", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\policy-full-winps.receipt.json" + }, + "process-final-pwsh.receipt.json": { + "bytes": 13072, + "sha256": "b443a87534a9ff230dcdd3c4021180efb0bd99638ce450a3945e917d22973289", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\process-final-pwsh.receipt.json" + }, + "process-final-winps.receipt.json": { + "bytes": 13034, + "sha256": "ba7e77519d5ea55b9c4010c3b86312289efa06587456302c89cc208b5153c835", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\process-final-winps.receipt.json" + }, + "process-final-posix.receipt.json": { + "bytes": 13134, + "sha256": "6b258cf1188891d48aad66a2a96aa5f190f34b22507ecaa4685042325a488051", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\process-final-posix.receipt.json" + }, + "build-repair-ff92.receipt.json": { + "bytes": 249075, + "sha256": "ceb266c3c76dcad3b4c3522d3b896c1bebf2ce3a890efaa167705cac6680da5a", + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\fresh-blind-release-20261002\\build-repair-ff92.receipt.json" + } + }, + "originalAggregateStatus": "FAIL; preserved at447751d203a4e5d02f15680731226a56fd8894a3", + "pending": [ + "final documentation/source checks", + "new source/evidence archives and versioned delivery receipt", + "required hosted CI", + "protected merge and matching rc tag", + "user-selected organization placement" + ], + "limits": [ + "Trusted process-status producer only; not validation of arbitrary deserialized objects.", + "Windows member-enumeration fallback and POSIX new-session escape limits remain; no universal hostile-descendant containment claimed.", + "Historical per-child status gaps and process chronology cannot be reconstructed.", + "The full143fa policy production cases transfer by exact consumed inputs; final focused helper timing has separate three-shell evidence." + ] +} diff --git a/docs/internal/v1/V1_POST_BLIND_DISPOSITION.md b/docs/internal/v1/V1_POST_BLIND_DISPOSITION.md new file mode 100644 index 00000000..63edc85d --- /dev/null +++ b/docs/internal/v1/V1_POST_BLIND_DISPOSITION.md @@ -0,0 +1,66 @@ +# V1 final blind-audit disposition + +The coordinator accepts the bounded source repair at +`ff92a2f94a97655a995ec744150ae7bab15ccb56`. This closes P2-01 for the supported +production process-status producer and verdict consumer. Final source/report +checks, replacement archives, hosted CI and publication remain separate gates. +The exact delivered commit and files will be bound by a new versioned external +delivery receipt; the earlier4ded delivery remains historical and unchanged. + +## Evidence and decisions + +The [fresh report](../audit_reports/v1-blind-4ded05c.md) remains NOT_READY at +its original4ded source. Its sole actionable finding was independently +reproduced: a child printed the expected failure, timed out, and still passed +the old negative verdict. The [continuation](../audit_reports/v1-blind-ff92a2f-continuation.md) +closes that finding atff92 with MERGE_READY_WITH_FOLLOWUPS. Both reports are +retained byte-for-byte; the continuation is the same auditor's correction loop, +not another fresh-blind assessment. The initial85-row assessment and its +unaffected formal/model/historical limitations remain in force. + +| Item | Coordinator disposition | +| --- | --- | +| P2-01 | Closed. Actual producer uses the shared bounded runner; consumer requires normal exit1 plus intended failure for rejection, or normal exit0 plus required allowance for acceptance, with no timeout/overflow and completed cleanup. Real fail-then-hang and descendant controls discriminate old and repaired consumers. | +| R1–R4 | Accepted within the supported producer/consumer and inherited-descendant scope. Both full143fa Windows runs retain all134 policy and21 context cases with exact expected normal exits and completion flags. Their unchanged production inputs transfer toff92; the changed synthetic timeout has separate final three-shell checks. | +| R5 | Source repair and independent review complete. Delivery/CI steps remain required and cannot be inferred from local success. Preserve the old failed aggregate and every superseded/failed probe. | +| R6 | Accepted source/local checks. Tag workflow now supplies full history and an external log to the unchanged checkers and marks new hyphenated versions as prereleases. Actual hosted behavior and resulting release metadata still require verification. | +| Malformed object coercion | Deferred optional hardening. The actual internal producer always constructs the fields from integers/Booleans or throws; scanner text cannot replace that object. No external-record schema-validation claim is made. | +| Ownership limits | Retained existing boundary. Windows job member-enumeration failure falls back to waiting for the root; POSIX covers the inherited group, not a new session. Successful normal-descendant controls are not a universal containment theorem. | + +The coordinator inspected the complete reports, authenticated their hashes, +checked exact clean source and changes, reproduced the old finding, inspected +the actual repaired consumer and shared-runner limitations, and reviewed the +raw full-run and final-control evidence. The continuation additionally derives +each expected case verdict from frozen source, rather than accepting the log's +own label. Exact report/receipt identities are in +[V1_POST_BLIND_DISPOSITION.json](V1_POST_BLIND_DISPOSITION.json). + +Cached final repair `lake build` passed; hygiene/native-decision scans found no +matches; strict per-commit design and changed-ledger claim checks passed. +Final11 focused controls passed under pwsh, Windows PowerShell5.1 and POSIX. +The two full Windows policy runs are explicitly at143fa, not replayed atff92. +The first five-second POSIX control failed to reach its required diagnostic; +its isolated fifteen-second successor and final runs remain separate records. +The first coordinator old-source probe lacked Git identity and is not evidence +of an authenticated target; probe2 is. Shell-probe CRLF translation failures +remain preserved. No failed observation is renamed as a pass. + +## Release sequence and scope + +Preserve the failed447 aggregate and its separately verified component +composition in the earlier index. All Lean/toolchain/Lake inputs are unchanged +by these repairs. Refresh checks after integrating these reports, authenticate +the new Git-derived archive and unpacked smoke, and include both audits and +raw repair evidence in a new selected-evidence bundle. The external versioned +receipt must validate these actual outputs before publication proceeds. + +Use a PR and the enforced hosted Lean gate and Reproduce artifact contexts. +Refresh and inspect origin/main before merge, preserve unrelated history and +never bypass protections. The version remains1.0.0-rc.1 and the intended tag +is v1.0.0-rc.1; neither stable promotion nor an existing-tag retarget is accepted. +Organization placement remains a separate user fork-versus-transfer choice. + +Conceptually, the repair ties an expected diagnostic to a completed execution. +The mathematical contracts, model costs and formal assumptions are unchanged. +The next substantive questions concern the exact delivered bytes and actual +hosted outcomes; these documents do not answer those questions in advance. diff --git a/docs/internal/v1/V1_PROOF_MATRIX.md b/docs/internal/v1/V1_PROOF_MATRIX.md new file mode 100644 index 00000000..a57cde68 --- /dev/null +++ b/docs/internal/v1/V1_PROOF_MATRIX.md @@ -0,0 +1,101 @@ +# V1 Proof-Cleanup Acceptance Matrix + +Frozen before implementation on branch `codex/v1-proof-cleanup` at +`ee44f04a561f2194b3713f071c26b6faf9ba7fab`. The roadmap join is +**V1. Independent Verification And Submission Freeze**. This worker may report +only `CANDIDATE_COMPLETE`; coordinator reconstruction and acceptance remain +required. + +## Approved contract amendment + +`AMEND-01` (2026-10-01, coordinator): extend this worker's owned write scope +to `docs/internal/WORKFLOW_DESIGN_DECISIONS.md` solely for a unique +`WDD-20261001-V1-PROOF` entry explaining the required matrix, proof +maintenance, and the transitive strict-design scope correction. Preserve every +existing workflow decision. The amendment responds to the strict check's exact +failure that `docs/internal/v1/V1_PROOF_MATRIX.md` is workflow-sensitive; it +does not authorize any other process, harness, or policy change. + +## Frozen requirement-to-evidence matrix + +| ID | Exact frozen requirement | Scope | Evidence needed (exact proposition/check) | Named consumer and identity/composition chain | Anti-vacuity challenge attempted and outcome | Evidence obtained | Status / residual gap | +| --- | --- | --- | --- | --- | --- | --- | --- | +| `REQ-P1` | One shared mathematical proof for rankPrefix_take_length_eq and select_exists_of_lt_rankPrefix; historical theorem names retain unchanged types and delegate. Inspect imports for cycles first. No public renaming or namespace migration. | Local proof maintenance | `RMQ.GenericSelect.rankPrefix_take_length_eq (target : Bool) (bits : List Bool) (limit : Nat) : RMQ.Succinct.rankPrefix target (bits.take limit) (bits.take limit).length = RMQ.Succinct.rankPrefix target bits limit`; historical `RMQ.SuccinctSelect.rankPrefix_take_length_eq` has exactly that type and delegates. `RMQ.GenericSelect.select_exists_of_lt_rankPrefix {target : Bool} {bits : List Bool} {occurrence limit : Nat} (hcount : occurrence < RMQ.Succinct.rankPrefix target bits limit) : exists pos, RMQ.Succinct.select target bits occurrence = some pos`; historical `RMQ.SuccinctSelect.select_exists_of_lt_rankPrefix` has exactly that type and delegates. | Generic proofs -> historical wrappers -> `GenericSelect.Primitives`; legacy `SuccinctSelect.CloseSelect.BuiltRouting.RelativeEntries` and `LookupDense`; `WordRAM.Construction.Spec.Access`; reviewer interior controller proof and downstream close/LCA modules. | Remove either generic import or change a wrapper result type: the historical clients must stop elaborating. Before edits, direct-import inspection found no path from `GenericSelect.SelectFacts` back to either historical implementation module. | Direct Lean probe (exit 0; .lake/v1-proof-cleanup/type-probe.log) printed identical generic and historical propositions for both theorems and only the standard propext, Classical.choice, and Quot.sound dependencies. Each historical wrapper delegates with one exact; source search identifies GenericSelect/Primitives and the legacy RelativeEntries/LookupDense consumers; focused and full builds passed. | Closed | +| `REQ-P2` | Remove only EncodingLowerBound.mem_erase_of_ne_of_mem after confirming it is private and unused. Preserve public forwarding names with existing consumers. | Local proof maintenance | `RMQ/Core/EncodingLowerBound.lean` no longer declares its private `mem_erase_of_ne_of_mem`; repository source search has no use of that private declaration. All other declarations in the file, including `bitStrings`, `bitStrings_length`, `mem_bitStrings_of_length`, and `length_le_of_nodup_injective_into`, retain their existing statements and bodies. | `EncodingLowerBound` public wrappers -> lower-bound clients and headline/capacity composition; only the unreferenced private declaration is removed. | Search both the owned file and repository for the spelling, distinguishing unrelated private declarations in `LowerBound.lean` and `Shape.lean`; final diff must show no other `EncodingLowerBound.lean` change. | The exact-base diff removes only the 33-line private helper. Repository search finds the spelling only in independent private declarations in LowerBound.lean and Shape.lean, with no declaration or use remaining in EncodingLowerBound.lean; focused and full builds passed. | Closed | +| `REQ-P3` | ReviewerLogicalSimulation near base lines2768-2770 and2804-2807 repeatedly unfolds the same state reference/TraceResult.bind vocabulary. Extract/reuse a narrowly meaningful trace-decomposition lemma and consume it at both sites, preserving all theorem types and actual simulation consumers. Inspect related layout-bound aliases near3575 only if needed within the owned file. Do not replace structured proofs with giant simp sets or duplicate wrappers. If an existing API or definitional issue makes the proposed extraction harmful, supply precise source evidence and request coordinator disposition while continuing P1/P2. | Local representation boundary | Add one private theorem `packedReviewerInteriorStateReference_readNat_read`: for `store`, `invocation`, `childInvocation`, `n start next remaining`, `repliesRev`, and `continuation`, the full `TraceResult` `packedReviewerInteriorStateReference store (.readNat invocation (.read childInvocation n start next remaining repliesRev) continuation)` equals `WordRAM.TraceResult.bind (packedReviewerInteriorNatReference store start next remaining repliesRev) (fun value => packedReviewerInteriorRunComputation store (packedReviewerInteriorNatContinuationComputation value continuation))`. The proof is definitional. `packedReviewerDriveInterior_state_simulates_of_length` uses this equality both to derive exact trace concatenation via `WordRAM.TraceResult.bind_trace` and to identify the splice reference, without re-unfolding either state-reference definition at the sampled sites. | Named private decomposition -> `packedReviewerDriveInterior_state_simulates_of_length` -> `packedReviewerDriveInterior_state_simulates` -> `packedReviewerDriveInterior_exact_simulates` -> `packedReviewerDriveInterior_simulates` -> `packedReviewerDriveLca_startMiddle_simulates`. | A length-only lemma fails because `PackedReviewerComponentRun.Simulates` also fixes value and terminal state. A helper used at only one site, or a giant replacement simp set, also fails the frozen requirement. | Added the private full-TraceResult equality with proof rfl and consumed it at exactly the two sampled sites in packedReviewerDriveInterior_state_simulates_of_length. Focused and full builds passed through the reviewer capstones, LCA/query clients, headlines, and paper. | Closed | +| `REQ-P4` | Existing computational definitions, machine code, constants, theorem statements and assumptions remain unchanged. Add a DD entry and matrix containing exact theorem types and consumers. Named consumers include GenericSelect/Primitives, legacy BuiltRouting/LookupDense, the interior simulation and downstream LCA simulation. | Local proof maintenance and durable evidence | Source diff changes only imports, proof bodies, one private definitional boundary, deletion of the one unused private helper, `DD-20261001-V1-PROOF`, and this matrix. No existing declaration signature, computational definition, evaluator, code array, constant, or premise changes. | Exact old theorem types -> same direct clients; interior reference equality -> same strong-induction and LCA simulation chain. | Compare candidate diff to exact base; any `def`, existing theorem header, machine-code, constant, or assumption change outside the one new private theorem fails this row. | Final scope is the four owned Lean files, the two approved decision logs, and this matrix. The code diff contains only the two imports/delegating proofs, one private-helper deletion, and one private definitional boundary plus its two uses; exact-type probes and the full aggregate build passed. | Closed | +| `INV-CATEGORY-SEPARATION` | payload bits, proof fields, model ticks, machine state, Lean runtime, and measured performance remain distinct. | Inherited invariant | The patch changes proof factoring only and makes no statement equating or conflating these categories. | Historical proof clients and reviewer logical simulation retain their existing modeled objects. | Search the diff for payload, cost/tick, runtime, performance, and proof-field changes; any new cross-category claim fails the row. | Diff inspection found proof factoring only: no payload, field, tick/cost, runtime, or measured-performance definition changed. Strict owned-prose claim scan completed with 381 classified hits and 0 strict failures. | Closed | +| `INV-PUBLIC-COMPOSITION` | a theorem combining space, exactness, cost, provenance, or machine claims proves them about the same construction and execution and over the same validity domain. Conjoining true theorems about different payloads or guarded and unguarded executions is not closure. | Inherited invariant | Existing historical theorem propositions remain definitionally identical to their generic facts, and the reviewer simulation continues to compare the same `packedReviewerDriveInterior` run with the same `packedReviewerInteriorStateReference` object for every state/fuel in the existing theorem. | Generic fact = historical wrapper proposition; read-state reference = named decomposition = splice reference; existing simulation chain reaches the same LCA consumer. | Change any object argument, guard, or quantifier in a wrapper or simulation theorem: exact-type checks/build must fail. | The exact-type probe confirms proposition identity for both generic/historical pairs. The new helper equates the full existing reference computation, and the aggregate build passed the unchanged interior-to-LCA composition chain. | Closed | +| `INV-ALL-SIZE` | exactness covers all assigned sizes and edge cases without hidden readiness or compatibility dispatch. | Inherited invariant | Both rank/select facts remain universally quantified with no new hypotheses; the interior simulation theorem keeps its existing all-state/fuel statement and runnable premise. No size dispatch is added. | Universal generic facts -> historical clients; all-state strong induction -> fixed-fuel interior and LCA simulations. | Check `limit = 0`, `limit > bits.length`, and an empty bit list remain covered by the unchanged generic proposition; inspect the diff for any new size guard. | Printed theorem types retain universal target, bits, and limit/occurrence quantification with no new premise; the diff adds no size guard or dispatch. Focused and full builds passed. | Closed | +| `INV-PROOF-SEPARATION` | proof-only fields never carry answers or uncharged routing information. | Inherited invariant | No structure field or premise is added. The private decomposition is an equality between existing reference computations and carries no answer/routing input. | Same reference computation -> same simulation consumers. | Search the diff for new structure fields, answer-valued premises, or routing premises; any such addition fails the row. | Final diff adds no structure field, answer-valued premise, or routing premise. The new private theorem is only an equality between existing reference computations. | Closed | +| `CHK-BUILD` | Development-loop: inspect import graph/consumers; compile the owned narrow targets RMQ.Core.SuccinctSelect.TwoLevel.WordExact RMQ.Core.SuccinctSelect.CloseSelect.Basic RMQ.Core.EncodingLowerBound RMQ.Core.SuccinctFinal.RAM.PackedCellProbe.ReviewerLogicalSimulation once the lead grants a build slot. Use pinned Lean4.22 direct binaries if elan sandbox discovery fails. Final-required: lake build (coordinate cache/runtime). | Verification | Every named focused target and the final `lake build` exit 0 on the final source tree; no duplicate heavy process is launched. | Covers P1 wrappers/clients, P2 file, P3 simulation, and aggregate import closure. | A source-only review or historical cache is explicitly insufficient. | Focused four-target build passed 161/161, exit 0, in 800.893 s (.lake/v1-proof-cleanup/focused-build.log). Required full lake build passed, exit 0, in 3326.155 s (.lake/v1-proof-cleanup/full-build.log). | Closed | +| `CHK-HYGIENE` | Final-required: lake build (coordinate cache/runtime), git diff --check, git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD; required hygiene and native-decision scans from AGENTS; scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab; claim scan for owned prose. The lead owns the final integrated aggregate gate, not this leaf. | Verification | All required commands exit successfully or, for scans, return only classified pre-existing/allowed hits; committed range whitespace check runs after the final commit. | Covers all owned code/prose and the DD policy surface; coordinator retains integrated aggregate ownership. | Running only clean-worktree `git diff --check` after commit does not certify the range and fails this row. | Final working-tree git diff --check, strict design check, exact type/axiom probe, and owned-prose claim scan passed; required hygiene and native-decision scans produced no matches. The committed-range whitespace check is the immediate post-commit gate and is recorded in the candidate report. | Closed subject to recorded post-commit range check | + +## Additional frozen scope rows + +| ID | Exact frozen requirement | Evidence and boundary | Status | +| --- | --- | --- | --- | +| `CHK-PREFLIGHT` | First run scripts/project_skill_preflight.ps1 with this exact GovernanceRef, RequiredSkills rmq-proof-sprint and RuntimeProjectSkills from your actual runtime catalog. Stop on preflight failure, never substitute. | Ran at the assigned worktree with governance `ee44f04a561f2194b3713f071c26b6faf9ba7fab`, required `rmq-proof-sprint`, and actual runtime RMQ catalog `rmq-proof-sprint,rmq-audit-prompt,rmq-coordinator`; output ended `SKILL-PREFLIGHT: PASS`. | Closed | +| `JOIN-V1` | Roadmap-node closure condition: Integrated claims, paper, release bundle, required verification and fresh independent audit must separately close; this leaf cannot release V1. | This branch supplies only the governed proof-maintenance leaf. The coordinator owns integration and audit and may accept or reject this candidate. | Boundary frozen | +| `REPLAY-PRESERVATION` | REPLAY-EXACT-REGISTRY, REPLAY-SELECTOR-NONVACUITY and REPLAY-SUBPROCESS-DEADLINE are preserved for existing harnesses; this leaf owns no harness and claims no new campaign. | No harness or replay file is in write scope; final diff must confirm none changed. | Closed -- final scope contains no harness or replay path. | +| `DEFER-GLOBAL-MACHINE` | General shared machine routines, calling conventions and global record migration are outside this leaf. | No such path or declaration may change. | Closed -- no shared machine routine, calling convention, or global record changed. | +| `NON-GOALS` | No machine redesign, new mathematical endpoint, public renames, extra axioms, broad style rewrite, native optimization, git push, merge into main, tag, publication or unrelated cleanup. | Final diff, hygiene scan, and report remain confined to the owned maintenance surface. | Closed -- final diff is confined to the approved proof-maintenance and decision/matrix paths. | + +## Verification command ledger + +| Command | Role | Changed paths / rows covered | Unique failure mode | Tree and timing plan | Outcome | +| --- | --- | --- | --- | --- | --- | +| Focused `lake build` of `RMQ.Core.SuccinctSelect.TwoLevel.WordExact`, `RMQ.Core.SuccinctSelect.CloseSelect.Basic`, `RMQ.Core.EncodingLowerBound`, and `RMQ.Core.SuccinctFinal.RAM.PackedCellProbe.ReviewerLogicalSimulation` | Development-loop, after coordinator grants a build slot | Lean source paths; `REQ-P1`-`REQ-P4`, public-composition/all-size/proof-separation | Import cycle, missing name, elaboration failure, or local proof mismatch isolated before aggregate work | Final dirty source tree after edits; one process only. Cache is coordinator-seeded; allow cold-worktree margin and retain any live process rather than retrying. | PASS: 161/161, exit 0, 800.893 s; log .lake/v1-proof-cleanup/focused-build.log. | +| `lake build` | Final-required | Full import closure; `CHK-BUILD` | Downstream client or aggregate elaboration failure outside focused roots | Frozen final source tree; one aggregate run, with up to the contract's two-hour cold-build allowance if needed. | PASS: aggregate build completed, exit 0, 3326.155 s; log .lake/v1-proof-cleanup/full-build.log. | +| `rg -n "\\b(sorry|admit|axiom|unsafe|opaque|implemented_by|partial|extern|noncomputable)\\b|import Mathlib" RMQ lakefile.toml` | Final-required hygiene | All Lean edits; `CHK-HYGIENE` | Forbidden trust/dependency token | Final source tree; expected seconds. | PASS: no matches (expected rg exit 1). | +| `rg -n "native_decide|Lean\\.ofReduceBool" RMQ` | Final-required native-decision scan | Repository trust-base surface; `CHK-HYGIENE` | Forbidden native-decision shortcut introduced or affected | Final source tree; expected seconds. | PASS: no matches (expected rg exit 1). | +| `git diff --check` | Development/final working-tree hygiene | All owned edits | Whitespace errors in dirty diff | After edits and before commit; expected seconds. | PASS on the final working tree; only Git line-ending notices. | +| `git diff --check ee44f04a561f2194b3713f071c26b6faf9ba7fab..HEAD` | Final-required committed-range hygiene | Candidate commit; `CHK-HYGIENE` | Whitespace errors hidden by a clean post-commit worktree | After final commit; expected seconds. | Immediate post-commit gate; result is recorded with the candidate commit report. | +| `scripts/design_decision_check.ps1 -Strict -Base ee44f04a561f2194b3713f071c26b6faf9ba7fab` | Final-required policy | DD and all changed paths; `REQ-P4`, `CHK-HYGIENE` | Missing/invalid design-decision coverage or bad exact-base invocation | Final source tree; expected seconds to minutes. | PASS: strict checker covered 7 changed files (4 code, 1 workflow, 2 neutral). | +| Owned-prose claim scan plus direct-consumer searches for both historical theorem names, the removed private helper, and the new decomposition lemma | Final-required evidence | Matrix/DD and direct clients; `REQ-P1`-`REQ-P4` | Stale claim, unexpected consumer, missed helper use, or unconsumed boundary | Final source tree; expected seconds. | PASS: claim scan 381 hits, 0 strict failures; exact-type/axiom probe passed; source search found the expected consumers, no EncodingLowerBound helper, and exactly two uses of the new decomposition theorem. | + +No mutation campaign, executable replay, new public certificate, public symbol +migration, or exhaustive campaign claim is used to close this leaf. The +existing replay IDs above are preserved by path non-interference. + + +## Coordinator-approved source-review follow-up + +Frozen before follow-up implementation on branch `codex/v1-proof-cleanup` at +`71a4a65336af68dabaf19265b36c7564db8c8cec`. This append preserves every +earlier frozen requirement and records the bounded source-review leaf. The +coordinator confirmed that the public `LowerBound.lean` inventory entry for +`two_pow_sub_le_of_le_mul_pow` remains; only the private +`EncodingLowerBound.lean` inventory entry belongs to the deleted wrapper. + +`REVIEW-AMEND-01` (coordinator, 2026-10-01): use unique +`REVIEW-INV-*` identifiers below and link each to its inherited invariant. +The original inherited rows and all earlier matrix bytes remain unchanged. + +`REVIEW-AMEND-02` (coordinator, 2026-10-01): after the reviewed source became +stable, commit it while the already-running full build continued, then record +completed evidence in a second commit. Because this matrix is workflow-sensitive, +the evidence commit receives its own unique +`WDD-20261001-V1-PROOF-REVIEW-EVIDENCE` coverage and a per-commit strict check. + +| Follow-up ID | Frozen follow-up requirement | Required evidence and anti-vacuity check | Evidence obtained / status | +| --- | --- | --- | --- | +| `REVIEW-P1` | Independently compare the propositions, implicit binder modes, and hypothesis order of historical `RMQ.SuccinctSelect.rankPrefix_succ_of_select`, `occurrence_lt_rankPrefix_of_select_lt`, `selectFrom_index_mono`, `select_index_mono`, and `select_index_strict_mono` in WordExact, plus `RMQ.SuccinctSelect.select_none_of_rankPrefix_length_le` in Basic, against the corresponding `RMQ.GenericSelect` declarations. Retain every historical name and type and replace only each proof body with direct generic delegation. Add no import, premise, computational definition, or public API. | Pre-edit source comparison must show exact binder and argument-order identity; a direct Lean type/axiom probe must print both namespaces; changed-module and downstream builds must pass. Changing a binder, hypothesis order, or result object fails this row even if a weaker proof elaborates. | Closed. Source comparison found exact binder, argument, hypothesis-order, and result identity for all six pairs. The direct Lean probe printed each historical and generic type and their matching axiom sets; source search finds exactly the six direct delegations. Focused and aggregate builds passed. | +| `REVIEW-P2` | Confirm private `RMQ/Core/EncodingLowerBound.lean` wrapper `two_pow_sub_le_of_le_mul_pow` has no source consumer, then delete only that wrapper and its private EncodingLowerBound FAMILY_SUMMARY inventory entry. Preserve canonical `RMQ.LowerBound.two_pow_sub_le_of_le_mul_pow`, its public LowerBound inventory entry, its consumer, and all other wrappers. | Repository search must distinguish the private wrapper occurrence from the canonical declaration/consumer and the two documentation owners. The exact-base diff must show only wrapper deletion in EncodingLowerBound and only the private inventory-token deletion in FAMILY_SUMMARY. | Closed. Exact-base source search found no private-wrapper consumer. The six-line private EncodingLowerBound declaration/body and only its private inventory token were removed. The canonical public LowerBound declaration, its consumer, and its public FAMILY_SUMMARY inventory entry remain. | +| `REVIEW-P3` | Append unique `DD-20261001-V1-PROOF-REVIEW` and `WDD-20261001-V1-PROOF-REVIEW` entries with exact types/consumers, proof digestion, the inventory-owner correction, and coordinator-only V1 acceptance. Preserve all earlier matrix requirements and decisions. | Unique-ID search, strict design check against the exact follow-up base, changed-prose claim scan, and final diff must pass. No public claim prose or ReviewerLogicalSimulation edit is allowed. | Closed. The required DD/WDD entries are unique and include the exact preservation, consumer, ownership, digestion, and coordinator-acceptance boundaries. The evidence-only checkpoint has separate `WDD-20261001-V1-PROOF-REVIEW-EVIDENCE` coverage. The original 18,786-byte matrix prefix remains byte-for-byte identical; no public claim prose or ReviewerLogicalSimulation source changed. | +| `REVIEW-INV-CATEGORY-SEPARATION` | Recheck inherited `INV-CATEGORY-SEPARATION`: the follow-up changes proof ownership and a stale private inventory only; payload bits, proof fields, model ticks, machine state, Lean runtime, and measured performance remain distinct. | Diff and claim scan must show no computational, cost, payload, runtime, or performance change or claim. | Closed. The exact-base diff changes proof bodies, removes one unused private proof wrapper and inventory token, and records governance evidence; it changes no computation, payload, field, tick, machine state, runtime, or performance claim. | +| `REVIEW-INV-PUBLIC-COMPOSITION` | Recheck inherited `INV-PUBLIC-COMPOSITION`: historical propositions continue to state facts about the same target, bits, occurrences, positions, limits, and select/rank objects as the generic proofs and existing consumers. | Exact type probe and builds must reject any changed object, binder, hypothesis order, or validity domain. | Closed. The six-pair type probe and direct delegation preserve the exact target, bits, occurrence, position, limit, and select/rank objects; focused and aggregate builds passed unchanged downstream clients. | +| `REVIEW-INV-PROOF-SEPARATION` | Recheck inherited `INV-PROOF-SEPARATION`: no proof-only field, answer-valued premise, routing premise, or uncharged data channel is added. | Final diff must contain proof-body delegation and private-wrapper/inventory deletion only in Lean/public surfaces; no structure or premise change. | Closed. No structure, field, premise, routing input, or answer channel was added; Lean changes are six proof-body delegations and deletion of one unused private proof theorem. | +| `CHK-REVIEW-BUILD` | Build the three changed Lean modules with direct Lean 4.22 Lake settings, then run one final `lake build` on the frozen source tree. Preserve logs, timings, and cache; do not duplicate a live build. | Focused targets `RMQ.Core.SuccinctSelect.TwoLevel.WordExact`, `RMQ.Core.SuccinctSelect.CloseSelect.Basic`, and `RMQ.Core.EncodingLowerBound` all exit 0; final aggregate exits 0. | Closed. Direct Lean 4.22 focused build passed 54/54, exit 0, in 72.049 s (`.lake/v1-proof-review/focused-build.log`). The single required aggregate build passed, exit 0, in 2900.626 s (`.lake/v1-proof-review/full-build.log`). | +| `CHK-REVIEW-HYGIENE` | Run required hygiene and native-decision scans, working-tree `git diff --check`, committed-range `git diff --check 71a4a65336af68dabaf19265b36c7564db8c8cec..HEAD`, strict design check at that exact base, scoped changed-prose claim scan, exact committed scope, and clean status. | Every command passes or a no-match scan returns expected exit 1; post-commit range evidence is recorded in the candidate report. | Closed subject to the recorded immediate post-commit gates. Working-tree whitespace, required hygiene/native scans, scoped claim scan, unique-ID/scope checks, exact matrix-prefix check, and strict design check over the assigned range passed. The evidence commit is followed immediately by its per-commit strict check, committed-range whitespace/scope checks, and clean-status check. | + +### Follow-up verification ledger + +| Command | Purpose | Outcome | +| --- | --- | --- | +| Focused three-target `lake build` | Elaborate all changed Lean modules and immediate imported clients. | PASS: 54/54, exit 0, 72.049 s; `.lake/v1-proof-review/focused-build.log`. | +| Final `lake build` | Verify full repository import closure and unchanged downstream public composition. | PASS: exit 0, 2900.626 s; `.lake/v1-proof-review/full-build.log`. | +| Direct six-pair Lean type/axiom probe | Pin historical/generic proposition identity and trust surface. | PASS: exact paired types printed; the first five pairs report `[propext, Quot.sound]`, and the select-none pair reports `[propext, Classical.choice, Quot.sound]`; `.lake/v1-proof-review/type-probe.log`. | +| Required hygiene/native scans and `git diff --check` | Check trust tokens, native shortcuts, and whitespace. | PASS on the final evidence tree: both scans had no matches (expected `rg` exit 1), and working-tree whitespace check passed. | +| Strict design check and changed-prose claim scan | Verify DD/WDD coverage and prevent claim drift. | PASS over the exact assigned range; scoped claim scan reported no strict failure. A separate unique WDD covers the evidence-only commit. | +| Post-commit range/scope/status checks | Verify exact committed scope, range whitespace, and clean worktree. | Immediate post-commit gate; exact results are recorded in the candidate report. | diff --git a/docs/internal/v1/V1_RECONCILIATION.md b/docs/internal/v1/V1_RECONCILIATION.md new file mode 100644 index 00000000..4487048b --- /dev/null +++ b/docs/internal/v1/V1_RECONCILIATION.md @@ -0,0 +1,97 @@ +# V1 source and evidence reconciliation + +This record separates source identity, prior verification, current verification +and coordinator acceptance. It was opened on 2026-10-01 at the implementation +base `ee44f04a561f2194b3713f071c26b6faf9ba7fab`. Current verification and the +independent release audit are discharged by `V1_COORDINATOR_ACCEPTANCE.md` +and its exact-input evidence index. The delivered instance is recorded separately +in the external delivery receipt. + +## Exact source lineage + +`source-closure-inventory.json` records every local imported file and Git blob, +not just the public alias, at these objects: + +| Role | Commit | +| --- | --- | +| Earlier lifecycle audit target | `eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a` | +| R3 repair tip | `d27ffa341f4ed8ceccc46817455eb26c73b319a1` | +| R4 integrated lane | `68163d9496559f06038d108c74bfcb0781175eda` | +| Squash merge | `5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71` | +| V1 implementation base | `ee44f04a561f2194b3713f071c26b6faf9ba7fab` | + +The closure rooted at `RMQ.Headlines.Lifecycle`, +`RMQ.Validation.LifecycleContract`, `RMQ.Core.WordRAM.Lifecycle.Provenance` +and `RMQ.Validation.PackedLifecycle` contains 368 local Lean modules. Their +blobs and the toolchain pin agree across all five objects. The only external +import root is the pinned toolchain's `Std`. Thus the source-level propositions +and proof bodies reviewed in that lane reach the V1 base unchanged. This does +not certify a different executable, an altered harness or the subsequent V1 +proof-maintenance delta. + +The separate `lifecycle-blobs.json` inventory covers 116 formal, native and +script paths. All 116 match between R4, the squash and the V1 base. Relative +to the earlier audit and R3, its sole changed path is +`scripts/lifecycle_validator.ps1`. The R4 validator results must therefore be +used for that path. This 116-path inventory is not asserted to be the complete +native compiler/tool/runtime dependency closure: native build receipts supply +those additional identities. + +The paper closure contains 262 local modules. The three differences between +its deliberate `3849ecbb53bbedfcd679352cc68d095fa5a304c2` pin and the V1 base +are enumerated in `paper/V1_SOURCE_RELATION.md`: five `macro_inline` attributes +in two files and one source-comment correction. The candidate's later proof +cleanup is an additional reviewed delta, not part of that historical equality. + +## Formal lifecycle and native supplement + +The formal lifecycle result has a seven-field public contract and an independent +expected-type client. Construction, its returned owner, first service and later +requests concern one continuous modeled execution. The comparison-key and +signed-word input models have distinct live assumptions; input materialization +precedes the execution. Complete retained numeric bits are distinct from peak +arena cells. The public claims packet specifies these objects and units. + +The V1 aggregate gate adds the existing independent lifecycle client, controls, +provenance module, provenance expected-type script and lifecycle axiom inventory. +This closes a default-gate coverage gap. It does not add native PowerShell +campaigns to that gate or turn a source theorem into compiler correctness. + +The native interface remains an executable supplement. Its full historical +campaigns and tool identities are evidence at their recorded inputs. Any V1 +rebuild/replay must identify its own source and tools; success on an earlier +branch is never reported as a newly executed V1 result. Compiler, foreign +ownership, allocation and runtime assumptions remain explicit even after +successful finite controls. + +## Four inherited follow-ups + +The frozen V1 evidence-hardening contract and its recorded checks live in +`V1_EVIDENCE_MATRIX.md`. Each follow-up has an actual consumer: + +| Follow-up | Property required for V1 | Current implementation obligation | +| --- | --- | --- | +| Label-trusting pin coverage | Exact independently specified pin paths and valid SHA-256 values; missing pins and coordinated count changes rejected. | EH1: repair the current R4 predicate/registry and exercise controls. | +| Entry values under unqualified pin keys | Distinguish entry snapshots from values verified in finalization; reject a mid-run mutation while restoring the fixture. | EH2: repair dependency controls and their labels/consumers. | +| Registry or component reads before durable evidence | Once execution has accepted valid arguments/selectors, a missing or drifted required input leaves an owned failure record. | EH3: cover these paths with a current versioned adapter if immutable historical guards prevent an in-place repair. | +| Old evidence-reader schema and pins | State exactly which historical collectors accept which old keys, references, executables and evidence roots. | EH4: document their bounded historical use; do not make a key rename stand in for a fresh verifier. | + +An old `INCOMPLETE` or `Open` label is not rewritten. R4's report explicitly +reserves integration, audit, CI and acceptance to the coordinator; its appended +evidence contains actual completed campaigns. V1 dispositions are recorded +separately after inspecting that evidence and the current implementation. + +## Evidence boundaries + +The R4 recorded campaigns include 67/67 PowerShell 7 and 66/66 Windows +PowerShell registry cases, validator startup/single/full modes on both shells, +and native-p0 integrity, dependency and stream controls on both shells. Those +are dated records, with receipt indexes and finalization pins under +`extensions/lifecycle1/repair-r4/receipts`; they are not fresh candidate results. +The source comparison supports transfer only for identical dependencies and +the same proposition being checked. Changed current harness properties receive +their own discriminating controls and exact identities. + +The release candidate is accepted only after the integrated checks and fresh +audit discharge the frozen V1 rows. Agreement between Codex and Claude, a +successful merge, or an unqualified count of green receipts is insufficient. diff --git a/docs/internal/v1/V1_VERIFICATION_INDEX.json b/docs/internal/v1/V1_VERIFICATION_INDEX.json new file mode 100644 index 00000000..ec96c8f2 --- /dev/null +++ b/docs/internal/v1/V1_VERIFICATION_INDEX.json @@ -0,0 +1,222 @@ +{ + "schema": "rmq-v1-source-stage-evidence/1", + "implementationCommit": "250e5932c94d1995a7fd8b0a290c5320d114accf", + "aggregateCommit": "447751d203a4e5d02f15680731226a56fd8894a3", + "nativeCommit": "d7d633e0d020352757f7f5f0d139de0dfa42b5d0", + "coldSourceBundleCommit": "6eb2ba6f4630b706a7d9cb028f04919a39984f81", + "aggregateExit": 1, + "aggregateStatus": "FAIL", + "aggregateCheckersInvoked": 20, + "aggregateCheckersPassed": 17, + "replacedFailedCheckers": [ + "paper/check_paper.ps1", + "scripts/paper_topology_lint.ps1", + "scripts/paper_topology_lint_regression.ps1" + ], + "replacementChecksCommit": "250e5932c94d1995a7fd8b0a290c5320d114accf", + "replacementChecksPassed": true, + "leanToolchainLakeUnchangedSinceAggregate": true, + "deltaSinceAggregate": [ + ".gitattributes", + ".github/workflows/ci.yml", + "docs/ARTIFACT_REPRODUCIBILITY.md", + "docs/internal/CLAIM_DRIFT_POLICY.json", + "docs/internal/DESIGN_DECISIONS.md", + "docs/internal/WORKFLOW_DESIGN_DECISIONS.md", + "docs/internal/audit_reports/v1-447751d203a4-claude.md", + "docs/internal/audit_reports/v1-447751d203a4-fresh.md", + "docs/internal/audit_reports/v1-eh-a8f1c512-repair-audit.md", + "docs/internal/audit_reports/v1-review-repairs-claude.md", + "docs/internal/extensions/lifecycle1/HISTORICAL_VERIFIERS.md", + "docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1", + "docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json", + "docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1", + "docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1", + "docs/internal/v1/V1_CHECKOUT_REGRESSION.json", + "docs/internal/v1/V1_CLIENT_MATRIX.md", + "docs/internal/v1/V1_EVIDENCE_MATRIX.md", + "docs/internal/v1/V1_FINALIZATION_MATRIX.md", + "docs/internal/v1/V1_GUARD_MATRIX.md", + "docs/internal/v1/V1_NATIVE_INDEPENDENT_CHECK.json", + "docs/internal/v1/V1_NATIVE_REPLAY.json", + "docs/internal/v1/V1_PROOF_MATRIX.md", + "docs/internal/v1/evidence/COMMAND_LOG.md", + "docs/internal/v1/evidence/aux-pwsh-result.json", + "docs/internal/v1/evidence/aux-winps-result.json", + "docs/internal/v1/evidence/evidence_hardening_controls.ps1", + "docs/internal/v1/evidence/failure-controls-pwsh-result.json", + "docs/internal/v1/evidence/failure-controls-winps-result.json", + "docs/internal/v1/evidence/focused-pwsh-result.json", + "docs/internal/v1/evidence/focused-winps-result.json", + "docs/internal/v1/evidence/registry-wording-comparison-pwsh.json", + "docs/internal/v1/evidence/registry-wording-comparison-winps.json", + "docs/internal/v1/evidence/wording-transfer-wguards-pwsh-result.json", + "docs/internal/v1/evidence/wording-transfer-wguards-winps-result.json", + "paper/THEOREM_LEDGER.md", + "scripts/claim_drift_policy_regression.ps1", + "scripts/constant_sync_check.ps1", + "scripts/package_release.py", + "scripts/test_native_checkout.py", + "scripts/test_package_release.py" + ], + "nativeRelevantInputsUnchanged": true, + "deltaSinceNative": [ + ".gitattributes", + ".github/workflows/ci.yml", + "docs/ARTIFACT_REPRODUCIBILITY.md", + "docs/internal/CLAIM_DRIFT_POLICY.json", + "docs/internal/DESIGN_DECISIONS.md", + "docs/internal/WORKFLOW_DESIGN_DECISIONS.md", + "docs/internal/audit_reports/v1-447751d203a4-claude.md", + "docs/internal/audit_reports/v1-447751d203a4-fresh.md", + "docs/internal/audit_reports/v1-eh-a8f1c512-repair-audit.md", + "docs/internal/audit_reports/v1-review-repairs-claude.md", + "docs/internal/extensions/lifecycle1/HISTORICAL_VERIFIERS.md", + "docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1", + "docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json", + "docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1", + "docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1", + "docs/internal/v1/V1_CHECKOUT_REGRESSION.json", + "docs/internal/v1/V1_CLIENT_MATRIX.md", + "docs/internal/v1/V1_EVIDENCE_MATRIX.md", + "docs/internal/v1/V1_FINALIZATION_MATRIX.md", + "docs/internal/v1/V1_GUARD_MATRIX.md", + "docs/internal/v1/V1_NATIVE_INDEPENDENT_CHECK.json", + "docs/internal/v1/V1_NATIVE_REPLAY.json", + "docs/internal/v1/V1_PROOF_MATRIX.md", + "docs/internal/v1/evidence/COMMAND_LOG.md", + "docs/internal/v1/evidence/aux-pwsh-result.json", + "docs/internal/v1/evidence/aux-winps-result.json", + "docs/internal/v1/evidence/evidence_hardening_controls.ps1", + "docs/internal/v1/evidence/failure-controls-pwsh-result.json", + "docs/internal/v1/evidence/failure-controls-winps-result.json", + "docs/internal/v1/evidence/focused-pwsh-result.json", + "docs/internal/v1/evidence/focused-winps-result.json", + "docs/internal/v1/evidence/registry-wording-comparison-pwsh.json", + "docs/internal/v1/evidence/registry-wording-comparison-winps.json", + "docs/internal/v1/evidence/wording-transfer-wguards-pwsh-result.json", + "docs/internal/v1/evidence/wording-transfer-wguards-winps-result.json", + "paper/THEOREM_LEDGER.md", + "scripts/claim_drift_policy_regression.ps1", + "scripts/constant_sync_check.ps1", + "scripts/package_release.py", + "scripts/test_native_checkout.py", + "scripts/test_package_release.py" + ], + "linuxAggregateSeconds": 22295, + "coldUnpackedSmokeSeconds": 1343.044902, + "timeoutRationaleCorrection": "The unmodified aggregate identity says prior aggregate observation 8674.82 seconds. That historical measurement was the PRE1 builder replay, not the whole aggregate. The recorded exit and actual elapsed time establish this run outcome.", + "records": { + "linuxAggregate": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\linux-final-reproduction-447751d203a4e5d02f15680731226a56fd8894a3.identity", + "bytes": 1356, + "sha256": "bd9b8607bba78df26573d5cbbd824a535f048c7597d9b38678c8d5a80c763994" + }, + "linuxAggregateLog": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\linux-final-reproduction-447751d203a4e5d02f15680731226a56fd8894a3.log", + "bytes": 6083753, + "sha256": "dafd25a80a5751fbbf2926e12842ebc1995ad2ad74d31e9307df7d690bd9b94c" + }, + "linuxSelectedReceipts": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\linux-completed-receipts-index.json", + "bytes": 344879, + "sha256": "23c714053caf53ea9a1e2122178c3b528e0af73a0a8431e48918affa1d960972" + }, + "linuxReferenceRepairs": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\linux-reference-repairs-250e5932.json", + "bytes": 1679, + "sha256": "2784924431f6724370a6c7371b7aecd817862470b036ff364240a76c964601af" + }, + "windowsReferenceRepair": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\windows-reference-repairs-250e5932-paper.json", + "bytes": 213, + "sha256": "321c0eabb50ed92978496e4375316bb3308889837742882083d287adf9a194c4" + }, + "finalCompositionReview": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-final-composition-review.md", + "bytes": 8768, + "sha256": "ab58a5df479d8f6b16912a45fa323174a5f4ddbdc81f24b26cbbabbb882f63f3" + }, + "finalTransferAddendum": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-composition-transfer-addendum.md", + "bytes": 4660, + "sha256": "e3aca0bb3e17e521a8cb52d99ff5a437c49a450a2821a42d7373e3b91a1c7bdd" + }, + "windowsBuild": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\windows-final-build-447751d203a4e5d02f15680731226a56fd8894a3.json", + "bytes": 1166, + "sha256": "499dedc3f23f9735399e3bd8c6c4fd240f59a5eec9f41a6893b25869905ab314" + }, + "coldArchiveSmoke": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\source-trial-6eb2ba6f-smoke.json", + "bytes": 678, + "sha256": "0b00b58b0c00f7175703ff5f60a50c6732bdfee7133101987a6551f95e3986a6" + }, + "independentArchive": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\source-trial-6eb2ba6f-independent.json", + "bytes": 678, + "sha256": "64d0a43be4cc97c95a9fe6588cecdc485a01a62a3f9e46b884e739dcad96a74a" + }, + "linuxPortableChecks": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\linux-release-checks-d7182869016ec780f561626f795882059ee2c981.log", + "bytes": 26595, + "sha256": "3d96e66ec4ed31b4c46c62076f5aa2869bf8712e12e1bd0ca83115e2021cbd91" + }, + "linuxPackage11": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\linux-exact-blob-checks-6eb2ba6f.log", + "bytes": 1765, + "sha256": "48598a434bd624f59bee43d60c00ecae07441fb66ac39b9eafaff959908777b3" + }, + "windowsPackage11": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\package-exact-blob-windows-tests.log", + "bytes": 1553, + "sha256": "6a82c7450472aa4bd5b92b9821948f4d80415dc6ae316ba3b8231cca0e87ca0e" + }, + "windowsCheckout": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-checkout-real-clone-tests.log", + "bytes": 368, + "sha256": "7058232c82e4c6c449c48154ce2aed5895ccff8663330f1a53ac351037557413" + }, + "designRegression": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\final-design-regression-6eb2ba6f.json", + "bytes": 457, + "sha256": "7d6a976b44a5a3facfa9dc322f77bdbb53aa822e2c4b0ce8cd9618fd3c1e1136" + }, + "ehIndependent": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\eh-a8-independent-receipt-check.json", + "bytes": 39014, + "sha256": "1642a9b3779769b3142b0780eb69ef7d680dceeb5e16b38f484b82475f081f7e" + }, + "ehFinal": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\EH_FINAL_VERIFIED.json", + "bytes": 1602, + "sha256": "b92504f526412f83a7b833a92d4385ba8f949598762a1525dfb7a92d6489a537" + }, + "ehIntegrated": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\eh-integrated-evidence-check.json", + "bytes": 3630, + "sha256": "73dd10d90a46e525341fb470d1aa3f8064fde52685727bf4e1dd5b677de0083e" + }, + "nativeReplay": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-v1-checkout-fixed\\INDEX.json", + "bytes": 7514, + "sha256": "b71c3c478ad2076a8b2a45332fbf116616bca235b539a3652036a3bb0945f945" + }, + "nativeIndependent": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\native-v1-checkout-fixed\\INDEPENDENT_CHECK.json", + "bytes": 1590066, + "sha256": "06635b6c98a904e1c39ee07a6f876cb9c1d675942666619bc3164b8624ec8e52" + }, + "paperBuild": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\paper-build.log", + "bytes": 15723, + "sha256": "a2197e96efc43713b4b407bcb5ae4214dbdc17fda3ca90fbc5c944ff84465655" + }, + "paperPdf": { + "originalPath": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\output\\rmq-v1-paper.pdf", + "bytes": 334186, + "sha256": "1391b72362fdb1694447e543e67704a5745cc1f817e971240baa3851298cdb8e" + } + }, + "deliveryBoundary": "Final commit/archive/PDF/evidence bundle identities and final current-tree/unpacked checks are recorded in the external RMQ-V1-DELIVERY.json. Older executions retain the exact commits above." +} diff --git a/docs/internal/v1/current-surface-inventory.json b/docs/internal/v1/current-surface-inventory.json new file mode 100644 index 00000000..519ac78e --- /dev/null +++ b/docs/internal/v1/current-surface-inventory.json @@ -0,0 +1,88 @@ +{ + "base": "ee44f04a561f2194b3713f071c26b6faf9ba7fab", + "registry_count": 18, + "registered_paths": [ + "README.md", + "artifact/CLAIMS.md", + "artifact/README.md", + "docs/FAMILY_SUMMARY.md", + "docs/PAPER_CLAIM_CORRESPONDENCE.md", + "docs/PAPER_MAIN_THEOREM.md", + "docs/PAPER_MODEL_ADEQUACY.md", + "docs/PAPER_RELATED_WORK.md", + "docs/PAPER_THEOREM_MAP.md", + "docs/PUBLICATION_STRATEGY.md", + "docs/RELATED_WORK_AND_LIMITATIONS.md", + "docs/ROADMAP.md", + "docs/TRUST_AUDIT_PACKET.md", + "docs/WHAT_IS_PROVED.md", + "docs/WORD_RAM_REVIEW_PACKET.md", + "docs/digests/PROJECT_DIGESTION_CURRENT.md", + "docs/internal/CLAIM_DRIFT_POLICY.md", + "docs/internal/RMQ_FINAL_ROADMAP.md" + ], + "additional_inspected_paths": [ + "docs/ARTIFACT_REPRODUCIBILITY.md", + "docs/CODE_MAP.md", + "docs/digests/LIFECYCLE_PROOF_GUIDE.md", + "native/packed-rmq/README.md", + "RMQPaper.lean", + "RMQ/Headlines/RMQ.lean", + "RMQ/Headlines/Lifecycle.lean", + "paper/README.md", + "paper/rmq.tex", + "paper/THEOREM_LEDGER.md", + "docs/INDEPENDENT_CHECK.md", + "docs/RMQ_IMPORT_CLOSURE.md" + ], + "searched_terms": "(?i)lifecycle|preprocess|construct|candidate|not yet accepted|provisional|pending|837.?572|160.?25[37]|1.?100.?000.?000|0\\.1\\.0|3849ecbb", + "expected_repair_paths": [ + "README.md", + "artifact/CLAIMS.md", + "artifact/README.md", + "docs/FAMILY_SUMMARY.md", + "docs/PAPER_CLAIM_CORRESPONDENCE.md", + "docs/PAPER_MAIN_THEOREM.md", + "docs/PAPER_MODEL_ADEQUACY.md", + "docs/PAPER_RELATED_WORK.md", + "docs/PAPER_THEOREM_MAP.md", + "docs/PUBLICATION_STRATEGY.md", + "docs/RELATED_WORK_AND_LIMITATIONS.md", + "docs/ROADMAP.md", + "docs/TRUST_AUDIT_PACKET.md", + "docs/WHAT_IS_PROVED.md", + "docs/WORD_RAM_REVIEW_PACKET.md", + "docs/digests/PROJECT_DIGESTION_CURRENT.md", + "docs/internal/RMQ_FINAL_ROADMAP.md", + "docs/ARTIFACT_REPRODUCIBILITY.md", + "docs/CODE_MAP.md", + "native/packed-rmq/README.md", + "RMQPaper.lean", + "RMQ/Headlines/RMQ.lean", + "RMQ/Headlines/Lifecycle.lean", + "paper/README.md", + "paper/rmq.tex", + "paper/THEOREM_LEDGER.md" + ], + "current_source_comment_inventory": { + "searched_terms": "preprocess|construct|candidate|pending|accept|primitive|loop.free|837572|16025[37]", + "inspected_paths": [ + "RMQPaper.lean", + "RMQ/Headlines/RMQ.lean", + "RMQ/Headlines/Lifecycle.lean", + "RMQ/Core/WordRAM/Lifecycle/Capstone.lean", + "RMQ/Core/WordRAM/Packed/Capstone.lean" + ], + "expected_repair_paths": [ + "RMQPaper.lean", + "RMQ/Headlines/RMQ.lean", + "RMQ/Headlines/Lifecycle.lean", + "RMQ/Core/WordRAM/Lifecycle/Capstone.lean" + ] + }, + "new_reader_surfaces": [ + "docs/V1_GUIDE.md", + "docs/V1_CLIENTS.md", + "paper/V1_SOURCE_RELATION.md" + ] +} diff --git a/docs/internal/v1/evidence/COMMAND_LOG.md b/docs/internal/v1/evidence/COMMAND_LOG.md new file mode 100644 index 00000000..eb10bc63 --- /dev/null +++ b/docs/internal/v1/evidence/COMMAND_LOG.md @@ -0,0 +1,136 @@ +# V1 evidence-hardening command ledger + +This ledger records commands actually executed in the managed worktree +`C:/Users/poin/.codex/worktrees/v1-evidence-hardening/RMQ`. Paths below are +repository-relative unless an executable path is shown. The focused suites are +fixture controls and are not replays of an old lifecycle semantic campaign. + +## Source checkpoint + +| Classification | Exact command | Outcome | +| --- | --- | --- | +| Governance precondition | `pwsh -NoLogo -NoProfile -File scripts/project_skill_preflight.ps1 -GovernanceRef ee44f04a561f2194b3713f071c26b6faf9ba7fab -RequiredSkills rmq-proof-sprint -RuntimeProjectSkills "rmq-audit-prompt,rmq-coordinator,rmq-proof-sprint" -RepositoryRoot C:/Users/poin/.codex/worktrees/v1-evidence-hardening/RMQ` | PASS before implementation at the exact governed base. | +| Syntax/data validation | PowerShell AST parse of all eight edited `.ps1` files; `ConvertFrom-Json` on `repair-r4/FAILURE_CONTROL_REGISTRY.json` | PASS; registry contains 60 controls. This is validation, not a semantic test. | +| Focused fixture test, PowerShell 7 | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/v1/evidence/evidence_hardening_controls.ps1 -Profile pwsh` | PASS 32/32. Aggregate `.lake/v1-evidence/pwsh-be6b18e5a8674e4c9fdc3dcc4b21c8fe/RESULT.json`: 15,798 bytes, SHA-256 `0052ad71967d318305aae03c73fd68cd8ab3d1a5dd258e7a47fa9e3287213b93`. This first-checkpoint aggregate is superseded by the exact-path follow-up; its former committed filename is reused for the current 52-case aggregate. | +| Focused fixture test, Windows PowerShell 5.1 | `C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/v1/evidence/evidence_hardening_controls.ps1 -Profile winps` | PASS 32/32. Aggregate `.lake/v1-evidence/winps-b88de4b7892747a6ac9e418fb43c6a19/RESULT.json`: 21,973 bytes, SHA-256 `54fc9c6d229e993441aa6e4befa37607978f07907668deb3d5966cfb2a22cddb`. This first-checkpoint aggregate is superseded by the exact-path follow-up; its former committed filename is reused for the current 52-case aggregate. | +| Exact registry boundary, PowerShell 7 | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/extensions/lifecycle1/repair-r1/registry_controls.ps1 -Shell C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -Profile pwsh -EvidenceRoot .lake/v1-evidence/registry-controls-stable-pwsh-20261001` | PASS 12/12. `summary.json`: 48,020 bytes, SHA-256 `5b1668075b5715ce0bc3c553e7fcd45f2f3e25733afd706247b202bd05c8cade`. Committed copy: `registry-controls-pwsh-summary.json`. | +| Exact registry boundary, Windows PowerShell 5.1 | `C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/extensions/lifecycle1/repair-r1/registry_controls.ps1 -Shell C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -Profile winps -EvidenceRoot .lake/v1-evidence/registry-controls-stable-winps-20261001` | PASS 12/12. `summary.json`: 67,072 bytes, SHA-256 `4e309624928507cc7a2a5a35e7c9a9b46a24a250da4885630b79010e274b74b0`. Committed copy: `registry-controls-winps-summary.json`. | + +Each focused child uses the committed finite deadline recorded in its aggregate: +30 seconds for selector/registry probes, 45 seconds for EH3 child paths, and +180 seconds for the copied 11-node dependency closure. Every fixture lives +beneath the run's owned `.lake` root. The EH2 control restores the copied +`lean.exe` and compares its restored SHA-256 with entry identity; it never +writes the installed toolchain. + +The final stable-source 60-control production-registry replay, candidate +auxiliary replay, final policy checks, and postcommit whitespace checks are +pending at this checkpoint. Earlier full-registry runs are retained as +superseded observations only: + +- The first PowerShell 7 attempt executed 60 and passed 53; K2-P/C/Q/M/F/T/G + rejected because the legacy field held a 40-hex Git commit identity. Its + aggregate SHA-256 is + `03007916ab1d1430725e6f9f50153e76ca8feb5bfcc5c9c8b6a5161d912de2d1`. +- After typing K2 `git:HEAD`, intermediate runs passed 60/60 on both shells + (`b55e448a159616db62221c74be33719b23487ef2949ddfc0e0ad4f403bbaee1a` + and `fc6c42a12e3e3ea05e2e5fcb71c80e2dc03fabc739340a8c9aa52a2ddb6f3c74`). + Later EH3 source review changed `run_controls.ps1` and + `finalizer_control.ps1`, so these are not final-source receipts. +- Two later full-registry attempts were interrupted after a syntactically valid + `{}` frozen-registry edge was found. Their partial console observations are + not aggregate results and are not reported as passes. + +`source_manifest.py`, `collect_evidence.py`, `verify_evidence.py`, and the +cached historical `RESULTS.json` files were inspected but not executed or +counted as tests. Their exact dependencies and old-key readers are recorded in +`../../extensions/lifecycle1/HISTORICAL_VERIFIERS.md`. + +## Exact-path identity follow-up + +The independent follow-up began from exact source checkpoint +`7e3a1d086d81eee924036afc3f84b1447ac503cb` in the same managed worktree. +The first source checkpoint and its receipts remain immutable history; later +controls identified below supersede evidence conclusions without relabelling +those observations. + +| Classification | Exact command | Outcome | +| --- | --- | --- | +| Follow-up governance precondition | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -File scripts/project_skill_preflight.ps1 -GovernanceRef ee44f04a561f2194b3713f071c26b6faf9ba7fab -RequiredSkills rmq-proof-sprint -RuntimeProjectSkills "rmq-audit-prompt,rmq-coordinator,rmq-proof-sprint" -RepositoryRoot C:/Users/poin/.codex/worktrees/v1-evidence-hardening/RMQ` after `git rev-parse HEAD` returned `7e3a1d086d81eee924036afc3f84b1447ac503cb` | PASS. This re-established the governed workflow before the follow-up edit. | +| Auxiliary replay at the first checkpoint | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1 -HarnessRef 7e3a1d086d81eee924036afc3f84b1447ac503cb -Expect candidate -OutputRoot .lake/v1-evidence/aux-checkpoint-7e3a1d08` | PASS 27/27. `RESULT.json`: 16,363 bytes, SHA-256 `97ba40f98b9cacc63fb0792d720cb1a15ee8fbd7b36e1871d413c1b7b054223e`. This is a superseded observation because it predates the exact trusted-path/final-identity repair. | +| Full production registry at the first checkpoint, PowerShell 7 | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1 -HarnessRef 7e3a1d086d81eee924036afc3f84b1447ac503cb -Profile pwsh -RegistryPath docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json -OutputRoot .lake/v1-evidence/failure-controls-v3-checkpoint-pwsh-20261001` | Observed PASS 60/60. `RESULT.json`: 388,288 bytes, SHA-256 `fdcba0862fa462afadda4ed1f2891ef1fcaa6dd8f8936d86160a56a22b182c4f`. Independent review then demonstrated unrelated same-basename and wrong-root substitution acceptance, so this receipt is superseded and is not final evidence. | +| Follow-up syntax/data development check | PowerShell AST parse under PowerShell 7 and Windows PowerShell 5.1 of `failure_controls.ps1`, `predicates.ps1`, `aux_controls.ps1`, and `evidence_hardening_controls.ps1`; strict UTF-8 JSON parse and CRLF-to-LF normalized SHA-256 of the v3 registry | PASS during implementation. The registry remains exactly 60 unique ordered controls; the follow-up normalized SHA-256 is `6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d`. Syntax/data parsing is validation, not a semantic replay. | +| Production loader boundary, both target profiles | `failure_controls.ps1 -HarnessRef worktree -Profile -RegistryPath docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json -ProbeOnly` executed by the pinned PowerShell 7 runner | PASS for each target profile; each emitted the exact ordered 60 IDs. This checks loading and selection only and launches no semantic control. | +| Direct predicate development smoke, both shells | `v1-predicate-smoke.ps1 -Predicate /docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1` under the pinned PowerShell 7 and Windows PowerShell 5.1 executables | PASS 7/7 on each shell for same-path aliases, wrong-root rejection, verified-null rejection, changed-final acceptance, legacy Git SHA-1, valid partial typed projection, and out-of-base typed-index rejection. This task-owned scratch check is development evidence; committed focused and auxiliary controls remain authoritative. | +| Corrected focused fixture test, PowerShell 7 | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/v1/evidence/evidence_hardening_controls.ps1 -Profile pwsh -OutputRoot .lake/v1-evidence/identity-focused-pwsh-20261001` | PASS 52/52. Aggregate `RESULT.json`: 26,128 bytes, SHA-256 `7df7250de0bf68484ae473810aec5f4cd864a4f42b41ce7ecefc0d32625970f2`; committed copy `focused-pwsh-result.json`. Thirty predicate cases include every trusted path class, final-state relation, legacy type width and typed-stage projection; all ten EH3 negatives match their mutation-specific error. | +| Corrected focused fixture test, Windows PowerShell 5.1 | `C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/v1/evidence/evidence_hardening_controls.ps1 -Profile winps -OutputRoot .lake/v1-evidence/identity-focused-winps-20261001` | PASS 52/52. Aggregate `RESULT.json`: 36,715 bytes, SHA-256 `d66e9ac129d59178487509dbf5bd346cfaa7bb0a1b3c59078866ac5c9c7ecc64`; committed copy `focused-winps-result.json`. Shell-capable EH2/EH3 children execute under WinPS; the selected-shell runtime control observes the production failure runner's exact PowerShell 7-only rejection, and nine selector/registry records truthfully name the pinned PowerShell 7 subprocess plus the WinPS target profile. | + +The first 32/32 focused aggregates above are also superseded for final use: +nine selector/registry subprocess records did not disclose that their actual +executing shell was PowerShell 7 even in the aggregate labelled `winps`, and +the ten EH3 negatives accepted any nonempty `StageError`. Their production +observations remain preserved. The follow-up focused runner records the actual +executing shell/target profile, exercises the deliberate PowerShell 7-only +failure-runner boundary under the selected shell, and pins mutation-specific +EH3 error patterns. The final focused scope is 30 in-process host predicate +cases, 13 selected-shell child cases and nine PowerShell-7-only +selector/registry consumers whose records disclose both executing shell and +target profile. + +The corrected focused aggregates pass 52/52 on both shells and replace the +two superseded committed 32-case files. The exact 60-case registry retains 57 receipt-bearing controls. `K1-W`, +`K2-W`, and `LV-W` are guarded durable-write-failure controls: their required +durable output is absent, so pin coverage is explicitly inapplicable rather +than reported as a successful verification. The source-bound auxiliary, +complete-registry and wording-transfer evidence follows. + +## Stable exact-path source evidence + +The identity repair was committed as +`a8f1c512e9a5d3d57abae6cd9b988978246af768`. Its v3 registry worktree raw +SHA-256 is `9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51`; +the runner pins its CRLF-to-LF-normalized SHA-256 +`6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d`. + +| Classification | Exact command | Outcome | +| --- | --- | --- | +| Auxiliary replay, PowerShell 7 | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1 -HarnessRef a8f1c512e9a5d3d57abae6cd9b988978246af768 -Expect candidate -OutputRoot .lake/v1-evidence/identity-aux-pwsh-a8f1c512` | PASS 46/46. Raw `RESULT.json`: 26,491 bytes, SHA-256 `e0fb1081e7218f977c352dc8b094a05366ad11e1fee92ee67bcfdf63d06450d4`; compact `aux-pwsh-result.json`: 24,925 bytes, SHA-256 `ed05ff18ca3b2a75d3640b5a96650423493a09c083177086014b3bdf0f1b99cd`. Finalization passed with two verified outer pins and no integrity/cleanup error. | +| Auxiliary replay, Windows PowerShell 5.1 | `C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/extensions/lifecycle1/repair-r4/aux_controls.ps1 -HarnessRef a8f1c512e9a5d3d57abae6cd9b988978246af768 -Expect candidate -OutputRoot .lake/v1-evidence/identity-aux-winps-a8f1c512` | PASS 46/46. Raw `RESULT.json`: 42,831 bytes, SHA-256 `a19f7c8639e8407f764836a7df35f1e7b73b1d9c85cb7be67f4275c06e7ce935`; compact `aux-winps-result.json`: 24,875 bytes, SHA-256 `b47fbc8822b729ab8b82e5bddb0d3b0a82730efaa9c72eafb8b3bee36d140b1d`. Finalization passed with two verified outer pins and no integrity/cleanup error. | +| Complete production registry, `pwsh` profile | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1 -HarnessRef a8f1c512e9a5d3d57abae6cd9b988978246af768 -Profile pwsh -RegistryPath docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json -OutputRoot .lake/v1-evidence/identity-full60-pwsh-a8f1c512` | PASS 60/60. Raw `RESULT.json`: 419,625 bytes, SHA-256 `75792302864c807eb73748e01700fc8efeee039cd93021b42403c48a58702eb7`; compact `failure-controls-pwsh-result.json`: 136,706 bytes, SHA-256 `7cc69e894c90fe8c5d513ca037b37ccc8bb7047d3cc42c1d6e0e56d83ae32a13`. All 57 receipt-bearing controls have applicable verified pin coverage; exact W controls have false/null applicability/result; 13 outer pins verify and the worktree state is unchanged and clean. | +| Complete production registry, `winps` profile | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1 -HarnessRef a8f1c512e9a5d3d57abae6cd9b988978246af768 -Profile winps -RegistryPath docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json -OutputRoot .lake/v1-evidence/identity-full60-winps-a8f1c512` | PASS 60/60. Raw `RESULT.json`: 430,305 bytes, SHA-256 `4e420d51215ee2b4b359e655e0d20ffb98b8effc4a6dfd0cdee37b68ce338f2f`; compact `failure-controls-winps-result.json`: 131,513 bytes, SHA-256 `cf84ca4eb02714008bf86b534bf6ae34460e21e38b1f748608e8fcce5f61078a`. The same 57+3 partition, 13 outer pins, finalization and clean-state assertions pass. | +| Compact receipt derivation | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation/v1-compact-receipts.ps1 -Kind -InputPath -InputLabel -OutputPath ` for each of the six named raw aggregates | Generator SHA-256 `9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881`. This is deterministic record generation, not another test. Every compact receipt says so and retains generator/source identity, counts, decisive per-case fields and finalization. | +| Evidence-receipt validation, both shells | `v1-verify-compact-receipts.ps1 -Directory C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation` under the pinned PowerShell 7 and Windows PowerShell executables | PASS for six compact aggregate receipts plus two registry-comparison receipts under each shell. Verifier SHA-256 `393ba7ed6ca849fc83a8aa3e9d5c62bfeabf57961a495d1cb4a52639f1ab7189`. This checks derived records against named raw identities and invariants; it does not re-execute controls. | + +The complete runs consume the current exact-path predicate and all 60 unchanged +case mappings. They prove 57 receipt-bearing pin verdicts plus three guarded +no-receipt outcomes; they are not described as 60 independent pin receipts. + +## No-receipt metadata wording transfer + +Independent review found two prose-only overstatements in registry metadata. +`receiptSemantics.guardMeaning` and `shapes.W` implied that every W control +forbids a success marker. K1-W and K2-W require nonzero exit, absent durable +receipt and exact stderr. LV-W additionally declares absent `PASS.json` and +absent `LIFE1-VALIDATOR PASS` stdout. No case mapping or expectation changed. + +| Classification | Exact command | Outcome | +| --- | --- | --- | +| Original/final registry structural comparison, both shells | `v1-registry-wording2-compare.ps1 -OldPath FAILURE_CONTROL_REGISTRY.original-reconstructed.json -NewPath FAILURE_CONTROL_REGISTRY.wording2.json -OutputPath ` under the pinned PowerShell 7 and Windows PowerShell executables | PASS under each shell. Comparator SHA-256 `05deecda397ba6a4f8df04bca859d07b17004623da260909131b52cd63b42da1`; removing exactly `receiptSemantics.guardMeaning` and `shapes.W` makes the parsed registries identical. Original raw/normalized SHA-256: `9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51` / `6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d`; final raw/normalized: `06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339` / `218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1`. Committed receipts: pwsh 1,861 bytes / SHA-256 `7992f1e85f306bf11214aa1635cb3e36461ab4e486823724d2709640a2bf1f94`; WinPS 2,158 bytes / SHA-256 `c5030d216cfe02f580d6c3d42d51354fd77c156efdd81f2e491ee6a1c4d3f460`. This is structural validation, not a semantic replay. | +| Intermediate wording checkpoint | Commit `196b47a3804fa1eaf58c2ee6b39e3dd2b02be6f5`; full ProbeOnly and exact `K1-W,K2-W,LV-W` replay under both profiles | ProbeOnly emitted the exact 60 IDs and exact three-ID subset; semantic runs passed 3/3. Raw hashes were pwsh `544c19667509daa95fc6cee33adb321022a2d2b6c6e0e4dd2a699b5e06eb8395` (27,803 bytes) and WinPS `ab027b73fddd54db7d623fc34388fe1e5547c879c5b1d7e141d07915aa407c08` (28,673 bytes). These observations are preserved but superseded for final wording after `shapes.W` review. | +| Final loader boundary, both profiles | `failure_controls.ps1 -HarnessRef c79beae0d99519719d2a83882e6dd369bc29026e -Profile -RegistryPath docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json -ProbeOnly`, plus the same command with `-OnlyControl @('K1-W','K2-W','LV-W')`, executed by pinned PowerShell 7 | PASS. Each full probe emitted the exact ordered 60 IDs; each focused probe emitted exactly `K1-W,K2-W,LV-W`. No semantic control is launched by ProbeOnly. | +| Initial final-wording observation with staged compact files present | Exact `c79beae0` three-control commands below, using output roots `wording-transfer-final-wguards--c79beae0` | PASS 3/3 each, with identical before/after tracked and untracked state. Raw SHA-256: pwsh `ad569908c3e8c923d278c0f54e531c1a46d0c5859b1298b43dbd3085c65cb804` (28,761 bytes), WinPS `5dd320e2cd5b8f9702d90cc53a169158d2c48b75e7cc43034b521ef4c229a02e` (29,646 bytes). Preserved as an observation; the clean-worktree rerun below is the final transfer evidence. | +| Final clean-worktree W guards, `pwsh` profile | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "& 'docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1' -HarnessRef 'c79beae0d99519719d2a83882e6dd369bc29026e' -Profile 'pwsh' -RegistryPath 'docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json' -OutputRoot '.lake/v1-evidence/wording-transfer-final-clean-wguards-pwsh-c79beae0' -OnlyControl @('K1-W','K2-W','LV-W')"` | PASS 3/3. Raw `RESULT.json`: 28,210 bytes, SHA-256 `bb40dcc51d02ce9b9cd7402f3b38a3454a70138055d54df4a5ee4dd87dcb6962`; compact `wording-transfer-wguards-pwsh-result.json`: 13,036 bytes, SHA-256 `5c75cece2f1923d55c7012ca20879f88226747ecfdcd055e58f79f91b62ef9a6`. Source state is exact clean `c79beae0` before and after; coverage is 0 receipt-bearing plus three guarded no-receipt, 13 outer pins verified, and finalization has no error. | +| Final clean-worktree W guards, `winps` profile | `C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "& 'docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1' -HarnessRef 'c79beae0d99519719d2a83882e6dd369bc29026e' -Profile 'winps' -RegistryPath 'docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json' -OutputRoot '.lake/v1-evidence/wording-transfer-final-clean-wguards-winps-c79beae0' -OnlyControl @('K1-W','K2-W','LV-W')"` | PASS 3/3. Raw `RESULT.json`: 29,108 bytes, SHA-256 `99ecd063a8d0d95a035ba415ae0de7a7b94dd63d1963e162551d2c54857c1192`; compact `wording-transfer-wguards-winps-result.json`: 12,740 bytes, SHA-256 `ff53e4b5a5824513514cabe9ca86e841e0dcdff100a4c2c8e432c94341b6c5ad`. The same clean source state, 0+3 coverage, 13 outer pins and error-free finalization assertions pass. | + +The final wording transfer is deliberately bounded: the unchanged semantic +campaign remains the both-profile 60/60 run at `a8f1c512`; only the metadata +loader and three affected W guards are rerun at `c79beae0`. + +## Final evidence-record checks + +| Classification | Exact command | Outcome | +| --- | --- | --- | +| Managed compact-receipt validation, both shells | `v1-verify-compact-receipts.ps1 -Directory C:/Users/poin/.codex/worktrees/v1-evidence-hardening/RMQ/docs/internal/v1/evidence` under the pinned PowerShell 7 and Windows PowerShell 5.1 executables | PASS with eight checked receipts under each shell at the final managed paths. Verifier SHA-256 `393ba7ed6ca849fc83a8aa3e9d5c62bfeabf57961a495d1cb4a52639f1ab7189`. This parses and cross-checks committed projections; it does not rerun their controls. | +| Frozen matrix requirement check | `python C:/Users/poin/Documents/RMQ/research-duet-20261001/implementation/v1-verify-frozen-matrix.py` | PASS: all 12 rows at `7e3a1d086d81eee924036afc3f84b1447ac503cb`, all 20 rows at `a8f1c512e9a5d3d57abae6cd9b988978246af768`, and all 20 rows at pre-evidence `HEAD` retain their exact second-column requirement text; row IDs are unique. Task-owned verifier SHA-256 `00c137152a36dc4b692333eab385995921821a4b812e308ec7e91d36b0ca40fd`. This is record validation, not a semantic test. | +| Strict scoped claim scan | Pinned PowerShell 7 executed task-owned wrapper `v1-run-final-claim-scan.ps1 -ScannerPath C:/Users/poin/.codex/worktrees/v1-evidence-hardening/RMQ/.lake/v1-evidence/checkers/claim_drift_scan_447751d2.ps1` from the managed repository root. The wrapper passes `-Strict -IncludeProcessRecords -Path` with the exact WDD, historical guide, matrix, command ledger, two focused aggregates, two registry summaries and eight new compact/comparison receipts. | PASS: `scan complete (109 hits, 0 strict failures)`. The scanner is the exact `447751d203a4e5d02f15680731226a56fd8894a3:scripts/claim_drift_scan.ps1` blob, 20,541 bytes, SHA-256 `e939ad8c47e1cc42e0db4f4aab9b439cb2f8402a22512658f8dc98545719ff84`; wrapper SHA-256 `c1a30345beacfc7715b5c367d6e216533711fa046de3015e1fc5baca50302fa8`. The pre-row capture is 26,257 bytes, SHA-256 `f62d1f681dd41d65dcbe0e450d9afc2938dde7e3e82bc9e18b849d6edd05a904`; the unchanged-result final-content rerun is reported with worker completion. | +| Final working-tree policy checks | `git diff --check`; `scripts/design_decision_check.ps1 -Strict -Base HEAD`; exact changed-path comparison against the 11 evidence-owned paths; Markdown table-width validation; the AGENTS hygiene scans over `RMQ lakefile.toml` and `RMQ` | PASS. Strict design checked 11 changed files (zero code, ten workflow, one neutral); exact scope contained 11 paths; both Markdown files had stable table widths; both hygiene scans found no forbidden match. These checks are repeated where applicable after commit. | diff --git a/docs/internal/v1/evidence/aux-pwsh-result.json b/docs/internal/v1/evidence/aux-pwsh-result.json new file mode 100644 index 00000000..40b68c00 --- /dev/null +++ b/docs/internal/v1/evidence/aux-pwsh-result.json @@ -0,0 +1,705 @@ +{ + "schema": "v1-evidence-compact-aux-v1", + "classification": "Derived compact receipt only; projection from the named raw aggregate, not a new test execution.", + "generator": { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-compact-receipts.ps1", + "sha256": "9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881" + }, + "sourceAggregate": { + "path": ".lake/v1-evidence/identity-aux-pwsh-a8f1c512/RESULT.json", + "bytes": 26491, + "sha256": "e0fb1081e7218f977c352dc8b094a05366ad11e1fee92ee67bcfdf63d06450d4" + }, + "harnessRef": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "harnessSha": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "expect": "candidate", + "runnerShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "psVersion": "7.6.5", + "expectedCount": 46, + "executedCount": 46, + "passedCount": 46, + "failedIds": [], + "cases": [ + { + "id": "ORD-K1", + "passed": true, + "path": "docs/internal/extensions/lifecycle1/repair-r1/run_check.ps1", + "blobSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "observed": { + "ok": true, + "reason": "every integrity recording precedes release", + "blocks": [ + { + "finallyLine": 52, + "firstReleaseLine": 70.0, + "lastIntegrityAddLine": 67.0, + "integrityAdds": 3, + "ok": true + } + ] + } + }, + { + "id": "ORD-K2", + "passed": true, + "path": "docs/internal/extensions/lifecycle1/repair-r2/run_check.ps1", + "blobSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "observed": { + "ok": true, + "reason": "every integrity recording precedes release", + "blocks": [ + { + "finallyLine": 87, + "firstReleaseLine": 122.0, + "lastIntegrityAddLine": 119.0, + "integrityAdds": 7, + "ok": true + } + ] + } + }, + { + "id": "ORD-RC", + "passed": true, + "path": "docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1", + "blobSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "observed": { + "ok": true, + "reason": "every integrity recording precedes release", + "blocks": [ + { + "finallyLine": 149, + "firstReleaseLine": 161.0, + "lastIntegrityAddLine": 157.0, + "integrityAdds": 2, + "ok": true + } + ] + } + }, + { + "id": "ORD-LV", + "passed": true, + "path": "scripts/lifecycle_validator.ps1", + "blobSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "observed": { + "ok": true, + "reason": "every integrity recording precedes release", + "blocks": [ + { + "finallyLine": 142, + "firstReleaseLine": 166.0, + "lastIntegrityAddLine": 159.0, + "integrityAdds": 2, + "ok": true + } + ] + } + }, + { + "id": "HR-P", + "passed": true, + "heavyRunSha256": "fc27eed3b8541cf3f0b193070a6cf789fedd246a17c41061e0e5bdb7d9405306", + "completedLaunch": true, + "successLine": true, + "writeFailureReported": false, + "resultFileWritten": true, + "defectShape": false, + "repairedShape": false, + "normalShape": true + }, + { + "id": "HR-W", + "passed": true, + "heavyRunSha256": "fc27eed3b8541cf3f0b193070a6cf789fedd246a17c41061e0e5bdb7d9405306", + "completedLaunch": true, + "successLine": false, + "writeFailureReported": true, + "resultFileWritten": false, + "defectShape": false, + "repairedShape": true, + "normalShape": false + }, + { + "id": "PRED-PIN-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 3 of 5 rows, status/final identities consistent", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 3 of 5 rows, status/final identities consistent" + } + }, + { + "id": "PRED-PIN-ROSTER-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 3 of 3 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 3 of 3 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PIN-GIT-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PIN-FILE-SHA1", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured SHA256: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "PRED-PIN-GIT-SHA256", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured Git SHA1: git:HEAD", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured Git SHA1: git:HEAD" + } + }, + { + "id": "PRED-PIN-LEGACY-GIT-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified" + } + }, + { + "id": "PRED-PIN-LEGACY-FILE-SHA1", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured SHA256: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "PRED-KIND-PROJECTION-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage partial", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage partial" + } + }, + { + "id": "PRED-KIND-INDEX-OOB", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "invalid identity-kind index 1", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "invalid identity-kind index 1" + } + }, + { + "id": "PRED-PATH-FIXTURE-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PATH-FIXTURE-WRONG-ROOT", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/v1-fixture/bin/tool.exe", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/v1-fixture/bin/tool.exe" + } + }, + { + "id": "PRED-PATH-SHELL-ALIASES-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 2 of 2 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 2 of 2 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PATH-SHELL-SAME-BASENAME-WRONG", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: C:/unrelated/shell/pwsh.exe", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/unrelated/shell/pwsh.exe" + } + }, + { + "id": "PRED-PATH-TOOLCHAIN-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PATH-TOOLCHAIN-WRONG-ROOT", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/toolchain/bin/lean.exe", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/toolchain/bin/lean.exe" + } + }, + { + "id": "PRED-PATH-HISTORY-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PATH-HISTORY-WRONG-ROOT", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/history/SUMMARY.json", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/history/SUMMARY.json" + } + }, + { + "id": "PRED-PATH-CONTEXT-MISSING", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "missing trusted path context fixtureRoot for fixture:bin/tool.exe", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "missing trusted path context fixtureRoot for fixture:bin/tool.exe" + } + }, + { + "id": "PRED-FINAL-VERIFIED-NULL", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "missing final identity for verified pin: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "missing final identity for verified pin: a" + } + }, + { + "id": "PRED-FINAL-VERIFIED-EMPTY", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed final SHA256 for verified pin: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed final SHA256 for verified pin: a" + } + }, + { + "id": "PRED-FINAL-VERIFIED-NONHEX", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed final SHA256 for verified pin: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed final SHA256 for verified pin: a" + } + }, + { + "id": "PRED-FINAL-VERIFIED-MISMATCH", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "verified final identity differs from entry: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "verified final identity differs from entry: a" + } + }, + { + "id": "PRED-FINAL-CHANGED-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, status/final identities consistent", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, status/final identities consistent" + } + }, + { + "id": "PRED-FINAL-CHANGED-SAME", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "changed final identity equals entry: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "changed final identity equals entry: a" + } + }, + { + "id": "PRED-FINAL-UNREADABLE-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, status/final identities consistent", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, status/final identities consistent" + } + }, + { + "id": "PRED-FINAL-UNREADABLE-NONNULL", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "unreadable-final pin has a final identity: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "unreadable-final pin has a final identity: a" + } + }, + { + "id": "PRED-PIN-DROPPED", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "captured rows 2 differ from entryPinCount 3", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "captured rows 2 differ from entryPinCount 3" + } + }, + { + "id": "PRED-PIN-COORDINATED", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck roster count 2 differs from expected 3", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck roster count 2 differs from expected 3" + } + }, + { + "id": "PRED-PIN-EMPTY", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured SHA256: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "PRED-PIN-NONHEX", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured SHA256: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "PRED-PIN-ORDER", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: b", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: b" + } + }, + { + "id": "PRED-PIN-UNVERIFIED", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "captured pin not re-verified: c status not-captured", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "captured pin not re-verified: c status not-captured" + } + }, + { + "id": "PRED-PIN-COUNT", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "captured rows 3 differ from the registry count 4", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "captured rows 3 differ from the registry count 4" + } + }, + { + "id": "PRED-PIN-DUP", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "duplicate pinCheck path a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "duplicate pinCheck path a" + } + }, + { + "id": "PRED-PIN-ALLVERIFIED", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": false, + "expectedR4": false, + "expectedReason": "captured pin not verified: b status changed", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "captured pin not verified: b status changed" + } + }, + { + "id": "PRED-LABEL-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": true, + "expectedReason": "labels helper consistent", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "labels helper consistent" + } + }, + { + "id": "PRED-LABEL-ENTRY", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": false, + "expectedReason": "no entry label entryHelper", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "no entry label entryHelper" + } + }, + { + "id": "PRED-LABEL-STALE", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": false, + "expectedReason": "helper is not the post-run pin", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "helper is not the post-run pin" + } + }, + { + "id": "PRED-VALUE-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": true, + "expectedReason": "all values present", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "all values present" + } + }, + { + "id": "PRED-VALUE-TYPE", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": false, + "expectedReason": "no value TimedOut=True", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "no value TimedOut=True" + } + } + ], + "finalization": { + "schema": "life1-r3-finalization-v1", + "verdict": "pass", + "stageError": null, + "integrityErrors": [], + "cleanupErrors": [], + "pinChecks": [ + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\aux_controls.ps1", + "entrySha256": "22b3be235b278b10880c49d425aff826b3ce1c09027e9305a73cb69a6f25d23e", + "finalSha256": "22b3be235b278b10880c49d425aff826b3ce1c09027e9305a73cb69a6f25d23e", + "status": "verified" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\scripts\\owned_process_tree.ps1", + "entrySha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "finalSha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "status": "verified" + } + ] + } +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/aux-winps-result.json b/docs/internal/v1/evidence/aux-winps-result.json new file mode 100644 index 00000000..4cb1d67d --- /dev/null +++ b/docs/internal/v1/evidence/aux-winps-result.json @@ -0,0 +1,705 @@ +{ + "schema": "v1-evidence-compact-aux-v1", + "classification": "Derived compact receipt only; projection from the named raw aggregate, not a new test execution.", + "generator": { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-compact-receipts.ps1", + "sha256": "9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881" + }, + "sourceAggregate": { + "path": ".lake/v1-evidence/identity-aux-winps-a8f1c512/RESULT.json", + "bytes": 42831, + "sha256": "a19f7c8639e8407f764836a7df35f1e7b73b1d9c85cb7be67f4275c06e7ce935" + }, + "harnessRef": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "harnessSha": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "expect": "candidate", + "runnerShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "psVersion": "5.1.26100.9444", + "expectedCount": 46, + "executedCount": 46, + "passedCount": 46, + "failedIds": [], + "cases": [ + { + "id": "ORD-K1", + "passed": true, + "path": "docs/internal/extensions/lifecycle1/repair-r1/run_check.ps1", + "blobSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "observed": { + "ok": true, + "reason": "every integrity recording precedes release", + "blocks": [ + { + "finallyLine": 52, + "firstReleaseLine": 70, + "lastIntegrityAddLine": 67, + "integrityAdds": 3, + "ok": true + } + ] + } + }, + { + "id": "ORD-K2", + "passed": true, + "path": "docs/internal/extensions/lifecycle1/repair-r2/run_check.ps1", + "blobSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "observed": { + "ok": true, + "reason": "every integrity recording precedes release", + "blocks": [ + { + "finallyLine": 87, + "firstReleaseLine": 122, + "lastIntegrityAddLine": 119, + "integrityAdds": 7, + "ok": true + } + ] + } + }, + { + "id": "ORD-RC", + "passed": true, + "path": "docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1", + "blobSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "observed": { + "ok": true, + "reason": "every integrity recording precedes release", + "blocks": [ + { + "finallyLine": 149, + "firstReleaseLine": 161, + "lastIntegrityAddLine": 157, + "integrityAdds": 2, + "ok": true + } + ] + } + }, + { + "id": "ORD-LV", + "passed": true, + "path": "scripts/lifecycle_validator.ps1", + "blobSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "observed": { + "ok": true, + "reason": "every integrity recording precedes release", + "blocks": [ + { + "finallyLine": 142, + "firstReleaseLine": 166, + "lastIntegrityAddLine": 159, + "integrityAdds": 2, + "ok": true + } + ] + } + }, + { + "id": "HR-P", + "passed": true, + "heavyRunSha256": "fc27eed3b8541cf3f0b193070a6cf789fedd246a17c41061e0e5bdb7d9405306", + "completedLaunch": true, + "successLine": true, + "writeFailureReported": false, + "resultFileWritten": true, + "defectShape": false, + "repairedShape": false, + "normalShape": true + }, + { + "id": "HR-W", + "passed": true, + "heavyRunSha256": "fc27eed3b8541cf3f0b193070a6cf789fedd246a17c41061e0e5bdb7d9405306", + "completedLaunch": true, + "successLine": false, + "writeFailureReported": true, + "resultFileWritten": false, + "defectShape": false, + "repairedShape": true, + "normalShape": false + }, + { + "id": "PRED-PIN-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 3 of 5 rows, status/final identities consistent", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 3 of 5 rows, status/final identities consistent" + } + }, + { + "id": "PRED-PIN-ROSTER-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 3 of 3 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 3 of 3 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PIN-GIT-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PIN-FILE-SHA1", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured SHA256: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "PRED-PIN-GIT-SHA256", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured Git SHA1: git:HEAD", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured Git SHA1: git:HEAD" + } + }, + { + "id": "PRED-PIN-LEGACY-GIT-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified" + } + }, + { + "id": "PRED-PIN-LEGACY-FILE-SHA1", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured SHA256: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "PRED-KIND-PROJECTION-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage partial", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage partial" + } + }, + { + "id": "PRED-KIND-INDEX-OOB", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "invalid identity-kind index 1", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "invalid identity-kind index 1" + } + }, + { + "id": "PRED-PATH-FIXTURE-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PATH-FIXTURE-WRONG-ROOT", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/v1-fixture/bin/tool.exe", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/v1-fixture/bin/tool.exe" + } + }, + { + "id": "PRED-PATH-SHELL-ALIASES-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 2 of 2 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 2 of 2 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PATH-SHELL-SAME-BASENAME-WRONG", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: C:/unrelated/shell/pwsh.exe", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/unrelated/shell/pwsh.exe" + } + }, + { + "id": "PRED-PATH-TOOLCHAIN-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PATH-TOOLCHAIN-WRONG-ROOT", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/toolchain/bin/lean.exe", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/toolchain/bin/lean.exe" + } + }, + { + "id": "PRED-PATH-HISTORY-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, all verified, exact roster stage complete", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "PRED-PATH-HISTORY-WRONG-ROOT", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/history/SUMMARY.json", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/history/SUMMARY.json" + } + }, + { + "id": "PRED-PATH-CONTEXT-MISSING", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "missing trusted path context fixtureRoot for fixture:bin/tool.exe", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "missing trusted path context fixtureRoot for fixture:bin/tool.exe" + } + }, + { + "id": "PRED-FINAL-VERIFIED-NULL", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "missing final identity for verified pin: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "missing final identity for verified pin: a" + } + }, + { + "id": "PRED-FINAL-VERIFIED-EMPTY", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed final SHA256 for verified pin: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed final SHA256 for verified pin: a" + } + }, + { + "id": "PRED-FINAL-VERIFIED-NONHEX", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed final SHA256 for verified pin: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed final SHA256 for verified pin: a" + } + }, + { + "id": "PRED-FINAL-VERIFIED-MISMATCH", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "verified final identity differs from entry: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "verified final identity differs from entry: a" + } + }, + { + "id": "PRED-FINAL-CHANGED-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, status/final identities consistent", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, status/final identities consistent" + } + }, + { + "id": "PRED-FINAL-CHANGED-SAME", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "changed final identity equals entry: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "changed final identity equals entry: a" + } + }, + { + "id": "PRED-FINAL-UNREADABLE-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": true, + "expectedReason": "captured 1 of 1 rows, status/final identities consistent", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "captured 1 of 1 rows, status/final identities consistent" + } + }, + { + "id": "PRED-FINAL-UNREADABLE-NONNULL", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "unreadable-final pin has a final identity: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "unreadable-final pin has a final identity: a" + } + }, + { + "id": "PRED-PIN-DROPPED", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "captured rows 2 differ from entryPinCount 3", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "captured rows 2 differ from entryPinCount 3" + } + }, + { + "id": "PRED-PIN-COORDINATED", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck roster count 2 differs from expected 3", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck roster count 2 differs from expected 3" + } + }, + { + "id": "PRED-PIN-EMPTY", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured SHA256: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "PRED-PIN-NONHEX", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "malformed captured SHA256: a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "PRED-PIN-ORDER", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "pinCheck path at roster index 0 differs from trusted expected path: b", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: b" + } + }, + { + "id": "PRED-PIN-UNVERIFIED", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "captured pin not re-verified: c status not-captured", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "captured pin not re-verified: c status not-captured" + } + }, + { + "id": "PRED-PIN-COUNT", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "captured rows 3 differ from the registry count 4", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "captured rows 3 differ from the registry count 4" + } + }, + { + "id": "PRED-PIN-DUP", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": true, + "expectedR4": false, + "expectedReason": "duplicate pinCheck path a", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "duplicate pinCheck path a" + } + }, + { + "id": "PRED-PIN-ALLVERIFIED", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": false, + "expectedR4": false, + "expectedReason": "captured pin not verified: b status changed", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "captured pin not verified: b status changed" + } + }, + { + "id": "PRED-LABEL-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": true, + "expectedReason": "labels helper consistent", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "labels helper consistent" + } + }, + { + "id": "PRED-LABEL-ENTRY", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": false, + "expectedReason": "no entry label entryHelper", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "no entry label entryHelper" + } + }, + { + "id": "PRED-LABEL-STALE", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": false, + "expectedReason": "helper is not the post-run pin", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "helper is not the post-run pin" + } + }, + { + "id": "PRED-VALUE-GOOD", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": true, + "expectedReason": "all values present", + "reasonMatches": true, + "observedR4": { + "ok": true, + "reason": "all values present" + } + }, + { + "id": "PRED-VALUE-TYPE", + "passed": true, + "predicatesAtRef": true, + "predicatesSha256": "051cd708c508b333f36c4b297644af4144943649ebc0b2788fe21a18ee66180c", + "r3PredicateAccepts": null, + "expectedR4": false, + "expectedReason": "no value TimedOut=True", + "reasonMatches": true, + "observedR4": { + "ok": false, + "reason": "no value TimedOut=True" + } + } + ], + "finalization": { + "schema": "life1-r3-finalization-v1", + "verdict": "pass", + "stageError": null, + "integrityErrors": [], + "cleanupErrors": [], + "pinChecks": [ + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\aux_controls.ps1", + "entrySha256": "22b3be235b278b10880c49d425aff826b3ce1c09027e9305a73cb69a6f25d23e", + "finalSha256": "22b3be235b278b10880c49d425aff826b3ce1c09027e9305a73cb69a6f25d23e", + "status": "verified" + }, + { + "path": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\scripts\\owned_process_tree.ps1", + "entrySha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "finalSha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "status": "verified" + } + ] + } +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/evidence_hardening_controls.ps1 b/docs/internal/v1/evidence/evidence_hardening_controls.ps1 new file mode 100644 index 00000000..16b82374 --- /dev/null +++ b/docs/internal/v1/evidence/evidence_hardening_controls.ps1 @@ -0,0 +1,419 @@ +[CmdletBinding()] +param( + [Parameter(Mandatory=$true)][ValidateSet('pwsh','winps')][string]$Profile, + [string]$OutputRoot +) + +# Focused V1 controls for EH1--EH3. These controls exercise only disposable +# fixtures and command boundaries. They are not a replay of the historical +# lifecycle semantic campaigns. +Set-StrictMode -Version Latest +$ErrorActionPreference='Stop' +$utf8=[Text.UTF8Encoding]::new($false,$true) +$repo=[IO.Path]::GetFullPath((Join-Path $PSScriptRoot '../../../..')) +$shells=@{ + pwsh='C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe' + winps='C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe' +} +$shell=$shells[$Profile] +. (Join-Path $repo 'docs/internal/extensions/lifecycle1/repair-r1/runtime_profile.ps1') +$runtime=Assert-LifecycleRepairRuntime $shell $Profile +if([string]::IsNullOrWhiteSpace($OutputRoot)){ + $OutputRoot=Join-Path $repo ('.lake/v1-evidence/'+$Profile+'-'+[Guid]::NewGuid().ToString('N')) +} +$evidence=[IO.Path]::GetFullPath($OutputRoot) +$allowed=[IO.Path]::GetFullPath((Join-Path $repo '.lake')).TrimEnd('\','/')+[IO.Path]::DirectorySeparatorChar +if(-not $evidence.StartsWith($allowed,[StringComparison]::OrdinalIgnoreCase) -or (Test-Path -LiteralPath $evidence)){ + throw 'V1-EVIDENCE: fresh owned descendant of repository .lake required' +} +[void][IO.Directory]::CreateDirectory($evidence) +. (Join-Path $repo 'scripts/owned_process_tree.ps1') + +function Assert-V1([bool]$Condition,[string]$Message){if(-not $Condition){throw ('V1-EVIDENCE: '+$Message)}} +function Write-V1Json([string]$Path,[object]$Value){[IO.File]::WriteAllText($Path,($Value|ConvertTo-Json -Depth 80),$utf8)} +function Get-V1Hash([string]$Path){return (Get-FileHash -LiteralPath $Path -Algorithm SHA256).Hash} +function Copy-V1File([string]$Source,[string]$Destination){ + [void][IO.Directory]::CreateDirectory([IO.Path]::GetDirectoryName($Destination)) + [IO.File]::WriteAllBytes($Destination,[IO.File]::ReadAllBytes($Source)) +} +function Copy-V1Relative([string]$Relative,[string]$Root){ + Copy-V1File (Join-Path $repo $Relative) (Join-Path $Root $Relative) +} +function New-V1FixtureRoot([string]$Label){ + $root=Join-Path $evidence ('fixtures/'+$Label+'/root') + [void][IO.Directory]::CreateDirectory($root) + return $root +} +function Invoke-V1Child([string]$Label,[string]$File,[string[]]$Arguments,[string]$WorkingDirectory,[int]$DeadlineSeconds){ + $directory=Join-Path $evidence ('processes/'+$Label) + [void][IO.Directory]::CreateDirectory($directory) + $result=Invoke-RMQOwnedBoundedProcess -FilePath $File -Arguments $Arguments -WorkingDirectory $WorkingDirectory ` + -Stage $Label -DeadlineSeconds $DeadlineSeconds -OutputLimitBytes 1048576 -TempRoot (Join-Path $directory 'owned') + Write-V1Json (Join-Path $directory 'process.json') $result + [IO.File]::WriteAllText((Join-Path $directory 'stdout.returned-lines.txt'),(@($result.StandardOutput)-join [char]10),$utf8) + [IO.File]::WriteAllText((Join-Path $directory 'stderr.returned-lines.txt'),(@($result.StandardError)-join [char]10),$utf8) + Assert-V1 (-not $result.TimedOut -and -not $result.OutputLimitExceeded) ($Label+' exceeded its finite process bound') + Assert-V1 ($result.Ownership -ceq 'kill-on-close-job' -and @($result.TerminatedIds).Count -eq 0) ($Label+' did not close its owned process tree') + return $result +} +function Replace-V1First([string]$Text,[string]$Before,[string]$After){ + $index=$Text.IndexOf($Before,[StringComparison]::Ordinal) + Assert-V1 ($index -ge 0) ('derived-fixture anchor absent: '+$Before) + return $Text.Substring(0,$index)+$After+$Text.Substring($index+$Before.Length) +} + +$records=[Collections.Generic.List[object]]::new() +$sourcePins=[ordered]@{} +$integrityErrors=[Collections.Generic.List[string]]::new() +$stageError=$null;$stageRecord=$null;$completed=$false;$passed=$false +$sources=@( + 'docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1', + 'docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json', + 'docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1', + 'docs/internal/extensions/lifecycle1/repair-r1/run_controls.ps1', + 'docs/internal/extensions/lifecycle1/repair-r1/finalizer_control.ps1', + 'docs/internal/extensions/lifecycle-native-p0/repair-r1/dependency_controls.ps1', + 'scripts/owned_process_tree.ps1' +) +foreach($relative in $sources){$absolute=Join-Path $repo $relative;$sourcePins[$absolute]=Get-V1Hash $absolute} +$sourcePins[[IO.Path]::GetFullPath($PSCommandPath)]=Get-V1Hash $PSCommandPath + +try { + # EH1: independently stated roster fixtures exercise the predicate directly. + . (Join-Path $repo 'docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1') + $h1='1111111111111111111111111111111111111111111111111111111111111111' + $h2='2222222222222222222222222222222222222222222222222222222222222222' + $h3='3333333333333333333333333333333333333333333333333333333333333333' + $git40='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' + function New-V1Row([string]$Path,[object]$Entry,[object]$Final,[string]$Status){ + return [pscustomobject]@{path=$Path;entrySha256=$Entry;finalSha256=$Final;status=$Status} + } + function New-V1Fin([object[]]$Rows,[int]$Count){return [pscustomobject]@{pinChecks=@($Rows);entryPinCount=$Count}} + $roster=[pscustomobject]@{rows=@('a','b','c');stages=[pscustomobject]@{complete=[pscustomobject]@{capturedIndexes=@(0,1,2)}}} + $fileRoster=[pscustomobject]@{rows=@('a');stages=[pscustomobject]@{complete=[pscustomobject]@{capturedIndexes=@(0)}}} + $gitRoster=[pscustomobject]@{rows=@('git:HEAD');identityKinds=[pscustomobject]@{'0'='git-sha1'};stages=[pscustomobject]@{complete=[pscustomobject]@{capturedIndexes=@(0)}}} + $projectionRoster=[pscustomobject]@{rows=@('a','git:HEAD');identityKinds=[pscustomobject]@{'1'='git-sha1'};stages=[pscustomobject]@{partial=[pscustomobject]@{rows=@('a');capturedIndexes=@(0)}}} + $outOfBoundsKindRoster=[pscustomobject]@{rows=@('a');identityKinds=[pscustomobject]@{'1'='git-sha1'};stages=[pscustomobject]@{complete=[pscustomobject]@{capturedIndexes=@(0)}}} + $fixtureRoster=[pscustomobject]@{rows=@('fixture:bin/tool.exe');stages=[pscustomobject]@{complete=[pscustomobject]@{capturedIndexes=@(0)}}} + $shellRoster=[pscustomobject]@{rows=@('shell:child','shell:host');stages=[pscustomobject]@{complete=[pscustomobject]@{capturedIndexes=@(0,1)}}} + $toolchainRoster=[pscustomobject]@{rows=@('toolchain:lean.exe');stages=[pscustomobject]@{complete=[pscustomobject]@{capturedIndexes=@(0)}}} + $historyRoster=[pscustomobject]@{rows=@('history:raw-summary');stages=[pscustomobject]@{complete=[pscustomobject]@{capturedIndexes=@(0)}}} + $fixtureContext=[pscustomobject]@{fixtureRoot='C:/trusted/v1-fixture'} + $shellContext=[pscustomobject]@{childShell='C:/trusted/shell/pwsh.exe';hostShell='C:\trusted\shell\pwsh.exe'} + $toolchainContext=[pscustomobject]@{toolchainBin='C:/trusted/toolchain/bin'} + $historyContext=[pscustomobject]@{historicalSummary='C:/trusted/history/SUMMARY.json'} + $predicateCases=@( + [pscustomobject]@{id='intact';ok=$true;prefix='captured 3 of 3 rows, all verified, exact roster stage complete';fin=(New-V1Fin @((New-V1Row a $h1 $h1 verified),(New-V1Row b $h2 $h2 verified),(New-V1Row c $h3 $h3 verified)) 3)}, + [pscustomobject]@{id='git-intact';ok=$true;prefix='captured 1 of 1 rows, all verified, exact roster stage complete';roster=$gitRoster;fin=(New-V1Fin @((New-V1Row 'git:HEAD' $git40 $git40 verified)) 1)}, + [pscustomobject]@{id='file-sha1';ok=$false;prefix='malformed captured SHA256: a';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $git40 $git40 verified)) 1)}, + [pscustomobject]@{id='git-sha256';ok=$false;prefix='malformed captured Git SHA1: git:HEAD';roster=$gitRoster;fin=(New-V1Fin @((New-V1Row 'git:HEAD' $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='legacy-git-intact';ok=$true;prefix='captured 1 of 1 rows, all verified';roster=$null;fin=(New-V1Fin @((New-V1Row 'git:HEAD' $git40 $git40 verified)) 1)}, + [pscustomobject]@{id='legacy-file-sha1';ok=$false;prefix='malformed captured SHA256: a';roster=$null;fin=(New-V1Fin @((New-V1Row a $git40 $git40 verified)) 1)}, + [pscustomobject]@{id='typed-projection-good';ok=$true;prefix='captured 1 of 1 rows, all verified, exact roster stage partial';roster=$projectionRoster;stage='partial';fin=(New-V1Fin @((New-V1Row a $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='typed-index-out-of-bounds';ok=$false;prefix='invalid identity-kind index 1';roster=$outOfBoundsKindRoster;fin=(New-V1Fin @((New-V1Row a $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='fixture-path-good';ok=$true;prefix='captured 1 of 1 rows, all verified, exact roster stage complete';roster=$fixtureRoster;context=$fixtureContext;fin=(New-V1Fin @((New-V1Row 'C:\TRUSTED\v1-fixture\bin\tool.exe' $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='fixture-wrong-root';ok=$false;prefix='pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/v1-fixture/bin/tool.exe';roster=$fixtureRoster;context=$fixtureContext;fin=(New-V1Fin @((New-V1Row 'C:/wrong/v1-fixture/bin/tool.exe' $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='shell-aliases-good';ok=$true;prefix='captured 2 of 2 rows, all verified, exact roster stage complete';roster=$shellRoster;context=$shellContext;fin=(New-V1Fin @((New-V1Row 'C:\TRUSTED\shell\pwsh.exe' $h1 $h1 verified),(New-V1Row 'C:/trusted/shell/pwsh.exe' $h1 $h1 verified)) 2)}, + [pscustomobject]@{id='shell-same-basename-wrong';ok=$false;prefix='pinCheck path at roster index 0 differs from trusted expected path: C:/unrelated/shell/pwsh.exe';roster=$shellRoster;context=$shellContext;fin=(New-V1Fin @((New-V1Row 'C:/unrelated/shell/pwsh.exe' $h1 $h1 verified),(New-V1Row 'C:/trusted/shell/pwsh.exe' $h1 $h1 verified)) 2)}, + [pscustomobject]@{id='toolchain-path-good';ok=$true;prefix='captured 1 of 1 rows, all verified, exact roster stage complete';roster=$toolchainRoster;context=$toolchainContext;fin=(New-V1Fin @((New-V1Row 'C:/trusted/toolchain/bin/lean.exe' $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='toolchain-wrong-root';ok=$false;prefix='pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/toolchain/bin/lean.exe';roster=$toolchainRoster;context=$toolchainContext;fin=(New-V1Fin @((New-V1Row 'C:/wrong/toolchain/bin/lean.exe' $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='history-path-good';ok=$true;prefix='captured 1 of 1 rows, all verified, exact roster stage complete';roster=$historyRoster;context=$historyContext;fin=(New-V1Fin @((New-V1Row 'C:\TRUSTED\history\SUMMARY.json' $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='history-wrong-root';ok=$false;prefix='pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/history/SUMMARY.json';roster=$historyRoster;context=$historyContext;fin=(New-V1Fin @((New-V1Row 'C:/wrong/history/SUMMARY.json' $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='missing-context';ok=$false;prefix='missing trusted path context fixtureRoot for fixture:bin/tool.exe';roster=$fixtureRoster;context=$null;fin=(New-V1Fin @((New-V1Row 'C:/trusted/v1-fixture/bin/tool.exe' $h1 $h1 verified)) 1)}, + [pscustomobject]@{id='verified-final-null';ok=$false;prefix='missing final identity for verified pin: a';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $h1 $null verified)) 1);all=$false}, + [pscustomobject]@{id='verified-final-empty';ok=$false;prefix='malformed final SHA256 for verified pin: a';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $h1 '' verified)) 1);all=$false}, + [pscustomobject]@{id='verified-final-nonhex';ok=$false;prefix='malformed final SHA256 for verified pin: a';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $h1 ('g'*64) verified)) 1);all=$false}, + [pscustomobject]@{id='verified-final-mismatch';ok=$false;prefix='verified final identity differs from entry: a';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $h1 $h2 verified)) 1);all=$false}, + [pscustomobject]@{id='changed-final-good';ok=$true;prefix='captured 1 of 1 rows, status/final identities consistent';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $h1 $h2 changed)) 1);all=$false}, + [pscustomobject]@{id='changed-final-same';ok=$false;prefix='changed final identity equals entry: a';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $h1 $h1 changed)) 1);all=$false}, + [pscustomobject]@{id='unreadable-final-good';ok=$true;prefix='captured 1 of 1 rows, status/final identities consistent';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $h1 $null 'unreadable-final')) 1);all=$false}, + [pscustomobject]@{id='unreadable-final-nonnull';ok=$false;prefix='unreadable-final pin has a final identity: a';roster=$fileRoster;fin=(New-V1Fin @((New-V1Row a $h1 $h2 'unreadable-final')) 1);all=$false}, + [pscustomobject]@{id='missing-pin';ok=$false;prefix='required pin not captured at roster index 2: c';fin=(New-V1Fin @((New-V1Row a $h1 $h1 verified),(New-V1Row b $h2 $h2 verified),(New-V1Row c $null $null 'not-captured')) 2)}, + [pscustomobject]@{id='coordinated-count';ok=$false;prefix='pinCheck roster count 2 differs from expected 3';fin=(New-V1Fin @((New-V1Row a $h1 $h1 verified),(New-V1Row b $h2 $h2 verified)) 2)}, + [pscustomobject]@{id='empty-hash';ok=$false;prefix='malformed captured SHA256: a';fin=(New-V1Fin @((New-V1Row a '' $h1 verified),(New-V1Row b $h2 $h2 verified),(New-V1Row c $h3 $h3 verified)) 3)}, + [pscustomobject]@{id='nonhex-hash';ok=$false;prefix='malformed captured SHA256: a';fin=(New-V1Fin @((New-V1Row a ('g'*64) $h1 verified),(New-V1Row b $h2 $h2 verified),(New-V1Row c $h3 $h3 verified)) 3)}, + [pscustomobject]@{id='wrong-order';ok=$false;prefix='pinCheck path at roster index 0 differs from trusted expected path: b';fin=(New-V1Fin @((New-V1Row b $h2 $h2 verified),(New-V1Row a $h1 $h1 verified),(New-V1Row c $h3 $h3 verified)) 3)} + ) + foreach($case in $predicateCases){ + $caseRoster=if($null -ne $case.PSObject.Properties['roster']){$case.roster}else{$roster} + $caseStage=if($null -ne $case.PSObject.Properties['stage']){[string]$case.stage}else{'complete'} + $caseAll=if($null -ne $case.PSObject.Properties['all']){[bool]$case.all}else{$true} + $caseContext=if($null -ne $case.PSObject.Properties['context']){$case.context}else{$null} + $observed=Test-R4PinCoverage $case.fin $null $caseAll $caseRoster $caseStage $caseContext + Assert-V1 ([bool]$observed.ok -eq [bool]$case.ok) ('EH1 predicate verdict differs for '+$case.id) + Assert-V1 ([string]$observed.reason).StartsWith($case.prefix,[StringComparison]::Ordinal) ('EH1 predicate clause differs for '+$case.id+': '+$observed.reason) + $records.Add([ordered]@{id=('EH1-PRED-'+$case.id);passed=$true;expected=$case.ok;observed=$observed}) + } + + # EH1 production consumer: the real failure-control loader validates the exact + # 60-case v3 registry and its roster/stage mapping before ProbeOnly selection. + $failureDriver=Join-Path $repo 'docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1' + $failureRegistry=Join-Path $repo 'docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json' + $registry=[IO.File]::ReadAllText($failureRegistry,$utf8)|ConvertFrom-Json + $registryIds=@($registry.controls|ForEach-Object {[string]$_.id}) + Assert-V1 ($registryIds.Count -eq 60 -and @($registryIds|Select-Object -Unique).Count -eq 60) 'EH1 registry is not exactly 60 unique ordered controls' + $available=@($registry.controls|Where-Object {@($_.profiles) -ccontains $Profile}|ForEach-Object {[string]$_.id}) + $probeWrapper=Join-Path $evidence 'invoke-failure-probe.ps1' + [IO.File]::WriteAllText($probeWrapper,@' +param([string]$Driver,[string]$Registry,[string]$HarnessRef,[string]$Profile,[string]$Mode,[string]$Id) +$ErrorActionPreference='Stop' +try { + $p=@{HarnessRef=$HarnessRef;Profile=$Profile;RegistryPath=$Registry;ProbeOnly=$true} + switch -CaseSensitive ($Mode) { + 'omitted' {} + 'exact' {$p.OnlyControl=@($Id)} + 'empty' {$p.OnlyControl=@()} + 'whitespace' {$p.OnlyControl=@(' ')} + 'zero' {$p.OnlyControl=@('0')} + 'unknown' {$p.OnlyControl=@('ZZ-UNKNOWN')} + 'duplicate' {$p.OnlyControl=@($Id,$Id)} + default {throw 'wrapper mode unknown'} + } + & $Driver @p + exit ([int]$LASTEXITCODE) +}catch{[Console]::Error.WriteLine($_.Exception.Message);exit 1} +'@,$utf8) + $probeCases=@( + [pscustomobject]@{mode='omitted';exit=0;stdout=('R3 SELECT '+($available -join ','));stderr=$null}, + [pscustomobject]@{mode='exact';exit=0;stdout=('R3 SELECT '+$available[0]);stderr=$null}, + [pscustomobject]@{mode='empty';exit=1;stdout=$null;stderr='R3-SELECTOR: explicitly empty selector'}, + [pscustomobject]@{mode='whitespace';exit=1;stdout=$null;stderr='R3-SELECTOR: empty or whitespace selector'}, + [pscustomobject]@{mode='zero';exit=1;stdout=$null;stderr='R3-SELECTOR: malformed selector'}, + [pscustomobject]@{mode='unknown';exit=1;stdout=$null;stderr='R3-SELECTOR: unknown selector'}, + [pscustomobject]@{mode='duplicate';exit=1;stdout=$null;stderr='R3-SELECTOR: duplicate selector'} + ) + # The failure-control runner itself has an explicit PowerShell 7 runtime + # contract even when -Profile selects WinPS for the harness children. Exercise + # that boundary under the selected shell, then record the actual pwsh process + # used for selector/registry semantics instead of attributing it to WinPS. + $runtimeProbe=Invoke-V1Child 'eh1-consumer-runtime-contract' $shell @('-NoLogo','-NoProfile','-File',$probeWrapper,'-Driver',$failureDriver,'-Registry',$failureRegistry,'-HarnessRef','worktree','-Profile',$Profile,'-Mode','exact','-Id',$available[0]) $repo 30 + if($Profile -ceq 'pwsh'){ + Assert-V1 ($runtimeProbe.ExitCode -eq 0 -and @($runtimeProbe.StandardOutput).Count -eq 1 -and $runtimeProbe.StandardOutput[0] -ceq ('R3 SELECT '+$available[0]) -and @($runtimeProbe.StandardError).Count -eq 0) 'EH1 pwsh runner runtime contract differs' + }else{ + Assert-V1 ($runtimeProbe.ExitCode -eq 1 -and @($runtimeProbe.StandardOutput).Count -eq 0 -and @($runtimeProbe.StandardError).Count -eq 1 -and $runtimeProbe.StandardError[0] -ceq 'R3-RUNTIME: the runner itself requires PowerShell 7') 'EH1 WinPS runner restriction differs' + } + $records.Add([ordered]@{id='EH1-CONSUMER-RUNTIME-CONTRACT';passed=$true;executingShell=$shell;targetProfile=$Profile + runnerSupported=($Profile -ceq 'pwsh');childExit=$runtimeProbe.ExitCode;deadlineSeconds=30;process='processes/eh1-consumer-runtime-contract/process.json'}) + $probeShell=$shells.pwsh + foreach($case in $probeCases){ + $r=Invoke-V1Child ('eh1-probe-'+$case.mode) $probeShell @('-NoLogo','-NoProfile','-File',$probeWrapper,'-Driver',$failureDriver,'-Registry',$failureRegistry,'-HarnessRef','worktree','-Profile',$Profile,'-Mode',$case.mode,'-Id',$available[0]) $repo 30 + Assert-V1 ($r.ExitCode -eq $case.exit) ('EH1 '+$case.mode+' exit differs') + $actualOut=if(@($r.StandardOutput).Count -eq 1){[string]$r.StandardOutput[0]}else{$null} + $actualErr=if(@($r.StandardError).Count -eq 1){[string]$r.StandardError[0]}else{$null} + Assert-V1 ($actualOut -ceq $case.stdout -and $actualErr -ceq $case.stderr) ('EH1 '+$case.mode+' exact stream differs') + $records.Add([ordered]@{id=('EH1-CONSUMER-'+$case.mode);passed=$true;exit=$r.ExitCode;executingShell=$probeShell;selectedShell=$shell + targetProfile=$Profile;runnerRuntime='PowerShell 7 only';deadlineSeconds=30;process=('processes/eh1-probe-'+$case.mode+'/process.json')}) + } + foreach($mutation in @('missing','duplicate')){ + $copy=[IO.File]::ReadAllText($failureRegistry,$utf8)|ConvertFrom-Json + $target=[string]$copy.controls[1].id + if($mutation -ceq 'missing'){$copy.controls=@($copy.controls|Select-Object -Skip 1)}else{$copy.controls[1].id=$copy.controls[0].id} + $path=Join-Path $evidence ('eh1-registry-'+$mutation+'.json') + Write-V1Json $path $copy + $r=Invoke-V1Child ('eh1-registry-'+$mutation) $probeShell @('-NoLogo','-NoProfile','-File',$probeWrapper,'-Driver',$failureDriver,'-Registry',$path,'-HarnessRef','worktree','-Profile',$Profile,'-Mode','omitted','-Id',$available[0]) $repo 30 + $expected=if($mutation -ceq 'missing'){'R3-REGISTRY: missing ID '+$registryIds[0]}else{'R3-REGISTRY: duplicate ID '+$registryIds[0]} + Assert-V1 ($r.ExitCode -eq 1 -and @($r.StandardOutput).Count -eq 0 -and @($r.StandardError).Count -eq 1 -and $r.StandardError[0] -ceq $expected) ('EH1 '+$mutation+' registry guard differs') + $records.Add([ordered]@{id=('EH1-REGISTRY-'+$mutation);passed=$true;expectedError=$expected;executingShell=$probeShell;selectedShell=$shell + targetProfile=$Profile;runnerRuntime='PowerShell 7 only';deadlineSeconds=30;process=('processes/eh1-registry-'+$mutation+'/process.json')}) + } + + # EH2: derive a repository-shaped fixture, copy the exact native dependency + # closure, mutate only the copied lean.exe after entry capture, and restore it + # after the production finally records the changed final pin. + . (Join-Path $repo 'scripts/packed_native_lifecycle_integrity_check.ps1') + $liveCaptured=[Collections.Generic.List[object]]::new() + function Get-LNPin([string]$Path){$pin=Get-LNRawPin $Path;$liveCaptured.Add($pin);return $pin} + $liveBin='C:/Users/poin/.elan/toolchains/leanprover--lean4---v4.22.0/bin' + $liveClosure=Get-LNDependencyClosure @('lean.exe','leanc.exe','clang.exe','ld.lld.exe'|ForEach-Object {Join-Path $liveBin $_}) $liveBin + Assert-V1 (@($liveClosure.nodes).Count -eq 11) 'EH2 live dependency closure is not the frozen 11-node prerequisite' + $eh2Root=New-V1FixtureRoot 'eh2-entry-final' + Copy-V1Relative 'scripts/owned_process_tree.ps1' $eh2Root + Copy-V1Relative 'scripts/packed_native_lifecycle_integrity_check.ps1' $eh2Root + $fixtureBin=Join-Path $eh2Root 'toolchain/bin' + [void][IO.Directory]::CreateDirectory($fixtureBin) + $pathMap=@{} + foreach($node in @($liveClosure.nodes)){ + $destination=Join-Path $fixtureBin (Split-Path $node.path -Leaf) + Copy-V1File $node.path $destination + $pathMap[[IO.Path]::GetFullPath([string]$node.path).ToLowerInvariant()]=$destination + $sourcePins[[string]$node.path]=Get-V1Hash $node.path + } + $resultsSource=Join-Path $repo 'docs/internal/extensions/lifecycle-native-p0/RESULTS.json' + $resultsDoc=[IO.File]::ReadAllText($resultsSource,$utf8)|ConvertFrom-Json + $oldSource=[string]$resultsDoc.rawSummary.path + $oldDoc=[IO.File]::ReadAllText($oldSource,$utf8)|ConvertFrom-Json + function Update-V1PinPaths([object]$Node){ + if($null -eq $Node -or $Node -is [string] -or $Node -is [ValueType]){return} + if($Node -is [Management.Automation.PSCustomObject]){ + $pathProperty=$Node.PSObject.Properties['path'] + if($null -ne $pathProperty -and $pathProperty.Value -is [string]){ + $key=[IO.Path]::GetFullPath([string]$pathProperty.Value).ToLowerInvariant() + if($pathMap.ContainsKey($key)){$pathProperty.Value=$pathMap[$key]} + } + foreach($property in $Node.PSObject.Properties){Update-V1PinPaths $property.Value} + return + } + if($Node -is [Collections.IEnumerable]){foreach($item in $Node){Update-V1PinPaths $item}} + } + Update-V1PinPaths $oldDoc + $oldCopy=Join-Path $eh2Root 'docs/internal/extensions/lifecycle-native-p0/old-summary.fixture.json' + [void][IO.Directory]::CreateDirectory([IO.Path]::GetDirectoryName($oldCopy)) + Write-V1Json $oldCopy $oldDoc + $resultsDoc.rawSummary.path=$oldCopy + $resultsDoc.rawSummary.bytes=([IO.FileInfo]$oldCopy).Length + $resultsDoc.rawSummary.sha256=Get-V1Hash $oldCopy + $resultsCopy=Join-Path $eh2Root 'docs/internal/extensions/lifecycle-native-p0/RESULTS.json' + Write-V1Json $resultsCopy $resultsDoc + $dependencySource=Join-Path $repo 'docs/internal/extensions/lifecycle-native-p0/repair-r1/dependency_controls.ps1' + $derivedPath=Join-Path $eh2Root 'docs/internal/extensions/lifecycle-native-p0/repair-r1/dependency_controls.ps1' + [void][IO.Directory]::CreateDirectory([IO.Path]::GetDirectoryName($derivedPath)) + $derived=[IO.File]::ReadAllText($dependencySource,$utf8).Replace("`r`n","`n") + $derived=Replace-V1First $derived "`$bin='C:/Users/poin/.elan/toolchains/leanprover--lean4---v4.22.0/bin'" ("`$bin='"+$fixtureBin.Replace("'","''")+"'") + $captureAnchor='$pins=@($captured.ToArray())' + $captureInsert=@' +$v1MutationPath=Join-Path $bin 'lean.exe' +$v1MutationEntryBytes=[IO.File]::ReadAllBytes($v1MutationPath) +[IO.File]::WriteAllBytes($v1MutationPath,([byte[]]$v1MutationEntryBytes+[byte]1)) +'@ + $derived=Replace-V1First $derived $captureAnchor ($captureAnchor+"`n"+$captureInsert.TrimEnd()) + $restoreAnchor=" } catch {`$durableFailed=`$true;`$passed=`$false;[Console]::Error.WriteLine('DEPENDENCY CONTROLS: durable result write failed: '+`$_.Exception.Message)}`n}" + $restoreReplacement=@' + } catch {$durableFailed=$true;$passed=$false;[Console]::Error.WriteLine('DEPENDENCY CONTROLS: durable result write failed: '+$_.Exception.Message)} + try {[IO.File]::WriteAllBytes($v1MutationPath,[byte[]]$v1MutationEntryBytes)} + catch {$cleanupErrors.Add('V1 fixture restoration: '+$_.Exception.Message);$passed=$false} +} +'@ + $derived=Replace-V1First $derived $restoreAnchor $restoreReplacement.TrimEnd() + [IO.File]::WriteAllText($derivedPath,$derived,$utf8) + $leanCopy=Join-Path $fixtureBin 'lean.exe' + $leanEntry=Get-V1Hash $leanCopy + $dependencyOutput=Join-Path $eh2Root '.lake/dependency-result' + $r=Invoke-V1Child 'eh2-entry-final' $shell @('-NoLogo','-NoProfile','-ExecutionPolicy','Bypass','-File',$derivedPath,'-OutputRoot',$dependencyOutput) $eh2Root 180 + Assert-V1 ($r.ExitCode -ne 0) 'EH2 controlled mutation did not fail closed' + $resultPath=Join-Path $dependencyOutput 'RESULTS.json' + Assert-V1 (Test-Path -LiteralPath $resultPath -PathType Leaf) 'EH2 durable RESULTS.json absent' + $observed=[IO.File]::ReadAllText($resultPath,$utf8)|ConvertFrom-Json + $entryLean=@($observed.entryPins|Where-Object {$_.path -ieq $leanCopy}) + $finalLean=@($observed.pins|Where-Object {$_.path -ieq $leanCopy}) + $checkLean=@($observed.finalization.pinChecks|Where-Object {$_.path -ieq $leanCopy}) + Assert-V1 ($entryLean.Count -eq 1 -and $finalLean.Count -eq 1 -and $checkLean.Count -eq 1) 'EH2 lean pin labels are not unique' + Assert-V1 ($entryLean[0].sha256 -ceq $checkLean[0].entrySha256 -and $finalLean[0].sha256 -ceq $checkLean[0].finalSha256) 'EH2 labels do not match finalization reads' + Assert-V1 ($entryLean[0].sha256 -cne $finalLean[0].sha256 -and $finalLean[0].state -ceq 'changed' -and $checkLean[0].status -ceq 'changed') 'EH2 mutation was not recorded as an entry/final difference' + Assert-V1 ($observed.entryOldSummary.sha256 -ceq $observed.oldSummary.sha256 -and $observed.oldSummary.state -ceq 'verified') 'EH2 unchanged old-summary entry/final labels differ' + Assert-V1 (-not [bool]$observed.installedToolsUnchanged -and $observed.finalization.verdict -ceq 'fail') 'EH2 changed copied tool did not force final failure' + Assert-V1 ((Get-V1Hash $leanCopy) -ceq $leanEntry) 'EH2 copied lean.exe was not restored after the child returned' + $records.Add([ordered]@{id='EH2-ENTRY-FINAL-MUTATION';passed=$true;fixtureOnly=$true;entrySha256=$entryLean[0].sha256;finalSha256=$finalLean[0].sha256; + restoredSha256=(Get-V1Hash $leanCopy);oldSummaryState=$observed.oldSummary.state;childExit=$r.ExitCode;deadlineSeconds=180;result=$resultPath;process='processes/eh2-entry-final/process.json'}) + + # EH3 run_controls: active registry and registered component failures happen + # after the fixture's owned .lake evidence root exists and must emit summary. + $runRel='docs/internal/extensions/lifecycle1/repair-r1' + $runFiles=@('run_controls.ps1','runtime_profile.ps1','CONTROL_REGISTRY.json','CONTROL_REGISTRY.frozen.json','selector_cases.json','dependency_boundary_cases.json','finalizer_cases.json') + $runStagePatterns=[ordered]@{ + 'frozen-registry-missing'='^Exception calling "ReadAllBytes".*CONTROL_REGISTRY\.frozen\.json' + 'frozen-registry-drift'='^L1R1-REGISTRY: frozen registry identity changed$' + 'registry-missing'='^Exception calling "ReadAllBytes".*CONTROL_REGISTRY\.json' + 'registry-drift'='^L1R1-REGISTRY: exact mapping bytes mismatch$' + 'component-missing'='^Exception calling "ReadAllBytes".*selector_cases\.json' + 'component-drift'='^L1R1-REGISTRY: component mapping identity changed$' + } + foreach($mutation in @('frozen-registry-missing','frozen-registry-drift','registry-missing','registry-drift','component-missing','component-drift')){ + $fixtureRoot=New-V1FixtureRoot ('eh3-run-'+$mutation) + foreach($file in $runFiles){ + if($mutation -ceq 'frozen-registry-missing' -and $file -ceq 'CONTROL_REGISTRY.frozen.json'){continue} + if($mutation -ceq 'registry-missing' -and $file -ceq 'CONTROL_REGISTRY.json'){continue} + if($mutation -ceq 'component-missing' -and $file -ceq 'selector_cases.json'){continue} + Copy-V1Relative ($runRel+'/'+$file) $fixtureRoot + } + if($mutation -ceq 'frozen-registry-drift'){ + $path=Join-Path $fixtureRoot ($runRel+'/CONTROL_REGISTRY.frozen.json') + [IO.File]::WriteAllText($path,'{}',$utf8) + }elseif($mutation -ceq 'registry-drift'){ + $path=Join-Path $fixtureRoot ($runRel+'/CONTROL_REGISTRY.json') + [IO.File]::AppendAllText($path," `n",$utf8) + }elseif($mutation -ceq 'component-drift'){ + $path=Join-Path $fixtureRoot ($runRel+'/selector_cases.json') + [IO.File]::AppendAllText($path," `n",$utf8) + } + $driver=Join-Path $fixtureRoot ($runRel+'/run_controls.ps1') + $childEvidence=Join-Path $fixtureRoot ('.lake/'+$mutation) + $r=Invoke-V1Child ('eh3-run-'+$mutation) $shell @('-NoLogo','-NoProfile','-ExecutionPolicy','Bypass','-File',$driver,'-Shell',$shell,'-Profile',$Profile,'-OnlyCase','S03_ARGUMENT_SINGLE','-EvidenceRoot',$childEvidence) $fixtureRoot 45 + Assert-V1 ($r.ExitCode -ne 0) ('EH3 run_controls '+$mutation+' did not fail') + $summaryPath=Join-Path $childEvidence 'summary.json' + Assert-V1 (Test-Path -LiteralPath $summaryPath -PathType Leaf) ('EH3 run_controls '+$mutation+' omitted durable summary') + $summary=[IO.File]::ReadAllText($summaryPath,$utf8)|ConvertFrom-Json + Assert-V1 (-not [bool]$summary.passed -and $summary.finalization.verdict -ceq 'fail' -and -not [string]::IsNullOrWhiteSpace([string]$summary.finalization.stageError)) ('EH3 run_controls '+$mutation+' summary is not fail-closed') + $expectedStagePattern=[string]$runStagePatterns[$mutation] + Assert-V1 ([regex]::IsMatch([string]$summary.finalization.stageError,$expectedStagePattern,[Text.RegularExpressions.RegexOptions]::CultureInvariant)) ('EH3 run_controls '+$mutation+' stage error differs: '+$summary.finalization.stageError) + Assert-V1 (@([IO.Directory]::EnumerateFiles($fixtureRoot,'summary.json',[IO.SearchOption]::AllDirectories)).Count -eq 1) ('EH3 run_controls '+$mutation+' record cardinality differs') + $records.Add([ordered]@{id=('EH3-RUN-'+$mutation);passed=$true;childExit=$r.ExitCode;stageError=$summary.finalization.stageError;expectedStagePattern=$expectedStagePattern + executingShell=$shell;record=$summaryPath;deadlineSeconds=45;process=('processes/eh3-run-'+$mutation+'/process.json')}) + } + + # EH3 finalizer_control: its per-run result directory precedes registry/helper + # validation, so the same four challenges leave exactly one durable result. + $finalizerStagePatterns=[ordered]@{ + 'registry-missing'='^Exception calling "ReadAllBytes".*finalizer_cases\.json' + 'registry-drift'='^L1R1-FINALIZER: frozen registry bytes differ$' + 'component-missing'='^Exception calling "ReadAllBytes".*owned_process_tree\.ps1' + 'component-drift'='^L1R1-FINALIZER: protected owned-process helper hash differs$' + } + foreach($mutation in @('registry-missing','registry-drift','component-missing','component-drift')){ + $fixtureRoot=New-V1FixtureRoot ('eh3-finalizer-'+$mutation) + Copy-V1Relative ($runRel+'/finalizer_control.ps1') $fixtureRoot + if($mutation -cne 'registry-missing'){Copy-V1Relative ($runRel+'/finalizer_cases.json') $fixtureRoot} + if($mutation -in @('component-drift','registry-missing','registry-drift')){Copy-V1Relative 'scripts/owned_process_tree.ps1' $fixtureRoot} + if($mutation -ceq 'registry-drift'){ + $path=Join-Path $fixtureRoot ($runRel+'/finalizer_cases.json') + [IO.File]::WriteAllText($path,'{}',$utf8) + }elseif($mutation -ceq 'component-drift'){ + $path=Join-Path $fixtureRoot 'scripts/owned_process_tree.ps1' + [IO.File]::AppendAllText($path," `n",$utf8) + } + $driver=Join-Path $fixtureRoot ($runRel+'/finalizer_control.ps1') + $childEvidence=Join-Path $fixtureRoot '.lake/v1-finalizer' + $r=Invoke-V1Child ('eh3-finalizer-'+$mutation) $shell @('-NoLogo','-NoProfile','-ExecutionPolicy','Bypass','-File',$driver,'-Case','F01_INTACT_SUCCESS','-Shell',$shell,'-RepositoryRoot',$fixtureRoot,'-EvidenceRoot',$childEvidence) $fixtureRoot 45 + Assert-V1 ($r.ExitCode -ne 0) ('EH3 finalizer '+$mutation+' did not fail') + $resultPaths=@([IO.Directory]::EnumerateFiles($childEvidence,'result.json',[IO.SearchOption]::AllDirectories)) + Assert-V1 ($resultPaths.Count -eq 1) ('EH3 finalizer '+$mutation+' durable record cardinality differs') + $summary=[IO.File]::ReadAllText($resultPaths[0],$utf8)|ConvertFrom-Json + Assert-V1 (-not [bool]$summary.passed -and $summary.finalization.verdict -ceq 'fail' -and -not [string]::IsNullOrWhiteSpace([string]$summary.finalization.stageError)) ('EH3 finalizer '+$mutation+' result is not fail-closed') + $expectedStagePattern=[string]$finalizerStagePatterns[$mutation] + Assert-V1 ([regex]::IsMatch([string]$summary.finalization.stageError,$expectedStagePattern,[Text.RegularExpressions.RegexOptions]::CultureInvariant)) ('EH3 finalizer '+$mutation+' stage error differs: '+$summary.finalization.stageError) + $records.Add([ordered]@{id=('EH3-FINALIZER-'+$mutation);passed=$true;childExit=$r.ExitCode;stageError=$summary.finalization.stageError;expectedStagePattern=$expectedStagePattern + executingShell=$shell;record=$resultPaths[0];deadlineSeconds=45;process=('processes/eh3-finalizer-'+$mutation+'/process.json')}) + } + # A legitimate SourceVariant mismatch remains a pre-root argument rejection. + $fixtureRoot=New-V1FixtureRoot 'eh3-finalizer-sourcevariant' + Copy-V1Relative ($runRel+'/finalizer_control.ps1') $fixtureRoot + Copy-V1Relative ($runRel+'/finalizer_cases.json') $fixtureRoot + $driver=Join-Path $fixtureRoot ($runRel+'/finalizer_control.ps1') + $childEvidence=Join-Path $fixtureRoot '.lake/sourcevariant-must-not-exist' + $r=Invoke-V1Child 'eh3-finalizer-sourcevariant' $shell @('-NoLogo','-NoProfile','-ExecutionPolicy','Bypass','-File',$driver,'-Case','F01_INTACT_SUCCESS','-SourceVariant','old','-Shell',$shell,'-RepositoryRoot',$fixtureRoot,'-EvidenceRoot',$childEvidence) $fixtureRoot 45 + Assert-V1 ($r.ExitCode -ne 0 -and -not (Test-Path -LiteralPath $childEvidence)) 'EH3 SourceVariant mismatch did not reject before root creation' + Assert-V1 (@($r.StandardError|Where-Object {([string]$_).Contains('source variant differs from frozen case mapping')}).Count -gt 0) 'EH3 SourceVariant mismatch surface differs' + $records.Add([ordered]@{id='EH3-FINALIZER-SOURCEVARIANT-PRE-ROOT';passed=$true;childExit=$r.ExitCode;evidenceRootCreated=$false;deadlineSeconds=45;process='processes/eh3-finalizer-sourcevariant/process.json'}) + Assert-V1 ($records.Count -eq 52) ('focused control roster differs: '+$records.Count) + $completed=$true +} catch {$stageError=$_.Exception.Message;$stageRecord=$_} +finally { + foreach($path in $sourcePins.Keys){ + try {if((Get-V1Hash $path) -cne $sourcePins[$path]){$integrityErrors.Add('source/input changed: '+$path)}} + catch {$integrityErrors.Add('source/input unreadable: '+$path+': '+$_.Exception.Message)} + } + $passed=$completed -and $null -eq $stageError -and $integrityErrors.Count -eq 0 + $result=[ordered]@{ + schema='v1-evidence-hardening-controls-v1';profile=$Profile;runtime=$runtime;scope='Focused fixture controls only; not an old semantic-campaign replay.' + category='host/runtime evidence only; no theorem, payload-bit, proof-field, model-tick, Lean-runtime, or performance implication' + passed=$passed;expectedCount=52;executedCount=$records.Count;records=@($records.ToArray());sourcePins=$sourcePins + finalization=[ordered]@{verdict=$(if($passed){'pass'}else{'fail'});stageError=$stageError;integrityErrors=@($integrityErrors.ToArray())} + } + try{Write-V1Json (Join-Path $evidence 'RESULT.json') $result} + catch{$passed=$false;[Console]::Error.WriteLine('V1-EVIDENCE: durable result write failed: '+$_.Exception.Message)} +} +if(-not $passed){ + foreach($message in $integrityErrors){[Console]::Error.WriteLine($message)} + if($null -ne $stageRecord){throw $stageRecord} + exit 1 +} +Write-Output ('V1 EVIDENCE CONTROLS PASS profile='+$Profile+' executed='+$records.Count+' evidence='+$evidence) diff --git a/docs/internal/v1/evidence/failure-controls-pwsh-result.json b/docs/internal/v1/evidence/failure-controls-pwsh-result.json new file mode 100644 index 00000000..c9c8f08e --- /dev/null +++ b/docs/internal/v1/evidence/failure-controls-pwsh-result.json @@ -0,0 +1,3631 @@ +{ + "schema": "v1-evidence-compact-full60-v1", + "classification": "Derived compact receipt only; projection from the named raw aggregate, not a new test execution.", + "generator": { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-compact-receipts.ps1", + "sha256": "9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881" + }, + "sourceAggregate": { + "path": ".lake/v1-evidence/identity-full60-pwsh-a8f1c512/RESULT.json", + "bytes": 419625, + "sha256": "75792302864c807eb73748e01700fc8efeee039cd93021b42403c48a58702eb7" + }, + "mode": "candidate", + "harnessRef": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "harnessSha": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "profile": "pwsh", + "registryVersion": 3, + "registryPath": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\FAILURE_CONTROL_REGISTRY.json", + "registryNormalizedSha256": "6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d", + "baseRef": "ee44f04a561f2194b3713f071c26b6faf9ba7fab", + "shell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "runnerShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "startedUtc": "2026-10-01T23:44:38.0040508Z", + "finishedUtc": "2026-10-02T00:04:23.2282958Z", + "expectedCount": 60, + "executedCount": 60, + "passedCount": 60, + "worktreeStateBefore": "a8f1c512e9a5d3d57abae6cd9b988978246af768\n--", + "worktreeStateAfter": "a8f1c512e9a5d3d57abae6cd9b988978246af768\n--", + "selected": [ + "RC-P", + "RC-C", + "RC-Q", + "RC-S", + "RC-M", + "FC-P", + "FC-C", + "FC-Q", + "FC-S", + "FC-M", + "K1-P", + "K1-C", + "K1-Q", + "K1-S", + "K1-M", + "K1-X", + "K2-P", + "K2-C", + "K2-Q", + "K2-S", + "K2-M", + "DC-P", + "DC-C", + "DC-Q", + "DC-S", + "DC-M", + "LV-P", + "LV-C", + "LV-Q", + "LV-S", + "LV-M", + "IC-P", + "IC-C", + "IC-Q", + "IC-S", + "IC-M", + "DP-P", + "DP-C", + "DP-Q", + "DP-S", + "DP-M", + "HS-P", + "HS-C", + "HS-Q", + "HS-S", + "HS-M", + "HS-R", + "K1-F", + "K2-F", + "K1-T", + "K2-T", + "K1-W", + "K2-W", + "LV-W", + "IC-U", + "LV-E", + "IC-L", + "HS-L", + "K2-G", + "HS-G" + ], + "failedIds": [], + "pinCoverage": { + "receiptBearingCount": 57, + "guardedNoReceiptCount": 3, + "guardedNoReceiptIds": [ + "K1-W", + "K2-W", + "LV-W" + ], + "meaning": "No-receipt guards validate failed durable writes; pin coverage is inapplicable for those controls." + }, + "controls": [ + { + "id": "RC-P", + "harness": "RC", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "a429c817e1e99527a636ca7492cb491235fe5166\n--" + } + }, + { + "id": "RC-C", + "harness": "RC", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_validator.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "cd77baa789dcf3971e41295f0b8a05582be16ecb\n--" + } + }, + { + "id": "RC-Q", + "harness": "RC", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_validator.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "0a40aea024332ae60f5dd983227a8fadd8a079c8\n--" + } + }, + { + "id": "RC-S", + "harness": "RC", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 5 of 12 rows, status/final identities consistent, exact roster stage setup-exe-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "86f5a5d075b2d18380dd72ab33c505f828df4433\n--" + } + }, + { + "id": "RC-M", + "harness": "RC", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\RC-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_validator.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "9aec45cfcbb470e4333c221bde84e7053915d7f3\n--" + } + }, + { + "id": "FC-P", + "harness": "FC", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 4 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "3810ca9c104b5c9ec15dc47deb012103554d93f4\n--" + } + }, + { + "id": "FC-C", + "harness": "FC", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 4 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "617994a1463d3a0d61be40e30358f0a0e757cff1\n--" + } + }, + { + "id": "FC-Q", + "harness": "FC", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 4 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "88bf63c3904404e89b704472e9c0c4574daa6092\n--" + } + }, + { + "id": "FC-S", + "harness": "FC", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 4 rows, status/final identities consistent, exact roster stage setup-helper-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "3942bbdefe84a355bd9765b2731d1da039d568c3\n--" + } + }, + { + "id": "FC-M", + "harness": "FC", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\FC-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 4 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "14844321d662dd7a2d6a5281097ee06a000041db\n--" + } + }, + { + "id": "K1-P", + "harness": "K1", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c16bfa82cb7862a79d883352b937d93ab2713b4d\n--" + } + }, + { + "id": "K1-C", + "harness": "K1", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "e3277fa6f1aeab00ed0e6649b175096ac92c2eca\n--" + } + }, + { + "id": "K1-Q", + "harness": "K1", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "9b6bcf669d121819f09a03b3ee2a91eb7a9a8f66\n--" + } + }, + { + "id": "K1-S", + "harness": "K1", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 11 rows, status/final identities consistent, exact roster stage setup-helper-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "d4cc489692d7a6a282861cec0b182b926c159a09\n--" + } + }, + { + "id": "K1-M", + "harness": "K1", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "e1b0b81d215b2c030b08450458055d0b86571a99\n--" + } + }, + { + "id": "K1-X", + "harness": "K1", + "shape": "X", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-X\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "f85de259b99485ba7d2f6369e17d69836e6561c7\n--" + } + }, + { + "id": "K2-P", + "harness": "K2", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "b8be9ebd513c53cd210da421f81ebb40e34324d7\n--" + } + }, + { + "id": "K2-C", + "harness": "K2", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "4283ae3cd0e2539e5d4bab358880c3c6702d88d9\n--" + } + }, + { + "id": "K2-Q", + "harness": "K2", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "49da496c6d3d466d7a33b3c7bfac113f9d8339e4\n--" + } + }, + { + "id": "K2-S", + "harness": "K2", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 0 of 11 rows, status/final identities consistent, exact roster stage setup-helper-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "30e14745b5d4f202b5e1c481abb477db12d89e71\n--" + } + }, + { + "id": "K2-M", + "harness": "K2", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c50c760ebede89b31c73f3ced6be6ef3339da9bd\n--" + } + }, + { + "id": "DC-P", + "harness": "DC", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 2 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "cfe8ebc5341d7ba498f3492ac5d03327490382f3\n--" + } + }, + { + "id": "DC-C", + "harness": "DC", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 2 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "f0ca397edaef7d7d54f2e3b85c3483dba731f54f\n--" + } + }, + { + "id": "DC-Q", + "harness": "DC", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 2 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "88191b829dd5f5e92083bb35c5daa21f41b67a3f\n--" + } + }, + { + "id": "DC-S", + "harness": "DC", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 0 of 2 rows, status/final identities consistent, exact roster stage setup-production-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "1197d8e12891633b65f02fe38e257236df7bdf1c\n--" + } + }, + { + "id": "DC-M", + "harness": "DC", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DC-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 2 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "744d4112f6bd9531384d0209780d60e376a0303d\n--" + } + }, + { + "id": "LV-P", + "harness": "LV", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c9cf01ad5bf023517006f8cef807014191de624b\n--" + } + }, + { + "id": "LV-C", + "harness": "LV", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "6042edbad0662e2bea33da4fa32b9f60a604d45c\n--" + } + }, + { + "id": "LV-Q", + "harness": "LV", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "f9a40043de2141a9161cb483eb372eafc0b2b303\n--" + } + }, + { + "id": "LV-S", + "harness": "LV", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 11 of 12 rows, status/final identities consistent, exact roster stage setup-service-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "7bbe5120f5e4bf79ada06630e1294045bcd73e3b\n--" + } + }, + { + "id": "LV-M", + "harness": "LV", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "69d3baf02280cd3879cbc1dd8f87b61506c113d4\n--" + } + }, + { + "id": "IC-P", + "harness": "IC", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c57a7451fb646dcd810697ec19b44f97d31ffa23\n--" + } + }, + { + "id": "IC-C", + "harness": "IC", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "9020d0f75d3c39f90ce335b98810ee11605687e4\n--" + } + }, + { + "id": "IC-Q", + "harness": "IC", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "3f9a0f70697e7f8fa6f587217e64ddf809db2d7d\n--" + } + }, + { + "id": "IC-S", + "harness": "IC", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 7 rows, status/final identities consistent, exact roster stage setup-probe-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "1f9209038a8f7ac3a052a0988bed635fd00c674b\n--" + } + }, + { + "id": "IC-M", + "harness": "IC", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "e3d3839bf83209ca255d5664b9d56aee1b933978\n--" + } + }, + { + "id": "DP-P", + "harness": "DP", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-P\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 13 of 13 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "1251dfdb02b011fa1e7c501c0b825bffe296419f\n--" + } + }, + { + "id": "DP-C", + "harness": "DP", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-C\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 13 of 13 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "docs/internal/extensions/lifecycle-native-p0/RESULTS.json" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "9d560b502cc88fa6d5537cc5096e234eff635b37\n--" + } + }, + { + "id": "DP-Q", + "harness": "DP", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-Q\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 13 of 13 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "docs/internal/extensions/lifecycle-native-p0/RESULTS.json" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "e0e014d29db62a39c29d2e2b5e5f76210eae5b07\n--" + } + }, + { + "id": "DP-S", + "harness": "DP", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-S\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 0 of 1 rows, status/final identities consistent, exact roster stage setup-results-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "8e89ff93e72a2af5766002c06557aa4c22ef24fb\n--" + } + }, + { + "id": "DP-M", + "harness": "DP", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\DP-M\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 13 of 13 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "docs/internal/extensions/lifecycle-native-p0/RESULTS.json" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c632ffbad72c562b240dcc53db9a0c68cccb3201\n--" + } + }, + { + "id": "HS-P", + "harness": "HS", + "shape": "P", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-P\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "0d75349644edf2795c0a1c9b79532c910485e845\n--" + } + }, + { + "id": "HS-C", + "harness": "HS", + "shape": "C", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-C\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "39648ed0845b581fbb51fbc55216dd4228f275cb\n--" + } + }, + { + "id": "HS-Q", + "harness": "HS", + "shape": "Q", + "fault": "change-fail", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-Q\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "702d6384630e16b0f14d3c0d394c96353a2fd3c4\n--" + } + }, + { + "id": "HS-S", + "harness": "HS", + "shape": "S", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-S\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 6 of 9 rows, status/final identities consistent, exact roster stage setup-probe-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "41fcbc73cc779a64659c3d3b9bfe09c09da33018\n--" + } + }, + { + "id": "HS-M", + "harness": "HS", + "shape": "M", + "fault": "delete-fail", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-M\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "233abbcd22c29a61e2dfd8657741a16f74314f57\n--" + } + }, + { + "id": "HS-R", + "harness": "HS", + "shape": "R", + "fault": "carrier-fail", + "profile": "pwsh", + "deadlineSeconds": 900, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-R\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "e2e011aaa004ab339dd9dc9f7459c36287e9e5d7\n--" + } + }, + { + "id": "K1-F", + "harness": "K1", + "shape": "F", + "fault": "fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-F\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "eace8dd4a2360ee1372a21bda2925700ea215550\n--" + } + }, + { + "id": "K2-F", + "harness": "K2", + "shape": "F", + "fault": "fail", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-F\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "4eeeac61d10d9a7e04854b6ad809c15fa0ca737b\n--" + } + }, + { + "id": "K1-T", + "harness": "K1", + "shape": "T", + "fault": "sleep", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-T\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": { + "ok": true, + "reason": "all values present" + }, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "74840adbafd2316338bf117f0a237c9a98e925c1\n--" + } + }, + { + "id": "K2-T", + "harness": "K2", + "shape": "T", + "fault": "sleep", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-T\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": { + "ok": true, + "reason": "all values present" + }, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "e2d617d6bf3dc65b810ec5fe5207d6a8fac96d00\n--" + } + }, + { + "id": "K1-W", + "harness": "K1", + "shape": "W", + "fault": "block-durable", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K1-W\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "a5069759ca4a0abe0da9cf2134dfce069456ee0d\n--" + } + }, + { + "id": "K2-W", + "harness": "K2", + "shape": "W", + "fault": "block-durable", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-W\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "f47b37e5bf24ceae389c32c9da214de0c4f7fa37\n--" + } + }, + { + "id": "LV-W", + "harness": "LV", + "shape": "W", + "fault": "block-durable", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-W\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "6821e199bc41caa72f9c366692fec88e3c45689d\n--" + } + }, + { + "id": "IC-U", + "harness": "IC", + "shape": "U", + "fault": "lock-cleanup", + "profile": "pwsh", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-U\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": { + "ok": true, + "reason": "all values present" + }, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "449475a2b5341c0f26e88b2b45723c2b1e391d0d\n--" + } + }, + { + "id": "LV-E", + "harness": "LV", + "shape": "E", + "fault": "intact", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\LV-E\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 11 of 12 rows, status/final identities consistent, exact roster stage setup-exe-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "b91da22b320d85eb7aab86a2c65920059e1f5f4f\n--" + } + }, + { + "id": "IC-L", + "harness": "IC", + "shape": "L", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\IC-L\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": { + "ok": true, + "reason": "labels helper,source consistent" + }, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/packed_native_lifecycle_integrity_check.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c13cb27e30b13d06aee2bd09b3e7d28ba8506563\n--" + } + }, + { + "id": "HS-L", + "harness": "HS", + "shape": "L", + "fault": "change", + "profile": "pwsh", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-L\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": { + "ok": true, + "reason": "labels source,registry,validator consistent" + }, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "docs/internal/extensions/lifecycle-native-p0/repair-r1/integrity_controls.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "2ca79ec015c23e033a80fb3688ca14d2547add3c\n--" + } + }, + { + "id": "K2-G", + "harness": "K2", + "shape": "G", + "fault": "git-hang", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\K2-G\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": { + "ok": true, + "reason": "all values present" + }, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "f022b83b04abd626f0dc1416d4478c7490573112\n--" + } + }, + { + "id": "HS-G", + "harness": "HS", + "shape": "G", + "fault": "git-fail", + "profile": "pwsh", + "deadlineSeconds": 900, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-pwsh-a8f1c512\\controls\\HS-G\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "da83fd81f07879cf33258bb52b4a9b8feea8805b\n--" + } + } + ], + "finalization": { + "schema": "life1-r3-finalization-v1", + "verdict": "pass", + "stageError": null, + "integrityErrors": [], + "cleanupErrors": [], + "pinChecks": [ + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/FAILURE_CONTROL_REGISTRY.json", + "entrySha256": "df2e9d7bd484b84cae2b3b3d5cf875ba0ffbb00f922944db181de637127f692e", + "finalSha256": "df2e9d7bd484b84cae2b3b3d5cf875ba0ffbb00f922944db181de637127f692e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1", + "entrySha256": "f8d4413826ba9c8cb2447223f79cf899b4fcb8a2e09715d06a9da63439949b45", + "finalSha256": "f8d4413826ba9c8cb2447223f79cf899b4fcb8a2e09715d06a9da63439949b45", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/fault_function.ps1", + "entrySha256": "fa05c149d1c4943079fede70d7696ff20874778ff539fa4f5cac740cd6caeaab", + "finalSha256": "fa05c149d1c4943079fede70d7696ff20874778ff539fa4f5cac740cd6caeaab", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/control_child.ps1", + "entrySha256": "262c797ff6e7896859cc902d02b03e8045bda1875783509d78fd4983df54b589", + "finalSha256": "262c797ff6e7896859cc902d02b03e8045bda1875783509d78fd4983df54b589", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/stage.ps1", + "entrySha256": "e2b18ed6a710daa6be8b3639355152f4ff2d45c456a31abc0a1447a7d83a56c0", + "finalSha256": "e2b18ed6a710daa6be8b3639355152f4ff2d45c456a31abc0a1447a7d83a56c0", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/dependency_replay.ps1", + "entrySha256": "471d505ec820882b3cb89b4f27a93cf5aae2e7aa75093036855175648e116dcd", + "finalSha256": "471d505ec820882b3cb89b4f27a93cf5aae2e7aa75093036855175648e116dcd", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/stream_capture_override.ps1", + "entrySha256": "3f921e2c29b629de698d6816a1601c36c319b98783f9cddc5077cdee5a0789ea", + "finalSha256": "3f921e2c29b629de698d6816a1601c36c319b98783f9cddc5077cdee5a0789ea", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/complete_integrity_override.ps1", + "entrySha256": "1c717cced6ae27c590d34b25a7ba34fe43eabb26ff77342ee0baa65eebf12f7c", + "finalSha256": "1c717cced6ae27c590d34b25a7ba34fe43eabb26ff77342ee0baa65eebf12f7c", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/validator_double.cs", + "entrySha256": "0db66740c1d7707a5ca932f0cd1acb05dcf5621b1e72f7322092262d3c5fe879", + "finalSha256": "0db66740c1d7707a5ca932f0cd1acb05dcf5621b1e72f7322092262d3c5fe879", + "status": "verified" + }, + { + "path": "scripts/owned_process_tree.ps1", + "entrySha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "finalSha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1", + "entrySha256": "31df2b17f0465f74f370c40c4888b75fce15df5e3a474d0af3ada25d86c01091", + "finalSha256": "31df2b17f0465f74f370c40c4888b75fce15df5e3a474d0af3ada25d86c01091", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/doubles/git_double.cs", + "entrySha256": "350e7d4404107f62d33463e584d2aa8018158a2596aa3b95d442d93f51f60588", + "finalSha256": "350e7d4404107f62d33463e584d2aa8018158a2596aa3b95d442d93f51f60588", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json", + "entrySha256": "9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51", + "finalSha256": "9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51", + "status": "verified" + } + ] + } +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/failure-controls-winps-result.json b/docs/internal/v1/evidence/failure-controls-winps-result.json new file mode 100644 index 00000000..c8d46eee --- /dev/null +++ b/docs/internal/v1/evidence/failure-controls-winps-result.json @@ -0,0 +1,3631 @@ +{ + "schema": "v1-evidence-compact-full60-v1", + "classification": "Derived compact receipt only; projection from the named raw aggregate, not a new test execution.", + "generator": { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-compact-receipts.ps1", + "sha256": "9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881" + }, + "sourceAggregate": { + "path": ".lake/v1-evidence/identity-full60-winps-a8f1c512/RESULT.json", + "bytes": 430305, + "sha256": "4e420d51215ee2b4b359e655e0d20ffb98b8effc4a6dfd0cdee37b68ce338f2f" + }, + "mode": "candidate", + "harnessRef": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "harnessSha": "a8f1c512e9a5d3d57abae6cd9b988978246af768", + "profile": "winps", + "registryVersion": 3, + "registryPath": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\FAILURE_CONTROL_REGISTRY.json", + "registryNormalizedSha256": "6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d", + "baseRef": "ee44f04a561f2194b3713f071c26b6faf9ba7fab", + "shell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "runnerShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "startedUtc": "2026-10-02T00:05:09.0941989Z", + "finishedUtc": "2026-10-02T00:23:19.2067903Z", + "expectedCount": 60, + "executedCount": 60, + "passedCount": 60, + "worktreeStateBefore": "a8f1c512e9a5d3d57abae6cd9b988978246af768\n--", + "worktreeStateAfter": "a8f1c512e9a5d3d57abae6cd9b988978246af768\n--", + "selected": [ + "RC-P", + "RC-C", + "RC-Q", + "RC-S", + "RC-M", + "FC-P", + "FC-C", + "FC-Q", + "FC-S", + "FC-M", + "K1-P", + "K1-C", + "K1-Q", + "K1-S", + "K1-M", + "K1-X", + "K2-P", + "K2-C", + "K2-Q", + "K2-S", + "K2-M", + "DC-P", + "DC-C", + "DC-Q", + "DC-S", + "DC-M", + "LV-P", + "LV-C", + "LV-Q", + "LV-S", + "LV-M", + "IC-P", + "IC-C", + "IC-Q", + "IC-S", + "IC-M", + "DP-P", + "DP-C", + "DP-Q", + "DP-S", + "DP-M", + "HS-P", + "HS-C", + "HS-Q", + "HS-S", + "HS-M", + "HS-R", + "K1-F", + "K2-F", + "K1-T", + "K2-T", + "K1-W", + "K2-W", + "LV-W", + "IC-U", + "LV-E", + "IC-L", + "HS-L", + "K2-G", + "HS-G" + ], + "failedIds": [], + "pinCoverage": { + "receiptBearingCount": 57, + "guardedNoReceiptCount": 3, + "guardedNoReceiptIds": [ + "K1-W", + "K2-W", + "LV-W" + ], + "meaning": "No-receipt guards validate failed durable writes; pin coverage is inapplicable for those controls." + }, + "controls": [ + { + "id": "RC-P", + "harness": "RC", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "bfe1d8fc8315f89c7ec4dac1ad1f302afc896780\n--" + } + }, + { + "id": "RC-C", + "harness": "RC", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_validator.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "7a0b59081f84b8b944b6ae8dbb38c0366d30a98d\n--" + } + }, + { + "id": "RC-Q", + "harness": "RC", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_validator.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "85d74d121592cde0a77d2393b00af581b0d064ce\n--" + } + }, + { + "id": "RC-S", + "harness": "RC", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 5 of 12 rows, status/final identities consistent, exact roster stage setup-exe-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "e71509a84936fe2820caa3d5ed6d77c77acae582\n--" + } + }, + { + "id": "RC-M", + "harness": "RC", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f48e54fbd33c39f6b0d4b11dd8a4a1bdd1f711cae6eb13ebcb68ff82ae97748c", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\RC-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_validator.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "05799f8219e1861f81d075656cab7dd6fe7f2185\n--" + } + }, + { + "id": "FC-P", + "harness": "FC", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 4 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "d36329cd6657341c84be41f7796674cd0a9d35d2\n--" + } + }, + { + "id": "FC-C", + "harness": "FC", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 4 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "d9a1a8920538eb41f8ddb69c1eeec23e404790d9\n--" + } + }, + { + "id": "FC-Q", + "harness": "FC", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 4 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "b629db0a9ae6f819cebf00801928908078fdee4a\n--" + } + }, + { + "id": "FC-S", + "harness": "FC", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 4 rows, status/final identities consistent, exact roster stage setup-helper-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "3183e1d6c3a4b634eac2580ec0e65f40b221072e\n--" + } + }, + { + "id": "FC-M", + "harness": "FC", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "e13df26e32c8349faf8680debc33161b0a494cc5ea9eeca7a09f52c1a2240b12", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\FC-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 4 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "3efc964dbe7e499496bcc04646c1f1bb72666caa\n--" + } + }, + { + "id": "K1-P", + "harness": "K1", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "722d085584d719aa3f8c82c9935e8cbf95d9895f\n--" + } + }, + { + "id": "K1-C", + "harness": "K1", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "893ef569b05999a1c3b4df305dded431b0ed27df\n--" + } + }, + { + "id": "K1-Q", + "harness": "K1", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "8f3a0b0e1f11ec477277c4998848e7c0e8ebd0a2\n--" + } + }, + { + "id": "K1-S", + "harness": "K1", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 11 rows, status/final identities consistent, exact roster stage setup-helper-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "65ccd562f6c5df1eb4efe7bc7a793a8cd8c70e08\n--" + } + }, + { + "id": "K1-M", + "harness": "K1", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "96476368d67236a23a0227ab9d1a4e396ec5b8d5\n--" + } + }, + { + "id": "K1-X", + "harness": "K1", + "shape": "X", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-X\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "f54ab95a6c5a83f9cab50e3e1a96804f907fca6b\n--" + } + }, + { + "id": "K2-P", + "harness": "K2", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "bf3e3aebdda83c33ced0b2839617414af41d205e\n--" + } + }, + { + "id": "K2-C", + "harness": "K2", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "5e460085cb7d4a8573731e40ad3a06604753cea0\n--" + } + }, + { + "id": "K2-Q", + "harness": "K2", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "15c3c33c61f37d0a9bbbe7b6f0f985726ff5632e\n--" + } + }, + { + "id": "K2-S", + "harness": "K2", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 0 of 11 rows, status/final identities consistent, exact roster stage setup-helper-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c4d363f18226aa6f99e5e9d9d7af8a66292b4b04\n--" + } + }, + { + "id": "K2-M", + "harness": "K2", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "5ef8cc6bfd59f42928d8ad66ec0f726c67989df9\n--" + } + }, + { + "id": "DC-P", + "harness": "DC", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 2 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "31138170100488fcc5b691a637de7216166d134a\n--" + } + }, + { + "id": "DC-C", + "harness": "DC", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 2 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "00cd02df1c90073afc6e3c5f9709d9461883ab9e\n--" + } + }, + { + "id": "DC-Q", + "harness": "DC", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 2 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "3ed06be90cb370148a14d8adba72f9ef2733b3c2\n--" + } + }, + { + "id": "DC-S", + "harness": "DC", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 0 of 2 rows, status/final identities consistent, exact roster stage setup-production-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "8dd688006f3ac65ee7eccf9cde2c0e75c004317c\n--" + } + }, + { + "id": "DC-M", + "harness": "DC", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "0e87492cab5a5f11ff6536e8d03c153e111f4865f712b916be6f54e2a5ce6e23", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DC-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 2 of 2 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/lifecycle_dependency_replay.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "acd94305ba077d01233f177e7e26e70c3838b47b\n--" + } + }, + { + "id": "LV-P", + "harness": "LV", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "12e7e8747620bd896f478f3bb0cd271774ba0ddf\n--" + } + }, + { + "id": "LV-C", + "harness": "LV", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "d9df93f08fb350a14841dde34fb0429e3298af84\n--" + } + }, + { + "id": "LV-Q", + "harness": "LV", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "858602d08f5c2125216188e9352544a10c92fde9\n--" + } + }, + { + "id": "LV-S", + "harness": "LV", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 11 of 12 rows, status/final identities consistent, exact roster stage setup-service-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "ff838626ac0936250a561bd60be27a31bf8ca220\n--" + } + }, + { + "id": "LV-M", + "harness": "LV", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 12 of 12 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lakefile.toml" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "d29a54f2fdc79f803af45e9ad92c13e8604d4592\n--" + } + }, + { + "id": "IC-P", + "harness": "IC", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "49858a9db3039a74d229cbaef791db0fd9a29f74\n--" + } + }, + { + "id": "IC-C", + "harness": "IC", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "dc4dd484f22030ade6e60009dac54776b5b57620\n--" + } + }, + { + "id": "IC-Q", + "harness": "IC", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "1176835c3ca1e8d82daf6ceda249845d0ad2f2e0\n--" + } + }, + { + "id": "IC-S", + "harness": "IC", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 4 of 7 rows, status/final identities consistent, exact roster stage setup-probe-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "8894407076d70bdc9f8fce2f4ab665c945950595\n--" + } + }, + { + "id": "IC-M", + "harness": "IC", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "79706e8acc44b8ebe21efa7fd3cff951b6ce803a\n--" + } + }, + { + "id": "DP-P", + "harness": "DP", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-P\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 13 of 13 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "55fe3b45f2b979b801afc5e6d8caaabb55c95986\n--" + } + }, + { + "id": "DP-C", + "harness": "DP", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-C\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 13 of 13 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "docs/internal/extensions/lifecycle-native-p0/RESULTS.json" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "2bc8cb5e4d1f59f00c49930db55bc05584f401c0\n--" + } + }, + { + "id": "DP-Q", + "harness": "DP", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-Q\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 13 of 13 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "docs/internal/extensions/lifecycle-native-p0/RESULTS.json" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "4b99474fa65eeeab6e89fa3eb89a7776cbf40ae3\n--" + } + }, + { + "id": "DP-S", + "harness": "DP", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-S\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 0 of 1 rows, status/final identities consistent, exact roster stage setup-results-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "ec3256a467fca719c4083ba6ea8a9a4714f458d6\n--" + } + }, + { + "id": "DP-M", + "harness": "DP", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "ca8d6fea28041d4dada873a15771f0e4300e54da2a549f38b8d9063756fb044a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin", + "historicalSummary": "C:\\Users\\poin\\.codex\\worktrees\\af4b\\RMQ\\.lake\\lifecycle-native-p0\\runs\\7c97f92144714f9c9d126762635d07b4\\SUMMARY.json", + "historicalSummarySource": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\DP-M\\root\\docs\\internal\\extensions\\lifecycle-native-p0\\RESULTS.json" + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 13 of 13 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "docs/internal/extensions/lifecycle-native-p0/RESULTS.json" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "3130397896ce84a56daa79db8d7e83f1c04b84e5\n--" + } + }, + { + "id": "HS-P", + "harness": "HS", + "shape": "P", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-P\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "bfbd430dae5a9bb268c179ffe4d6b970c080ec95\n--" + } + }, + { + "id": "HS-C", + "harness": "HS", + "shape": "C", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-C\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "350995bec2c8cee4434c92e197479e9a65a55e63\n--" + } + }, + { + "id": "HS-Q", + "harness": "HS", + "shape": "Q", + "fault": "change-fail", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-Q\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "304449420b4c9cb4fefb9b67be5ee651bd797022\n--" + } + }, + { + "id": "HS-S", + "harness": "HS", + "shape": "S", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-S\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 6 of 9 rows, status/final identities consistent, exact roster stage setup-probe-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "79a39527e9965655e70a36425d2ff0146eb069ff\n--" + } + }, + { + "id": "HS-M", + "harness": "HS", + "shape": "M", + "fault": "delete-fail", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-M\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "lean-toolchain" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "a9fa89a38e294b1fc92b14b61d444a9521bbe52d\n--" + } + }, + { + "id": "HS-R", + "harness": "HS", + "shape": "R", + "fault": "carrier-fail", + "profile": "winps", + "deadlineSeconds": 900, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-R\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c0565eb14839bda39b68253d18ba95614520a951\n--" + } + }, + { + "id": "K1-F", + "harness": "K1", + "shape": "F", + "fault": "fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-F\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "cfb6166e5019dddf93a7e008ec25bd56cbd30f5c\n--" + } + }, + { + "id": "K2-F", + "harness": "K2", + "shape": "F", + "fault": "fail", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-F\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "448e52ad52a8c2d22072a5623fab8d337ad24ee0\n--" + } + }, + { + "id": "K1-T", + "harness": "K1", + "shape": "T", + "fault": "sleep", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-T\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": { + "ok": true, + "reason": "all values present" + }, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 10 of 11 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "d06cb96413397d19fa9528a71b7e1bd0847aeda4\n--" + } + }, + { + "id": "K2-T", + "harness": "K2", + "shape": "T", + "fault": "sleep", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-T\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": { + "ok": true, + "reason": "all values present" + }, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "2341339e2ef73e039a927319cfac0f61c0b02455\n--" + } + }, + { + "id": "K1-W", + "harness": "K1", + "shape": "W", + "fault": "block-durable", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K1-W\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "9ca9c7d13784b4a334d39f2a4908eccec2630dce\n--" + } + }, + { + "id": "K2-W", + "harness": "K2", + "shape": "W", + "fault": "block-durable", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-W\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "e60e37684a435bd326c31b5bcd68122a97c4a1c7\n--" + } + }, + { + "id": "LV-W", + "harness": "LV", + "shape": "W", + "fault": "block-durable", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-W\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "f4baabdc68c5b9569d5be468cd14556220e561b3\n--" + } + }, + { + "id": "IC-U", + "harness": "IC", + "shape": "U", + "fault": "lock-cleanup", + "profile": "winps", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-U\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": { + "ok": true, + "reason": "all values present" + }, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, all verified, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "41b7b6d645c230a5f9eb5a993f0d60a0e08fd434\n--" + } + }, + { + "id": "LV-E", + "harness": "LV", + "shape": "E", + "fault": "intact", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\LV-E\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 11 of 12 rows, status/final identities consistent, exact roster stage setup-exe-missing" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "95f2ad3e91d5133353ea743cadb5a68f48938ca5\n--" + } + }, + { + "id": "IC-L", + "harness": "IC", + "shape": "L", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 600, + "harnessSha256": "2ba6265f32b1bd039f7446f236ab7a4bdd3300cf41dd67d1f01ad8b78e5b9271", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\IC-L\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": { + "ok": true, + "reason": "labels helper,source consistent" + }, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 7 of 7 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "scripts/packed_native_lifecycle_integrity_check.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "c5ccdd97b199115761af4fced113a30e89abaa12\n--" + } + }, + { + "id": "HS-L", + "harness": "HS", + "shape": "L", + "fault": "change", + "profile": "winps", + "deadlineSeconds": 300, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-L\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": { + "ok": true, + "reason": "labels source,registry,validator consistent" + }, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [ + "docs/internal/extensions/lifecycle-native-p0/repair-r1/integrity_controls.ps1" + ], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "859a2a3826e859cf1840a56cb2eb717875d29903\n--" + } + }, + { + "id": "K2-G", + "harness": "K2", + "shape": "G", + "fault": "git-hang", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\K2-G\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": { + "ok": true, + "reason": "all values present" + }, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 16 of 17 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "a1b844163e06237aadab9551717cc83e5366782e\n--" + } + }, + { + "id": "HS-G", + "harness": "HS", + "shape": "G", + "fault": "git-fail", + "profile": "winps", + "deadlineSeconds": 900, + "harnessSha256": "14ed7b0ea9adedcc5d5f945db3df40272da86604d9f0598498fcafc8b856131a", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-full60-winps-a8f1c512\\controls\\HS-G\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": true, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": true, + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": true, + "pinsVerified": true, + "pinCoverage": "captured 9 of 9 rows, status/final identities consistent, exact roster stage complete" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "9ecb14a694be480e88d50c3d813f228dea466e77\n--" + } + } + ], + "finalization": { + "schema": "life1-r3-finalization-v1", + "verdict": "pass", + "stageError": null, + "integrityErrors": [], + "cleanupErrors": [], + "pinChecks": [ + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/FAILURE_CONTROL_REGISTRY.json", + "entrySha256": "df2e9d7bd484b84cae2b3b3d5cf875ba0ffbb00f922944db181de637127f692e", + "finalSha256": "df2e9d7bd484b84cae2b3b3d5cf875ba0ffbb00f922944db181de637127f692e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1", + "entrySha256": "f8d4413826ba9c8cb2447223f79cf899b4fcb8a2e09715d06a9da63439949b45", + "finalSha256": "f8d4413826ba9c8cb2447223f79cf899b4fcb8a2e09715d06a9da63439949b45", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/fault_function.ps1", + "entrySha256": "fa05c149d1c4943079fede70d7696ff20874778ff539fa4f5cac740cd6caeaab", + "finalSha256": "fa05c149d1c4943079fede70d7696ff20874778ff539fa4f5cac740cd6caeaab", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/control_child.ps1", + "entrySha256": "262c797ff6e7896859cc902d02b03e8045bda1875783509d78fd4983df54b589", + "finalSha256": "262c797ff6e7896859cc902d02b03e8045bda1875783509d78fd4983df54b589", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/stage.ps1", + "entrySha256": "e2b18ed6a710daa6be8b3639355152f4ff2d45c456a31abc0a1447a7d83a56c0", + "finalSha256": "e2b18ed6a710daa6be8b3639355152f4ff2d45c456a31abc0a1447a7d83a56c0", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/dependency_replay.ps1", + "entrySha256": "471d505ec820882b3cb89b4f27a93cf5aae2e7aa75093036855175648e116dcd", + "finalSha256": "471d505ec820882b3cb89b4f27a93cf5aae2e7aa75093036855175648e116dcd", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/stream_capture_override.ps1", + "entrySha256": "3f921e2c29b629de698d6816a1601c36c319b98783f9cddc5077cdee5a0789ea", + "finalSha256": "3f921e2c29b629de698d6816a1601c36c319b98783f9cddc5077cdee5a0789ea", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/complete_integrity_override.ps1", + "entrySha256": "1c717cced6ae27c590d34b25a7ba34fe43eabb26ff77342ee0baa65eebf12f7c", + "finalSha256": "1c717cced6ae27c590d34b25a7ba34fe43eabb26ff77342ee0baa65eebf12f7c", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/validator_double.cs", + "entrySha256": "0db66740c1d7707a5ca932f0cd1acb05dcf5621b1e72f7322092262d3c5fe879", + "finalSha256": "0db66740c1d7707a5ca932f0cd1acb05dcf5621b1e72f7322092262d3c5fe879", + "status": "verified" + }, + { + "path": "scripts/owned_process_tree.ps1", + "entrySha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "finalSha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1", + "entrySha256": "31df2b17f0465f74f370c40c4888b75fce15df5e3a474d0af3ada25d86c01091", + "finalSha256": "31df2b17f0465f74f370c40c4888b75fce15df5e3a474d0af3ada25d86c01091", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/doubles/git_double.cs", + "entrySha256": "350e7d4404107f62d33463e584d2aa8018158a2596aa3b95d442d93f51f60588", + "finalSha256": "350e7d4404107f62d33463e584d2aa8018158a2596aa3b95d442d93f51f60588", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json", + "entrySha256": "9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51", + "finalSha256": "9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51", + "status": "verified" + } + ] + } +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/focused-pwsh-result.json b/docs/internal/v1/evidence/focused-pwsh-result.json new file mode 100644 index 00000000..3b86ad80 --- /dev/null +++ b/docs/internal/v1/evidence/focused-pwsh-result.json @@ -0,0 +1,555 @@ +{ + "schema": "v1-evidence-hardening-controls-v1", + "profile": "pwsh", + "runtime": { + "profile": "pwsh", + "path": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "sha256": "362a356ce7f0940ec74f73a8fc2c990a2cc24a38a11c90bbd8eca947110ad139", + "version": "7.6.5", + "dotnet": "10.0.11", + "edition": "Core" + }, + "scope": "Focused fixture controls only; not an old semantic-campaign replay.", + "category": "host/runtime evidence only; no theorem, payload-bit, proof-field, model-tick, Lean-runtime, or performance implication", + "passed": true, + "expectedCount": 52, + "executedCount": 52, + "records": [ + { + "id": "EH1-PRED-intact", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 3 of 3 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-git-intact", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-file-sha1", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "EH1-PRED-git-sha256", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured Git SHA1: git:HEAD" + } + }, + { + "id": "EH1-PRED-legacy-git-intact", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified" + } + }, + { + "id": "EH1-PRED-legacy-file-sha1", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "EH1-PRED-typed-projection-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage partial" + } + }, + { + "id": "EH1-PRED-typed-index-out-of-bounds", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "invalid identity-kind index 1" + } + }, + { + "id": "EH1-PRED-fixture-path-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-fixture-wrong-root", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/v1-fixture/bin/tool.exe" + } + }, + { + "id": "EH1-PRED-shell-aliases-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 2 of 2 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-shell-same-basename-wrong", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/unrelated/shell/pwsh.exe" + } + }, + { + "id": "EH1-PRED-toolchain-path-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-toolchain-wrong-root", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/toolchain/bin/lean.exe" + } + }, + { + "id": "EH1-PRED-history-path-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-history-wrong-root", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/history/SUMMARY.json" + } + }, + { + "id": "EH1-PRED-missing-context", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "missing trusted path context fixtureRoot for fixture:bin/tool.exe" + } + }, + { + "id": "EH1-PRED-verified-final-null", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "missing final identity for verified pin: a" + } + }, + { + "id": "EH1-PRED-verified-final-empty", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed final SHA256 for verified pin: a" + } + }, + { + "id": "EH1-PRED-verified-final-nonhex", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed final SHA256 for verified pin: a" + } + }, + { + "id": "EH1-PRED-verified-final-mismatch", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "verified final identity differs from entry: a" + } + }, + { + "id": "EH1-PRED-changed-final-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, status/final identities consistent, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-changed-final-same", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "changed final identity equals entry: a" + } + }, + { + "id": "EH1-PRED-unreadable-final-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, status/final identities consistent, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-unreadable-final-nonnull", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "unreadable-final pin has a final identity: a" + } + }, + { + "id": "EH1-PRED-missing-pin", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "required pin not captured at roster index 2: c" + } + }, + { + "id": "EH1-PRED-coordinated-count", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck roster count 2 differs from expected 3" + } + }, + { + "id": "EH1-PRED-empty-hash", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "EH1-PRED-nonhex-hash", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "EH1-PRED-wrong-order", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: b" + } + }, + { + "id": "EH1-CONSUMER-RUNTIME-CONTRACT", + "passed": true, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerSupported": true, + "childExit": 0, + "deadlineSeconds": 30, + "process": "processes/eh1-consumer-runtime-contract/process.json" + }, + { + "id": "EH1-CONSUMER-omitted", + "passed": true, + "exit": 0, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-omitted/process.json" + }, + { + "id": "EH1-CONSUMER-exact", + "passed": true, + "exit": 0, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-exact/process.json" + }, + { + "id": "EH1-CONSUMER-empty", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-empty/process.json" + }, + { + "id": "EH1-CONSUMER-whitespace", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-whitespace/process.json" + }, + { + "id": "EH1-CONSUMER-zero", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-zero/process.json" + }, + { + "id": "EH1-CONSUMER-unknown", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-unknown/process.json" + }, + { + "id": "EH1-CONSUMER-duplicate", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-duplicate/process.json" + }, + { + "id": "EH1-REGISTRY-missing", + "passed": true, + "expectedError": "R3-REGISTRY: missing ID RC-P", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-registry-missing/process.json" + }, + { + "id": "EH1-REGISTRY-duplicate", + "passed": true, + "expectedError": "R3-REGISTRY: duplicate ID RC-P", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "targetProfile": "pwsh", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-registry-duplicate/process.json" + }, + { + "id": "EH2-ENTRY-FINAL-MUTATION", + "passed": true, + "fixtureOnly": true, + "entrySha256": "9B5AF669D8DC9B5826A1F5427584915EECA659E9BF34C7EE72667B93C0BFDCB0", + "finalSha256": "087C91FD00300C0C03EA212B9B00582B1832098400FCF0AACFD4A5414F932E69", + "restoredSha256": "9B5AF669D8DC9B5826A1F5427584915EECA659E9BF34C7EE72667B93C0BFDCB0", + "oldSummaryState": "verified", + "childExit": 1, + "deadlineSeconds": 180, + "result": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh2-entry-final\\root\\.lake\\dependency-result\\RESULTS.json", + "process": "processes/eh2-entry-final/process.json" + }, + { + "id": "EH3-RUN-frozen-registry-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find file 'C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-frozen-registry-missing\\root\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\CONTROL_REGISTRY.frozen.json'.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*CONTROL_REGISTRY\\.frozen\\.json", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-frozen-registry-missing\\root\\.lake\\frozen-registry-missing\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-frozen-registry-missing/process.json" + }, + { + "id": "EH3-RUN-frozen-registry-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-REGISTRY: frozen registry identity changed", + "expectedStagePattern": "^L1R1-REGISTRY: frozen registry identity changed$", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-frozen-registry-drift\\root\\.lake\\frozen-registry-drift\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-frozen-registry-drift/process.json" + }, + { + "id": "EH3-RUN-registry-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find file 'C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-registry-missing\\root\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\CONTROL_REGISTRY.json'.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*CONTROL_REGISTRY\\.json", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-registry-missing\\root\\.lake\\registry-missing\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-registry-missing/process.json" + }, + { + "id": "EH3-RUN-registry-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-REGISTRY: exact mapping bytes mismatch", + "expectedStagePattern": "^L1R1-REGISTRY: exact mapping bytes mismatch$", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-registry-drift\\root\\.lake\\registry-drift\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-registry-drift/process.json" + }, + { + "id": "EH3-RUN-component-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find file 'C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-component-missing\\root\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\selector_cases.json'.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*selector_cases\\.json", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-component-missing\\root\\.lake\\component-missing\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-component-missing/process.json" + }, + { + "id": "EH3-RUN-component-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-REGISTRY: component mapping identity changed", + "expectedStagePattern": "^L1R1-REGISTRY: component mapping identity changed$", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-run-component-drift\\root\\.lake\\component-drift\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-component-drift/process.json" + }, + { + "id": "EH3-FINALIZER-registry-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find file 'C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-finalizer-registry-missing\\root\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\finalizer_cases.json'.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*finalizer_cases\\.json", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-finalizer-registry-missing\\root\\.lake\\v1-finalizer\\F01_INTACT_SUCCESS-b630314dca5444f78ec21ca613f4db5d\\result.json", + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-registry-missing/process.json" + }, + { + "id": "EH3-FINALIZER-registry-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-FINALIZER: frozen registry bytes differ", + "expectedStagePattern": "^L1R1-FINALIZER: frozen registry bytes differ$", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-finalizer-registry-drift\\root\\.lake\\v1-finalizer\\F01_INTACT_SUCCESS-d6d73e58e8d4411e9bfb1849e5423e28\\result.json", + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-registry-drift/process.json" + }, + { + "id": "EH3-FINALIZER-component-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find a part of the path 'C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-finalizer-component-missing\\root\\scripts\\owned_process_tree.ps1'.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*owned_process_tree\\.ps1", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-finalizer-component-missing\\root\\.lake\\v1-finalizer\\F01_INTACT_SUCCESS-8c353ffd157d46a18b5978d1c50fa67b\\result.json", + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-component-missing/process.json" + }, + { + "id": "EH3-FINALIZER-component-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-FINALIZER: protected owned-process helper hash differs", + "expectedStagePattern": "^L1R1-FINALIZER: protected owned-process helper hash differs$", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-pwsh-20261001\\fixtures\\eh3-finalizer-component-drift\\root\\.lake\\v1-finalizer\\F01_INTACT_SUCCESS-3c4ab06444d94d55a05d034c9ac5f841\\result.json", + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-component-drift/process.json" + }, + { + "id": "EH3-FINALIZER-SOURCEVARIANT-PRE-ROOT", + "passed": true, + "childExit": 1, + "evidenceRootCreated": false, + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-sourcevariant/process.json" + } + ], + "sourcePins": { + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\predicates.ps1": "31DF2B17F0465F74F370C40C4888B75FCE15DF5E3A474D0AF3ADA25D86C01091", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\FAILURE_CONTROL_REGISTRY.json": "9BF8D0AC1406E67233601C42CB1C4A57A0B28212365B72712393F3A4C66C6E51", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r3\\failure_controls.ps1": "F8D4413826BA9C8CB2447223F79CF899B4FCB8A2E09715D06A9DA63439949B45", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\run_controls.ps1": "CE2895641BF4B335DA7646C7A5FCD7F9A0B986860D8E9F3ECCA29D81CB852FE8", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\finalizer_control.ps1": "62C1D4D6542BE2FDAC0BAC2EBD7ABDE90239F3472DB7F506C0BE157E7D49B822", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle-native-p0\\repair-r1\\dependency_controls.ps1": "CA8D6FEA28041D4DADA873A15771F0E4300E54DA2A549F38B8D9063756FB044A", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\scripts\\owned_process_tree.ps1": "6690AD4F9E3AEE9596E53E89D3D242E4BE59C0A04733BC50184AE35B292FF90E", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\v1\\evidence\\evidence_hardening_controls.ps1": "66DF1391F9E4A9339560833ECD2E47BF97F02DBDA4985480C1226046C492E322", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\lean.exe": "9B5AF669D8DC9B5826A1F5427584915EECA659E9BF34C7EE72667B93C0BFDCB0", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\leanc.exe": "DE2FDFEA989B9A771DA37E44EFD0BD50C00A2E2835EF9A2408F44E2385EA7618", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\clang.exe": "64B1E469B15149BD23039F1D121DE6E14F4AEC84BFF000952CA85968E56CE391", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\ld.lld.exe": "6582CC45822AF5CF9A9C6245E75B85C445759C761F9B793F47BA919AD36AA643", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libleanshared.dll": "54E0F641AE412B687BBC64EA1C069A9954E754775ED0D3379C9847BC3B9FDA89", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libInit_shared.dll": "5300B06EA3A45146C22996B0591CC6475ACB5B6B77802EDBECD65BAAD6485386", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libclang-cpp.dll": "D4028A751017B44681373A4BEC8381B120A06083AC688DCDF45F45AEC46783C6", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libLLVM-19.dll": "74A1A54619E989CDC1F52EA3F206DA83C3C55DB73594FD1D4D4F2FE6D49CC02D", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libc++.dll": "1F3D0FF8504F19E6B6DC98426B58FA60B6A571D027F2C6AC4E169637C63A95DE", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\zlib1.dll": "260997C016819F60CEF902F3E7C0267804785D7B70C87CF541D0E40E6B693C75", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libleanshared_1.dll": "1378336D32450B713FDFDA31BA2829E34831FAE74BA3E503A49FB2EE96B65F5A" + }, + "finalization": { + "verdict": "pass", + "stageError": null, + "integrityErrors": [] + } +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/focused-winps-result.json b/docs/internal/v1/evidence/focused-winps-result.json new file mode 100644 index 00000000..5df1051c --- /dev/null +++ b/docs/internal/v1/evidence/focused-winps-result.json @@ -0,0 +1,557 @@ +{ + "schema": "v1-evidence-hardening-controls-v1", + "profile": "winps", + "runtime": { + "profile": "winps", + "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "sha256": "8bb6fa8c283b4d92120b1ef249a9b311b0f804d4cabbe9981159976c8be76a5e", + "version": "5.1.26100.9444", + "dotnet": "4.0.30319.42000", + "edition": "Desktop" + }, + "scope": "Focused fixture controls only; not an old semantic-campaign replay.", + "category": "host/runtime evidence only; no theorem, payload-bit, proof-field, model-tick, Lean-runtime, or performance implication", + "passed": true, + "expectedCount": 52, + "executedCount": 52, + "records": [ + { + "id": "EH1-PRED-intact", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 3 of 3 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-git-intact", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-file-sha1", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "EH1-PRED-git-sha256", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured Git SHA1: git:HEAD" + } + }, + { + "id": "EH1-PRED-legacy-git-intact", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified" + } + }, + { + "id": "EH1-PRED-legacy-file-sha1", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "EH1-PRED-typed-projection-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage partial" + } + }, + { + "id": "EH1-PRED-typed-index-out-of-bounds", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "invalid identity-kind index 1" + } + }, + { + "id": "EH1-PRED-fixture-path-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-fixture-wrong-root", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/v1-fixture/bin/tool.exe" + } + }, + { + "id": "EH1-PRED-shell-aliases-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 2 of 2 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-shell-same-basename-wrong", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/unrelated/shell/pwsh.exe" + } + }, + { + "id": "EH1-PRED-toolchain-path-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-toolchain-wrong-root", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/toolchain/bin/lean.exe" + } + }, + { + "id": "EH1-PRED-history-path-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, all verified, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-history-wrong-root", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: C:/wrong/history/SUMMARY.json" + } + }, + { + "id": "EH1-PRED-missing-context", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "missing trusted path context fixtureRoot for fixture:bin/tool.exe" + } + }, + { + "id": "EH1-PRED-verified-final-null", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "missing final identity for verified pin: a" + } + }, + { + "id": "EH1-PRED-verified-final-empty", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed final SHA256 for verified pin: a" + } + }, + { + "id": "EH1-PRED-verified-final-nonhex", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed final SHA256 for verified pin: a" + } + }, + { + "id": "EH1-PRED-verified-final-mismatch", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "verified final identity differs from entry: a" + } + }, + { + "id": "EH1-PRED-changed-final-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, status/final identities consistent, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-changed-final-same", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "changed final identity equals entry: a" + } + }, + { + "id": "EH1-PRED-unreadable-final-good", + "passed": true, + "expected": true, + "observed": { + "ok": true, + "reason": "captured 1 of 1 rows, status/final identities consistent, exact roster stage complete" + } + }, + { + "id": "EH1-PRED-unreadable-final-nonnull", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "unreadable-final pin has a final identity: a" + } + }, + { + "id": "EH1-PRED-missing-pin", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "required pin not captured at roster index 2: c" + } + }, + { + "id": "EH1-PRED-coordinated-count", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck roster count 2 differs from expected 3" + } + }, + { + "id": "EH1-PRED-empty-hash", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "EH1-PRED-nonhex-hash", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "malformed captured SHA256: a" + } + }, + { + "id": "EH1-PRED-wrong-order", + "passed": true, + "expected": false, + "observed": { + "ok": false, + "reason": "pinCheck path at roster index 0 differs from trusted expected path: b" + } + }, + { + "id": "EH1-CONSUMER-RUNTIME-CONTRACT", + "passed": true, + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerSupported": false, + "childExit": 1, + "deadlineSeconds": 30, + "process": "processes/eh1-consumer-runtime-contract/process.json" + }, + { + "id": "EH1-CONSUMER-omitted", + "passed": true, + "exit": 0, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-omitted/process.json" + }, + { + "id": "EH1-CONSUMER-exact", + "passed": true, + "exit": 0, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-exact/process.json" + }, + { + "id": "EH1-CONSUMER-empty", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-empty/process.json" + }, + { + "id": "EH1-CONSUMER-whitespace", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-whitespace/process.json" + }, + { + "id": "EH1-CONSUMER-zero", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-zero/process.json" + }, + { + "id": "EH1-CONSUMER-unknown", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-unknown/process.json" + }, + { + "id": "EH1-CONSUMER-duplicate", + "passed": true, + "exit": 1, + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-probe-duplicate/process.json" + }, + { + "id": "EH1-REGISTRY-missing", + "passed": true, + "expectedError": "R3-REGISTRY: missing ID RC-P", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-registry-missing/process.json" + }, + { + "id": "EH1-REGISTRY-duplicate", + "passed": true, + "expectedError": "R3-REGISTRY: duplicate ID RC-P", + "executingShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "selectedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "targetProfile": "winps", + "runnerRuntime": "PowerShell 7 only", + "deadlineSeconds": 30, + "process": "processes/eh1-registry-duplicate/process.json" + }, + { + "id": "EH2-ENTRY-FINAL-MUTATION", + "passed": true, + "fixtureOnly": true, + "entrySha256": "9B5AF669D8DC9B5826A1F5427584915EECA659E9BF34C7EE72667B93C0BFDCB0", + "finalSha256": "087C91FD00300C0C03EA212B9B00582B1832098400FCF0AACFD4A5414F932E69", + "restoredSha256": "9B5AF669D8DC9B5826A1F5427584915EECA659E9BF34C7EE72667B93C0BFDCB0", + "oldSummaryState": "verified", + "childExit": 1, + "deadlineSeconds": 180, + "result": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh2-entry-final\\root\\.lake\\dependency-result\\RESULTS.json", + "process": "processes/eh2-entry-final/process.json" + }, + { + "id": "EH3-RUN-frozen-registry-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find file \u0027C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-frozen-registry-missing\\root\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\CONTROL_REGISTRY.frozen.json\u0027.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*CONTROL_REGISTRY\\.frozen\\.json", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-frozen-registry-missing\\root\\.lake\\frozen-registry-missing\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-frozen-registry-missing/process.json" + }, + { + "id": "EH3-RUN-frozen-registry-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-REGISTRY: frozen registry identity changed", + "expectedStagePattern": "^L1R1-REGISTRY: frozen registry identity changed$", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-frozen-registry-drift\\root\\.lake\\frozen-registry-drift\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-frozen-registry-drift/process.json" + }, + { + "id": "EH3-RUN-registry-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find file \u0027C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-registry-missing\\root\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\CONTROL_REGISTRY.json\u0027.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*CONTROL_REGISTRY\\.json", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-registry-missing\\root\\.lake\\registry-missing\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-registry-missing/process.json" + }, + { + "id": "EH3-RUN-registry-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-REGISTRY: exact mapping bytes mismatch", + "expectedStagePattern": "^L1R1-REGISTRY: exact mapping bytes mismatch$", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-registry-drift\\root\\.lake\\registry-drift\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-registry-drift/process.json" + }, + { + "id": "EH3-RUN-component-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find file \u0027C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-component-missing\\root\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\selector_cases.json\u0027.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*selector_cases\\.json", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-component-missing\\root\\.lake\\component-missing\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-component-missing/process.json" + }, + { + "id": "EH3-RUN-component-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-REGISTRY: component mapping identity changed", + "expectedStagePattern": "^L1R1-REGISTRY: component mapping identity changed$", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-run-component-drift\\root\\.lake\\component-drift\\summary.json", + "deadlineSeconds": 45, + "process": "processes/eh3-run-component-drift/process.json" + }, + { + "id": "EH3-FINALIZER-registry-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find file \u0027C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-finalizer-registry-missing\\root\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\finalizer_cases.json\u0027.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*finalizer_cases\\.json", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-finalizer-registry-missing\\root\\.lake\\v1-finalizer\\F01_INTACT_SUCCESS-e4d51dc922f74556ade17d330863ae53\\result.json", + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-registry-missing/process.json" + }, + { + "id": "EH3-FINALIZER-registry-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-FINALIZER: frozen registry bytes differ", + "expectedStagePattern": "^L1R1-FINALIZER: frozen registry bytes differ$", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-finalizer-registry-drift\\root\\.lake\\v1-finalizer\\F01_INTACT_SUCCESS-f492b18506e6499da9484307082c0c60\\result.json", + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-registry-drift/process.json" + }, + { + "id": "EH3-FINALIZER-component-missing", + "passed": true, + "childExit": 1, + "stageError": "Exception calling \"ReadAllBytes\" with \"1\" argument(s): \"Could not find a part of the path \u0027C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-finalizer-component-missing\\root\\scripts\\owned_process_tree.ps1\u0027.\"", + "expectedStagePattern": "^Exception calling \"ReadAllBytes\".*owned_process_tree\\.ps1", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-finalizer-component-missing\\root\\.lake\\v1-finalizer\\F01_INTACT_SUCCESS-aa47cf1e6087458ebea56003a7fb9621\\result.json", + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-component-missing/process.json" + }, + { + "id": "EH3-FINALIZER-component-drift", + "passed": true, + "childExit": 1, + "stageError": "L1R1-FINALIZER: protected owned-process helper hash differs", + "expectedStagePattern": "^L1R1-FINALIZER: protected owned-process helper hash differs$", + "executingShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "record": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\identity-focused-winps-20261001\\fixtures\\eh3-finalizer-component-drift\\root\\.lake\\v1-finalizer\\F01_INTACT_SUCCESS-ba5eec4d9712421f9927a42c2e078a48\\result.json", + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-component-drift/process.json" + }, + { + "id": "EH3-FINALIZER-SOURCEVARIANT-PRE-ROOT", + "passed": true, + "childExit": 1, + "evidenceRootCreated": false, + "deadlineSeconds": 45, + "process": "processes/eh3-finalizer-sourcevariant/process.json" + } + ], + "sourcePins": { + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\predicates.ps1": "31DF2B17F0465F74F370C40C4888B75FCE15DF5E3A474D0AF3ADA25D86C01091", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\FAILURE_CONTROL_REGISTRY.json": "9BF8D0AC1406E67233601C42CB1C4A57A0B28212365B72712393F3A4C66C6E51", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r3\\failure_controls.ps1": "F8D4413826BA9C8CB2447223F79CF899B4FCB8A2E09715D06A9DA63439949B45", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\run_controls.ps1": "CE2895641BF4B335DA7646C7A5FCD7F9A0B986860D8E9F3ECCA29D81CB852FE8", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\finalizer_control.ps1": "62C1D4D6542BE2FDAC0BAC2EBD7ABDE90239F3472DB7F506C0BE157E7D49B822", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle-native-p0\\repair-r1\\dependency_controls.ps1": "CA8D6FEA28041D4DADA873A15771F0E4300E54DA2A549F38B8D9063756FB044A", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\scripts\\owned_process_tree.ps1": "6690AD4F9E3AEE9596E53E89D3D242E4BE59C0A04733BC50184AE35B292FF90E", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\v1\\evidence\\evidence_hardening_controls.ps1": "66DF1391F9E4A9339560833ECD2E47BF97F02DBDA4985480C1226046C492E322", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\lean.exe": "9B5AF669D8DC9B5826A1F5427584915EECA659E9BF34C7EE72667B93C0BFDCB0", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\leanc.exe": "DE2FDFEA989B9A771DA37E44EFD0BD50C00A2E2835EF9A2408F44E2385EA7618", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\clang.exe": "64B1E469B15149BD23039F1D121DE6E14F4AEC84BFF000952CA85968E56CE391", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\ld.lld.exe": "6582CC45822AF5CF9A9C6245E75B85C445759C761F9B793F47BA919AD36AA643", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libleanshared.dll": "54E0F641AE412B687BBC64EA1C069A9954E754775ED0D3379C9847BC3B9FDA89", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libInit_shared.dll": "5300B06EA3A45146C22996B0591CC6475ACB5B6B77802EDBECD65BAAD6485386", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libclang-cpp.dll": "D4028A751017B44681373A4BEC8381B120A06083AC688DCDF45F45AEC46783C6", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libLLVM-19.dll": "74A1A54619E989CDC1F52EA3F206DA83C3C55DB73594FD1D4D4F2FE6D49CC02D", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libc++.dll": "1F3D0FF8504F19E6B6DC98426B58FA60B6A571D027F2C6AC4E169637C63A95DE", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\zlib1.dll": "260997C016819F60CEF902F3E7C0267804785D7B70C87CF541D0E40E6B693C75", + "C:\\Users\\poin\\.elan\\toolchains\\leanprover--lean4---v4.22.0\\bin\\libleanshared_1.dll": "1378336D32450B713FDFDA31BA2829E34831FAE74BA3E503A49FB2EE96B65F5A" + }, + "finalization": { + "verdict": "pass", + "stageError": null, + "integrityErrors": [ + + ] + } +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/registry-controls-pwsh-summary.json b/docs/internal/v1/evidence/registry-controls-pwsh-summary.json new file mode 100644 index 00000000..3e38a736 --- /dev/null +++ b/docs/internal/v1/evidence/registry-controls-pwsh-summary.json @@ -0,0 +1,659 @@ +{ + "passed": true, + "profile": "pwsh", + "shell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "registrySha256": "59d2a546c64eef274e878407583b51164d0676edd98fef46b04549d6fdf44a4a", + "sourcePins": { + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\run_controls.ps1": "CE2895641BF4B335DA7646C7A5FCD7F9A0B986860D8E9F3ECCA29D81CB852FE8", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\CONTROL_REGISTRY.frozen.json": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\CONTROL_REGISTRY.json": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\registry_control_cases.json": "1B8627573B7B8E39944BC8B8F5E87E2595E055AF1D04B7CED7B53D2C6229A9E7", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\scripts\\owned_process_tree.ps1": "6690AD4F9E3AEE9596E53E89D3D242E4BE59C0A04733BC50184AE35B292FF90E", + "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe": "362A356CE7F0940EC74F73A8FC2C990A2CC24A38A11C90BBD8ECA947110AD139", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\registry_controls.ps1": "96B646577C3A6F217EDF21EE4FF68BB08761B6686E0B23C69D9F230B613F17BA", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\runtime_profile.ps1": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\selector_cases.json": "407E9F8455AEC21EF6ECAD8098C0FD0FEBAF557D7BE423ECCAA0AF32F08FBE3B", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\dependency_boundary_cases.json": "D9E56DC40888CFDB937F0ACBD9EC945846A5CAC585C99341D21DAA9B793D9ECF", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\finalizer_cases.json": "0F03F2EBEF9EFE9B8F305DB58E8E8636DAACCB063A3D87E6872CB0F88A939767" + }, + "runtime": { + "profile": "pwsh", + "path": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "sha256": "362a356ce7f0940ec74f73a8fc2c990a2cc24a38a11c90bbd8eca947110ad139", + "version": "7.6.5", + "dotnet": "10.0.11", + "edition": "Core" + }, + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8", + "draftPredecessor": { + "sha256": "92ce72cd7c3ddcbcfe081ac0196fdb07dd06a03ef3d9e1e263c5690b67942bea", + "bytes": 10531, + "caseCount": 10, + "executionStatus": "Never executed; syntax-checked draft only; not final certification." + }, + "registryFreeze": "12 controls frozen before first control execution; runtime/helper guards are production checks.", + "selected": [ + "R01_FULL_REGISTRY", + "R02_ONE_ID", + "R03_BOUND_EMPTY", + "R04_BOUND_WHITESPACE", + "R05_UNKNOWN_SELECTOR", + "R06_MISSING_MIDDLE", + "R07_DUPLICATE_MIDDLE", + "R08_UNKNOWN_MIDDLE", + "R09_UNUSED_EXTRA", + "R10_CHANGED_MAPPING", + "R11_WRONG_PROFILE", + "R12_WRONG_SUPPLIED_SHELL" + ], + "results": [ + { + "id": "R01_FULL_REGISTRY", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F00_OLD_CHANGED_PIN,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 31684, + "childAbsent": true, + "durationSeconds": 4.241, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R01_FULL_REGISTRY\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R01_FULL_REGISTRY\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F00_OLD_CHANGED_PIN,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 18468, + "childAbsent": true, + "durationSeconds": 2.362, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R01_FULL_REGISTRY\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R01_FULL_REGISTRY\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R02_ONE_ID", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 20164, + "childAbsent": true, + "durationSeconds": 2.25, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R02_ONE_ID\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R02_ONE_ID\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 21668, + "childAbsent": true, + "durationSeconds": 2.267, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R02_ONE_ID\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R02_ONE_ID\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R03_BOUND_EMPTY", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 22696, + "childAbsent": true, + "durationSeconds": 2.191, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R03_BOUND_EMPTY\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R03_BOUND_EMPTY\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-SELECTOR: explicitly empty selector", + "childPid": 31252, + "childAbsent": true, + "durationSeconds": 2.068, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R03_BOUND_EMPTY\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R03_BOUND_EMPTY\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R04_BOUND_WHITESPACE", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 5960, + "childAbsent": true, + "durationSeconds": 2.178, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R04_BOUND_WHITESPACE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R04_BOUND_WHITESPACE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-SELECTOR: explicitly empty selector", + "childPid": 12036, + "childAbsent": true, + "durationSeconds": 1.967, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R04_BOUND_WHITESPACE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R04_BOUND_WHITESPACE\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": " " + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R05_UNKNOWN_SELECTOR", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 10116, + "childAbsent": true, + "durationSeconds": 2.101, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R05_UNKNOWN_SELECTOR\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R05_UNKNOWN_SELECTOR\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-SELECTOR: unknown or unavailable exact ID", + "childPid": 14324, + "childAbsent": true, + "durationSeconds": 2.111, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R05_UNKNOWN_SELECTOR\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R05_UNKNOWN_SELECTOR\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "UNDECLARED_CONTROL" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R06_MISSING_MIDDLE", + "passed": true, + "mutation": "missing-middle", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F00_OLD_CHANGED_PIN,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 12720, + "childAbsent": true, + "durationSeconds": 2.092, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R06_MISSING_MIDDLE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R06_MISSING_MIDDLE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: exact count mismatch", + "childPid": 21780, + "childAbsent": true, + "durationSeconds": 2.261, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R06_MISSING_MIDDLE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R06_MISSING_MIDDLE\\Q.child.json", + "registrySha256": "E428A0A5FC2F37836ABF61F9D62BD4190F4FEC1CABB5D67607ABEE5ED1AAE0A0", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R07_DUPLICATE_MIDDLE", + "passed": true, + "mutation": "duplicate-middle", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F00_OLD_CHANGED_PIN,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 5868, + "childAbsent": true, + "durationSeconds": 2.294, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R07_DUPLICATE_MIDDLE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R07_DUPLICATE_MIDDLE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: missing duplicate unknown or reordered ID", + "childPid": 21988, + "childAbsent": true, + "durationSeconds": 2.305, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R07_DUPLICATE_MIDDLE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R07_DUPLICATE_MIDDLE\\Q.child.json", + "registrySha256": "A9797A9176AB9398F9327816A3B588A8984AECF253796AD10567855D411C1A2D", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R08_UNKNOWN_MIDDLE", + "passed": true, + "mutation": "unknown-middle", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F00_OLD_CHANGED_PIN,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 8392, + "childAbsent": true, + "durationSeconds": 2.561, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R08_UNKNOWN_MIDDLE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R08_UNKNOWN_MIDDLE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: missing duplicate unknown or reordered ID", + "childPid": 21564, + "childAbsent": true, + "durationSeconds": 2.95, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R08_UNKNOWN_MIDDLE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R08_UNKNOWN_MIDDLE\\Q.child.json", + "registrySha256": "0AB677F7A037724FC4773CB6AC4F98CB8CF46C561C896DFE9C9880F44340145B", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R09_UNUSED_EXTRA", + "passed": true, + "mutation": "unused-extra", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F00_OLD_CHANGED_PIN,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 21660, + "childAbsent": true, + "durationSeconds": 2.8, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R09_UNUSED_EXTRA\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R09_UNUSED_EXTRA\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: exact count mismatch", + "childPid": 20448, + "childAbsent": true, + "durationSeconds": 3.0, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R09_UNUSED_EXTRA\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R09_UNUSED_EXTRA\\Q.child.json", + "registrySha256": "804F5D42B5B0D9F2DF358C0E7BF1DE785BF3E927BC4F89B6EFCC9EEE47E789ED", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R10_CHANGED_MAPPING", + "passed": true, + "mutation": "changed-mapping", + "production": "run_controls.ps1 parameter binding -> frozen registry loader -> selected IDs -> ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F00_OLD_CHANGED_PIN,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 25548, + "childAbsent": true, + "durationSeconds": 3.001, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R10_CHANGED_MAPPING\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R10_CHANGED_MAPPING\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: exact mapping bytes mismatch", + "childPid": 24308, + "childAbsent": true, + "durationSeconds": 2.338, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R10_CHANGED_MAPPING\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R10_CHANGED_MAPPING\\Q.child.json", + "registrySha256": "C323392988B3FA7C0D5E8D43D450DA9F83C9AB305CC608E7DAB0545FA6254A02", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R11_WRONG_PROFILE", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 -> Assert-LifecycleRepairRuntime before registry loading and ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 8024, + "childAbsent": true, + "durationSeconds": 2.151, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R11_WRONG_PROFILE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R11_WRONG_PROFILE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-RUNTIME: profile executable path mismatch", + "childPid": 25028, + "childAbsent": true, + "durationSeconds": 2.003, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R11_WRONG_PROFILE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R11_WRONG_PROFILE\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R12_WRONG_SUPPLIED_SHELL", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 -> Assert-LifecycleRepairRuntime before registry loading and ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 13104, + "childAbsent": true, + "durationSeconds": 2.232, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R12_WRONG_SUPPLIED_SHELL\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R12_WRONG_SUPPLIED_SHELL\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-RUNTIME: profile executable path mismatch", + "childPid": 25840, + "childAbsent": true, + "durationSeconds": 2.016, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R12_WRONG_SUPPLIED_SHELL\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-pwsh-20261001\\R12_WRONG_SUPPLIED_SHELL\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "suppliedShell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + } + ], + "stageError": null, + "integrityError": null, + "sourcesUnchanged": true, + "semanticCasesExecuted": 0, + "streamLimit": "Inherited owned helper returns nonempty normalized lines, not complete raw stdout/stderr bytes; overflow or helper cleanup exceptions may prevent output recovery.", + "deadlineSeconds": 30, + "outputLimitBytes": 1048576, + "fixtureDisposition": "Owned P/Q registry copies and child specifications retained as evidence; original sources never modified." +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/registry-controls-winps-summary.json b/docs/internal/v1/evidence/registry-controls-winps-summary.json new file mode 100644 index 00000000..a1240d23 --- /dev/null +++ b/docs/internal/v1/evidence/registry-controls-winps-summary.json @@ -0,0 +1,659 @@ +{ + "passed": true, + "profile": "winps", + "shell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "registrySha256": "59d2a546c64eef274e878407583b51164d0676edd98fef46b04549d6fdf44a4a", + "sourcePins": { + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\run_controls.ps1": "CE2895641BF4B335DA7646C7A5FCD7F9A0B986860D8E9F3ECCA29D81CB852FE8", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\CONTROL_REGISTRY.frozen.json": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\CONTROL_REGISTRY.json": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\registry_control_cases.json": "1B8627573B7B8E39944BC8B8F5E87E2595E055AF1D04B7CED7B53D2C6229A9E7", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\scripts\\owned_process_tree.ps1": "6690AD4F9E3AEE9596E53E89D3D242E4BE59C0A04733BC50184AE35B292FF90E", + "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe": "8BB6FA8C283B4D92120B1EF249A9B311B0F804D4CABBE9981159976C8BE76A5E", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\registry_controls.ps1": "96B646577C3A6F217EDF21EE4FF68BB08761B6686E0B23C69D9F230B613F17BA", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\runtime_profile.ps1": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\selector_cases.json": "407E9F8455AEC21EF6ECAD8098C0FD0FEBAF557D7BE423ECCAA0AF32F08FBE3B", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\dependency_boundary_cases.json": "D9E56DC40888CFDB937F0ACBD9EC945846A5CAC585C99341D21DAA9B793D9ECF", + "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r1\\finalizer_cases.json": "0F03F2EBEF9EFE9B8F305DB58E8E8636DAACCB063A3D87E6872CB0F88A939767" + }, + "runtime": { + "profile": "winps", + "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "sha256": "8bb6fa8c283b4d92120b1ef249a9b311b0f804d4cabbe9981159976c8be76a5e", + "version": "5.1.26100.9444", + "dotnet": "4.0.30319.42000", + "edition": "Desktop" + }, + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8", + "draftPredecessor": { + "sha256": "92ce72cd7c3ddcbcfe081ac0196fdb07dd06a03ef3d9e1e263c5690b67942bea", + "bytes": 10531, + "caseCount": 10, + "executionStatus": "Never executed; syntax-checked draft only; not final certification." + }, + "registryFreeze": "12 controls frozen before first control execution; runtime/helper guards are production checks.", + "selected": [ + "R01_FULL_REGISTRY", + "R02_ONE_ID", + "R03_BOUND_EMPTY", + "R04_BOUND_WHITESPACE", + "R05_UNKNOWN_SELECTOR", + "R06_MISSING_MIDDLE", + "R07_DUPLICATE_MIDDLE", + "R08_UNKNOWN_MIDDLE", + "R09_UNUSED_EXTRA", + "R10_CHANGED_MAPPING", + "R11_WRONG_PROFILE", + "R12_WRONG_SUPPLIED_SHELL" + ], + "results": [ + { + "id": "R01_FULL_REGISTRY", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 1748, + "childAbsent": true, + "durationSeconds": 2.287, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R01_FULL_REGISTRY\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R01_FULL_REGISTRY\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 26108, + "childAbsent": true, + "durationSeconds": 1.963, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R01_FULL_REGISTRY\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R01_FULL_REGISTRY\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R02_ONE_ID", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 31140, + "childAbsent": true, + "durationSeconds": 2.04, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R02_ONE_ID\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R02_ONE_ID\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 1852, + "childAbsent": true, + "durationSeconds": 2.02, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R02_ONE_ID\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R02_ONE_ID\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R03_BOUND_EMPTY", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 7448, + "childAbsent": true, + "durationSeconds": 1.756, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R03_BOUND_EMPTY\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R03_BOUND_EMPTY\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-SELECTOR: explicitly empty selector", + "childPid": 20848, + "childAbsent": true, + "durationSeconds": 1.766, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R03_BOUND_EMPTY\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R03_BOUND_EMPTY\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R04_BOUND_WHITESPACE", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 4848, + "childAbsent": true, + "durationSeconds": 1.834, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R04_BOUND_WHITESPACE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R04_BOUND_WHITESPACE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-SELECTOR: explicitly empty selector", + "childPid": 4820, + "childAbsent": true, + "durationSeconds": 1.782, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R04_BOUND_WHITESPACE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R04_BOUND_WHITESPACE\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": " " + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R05_UNKNOWN_SELECTOR", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 26360, + "childAbsent": true, + "durationSeconds": 1.904, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R05_UNKNOWN_SELECTOR\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R05_UNKNOWN_SELECTOR\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-SELECTOR: unknown or unavailable exact ID", + "childPid": 13724, + "childAbsent": true, + "durationSeconds": 1.828, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R05_UNKNOWN_SELECTOR\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R05_UNKNOWN_SELECTOR\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "UNDECLARED_CONTROL" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R06_MISSING_MIDDLE", + "passed": true, + "mutation": "missing-middle", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 25804, + "childAbsent": true, + "durationSeconds": 1.907, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R06_MISSING_MIDDLE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R06_MISSING_MIDDLE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: exact count mismatch", + "childPid": 9376, + "childAbsent": true, + "durationSeconds": 1.928, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R06_MISSING_MIDDLE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R06_MISSING_MIDDLE\\Q.child.json", + "registrySha256": "87EE9A31F01A6B79D5D5B00C2C7E524C29B3E451238D9D9D6403BA5EDFF86FD3", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R07_DUPLICATE_MIDDLE", + "passed": true, + "mutation": "duplicate-middle", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 23152, + "childAbsent": true, + "durationSeconds": 1.899, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R07_DUPLICATE_MIDDLE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R07_DUPLICATE_MIDDLE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: missing duplicate unknown or reordered ID", + "childPid": 18472, + "childAbsent": true, + "durationSeconds": 1.922, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R07_DUPLICATE_MIDDLE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R07_DUPLICATE_MIDDLE\\Q.child.json", + "registrySha256": "A9797A9176AB9398F9327816A3B588A8984AECF253796AD10567855D411C1A2D", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R08_UNKNOWN_MIDDLE", + "passed": true, + "mutation": "unknown-middle", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 22768, + "childAbsent": true, + "durationSeconds": 2.454, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R08_UNKNOWN_MIDDLE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R08_UNKNOWN_MIDDLE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: missing duplicate unknown or reordered ID", + "childPid": 22140, + "childAbsent": true, + "durationSeconds": 1.993, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R08_UNKNOWN_MIDDLE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R08_UNKNOWN_MIDDLE\\Q.child.json", + "registrySha256": "0AB677F7A037724FC4773CB6AC4F98CB8CF46C561C896DFE9C9880F44340145B", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R09_UNUSED_EXTRA", + "passed": true, + "mutation": "unused-extra", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 27532, + "childAbsent": true, + "durationSeconds": 2.095, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R09_UNUSED_EXTRA\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R09_UNUSED_EXTRA\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: exact count mismatch", + "childPid": 29228, + "childAbsent": true, + "durationSeconds": 2.205, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R09_UNUSED_EXTRA\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R09_UNUSED_EXTRA\\Q.child.json", + "registrySha256": "21724950B95E91CCCF36385E29CD0BD2047612114241923FB81418FA75B8A56A", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R10_CHANGED_MAPPING", + "passed": true, + "mutation": "changed-mapping", + "production": "run_controls.ps1 parameter binding -\u003e frozen registry loader -\u003e selected IDs -\u003e ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY,S02_ABSENT_STARTUP,S03_ARGUMENT_SINGLE,S04_PRESENT_EMPTY_REGISTRY,S05_EXPLICIT_ID_EMPTY,S06_ENV_WHITESPACE,S07_ENV_VALID,S08_ENV_UNKNOWN,S09_ENV_MALFORMED,S10_ARGUMENT_UNKNOWN,S11_DUPLICATE_ARGUMENT,S12_DUPLICATE_CHANNEL,S13_AMBIENT_VALID_OMITTED,S14_AMBIENT_MALFORMED_OMITTED,S15_AMBIENT_EMPTY_OMITTED,S16_AMBIENT_ID_EMPTY_ARGUMENT,S17_AMBIENT_REPLACED_ENV,S18_FAILURE_RESTORES_AMBIENT,S19_FAILURE_RESTORES_EMPTY,S20_FAILURE_RESTORES_ABSENCE,S21_ARGUMENT_WHITESPACE,S22_ENV_LEADING_SPACE,S23_LAUNCH_FAILURE,W01_STARTUP_AMBIENT,W02_SINGLE_AMBIENT,W03_BOUND_EMPTY,W04_BOUND_SPACE,W05_UNKNOWN,W06_MISSING,W07_WRONG_STAGE,W08_FULL_BOUND_EMPTY,W09_DUPLICATE_CASE,D01_OMITTED,D02_ARGUMENT_VALID,D03_BOUND_EMPTY,D04_BOUND_WHITESPACE,D05_ARGUMENT_UNKNOWN,D06_ARGUMENT_MALFORMED,D07_ENV_VALID,D08_ENV_EMPTY_ID,D09_ENV_WHITESPACE,D10_ENV_MALFORMED,D11_DUPLICATE_CHANNEL,D12_DUPLICATE_ARGUMENT,D13_PRESENT_EMPTY,D14_PROBE_SELFTEST,D15_PROBE_STARTUP,D16_STARTUP_SELFTEST,D17_STARTUP_SELECTED,D18_SELFTEST_SELECTED,D19_REGISTRY_MISSING_MIDDLE,D20_REGISTRY_DUPLICATE_MIDDLE,D21_REGISTRY_UNKNOWN_MIDDLE,D22_REGISTRY_UNUSED_EDIT,F01_INTACT_SUCCESS,F02_STAGE_FAILURE,F03_STAGE_AND_PIN_FAILURE,F04_SUCCESS_AND_PIN_FAILURE,F05_PARTIAL_CAPTURE_FAILURE,F06_PARTIAL_CAPTURE_CHANGED,F07_EMPTY_BASELINE,F08_OUTSIDE_EVIDENCE,F09_WRONG_BASENAME,F10_LOCKED_CLEANUP,F11_PIN_AND_LOCKED_CLEANUP,T01_DESCENDANT_TIMEOUT", + "expectedError": "", + "childPid": 30236, + "childAbsent": true, + "durationSeconds": 2.597, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R10_CHANGED_MAPPING\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R10_CHANGED_MAPPING\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-REGISTRY: exact mapping bytes mismatch", + "childPid": 18008, + "childAbsent": true, + "durationSeconds": 2.468, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R10_CHANGED_MAPPING\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R10_CHANGED_MAPPING\\Q.child.json", + "registrySha256": "C323392988B3FA7C0D5E8D43D450DA9F83C9AB305CC608E7DAB0545FA6254A02", + "selector": { + "present": false, + "value": null + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R11_WRONG_PROFILE", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 -\u003e Assert-LifecycleRepairRuntime before registry loading and ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 29224, + "childAbsent": true, + "durationSeconds": 2.486, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R11_WRONG_PROFILE\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R11_WRONG_PROFILE\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-RUNTIME: profile executable path mismatch", + "childPid": 21528, + "childAbsent": true, + "durationSeconds": 2.171, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R11_WRONG_PROFILE\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R11_WRONG_PROFILE\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "pwsh", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + }, + { + "id": "R12_WRONG_SUPPLIED_SHELL", + "passed": true, + "mutation": "none", + "production": "run_controls.ps1 -\u003e Assert-LifecycleRepairRuntime before registry loading and ProbeOnly", + "positive": { + "label": "P", + "passed": true, + "expectedExit": 0, + "expectedOutput": "L1R1 SELECT S01_ABSENT_REGISTRY", + "expectedError": "", + "childPid": 27924, + "childAbsent": true, + "durationSeconds": 2.699, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R12_WRONG_SUPPLIED_SHELL\\P.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R12_WRONG_SUPPLIED_SHELL\\P.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + }, + "challenged": { + "label": "Q", + "passed": true, + "expectedExit": 1, + "expectedOutput": "", + "expectedError": "L1R1-RUNTIME: profile executable path mismatch", + "childPid": 29404, + "childAbsent": true, + "durationSeconds": 3.077, + "deadlineSeconds": 30, + "processReceipt": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R12_WRONG_SUPPLIED_SHELL\\Q.process.json", + "actualChildIdentity": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\registry-controls-stable-winps-20261001\\R12_WRONG_SUPPLIED_SHELL\\Q.child.json", + "registrySha256": "68AB24530878BE76E030313AE4B3A17610B5BEC6F70AE3FE83351E67435F1619", + "selector": { + "present": true, + "value": "S01_ABSENT_REGISTRY" + }, + "actualRuntime": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "suppliedShell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "declaredProfile": "winps", + "runtimeHelperSha256": "4F296DAD60179A23BA2D049487E29E02E4C78A873A02C8542C84B8FB918F94C8" + } + } + ], + "stageError": null, + "integrityError": null, + "sourcesUnchanged": true, + "semanticCasesExecuted": 0, + "streamLimit": "Inherited owned helper returns nonempty normalized lines, not complete raw stdout/stderr bytes; overflow or helper cleanup exceptions may prevent output recovery.", + "deadlineSeconds": 30, + "outputLimitBytes": 1048576, + "fixtureDisposition": "Owned P/Q registry copies and child specifications retained as evidence; original sources never modified." +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/registry-wording-comparison-pwsh.json b/docs/internal/v1/evidence/registry-wording-comparison-pwsh.json new file mode 100644 index 00000000..d6eb3ba3 --- /dev/null +++ b/docs/internal/v1/evidence/registry-wording-comparison-pwsh.json @@ -0,0 +1,29 @@ +{ + "schema": "v1-evidence-registry-wording-transfer-v2", + "classification": "Structural comparison only; not a semantic replay.", + "generator": { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-registry-wording2-compare.ps1", + "sha256": "05deecda397ba6a4f8df04bca859d07b17004623da260909131b52cd63b42da1" + }, + "runner": { + "path": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "psVersion": "7.6.5" + }, + "old": { + "rawSha256": "9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51", + "normalizedSha256": "6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d", + "guardMeaning": "Each W control proves that a failed durable write exits nonzero and emits no success marker; it has no finalization receipt and therefore no applicable pin-coverage verdict.", + "shapeW": "the durable result path is a directory, so the durable write fails; the run exits nonzero with no success marker" + }, + "new": { + "rawSha256": "06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339", + "normalizedSha256": "218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1", + "guardMeaning": "Each W control requires a nonzero exit, an absent durable receipt, and its declared case-specific diagnostics; only LV-W also declares stdoutAbsent. No W control has a finalization receipt, so pin coverage is not applicable.", + "shapeW": "the durable result path is a directory, so the durable write fails; each case exits nonzero with no durable result and its declared stderr; LV-W additionally requires no PASS.json and no LIFE1-VALIDATOR PASS stdout marker" + }, + "removedForComparison": [ + "receiptSemantics.guardMeaning", + "shapes.W" + ], + "sameAfterRemoval": true +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/registry-wording-comparison-winps.json b/docs/internal/v1/evidence/registry-wording-comparison-winps.json new file mode 100644 index 00000000..13430acd --- /dev/null +++ b/docs/internal/v1/evidence/registry-wording-comparison-winps.json @@ -0,0 +1,29 @@ +{ + "schema": "v1-evidence-registry-wording-transfer-v2", + "classification": "Structural comparison only; not a semantic replay.", + "generator": { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-registry-wording2-compare.ps1", + "sha256": "05deecda397ba6a4f8df04bca859d07b17004623da260909131b52cd63b42da1" + }, + "runner": { + "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "psVersion": "5.1.26100.9444" + }, + "old": { + "rawSha256": "9bf8d0ac1406e67233601c42cb1c4a57a0b28212365b72712393f3a4c66c6e51", + "normalizedSha256": "6b4734e9cbd36955636452f9b3b93089062481de52b2cf1e9bdd37e50d17db5d", + "guardMeaning": "Each W control proves that a failed durable write exits nonzero and emits no success marker; it has no finalization receipt and therefore no applicable pin-coverage verdict.", + "shapeW": "the durable result path is a directory, so the durable write fails; the run exits nonzero with no success marker" + }, + "new": { + "rawSha256": "06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339", + "normalizedSha256": "218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1", + "guardMeaning": "Each W control requires a nonzero exit, an absent durable receipt, and its declared case-specific diagnostics; only LV-W also declares stdoutAbsent. No W control has a finalization receipt, so pin coverage is not applicable.", + "shapeW": "the durable result path is a directory, so the durable write fails; each case exits nonzero with no durable result and its declared stderr; LV-W additionally requires no PASS.json and no LIFE1-VALIDATOR PASS stdout marker" + }, + "removedForComparison": [ + "receiptSemantics.guardMeaning", + "shapes.W" + ], + "sameAfterRemoval": true +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/wording-transfer-wguards-pwsh-result.json b/docs/internal/v1/evidence/wording-transfer-wguards-pwsh-result.json new file mode 100644 index 00000000..d3077d5a --- /dev/null +++ b/docs/internal/v1/evidence/wording-transfer-wguards-pwsh-result.json @@ -0,0 +1,306 @@ +{ + "schema": "v1-evidence-compact-full60-v1", + "classification": "Derived compact receipt only; projection from the named raw aggregate, not a new test execution.", + "generator": { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-compact-receipts.ps1", + "sha256": "9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881" + }, + "sourceAggregate": { + "path": ".lake/v1-evidence/wording-transfer-final-clean-wguards-pwsh-c79beae0/RESULT.json", + "bytes": 28210, + "sha256": "bb40dcc51d02ce9b9cd7402f3b38a3454a70138055d54df4a5ee4dd87dcb6962" + }, + "mode": "candidate", + "harnessRef": "c79beae0d99519719d2a83882e6dd369bc29026e", + "harnessSha": "c79beae0d99519719d2a83882e6dd369bc29026e", + "profile": "pwsh", + "registryVersion": 3, + "registryPath": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\FAILURE_CONTROL_REGISTRY.json", + "registryNormalizedSha256": "218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1", + "baseRef": "ee44f04a561f2194b3713f071c26b6faf9ba7fab", + "shell": "C:/Users/poin/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/powershell/pwsh.exe", + "runnerShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "startedUtc": "2026-10-02T00:56:58.203607Z", + "finishedUtc": "2026-10-02T00:58:16.1965048Z", + "expectedCount": 3, + "executedCount": 3, + "passedCount": 3, + "worktreeStateBefore": "c79beae0d99519719d2a83882e6dd369bc29026e\n--", + "worktreeStateAfter": "c79beae0d99519719d2a83882e6dd369bc29026e\n--", + "selected": [ + "K1-W", + "K2-W", + "LV-W" + ], + "failedIds": [], + "pinCoverage": { + "receiptBearingCount": 0, + "guardedNoReceiptCount": 3, + "guardedNoReceiptIds": [ + "K1-W", + "K2-W", + "LV-W" + ], + "meaning": "No-receipt guards validate failed durable writes; pin coverage is inapplicable for those controls." + }, + "controls": [ + { + "id": "K1-W", + "harness": "K1", + "shape": "W", + "fault": "block-durable", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\wording-transfer-final-clean-wguards-pwsh-c79beae0\\controls\\K1-W\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "a0d75faf2dca76ba78f7ef6322b3c0701f49f68f\n--" + } + }, + { + "id": "K2-W", + "harness": "K2", + "shape": "W", + "fault": "block-durable", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\wording-transfer-final-clean-wguards-pwsh-c79beae0\\controls\\K2-W\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "346938b2e480b279a91a434554dd07c218ee4465\n--" + } + }, + { + "id": "LV-W", + "harness": "LV", + "shape": "W", + "fault": "block-durable", + "profile": "pwsh", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\wording-transfer-final-clean-wguards-pwsh-c79beae0\\controls\\LV-W\\root", + "childShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "hostShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "9b5e746fd06d7c48295e50e7e54d5f7a1cb7bee5\n--" + } + } + ], + "finalization": { + "schema": "life1-r3-finalization-v1", + "verdict": "pass", + "stageError": null, + "integrityErrors": [], + "cleanupErrors": [], + "pinChecks": [ + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/FAILURE_CONTROL_REGISTRY.json", + "entrySha256": "df2e9d7bd484b84cae2b3b3d5cf875ba0ffbb00f922944db181de637127f692e", + "finalSha256": "df2e9d7bd484b84cae2b3b3d5cf875ba0ffbb00f922944db181de637127f692e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1", + "entrySha256": "e46b1c9e8b99f54db90003ac49af75e54426c625780b4229eb6e7f38a120597e", + "finalSha256": "e46b1c9e8b99f54db90003ac49af75e54426c625780b4229eb6e7f38a120597e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/fault_function.ps1", + "entrySha256": "fa05c149d1c4943079fede70d7696ff20874778ff539fa4f5cac740cd6caeaab", + "finalSha256": "fa05c149d1c4943079fede70d7696ff20874778ff539fa4f5cac740cd6caeaab", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/control_child.ps1", + "entrySha256": "262c797ff6e7896859cc902d02b03e8045bda1875783509d78fd4983df54b589", + "finalSha256": "262c797ff6e7896859cc902d02b03e8045bda1875783509d78fd4983df54b589", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/stage.ps1", + "entrySha256": "e2b18ed6a710daa6be8b3639355152f4ff2d45c456a31abc0a1447a7d83a56c0", + "finalSha256": "e2b18ed6a710daa6be8b3639355152f4ff2d45c456a31abc0a1447a7d83a56c0", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/dependency_replay.ps1", + "entrySha256": "471d505ec820882b3cb89b4f27a93cf5aae2e7aa75093036855175648e116dcd", + "finalSha256": "471d505ec820882b3cb89b4f27a93cf5aae2e7aa75093036855175648e116dcd", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/stream_capture_override.ps1", + "entrySha256": "3f921e2c29b629de698d6816a1601c36c319b98783f9cddc5077cdee5a0789ea", + "finalSha256": "3f921e2c29b629de698d6816a1601c36c319b98783f9cddc5077cdee5a0789ea", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/complete_integrity_override.ps1", + "entrySha256": "1c717cced6ae27c590d34b25a7ba34fe43eabb26ff77342ee0baa65eebf12f7c", + "finalSha256": "1c717cced6ae27c590d34b25a7ba34fe43eabb26ff77342ee0baa65eebf12f7c", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/validator_double.cs", + "entrySha256": "0db66740c1d7707a5ca932f0cd1acb05dcf5621b1e72f7322092262d3c5fe879", + "finalSha256": "0db66740c1d7707a5ca932f0cd1acb05dcf5621b1e72f7322092262d3c5fe879", + "status": "verified" + }, + { + "path": "scripts/owned_process_tree.ps1", + "entrySha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "finalSha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1", + "entrySha256": "31df2b17f0465f74f370c40c4888b75fce15df5e3a474d0af3ada25d86c01091", + "finalSha256": "31df2b17f0465f74f370c40c4888b75fce15df5e3a474d0af3ada25d86c01091", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/doubles/git_double.cs", + "entrySha256": "350e7d4404107f62d33463e584d2aa8018158a2596aa3b95d442d93f51f60588", + "finalSha256": "350e7d4404107f62d33463e584d2aa8018158a2596aa3b95d442d93f51f60588", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json", + "entrySha256": "06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339", + "finalSha256": "06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339", + "status": "verified" + } + ] + } +} \ No newline at end of file diff --git a/docs/internal/v1/evidence/wording-transfer-wguards-winps-result.json b/docs/internal/v1/evidence/wording-transfer-wguards-winps-result.json new file mode 100644 index 00000000..39dd1d1c --- /dev/null +++ b/docs/internal/v1/evidence/wording-transfer-wguards-winps-result.json @@ -0,0 +1,306 @@ +{ + "schema": "v1-evidence-compact-full60-v1", + "classification": "Derived compact receipt only; projection from the named raw aggregate, not a new test execution.", + "generator": { + "path": "C:\\Users\\poin\\Documents\\RMQ\\research-duet-20261001\\implementation\\v1-compact-receipts.ps1", + "sha256": "9e9021ea621dd062017ca3856e62493eb48cbaea638ceeadfccf7e566d5d1881" + }, + "sourceAggregate": { + "path": ".lake/v1-evidence/wording-transfer-final-clean-wguards-winps-c79beae0/RESULT.json", + "bytes": 29108, + "sha256": "99ecd063a8d0d95a035ba415ae0de7a7b94dd63d1963e162551d2c54857c1192" + }, + "mode": "candidate", + "harnessRef": "c79beae0d99519719d2a83882e6dd369bc29026e", + "harnessSha": "c79beae0d99519719d2a83882e6dd369bc29026e", + "profile": "winps", + "registryVersion": 3, + "registryPath": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\docs\\internal\\extensions\\lifecycle1\\repair-r4\\FAILURE_CONTROL_REGISTRY.json", + "registryNormalizedSha256": "218a41449d9da04f816b385bf488c1957baa05b73457d841278d78f6ae1547f1", + "baseRef": "ee44f04a561f2194b3713f071c26b6faf9ba7fab", + "shell": "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe", + "runnerShell": "C:\\Users\\poin\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell\\pwsh.exe", + "startedUtc": "2026-10-02T00:58:41.3439461Z", + "finishedUtc": "2026-10-02T00:59:58.144949Z", + "expectedCount": 3, + "executedCount": 3, + "passedCount": 3, + "worktreeStateBefore": "c79beae0d99519719d2a83882e6dd369bc29026e\n--", + "worktreeStateAfter": "c79beae0d99519719d2a83882e6dd369bc29026e\n--", + "selected": [ + "K1-W", + "K2-W", + "LV-W" + ], + "failedIds": [], + "pinCoverage": { + "receiptBearingCount": 0, + "guardedNoReceiptCount": 3, + "guardedNoReceiptIds": [ + "K1-W", + "K2-W", + "LV-W" + ], + "meaning": "No-receipt guards validate failed durable writes; pin coverage is inapplicable for those controls." + }, + "controls": [ + { + "id": "K1-W", + "harness": "K1", + "shape": "W", + "fault": "block-durable", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "395bfff8570f0762742cb61a4caedf4f9060a18388ab0135d243a7d14a8a6580", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\wording-transfer-final-clean-wguards-winps-c79beae0\\controls\\K1-W\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "bdf5a862ed7545d028725dead45f3215417c6e93\n--" + } + }, + { + "id": "K2-W", + "harness": "K2", + "shape": "W", + "fault": "block-durable", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "f3ae2e4aea800c2f6cb094a3a74ca4fb380b9bf3aa8f61f8e79ae2717b0184cc", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\wording-transfer-final-clean-wguards-winps-c79beae0\\controls\\K2-W\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "647bf7dc1960afba97ed4836c04e5869b88ecf30\n--" + } + }, + { + "id": "LV-W", + "harness": "LV", + "shape": "W", + "fault": "block-durable", + "profile": "winps", + "deadlineSeconds": 180, + "harnessSha256": "8135040dfb712cb81dd083db8f4b58d42e333bc196db3770f2b5c28e228f0cb3", + "expected": "accept-all-predicates", + "verdict": "PASS", + "coreAll": true, + "structuralAll": true, + "predicateOutcome": true, + "trustedPinContext": { + "fixtureRoot": "C:\\Users\\poin\\.codex\\worktrees\\v1-evidence-hardening\\RMQ\\.lake\\v1-evidence\\wording-transfer-final-clean-wguards-winps-c79beae0\\controls\\LV-W\\root", + "childShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "hostShell": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", + "toolchainBin": null, + "historicalSummary": null, + "historicalSummarySource": null + }, + "core": { + "launchCompleted": true, + "exitClass": true, + "durablePresent": false, + "durableAsExpected": true, + "stageRecorded": true, + "integrityRecorded": true, + "cleanupRecorded": true, + "verdictAsExpected": true, + "values": null, + "labels": null, + "stderrAsExpected": true, + "absentFiles": true, + "stdoutWithoutSuccess": true + }, + "structural": { + "applicable": false, + "reason": "no durable result by construction (durable-write failure)", + "finalizationPresent": true, + "verdictMatches": true, + "stageFieldMatches": true, + "integrityFieldMatches": true, + "cleanupEmpty": true, + "pinCoverageApplicable": false, + "pinsVerified": null, + "pinCoverage": "not applicable: guarded durable-write failure has no finalization receipt" + }, + "restoration": { + "restored": [], + "removed": [], + "errors": [], + "verified": true, + "gitClean": true, + "gitState": "9609629ae53bd16eacdb550a4d3e96d877fbd203\n--" + } + } + ], + "finalization": { + "schema": "life1-r3-finalization-v1", + "verdict": "pass", + "stageError": null, + "integrityErrors": [], + "cleanupErrors": [], + "pinChecks": [ + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/FAILURE_CONTROL_REGISTRY.json", + "entrySha256": "df2e9d7bd484b84cae2b3b3d5cf875ba0ffbb00f922944db181de637127f692e", + "finalSha256": "df2e9d7bd484b84cae2b3b3d5cf875ba0ffbb00f922944db181de637127f692e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/failure_controls.ps1", + "entrySha256": "e46b1c9e8b99f54db90003ac49af75e54426c625780b4229eb6e7f38a120597e", + "finalSha256": "e46b1c9e8b99f54db90003ac49af75e54426c625780b4229eb6e7f38a120597e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/fault_function.ps1", + "entrySha256": "fa05c149d1c4943079fede70d7696ff20874778ff539fa4f5cac740cd6caeaab", + "finalSha256": "fa05c149d1c4943079fede70d7696ff20874778ff539fa4f5cac740cd6caeaab", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/control_child.ps1", + "entrySha256": "262c797ff6e7896859cc902d02b03e8045bda1875783509d78fd4983df54b589", + "finalSha256": "262c797ff6e7896859cc902d02b03e8045bda1875783509d78fd4983df54b589", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/stage.ps1", + "entrySha256": "e2b18ed6a710daa6be8b3639355152f4ff2d45c456a31abc0a1447a7d83a56c0", + "finalSha256": "e2b18ed6a710daa6be8b3639355152f4ff2d45c456a31abc0a1447a7d83a56c0", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/dependency_replay.ps1", + "entrySha256": "471d505ec820882b3cb89b4f27a93cf5aae2e7aa75093036855175648e116dcd", + "finalSha256": "471d505ec820882b3cb89b4f27a93cf5aae2e7aa75093036855175648e116dcd", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/stream_capture_override.ps1", + "entrySha256": "3f921e2c29b629de698d6816a1601c36c319b98783f9cddc5077cdee5a0789ea", + "finalSha256": "3f921e2c29b629de698d6816a1601c36c319b98783f9cddc5077cdee5a0789ea", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/complete_integrity_override.ps1", + "entrySha256": "1c717cced6ae27c590d34b25a7ba34fe43eabb26ff77342ee0baa65eebf12f7c", + "finalSha256": "1c717cced6ae27c590d34b25a7ba34fe43eabb26ff77342ee0baa65eebf12f7c", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r3/doubles/validator_double.cs", + "entrySha256": "0db66740c1d7707a5ca932f0cd1acb05dcf5621b1e72f7322092262d3c5fe879", + "finalSha256": "0db66740c1d7707a5ca932f0cd1acb05dcf5621b1e72f7322092262d3c5fe879", + "status": "verified" + }, + { + "path": "scripts/owned_process_tree.ps1", + "entrySha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "finalSha256": "6690ad4f9e3aee9596e53e89d3d242e4be59c0a04733bc50184ae35b292ff90e", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/predicates.ps1", + "entrySha256": "31df2b17f0465f74f370c40c4888b75fce15df5e3a474d0af3ada25d86c01091", + "finalSha256": "31df2b17f0465f74f370c40c4888b75fce15df5e3a474d0af3ada25d86c01091", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/doubles/git_double.cs", + "entrySha256": "350e7d4404107f62d33463e584d2aa8018158a2596aa3b95d442d93f51f60588", + "finalSha256": "350e7d4404107f62d33463e584d2aa8018158a2596aa3b95d442d93f51f60588", + "status": "verified" + }, + { + "path": "docs/internal/extensions/lifecycle1/repair-r4/FAILURE_CONTROL_REGISTRY.json", + "entrySha256": "06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339", + "finalSha256": "06166cbc87e94008c10c0d92b98a13364f41700771e3c118a67e58d0d01e4339", + "status": "verified" + } + ] + } +} \ No newline at end of file diff --git a/docs/internal/v1/lifecycle-blobs.json b/docs/internal/v1/lifecycle-blobs.json new file mode 100644 index 00000000..c89c1e0d --- /dev/null +++ b/docs/internal/v1/lifecycle-blobs.json @@ -0,0 +1,1867 @@ +{ + "refs": [ + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1", + "68163d9496559f06038d108c74bfcb0781175eda", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab" + ], + "paths": [ + { + "path": "RMQ/Core/WordRAM/Lifecycle/Accounting.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ff3d382804d84885409f7c072270bbf9a4929968", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ff3d382804d84885409f7c072270bbf9a4929968", + "68163d9496559f06038d108c74bfcb0781175eda": "ff3d382804d84885409f7c072270bbf9a4929968", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ff3d382804d84885409f7c072270bbf9a4929968", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ff3d382804d84885409f7c072270bbf9a4929968" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Agreement.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d6f7a480c8e604911d06ac611bb39b98b520fb2a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d6f7a480c8e604911d06ac611bb39b98b520fb2a", + "68163d9496559f06038d108c74bfcb0781175eda": "d6f7a480c8e604911d06ac611bb39b98b520fb2a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d6f7a480c8e604911d06ac611bb39b98b520fb2a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d6f7a480c8e604911d06ac611bb39b98b520fb2a" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/ArrayRun.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "58e7f35043be168daadb0230fbf8447df9e84a28", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "58e7f35043be168daadb0230fbf8447df9e84a28", + "68163d9496559f06038d108c74bfcb0781175eda": "58e7f35043be168daadb0230fbf8447df9e84a28", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "58e7f35043be168daadb0230fbf8447df9e84a28", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "58e7f35043be168daadb0230fbf8447df9e84a28" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/BoundarySafety.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "558706446150cab142e76a563b0fd8caaa2ffb64", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "558706446150cab142e76a563b0fd8caaa2ffb64", + "68163d9496559f06038d108c74bfcb0781175eda": "558706446150cab142e76a563b0fd8caaa2ffb64", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "558706446150cab142e76a563b0fd8caaa2ffb64", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "558706446150cab142e76a563b0fd8caaa2ffb64" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Builder.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193", + "68163d9496559f06038d108c74bfcb0781175eda": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/BuilderProvenance.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe", + "68163d9496559f06038d108c74bfcb0781175eda": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Calculus.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d", + "68163d9496559f06038d108c74bfcb0781175eda": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Capstone.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9cb036d133da1bbebdfb93943dc6c9ccec62d310", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9cb036d133da1bbebdfb93943dc6c9ccec62d310", + "68163d9496559f06038d108c74bfcb0781175eda": "9cb036d133da1bbebdfb93943dc6c9ccec62d310", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9cb036d133da1bbebdfb93943dc6c9ccec62d310", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9cb036d133da1bbebdfb93943dc6c9ccec62d310" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/CodeFetch.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4", + "68163d9496559f06038d108c74bfcb0781175eda": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Construction.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f", + "68163d9496559f06038d108c74bfcb0781175eda": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Continuous.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc", + "68163d9496559f06038d108c74bfcb0781175eda": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Controls.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "59f3749798a51b19adcc55cfae596d61b375c64a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "59f3749798a51b19adcc55cfae596d61b375c64a", + "68163d9496559f06038d108c74bfcb0781175eda": "59f3749798a51b19adcc55cfae596d61b375c64a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "59f3749798a51b19adcc55cfae596d61b375c64a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "59f3749798a51b19adcc55cfae596d61b375c64a" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Descriptor.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "22db7d7e11e469c46f09a2032849529b8e92d6da", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "22db7d7e11e469c46f09a2032849529b8e92d6da", + "68163d9496559f06038d108c74bfcb0781175eda": "22db7d7e11e469c46f09a2032849529b8e92d6da", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "22db7d7e11e469c46f09a2032849529b8e92d6da", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "22db7d7e11e469c46f09a2032849529b8e92d6da" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Executable.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417", + "68163d9496559f06038d108c74bfcb0781175eda": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Finalization.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "49e18b6e158ecfcd0c7247402a3502a4097a8630", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "49e18b6e158ecfcd0c7247402a3502a4097a8630", + "68163d9496559f06038d108c74bfcb0781175eda": "49e18b6e158ecfcd0c7247402a3502a4097a8630", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "49e18b6e158ecfcd0c7247402a3502a4097a8630", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "49e18b6e158ecfcd0c7247402a3502a4097a8630" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Finalizer.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "69ee3460aacba441914d77c1433eafd6ebfcd6c2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "69ee3460aacba441914d77c1433eafd6ebfcd6c2", + "68163d9496559f06038d108c74bfcb0781175eda": "69ee3460aacba441914d77c1433eafd6ebfcd6c2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "69ee3460aacba441914d77c1433eafd6ebfcd6c2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "69ee3460aacba441914d77c1433eafd6ebfcd6c2" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Input.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2df3df361dee8c9556de50a792de6d8ca903169d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2df3df361dee8c9556de50a792de6d8ca903169d", + "68163d9496559f06038d108c74bfcb0781175eda": "2df3df361dee8c9556de50a792de6d8ca903169d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2df3df361dee8c9556de50a792de6d8ca903169d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2df3df361dee8c9556de50a792de6d8ca903169d" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Machine.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f4dca3838293d7f94d663045d2c13c4c44fd55f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f4dca3838293d7f94d663045d2c13c4c44fd55f4", + "68163d9496559f06038d108c74bfcb0781175eda": "f4dca3838293d7f94d663045d2c13c4c44fd55f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f4dca3838293d7f94d663045d2c13c4c44fd55f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f4dca3838293d7f94d663045d2c13c4c44fd55f4" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Ownership.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "adbcae8fc33a4fa670f421e7198e5f421dcea345", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "adbcae8fc33a4fa670f421e7198e5f421dcea345", + "68163d9496559f06038d108c74bfcb0781175eda": "adbcae8fc33a4fa670f421e7198e5f421dcea345", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "adbcae8fc33a4fa670f421e7198e5f421dcea345", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "adbcae8fc33a4fa670f421e7198e5f421dcea345" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Physical.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e6aa6e48bde045042b857da4a7c9383af37254c0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e6aa6e48bde045042b857da4a7c9383af37254c0", + "68163d9496559f06038d108c74bfcb0781175eda": "e6aa6e48bde045042b857da4a7c9383af37254c0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e6aa6e48bde045042b857da4a7c9383af37254c0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e6aa6e48bde045042b857da4a7c9383af37254c0" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Profile.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7f876238f299df195f564015ade9a4b6fb91de86", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7f876238f299df195f564015ade9a4b6fb91de86", + "68163d9496559f06038d108c74bfcb0781175eda": "7f876238f299df195f564015ade9a4b6fb91de86", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7f876238f299df195f564015ade9a4b6fb91de86", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7f876238f299df195f564015ade9a4b6fb91de86" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Program.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820", + "68163d9496559f06038d108c74bfcb0781175eda": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Provenance.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb", + "68163d9496559f06038d108c74bfcb0781175eda": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/QueryBridge.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28", + "68163d9496559f06038d108c74bfcb0781175eda": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/QueryEntry.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d385098fbb0938f83c7d6f37226b2569c8ecd856", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d385098fbb0938f83c7d6f37226b2569c8ecd856", + "68163d9496559f06038d108c74bfcb0781175eda": "d385098fbb0938f83c7d6f37226b2569c8ecd856", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d385098fbb0938f83c7d6f37226b2569c8ecd856", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d385098fbb0938f83c7d6f37226b2569c8ecd856" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/QuerySafetyBridge.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "245e77ea37749b542b2a2db99ff9de33818fbd8c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "245e77ea37749b542b2a2db99ff9de33818fbd8c", + "68163d9496559f06038d108c74bfcb0781175eda": "245e77ea37749b542b2a2db99ff9de33818fbd8c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "245e77ea37749b542b2a2db99ff9de33818fbd8c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "245e77ea37749b542b2a2db99ff9de33818fbd8c" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Resources.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a23a9004547c96deb5e8384a3bc80da172177823", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a23a9004547c96deb5e8384a3bc80da172177823", + "68163d9496559f06038d108c74bfcb0781175eda": "a23a9004547c96deb5e8384a3bc80da172177823", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a23a9004547c96deb5e8384a3bc80da172177823", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a23a9004547c96deb5e8384a3bc80da172177823" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Retained.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "154cedad80ea3feb1c53210581db8e5dab086fb7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "154cedad80ea3feb1c53210581db8e5dab086fb7", + "68163d9496559f06038d108c74bfcb0781175eda": "154cedad80ea3feb1c53210581db8e5dab086fb7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "154cedad80ea3feb1c53210581db8e5dab086fb7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "154cedad80ea3feb1c53210581db8e5dab086fb7" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Retirement.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "08495761452e2dfbec9450c6041901eaa698861f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "08495761452e2dfbec9450c6041901eaa698861f", + "68163d9496559f06038d108c74bfcb0781175eda": "08495761452e2dfbec9450c6041901eaa698861f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "08495761452e2dfbec9450c6041901eaa698861f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "08495761452e2dfbec9450c6041901eaa698861f" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Reusable.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca", + "68163d9496559f06038d108c74bfcb0781175eda": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Safety.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "38b82010e24f51fce11681ebc95680e92d20c97f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "38b82010e24f51fce11681ebc95680e92d20c97f", + "68163d9496559f06038d108c74bfcb0781175eda": "38b82010e24f51fce11681ebc95680e92d20c97f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "38b82010e24f51fce11681ebc95680e92d20c97f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "38b82010e24f51fce11681ebc95680e92d20c97f" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/Service.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45", + "68163d9496559f06038d108c74bfcb0781175eda": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Lifecycle/ServiceSafety.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "891afe0e832c8e22493afb3c882c3aa569a12c18", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "891afe0e832c8e22493afb3c882c3aa569a12c18", + "68163d9496559f06038d108c74bfcb0781175eda": "891afe0e832c8e22493afb3c882c3aa569a12c18", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "891afe0e832c8e22493afb3c882c3aa569a12c18", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "891afe0e832c8e22493afb3c882c3aa569a12c18" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5eccad3416e7de0e87143307d8ce246962f8ec48", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5eccad3416e7de0e87143307d8ce246962f8ec48", + "68163d9496559f06038d108c74bfcb0781175eda": "5eccad3416e7de0e87143307d8ce246962f8ec48", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5eccad3416e7de0e87143307d8ce246962f8ec48", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5eccad3416e7de0e87143307d8ce246962f8ec48" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/Admission.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b8ec310dd2107b761e28b271d5940c7f26e485eb", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b8ec310dd2107b761e28b271d5940c7f26e485eb", + "68163d9496559f06038d108c74bfcb0781175eda": "b8ec310dd2107b761e28b271d5940c7f26e485eb", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b8ec310dd2107b761e28b271d5940c7f26e485eb", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b8ec310dd2107b761e28b271d5940c7f26e485eb" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/AdmissionContract.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "39e55e326e6d8d2fa539b1101085e4450a5429c4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "39e55e326e6d8d2fa539b1101085e4450a5429c4", + "68163d9496559f06038d108c74bfcb0781175eda": "39e55e326e6d8d2fa539b1101085e4450a5429c4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "39e55e326e6d8d2fa539b1101085e4450a5429c4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "39e55e326e6d8d2fa539b1101085e4450a5429c4" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/BoundaryProofs.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c61bd032e0caff6286a3a63b456313620865c305", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c61bd032e0caff6286a3a63b456313620865c305", + "68163d9496559f06038d108c74bfcb0781175eda": "c61bd032e0caff6286a3a63b456313620865c305", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c61bd032e0caff6286a3a63b456313620865c305", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c61bd032e0caff6286a3a63b456313620865c305" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/Codec.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8681132a10ab7e3a95d9236cc5067a993d4a5632", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8681132a10ab7e3a95d9236cc5067a993d4a5632", + "68163d9496559f06038d108c74bfcb0781175eda": "8681132a10ab7e3a95d9236cc5067a993d4a5632", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8681132a10ab7e3a95d9236cc5067a993d4a5632", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8681132a10ab7e3a95d9236cc5067a993d4a5632" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/Contract.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "23d8cdd93957c3450b5acd68b4b8df16d61bc60d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "23d8cdd93957c3450b5acd68b4b8df16d61bc60d", + "68163d9496559f06038d108c74bfcb0781175eda": "23d8cdd93957c3450b5acd68b4b8df16d61bc60d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "23d8cdd93957c3450b5acd68b4b8df16d61bc60d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "23d8cdd93957c3450b5acd68b4b8df16d61bc60d" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/Entry.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3cb62996781c160aebe7146a08edaea2047b1269", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3cb62996781c160aebe7146a08edaea2047b1269", + "68163d9496559f06038d108c74bfcb0781175eda": "3cb62996781c160aebe7146a08edaea2047b1269", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3cb62996781c160aebe7146a08edaea2047b1269", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3cb62996781c160aebe7146a08edaea2047b1269" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/Observations.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "85c734bcc05be29e390f019ba61ea6f937eb2109", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "85c734bcc05be29e390f019ba61ea6f937eb2109", + "68163d9496559f06038d108c74bfcb0781175eda": "85c734bcc05be29e390f019ba61ea6f937eb2109", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "85c734bcc05be29e390f019ba61ea6f937eb2109", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "85c734bcc05be29e390f019ba61ea6f937eb2109" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/Repack.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a03c06935e0957b63acd713f1ea05d5bdc2dd9bc", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a03c06935e0957b63acd713f1ea05d5bdc2dd9bc", + "68163d9496559f06038d108c74bfcb0781175eda": "a03c06935e0957b63acd713f1ea05d5bdc2dd9bc", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a03c06935e0957b63acd713f1ea05d5bdc2dd9bc", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a03c06935e0957b63acd713f1ea05d5bdc2dd9bc" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/Run.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ddfd5c22dfa2e4a744dfaca89300b155a5179795", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ddfd5c22dfa2e4a744dfaca89300b155a5179795", + "68163d9496559f06038d108c74bfcb0781175eda": "ddfd5c22dfa2e4a744dfaca89300b155a5179795", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ddfd5c22dfa2e4a744dfaca89300b155a5179795", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ddfd5c22dfa2e4a744dfaca89300b155a5179795" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Core/WordRAM/Native/Lifecycle/ThinRun.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f82d12a49b541a8ba008493e964f50c9973c1d80", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f82d12a49b541a8ba008493e964f50c9973c1d80", + "68163d9496559f06038d108c74bfcb0781175eda": "f82d12a49b541a8ba008493e964f50c9973c1d80", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f82d12a49b541a8ba008493e964f50c9973c1d80", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f82d12a49b541a8ba008493e964f50c9973c1d80" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Headlines/Lifecycle.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1", + "68163d9496559f06038d108c74bfcb0781175eda": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Validation/LifecycleContract.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "cb87275bec76845642e33406c1c6496fc0379192", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "cb87275bec76845642e33406c1c6496fc0379192", + "68163d9496559f06038d108c74bfcb0781175eda": "cb87275bec76845642e33406c1c6496fc0379192", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "cb87275bec76845642e33406c1c6496fc0379192", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "cb87275bec76845642e33406c1c6496fc0379192" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Validation/LifecycleNativeContract.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d6c52fb86b7b7ee89b3f9ea81f5901a796efc0b5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d6c52fb86b7b7ee89b3f9ea81f5901a796efc0b5", + "68163d9496559f06038d108c74bfcb0781175eda": "d6c52fb86b7b7ee89b3f9ea81f5901a796efc0b5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d6c52fb86b7b7ee89b3f9ea81f5901a796efc0b5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d6c52fb86b7b7ee89b3f9ea81f5901a796efc0b5" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "RMQ/Validation/PackedLifecycle.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "69d6ade9d2ec84521c208b559af1912561b80316", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "69d6ade9d2ec84521c208b559af1912561b80316", + "68163d9496559f06038d108c74bfcb0781175eda": "69d6ade9d2ec84521c208b559af1912561b80316", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "69d6ade9d2ec84521c208b559af1912561b80316", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "69d6ade9d2ec84521c208b559af1912561b80316" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/.gitattributes", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ec999e9d630559366ebf50cd5fa969bcdd39a652", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ec999e9d630559366ebf50cd5fa969bcdd39a652", + "68163d9496559f06038d108c74bfcb0781175eda": "ec999e9d630559366ebf50cd5fa969bcdd39a652", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ec999e9d630559366ebf50cd5fa969bcdd39a652", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ec999e9d630559366ebf50cd5fa969bcdd39a652" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/.gitignore", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "99d2bb15a12368587abd95bf1db11297137741fb", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "99d2bb15a12368587abd95bf1db11297137741fb", + "68163d9496559f06038d108c74bfcb0781175eda": "99d2bb15a12368587abd95bf1db11297137741fb", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "99d2bb15a12368587abd95bf1db11297137741fb", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "99d2bb15a12368587abd95bf1db11297137741fb" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/Cargo.lock", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "583bd4fdf5e8f8c35d88a25c04587ed34eca6fb2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "583bd4fdf5e8f8c35d88a25c04587ed34eca6fb2", + "68163d9496559f06038d108c74bfcb0781175eda": "583bd4fdf5e8f8c35d88a25c04587ed34eca6fb2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "583bd4fdf5e8f8c35d88a25c04587ed34eca6fb2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "583bd4fdf5e8f8c35d88a25c04587ed34eca6fb2" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/Cargo.toml", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b7e787faaed137e63b87613b78d5d765f179d86a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b7e787faaed137e63b87613b78d5d765f179d86a", + "68163d9496559f06038d108c74bfcb0781175eda": "b7e787faaed137e63b87613b78d5d765f179d86a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b7e787faaed137e63b87613b78d5d765f179d86a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b7e787faaed137e63b87613b78d5d765f179d86a" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/README.md", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9fc8d90f186e2068a639fafe8267da8ab345a2b4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9fc8d90f186e2068a639fafe8267da8ab345a2b4", + "68163d9496559f06038d108c74bfcb0781175eda": "9fc8d90f186e2068a639fafe8267da8ab345a2b4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9fc8d90f186e2068a639fafe8267da8ab345a2b4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9fc8d90f186e2068a639fafe8267da8ab345a2b4" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/examples/lifecycle.cpp", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "cdafcd82a1eb825730a201c65d868bfe843f400b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "cdafcd82a1eb825730a201c65d868bfe843f400b", + "68163d9496559f06038d108c74bfcb0781175eda": "cdafcd82a1eb825730a201c65d868bfe843f400b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "cdafcd82a1eb825730a201c65d868bfe843f400b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "cdafcd82a1eb825730a201c65d868bfe843f400b" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/examples/native.cpp", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1ef6703ddca42866c500502c0eb97e150cdfc354", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1ef6703ddca42866c500502c0eb97e150cdfc354", + "68163d9496559f06038d108c74bfcb0781175eda": "1ef6703ddca42866c500502c0eb97e150cdfc354", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1ef6703ddca42866c500502c0eb97e150cdfc354", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1ef6703ddca42866c500502c0eb97e150cdfc354" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/examples/route.cpp", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c33afca71427dbc6d3974469aac56a0109cd5b4d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c33afca71427dbc6d3974469aac56a0109cd5b4d", + "68163d9496559f06038d108c74bfcb0781175eda": "c33afca71427dbc6d3974469aac56a0109cd5b4d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c33afca71427dbc6d3974469aac56a0109cd5b4d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c33afca71427dbc6d3974469aac56a0109cd5b4d" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/canonical-cross-cell.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ec6fff340ddacb7469351611c7890d05d249fb5d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ec6fff340ddacb7469351611c7890d05d249fb5d", + "68163d9496559f06038d108c74bfcb0781175eda": "ec6fff340ddacb7469351611c7890d05d249fb5d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ec6fff340ddacb7469351611c7890d05d249fb5d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ec6fff340ddacb7469351611c7890d05d249fb5d" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/canonical-interior.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "aea1778195914584f82491739c67ffb8bd845f9d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "aea1778195914584f82491739c67ffb8bd845f9d", + "68163d9496559f06038d108c74bfcb0781175eda": "aea1778195914584f82491739c67ffb8bd845f9d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "aea1778195914584f82491739c67ffb8bd845f9d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "aea1778195914584f82491739c67ffb8bd845f9d" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/canonical-left-fringe.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3d1acc9848dd0f3c4c06805d4ac8a03561e05ade", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3d1acc9848dd0f3c4c06805d4ac8a03561e05ade", + "68163d9496559f06038d108c74bfcb0781175eda": "3d1acc9848dd0f3c4c06805d4ac8a03561e05ade", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3d1acc9848dd0f3c4c06805d4ac8a03561e05ade", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3d1acc9848dd0f3c4c06805d4ac8a03561e05ade" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/canonical-rank-final.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "799d3941237ce7363f52cc4e1157b361dc4d3f03", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "799d3941237ce7363f52cc4e1157b361dc4d3f03", + "68163d9496559f06038d108c74bfcb0781175eda": "799d3941237ce7363f52cc4e1157b361dc4d3f03", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "799d3941237ce7363f52cc4e1157b361dc4d3f03", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "799d3941237ce7363f52cc4e1157b361dc4d3f03" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/canonical-right-fringe.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "381022decc3c27a41f268d5f9e95de790d2f1342", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "381022decc3c27a41f268d5f9e95de790d2f1342", + "68163d9496559f06038d108c74bfcb0781175eda": "381022decc3c27a41f268d5f9e95de790d2f1342", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "381022decc3c27a41f268d5f9e95de790d2f1342", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "381022decc3c27a41f268d5f9e95de790d2f1342" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/canonical-select-left.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7e84cc59736508cf331b4e9ceaf542cff7916cd7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7e84cc59736508cf331b4e9ceaf542cff7916cd7", + "68163d9496559f06038d108c74bfcb0781175eda": "7e84cc59736508cf331b4e9ceaf542cff7916cd7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7e84cc59736508cf331b4e9ceaf542cff7916cd7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7e84cc59736508cf331b4e9ceaf542cff7916cd7" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/canonical-select-right.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0213cae9330c9617e1ea32c1be06da1d70a3e621", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0213cae9330c9617e1ea32c1be06da1d70a3e621", + "68163d9496559f06038d108c74bfcb0781175eda": "0213cae9330c9617e1ea32c1be06da1d70a3e621", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0213cae9330c9617e1ea32c1be06da1d70a3e621", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0213cae9330c9617e1ea32c1be06da1d70a3e621" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/manifest.json", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "300c5ac9d05e9b9a5d092eb0db5e980ca62edb83", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "300c5ac9d05e9b9a5d092eb0db5e980ca62edb83", + "68163d9496559f06038d108c74bfcb0781175eda": "300c5ac9d05e9b9a5d092eb0db5e980ca62edb83", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "300c5ac9d05e9b9a5d092eb0db5e980ca62edb83", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "300c5ac9d05e9b9a5d092eb0db5e980ca62edb83" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n12-adjacent.expected", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4da0aed54809c29c1e1e91cb900ebad1d752b86f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4da0aed54809c29c1e1e91cb900ebad1d752b86f", + "68163d9496559f06038d108c74bfcb0781175eda": "4da0aed54809c29c1e1e91cb900ebad1d752b86f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4da0aed54809c29c1e1e91cb900ebad1d752b86f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4da0aed54809c29c1e1e91cb900ebad1d752b86f" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n12-adjacent.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c781c859d0b49eee8797c76e7480b5f690b87a50", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c781c859d0b49eee8797c76e7480b5f690b87a50", + "68163d9496559f06038d108c74bfcb0781175eda": "c781c859d0b49eee8797c76e7480b5f690b87a50", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c781c859d0b49eee8797c76e7480b5f690b87a50", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c781c859d0b49eee8797c76e7480b5f690b87a50" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n12-interior.expected", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8d9d893c6e992890608244e59b8ab14a605dfc23", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8d9d893c6e992890608244e59b8ab14a605dfc23", + "68163d9496559f06038d108c74bfcb0781175eda": "8d9d893c6e992890608244e59b8ab14a605dfc23", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8d9d893c6e992890608244e59b8ab14a605dfc23", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8d9d893c6e992890608244e59b8ab14a605dfc23" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n12-interior.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5a87b6aad2091d277c31aae86d2829437d4311ff", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5a87b6aad2091d277c31aae86d2829437d4311ff", + "68163d9496559f06038d108c74bfcb0781175eda": "5a87b6aad2091d277c31aae86d2829437d4311ff", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5a87b6aad2091d277c31aae86d2829437d4311ff", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5a87b6aad2091d277c31aae86d2829437d4311ff" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n12-same.expected", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f818662c6209284f12895ead51ae2b81f2ea859b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f818662c6209284f12895ead51ae2b81f2ea859b", + "68163d9496559f06038d108c74bfcb0781175eda": "f818662c6209284f12895ead51ae2b81f2ea859b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f818662c6209284f12895ead51ae2b81f2ea859b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f818662c6209284f12895ead51ae2b81f2ea859b" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n12-same.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "56968c9c6cf2f64a77521f388083493cf474dc45", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "56968c9c6cf2f64a77521f388083493cf474dc45", + "68163d9496559f06038d108c74bfcb0781175eda": "56968c9c6cf2f64a77521f388083493cf474dc45", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "56968c9c6cf2f64a77521f388083493cf474dc45", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "56968c9c6cf2f64a77521f388083493cf474dc45" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-corrupt.expected", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "50d2bca892cd47813918b23cd3af35b8aad2c5a4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "50d2bca892cd47813918b23cd3af35b8aad2c5a4", + "68163d9496559f06038d108c74bfcb0781175eda": "50d2bca892cd47813918b23cd3af35b8aad2c5a4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "50d2bca892cd47813918b23cd3af35b8aad2c5a4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "50d2bca892cd47813918b23cd3af35b8aad2c5a4" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-corrupt.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "384116849c9c24deba70d1021efb596bc49971b6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "384116849c9c24deba70d1021efb596bc49971b6", + "68163d9496559f06038d108c74bfcb0781175eda": "384116849c9c24deba70d1021efb596bc49971b6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "384116849c9c24deba70d1021efb596bc49971b6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "384116849c9c24deba70d1021efb596bc49971b6" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-empty.expected", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0af2b219746cbf7556f1b20517705beb04e68d68", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0af2b219746cbf7556f1b20517705beb04e68d68", + "68163d9496559f06038d108c74bfcb0781175eda": "0af2b219746cbf7556f1b20517705beb04e68d68", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0af2b219746cbf7556f1b20517705beb04e68d68", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0af2b219746cbf7556f1b20517705beb04e68d68" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-empty.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "efe7705885f1abf3a0e1f9ad612668c2dffc8ecb", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "efe7705885f1abf3a0e1f9ad612668c2dffc8ecb", + "68163d9496559f06038d108c74bfcb0781175eda": "efe7705885f1abf3a0e1f9ad612668c2dffc8ecb", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "efe7705885f1abf3a0e1f9ad612668c2dffc8ecb", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "efe7705885f1abf3a0e1f9ad612668c2dffc8ecb" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-full.expected", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c958c4a1eccd095386f03a5300190e1df62767f9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c958c4a1eccd095386f03a5300190e1df62767f9", + "68163d9496559f06038d108c74bfcb0781175eda": "c958c4a1eccd095386f03a5300190e1df62767f9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c958c4a1eccd095386f03a5300190e1df62767f9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c958c4a1eccd095386f03a5300190e1df62767f9" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-full.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6374a623f176ff84fe3830e4021a68bad94750b9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6374a623f176ff84fe3830e4021a68bad94750b9", + "68163d9496559f06038d108c74bfcb0781175eda": "6374a623f176ff84fe3830e4021a68bad94750b9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6374a623f176ff84fe3830e4021a68bad94750b9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6374a623f176ff84fe3830e4021a68bad94750b9" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-missing.expected", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2f6fe97da1271f08c387699644a859d73789c226", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2f6fe97da1271f08c387699644a859d73789c226", + "68163d9496559f06038d108c74bfcb0781175eda": "2f6fe97da1271f08c387699644a859d73789c226", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2f6fe97da1271f08c387699644a859d73789c226", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2f6fe97da1271f08c387699644a859d73789c226" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-missing.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1266c004970a521f3435400330656ce554731715", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1266c004970a521f3435400330656ce554731715", + "68163d9496559f06038d108c74bfcb0781175eda": "1266c004970a521f3435400330656ce554731715", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1266c004970a521f3435400330656ce554731715", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1266c004970a521f3435400330656ce554731715" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-range.expected", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5ba4ab99feebe0bfdfe4490a0986a0aa9fbe2aea", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5ba4ab99feebe0bfdfe4490a0986a0aa9fbe2aea", + "68163d9496559f06038d108c74bfcb0781175eda": "5ba4ab99feebe0bfdfe4490a0986a0aa9fbe2aea", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5ba4ab99feebe0bfdfe4490a0986a0aa9fbe2aea", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5ba4ab99feebe0bfdfe4490a0986a0aa9fbe2aea" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/n9-range.fixture", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9aee57b4585b027343402c31b859e6e13b778150", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9aee57b4585b027343402c31b859e6e13b778150", + "68163d9496559f06038d108c74bfcb0781175eda": "9aee57b4585b027343402c31b859e6e13b778150", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9aee57b4585b027343402c31b859e6e13b778150", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9aee57b4585b027343402c31b859e6e13b778150" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/fixtures/program.txt.gz", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "fc36d7beb7bd7fb9f75e762163999d8bd34e1687", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "fc36d7beb7bd7fb9f75e762163999d8bd34e1687", + "68163d9496559f06038d108c74bfcb0781175eda": "fc36d7beb7bd7fb9f75e762163999d8bd34e1687", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "fc36d7beb7bd7fb9f75e762163999d8bd34e1687", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "fc36d7beb7bd7fb9f75e762163999d8bd34e1687" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/include/packed_rmq.h", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c69c5a5072646271e455ede3863cbc68fa47508d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c69c5a5072646271e455ede3863cbc68fa47508d", + "68163d9496559f06038d108c74bfcb0781175eda": "c69c5a5072646271e455ede3863cbc68fa47508d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c69c5a5072646271e455ede3863cbc68fa47508d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c69c5a5072646271e455ede3863cbc68fa47508d" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/include/packed_rmq_lifecycle.h", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b88d89ed5abb950f473e00495eb415e34a606aec", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b88d89ed5abb950f473e00495eb415e34a606aec", + "68163d9496559f06038d108c74bfcb0781175eda": "b88d89ed5abb950f473e00495eb415e34a606aec", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b88d89ed5abb950f473e00495eb415e34a606aec", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b88d89ed5abb950f473e00495eb415e34a606aec" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/include/packed_rmq_route.h", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b92bdd54ca70913bee97167909d8118e6429c595", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b92bdd54ca70913bee97167909d8118e6429c595", + "68163d9496559f06038d108c74bfcb0781175eda": "b92bdd54ca70913bee97167909d8118e6429c595", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b92bdd54ca70913bee97167909d8118e6429c595", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b92bdd54ca70913bee97167909d8118e6429c595" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/lifecycle_shim.c", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "34e2d53fb3f795139c0df38fc7efc9ee06df5382", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "34e2d53fb3f795139c0df38fc7efc9ee06df5382", + "68163d9496559f06038d108c74bfcb0781175eda": "34e2d53fb3f795139c0df38fc7efc9ee06df5382", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "34e2d53fb3f795139c0df38fc7efc9ee06df5382", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "34e2d53fb3f795139c0df38fc7efc9ee06df5382" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/native_shim.c", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "db1e22fdf3b50763f95f699fbb521f1ac0b824ae", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "db1e22fdf3b50763f95f699fbb521f1ac0b824ae", + "68163d9496559f06038d108c74bfcb0781175eda": "db1e22fdf3b50763f95f699fbb521f1ac0b824ae", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "db1e22fdf3b50763f95f699fbb521f1ac0b824ae", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "db1e22fdf3b50763f95f699fbb521f1ac0b824ae" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/packed_rmq.def", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "cbf10b820efc18352d419ffbabdad6afc84309d8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "cbf10b820efc18352d419ffbabdad6afc84309d8", + "68163d9496559f06038d108c74bfcb0781175eda": "cbf10b820efc18352d419ffbabdad6afc84309d8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "cbf10b820efc18352d419ffbabdad6afc84309d8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "cbf10b820efc18352d419ffbabdad6afc84309d8" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/packed_rmq_lifecycle.def", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a170df0d1148daac3caade4e6b3d8d8318ccb914", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a170df0d1148daac3caade4e6b3d8d8318ccb914", + "68163d9496559f06038d108c74bfcb0781175eda": "a170df0d1148daac3caade4e6b3d8d8318ccb914", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a170df0d1148daac3caade4e6b3d8d8318ccb914", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a170df0d1148daac3caade4e6b3d8d8318ccb914" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/packed_route.def", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "36b303757a541f05bf30142c38170ceaa3ca0c9b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "36b303757a541f05bf30142c38170ceaa3ca0c9b", + "68163d9496559f06038d108c74bfcb0781175eda": "36b303757a541f05bf30142c38170ceaa3ca0c9b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "36b303757a541f05bf30142c38170ceaa3ca0c9b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "36b303757a541f05bf30142c38170ceaa3ca0c9b" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/route-registry.json", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ae692b2bf1ad61f7897677ca482b3fb5b9299753", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ae692b2bf1ad61f7897677ca482b3fb5b9299753", + "68163d9496559f06038d108c74bfcb0781175eda": "ae692b2bf1ad61f7897677ca482b3fb5b9299753", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ae692b2bf1ad61f7897677ca482b3fb5b9299753", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ae692b2bf1ad61f7897677ca482b3fb5b9299753" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/route_shim.c", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e54b29b4f8a3df6654df0d34df13a87ea86e573c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e54b29b4f8a3df6654df0d34df13a87ea86e573c", + "68163d9496559f06038d108c74bfcb0781175eda": "e54b29b4f8a3df6654df0d34df13a87ea86e573c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e54b29b4f8a3df6654df0d34df13a87ea86e573c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e54b29b4f8a3df6654df0d34df13a87ea86e573c" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/src/lib.rs", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0811bfde8b13442e4932623c004446ecfadbdd25", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0811bfde8b13442e4932623c004446ecfadbdd25", + "68163d9496559f06038d108c74bfcb0781175eda": "0811bfde8b13442e4932623c004446ecfadbdd25", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0811bfde8b13442e4932623c004446ecfadbdd25", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0811bfde8b13442e4932623c004446ecfadbdd25" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/src/lifecycle.rs", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8a9fcfea775ee186436006cdf74e6defad94cc40", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8a9fcfea775ee186436006cdf74e6defad94cc40", + "68163d9496559f06038d108c74bfcb0781175eda": "8a9fcfea775ee186436006cdf74e6defad94cc40", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8a9fcfea775ee186436006cdf74e6defad94cc40", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8a9fcfea775ee186436006cdf74e6defad94cc40" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/src/lifecycle_main.rs", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9e7d25ddf1a87385e8d15e1454a997c14cd57607", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9e7d25ddf1a87385e8d15e1454a997c14cd57607", + "68163d9496559f06038d108c74bfcb0781175eda": "9e7d25ddf1a87385e8d15e1454a997c14cd57607", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9e7d25ddf1a87385e8d15e1454a997c14cd57607", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9e7d25ddf1a87385e8d15e1454a997c14cd57607" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/src/main.rs", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5d6477d1c053b7d825a962a90c09740b6c8182fa", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5d6477d1c053b7d825a962a90c09740b6c8182fa", + "68163d9496559f06038d108c74bfcb0781175eda": "5d6477d1c053b7d825a962a90c09740b6c8182fa", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5d6477d1c053b7d825a962a90c09740b6c8182fa", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5d6477d1c053b7d825a962a90c09740b6c8182fa" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/src/native.rs", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2274667fdbc986a76091c2469fa37b99afe64d28", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2274667fdbc986a76091c2469fa37b99afe64d28", + "68163d9496559f06038d108c74bfcb0781175eda": "2274667fdbc986a76091c2469fa37b99afe64d28", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2274667fdbc986a76091c2469fa37b99afe64d28", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2274667fdbc986a76091c2469fa37b99afe64d28" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/src/native_main.rs", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bb457d349d8ae70dfa4d1441c7fa431d1407b582", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bb457d349d8ae70dfa4d1441c7fa431d1407b582", + "68163d9496559f06038d108c74bfcb0781175eda": "bb457d349d8ae70dfa4d1441c7fa431d1407b582", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bb457d349d8ae70dfa4d1441c7fa431d1407b582", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bb457d349d8ae70dfa4d1441c7fa431d1407b582" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/tests/lifecycle_owner.c", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d621e1b20700adfc718258dde392f1a3597ead8a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d621e1b20700adfc718258dde392f1a3597ead8a", + "68163d9496559f06038d108c74bfcb0781175eda": "d621e1b20700adfc718258dde392f1a3597ead8a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d621e1b20700adfc718258dde392f1a3597ead8a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d621e1b20700adfc718258dde392f1a3597ead8a" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/tests/lifecycle_rust.rs", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "dcdf5e5f3e4a26b0b5620b88df5899432e597a00", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "dcdf5e5f3e4a26b0b5620b88df5899432e597a00", + "68163d9496559f06038d108c74bfcb0781175eda": "dcdf5e5f3e4a26b0b5620b88df5899432e597a00", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "dcdf5e5f3e4a26b0b5620b88df5899432e597a00", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "dcdf5e5f3e4a26b0b5620b88df5899432e597a00" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "native/packed-rmq/tests/lifecycle_storage_probe.c", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1dbf0fa0b34b77f7aa6e2af120d6a3f816c3edc4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1dbf0fa0b34b77f7aa6e2af120d6a3f816c3edc4", + "68163d9496559f06038d108c74bfcb0781175eda": "1dbf0fa0b34b77f7aa6e2af120d6a3f816c3edc4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1dbf0fa0b34b77f7aa6e2af120d6a3f816c3edc4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1dbf0fa0b34b77f7aa6e2af120d6a3f816c3edc4" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/gate.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3bf1baa224b2507cda8bddb3206de89d7265c073", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3bf1baa224b2507cda8bddb3206de89d7265c073", + "68163d9496559f06038d108c74bfcb0781175eda": "3bf1baa224b2507cda8bddb3206de89d7265c073", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3bf1baa224b2507cda8bddb3206de89d7265c073", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3bf1baa224b2507cda8bddb3206de89d7265c073" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_contract_integrity.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a75884897c856177f180e90c359c9d2d2ba0ed5f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a75884897c856177f180e90c359c9d2d2ba0ed5f", + "68163d9496559f06038d108c74bfcb0781175eda": "a75884897c856177f180e90c359c9d2d2ba0ed5f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a75884897c856177f180e90c359c9d2d2ba0ed5f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a75884897c856177f180e90c359c9d2d2ba0ed5f" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_dependency_README.md", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "76cb916bb762b33c16433e84c081f23205cac5f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "76cb916bb762b33c16433e84c081f23205cac5f4", + "68163d9496559f06038d108c74bfcb0781175eda": "76cb916bb762b33c16433e84c081f23205cac5f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "76cb916bb762b33c16433e84c081f23205cac5f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "76cb916bb762b33c16433e84c081f23205cac5f4" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_dependency_cases.json", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "57f1d4427f09299814542172b93fe164c098fbea", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "57f1d4427f09299814542172b93fe164c098fbea", + "68163d9496559f06038d108c74bfcb0781175eda": "57f1d4427f09299814542172b93fe164c098fbea", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "57f1d4427f09299814542172b93fe164c098fbea", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "57f1d4427f09299814542172b93fe164c098fbea" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_dependency_replay.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2218a00913f0dd8865cd298d81279b0f41b1e998", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2218a00913f0dd8865cd298d81279b0f41b1e998", + "68163d9496559f06038d108c74bfcb0781175eda": "2218a00913f0dd8865cd298d81279b0f41b1e998", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2218a00913f0dd8865cd298d81279b0f41b1e998", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2218a00913f0dd8865cd298d81279b0f41b1e998" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_inventory.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "aede16830f7cfcf79c8121fc354f31e2ebf0686d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "aede16830f7cfcf79c8121fc354f31e2ebf0686d", + "68163d9496559f06038d108c74bfcb0781175eda": "aede16830f7cfcf79c8121fc354f31e2ebf0686d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "aede16830f7cfcf79c8121fc354f31e2ebf0686d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "aede16830f7cfcf79c8121fc354f31e2ebf0686d" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_native_build.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "483dac5d7abe76725b645a2f2923295b8eb0718b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "483dac5d7abe76725b645a2f2923295b8eb0718b", + "68163d9496559f06038d108c74bfcb0781175eda": "483dac5d7abe76725b645a2f2923295b8eb0718b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "483dac5d7abe76725b645a2f2923295b8eb0718b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "483dac5d7abe76725b645a2f2923295b8eb0718b" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_native_cases.json", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8acb56da0b992dc90b71070763428a6a064201fe", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8acb56da0b992dc90b71070763428a6a064201fe", + "68163d9496559f06038d108c74bfcb0781175eda": "8acb56da0b992dc90b71070763428a6a064201fe", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8acb56da0b992dc90b71070763428a6a064201fe", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8acb56da0b992dc90b71070763428a6a064201fe" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_native_identity.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9bcc52579d4b5c757784c8c4c8f7597f7bfb8e60", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9bcc52579d4b5c757784c8c4c8f7597f7bfb8e60", + "68163d9496559f06038d108c74bfcb0781175eda": "9bcc52579d4b5c757784c8c4c8f7597f7bfb8e60", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9bcc52579d4b5c757784c8c4c8f7597f7bfb8e60", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9bcc52579d4b5c757784c8c4c8f7597f7bfb8e60" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_native_replay.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "58727f3b01e8bd84a77882903b4060ef5d9557d1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "58727f3b01e8bd84a77882903b4060ef5d9557d1", + "68163d9496559f06038d108c74bfcb0781175eda": "58727f3b01e8bd84a77882903b4060ef5d9557d1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "58727f3b01e8bd84a77882903b4060ef5d9557d1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "58727f3b01e8bd84a77882903b4060ef5d9557d1" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_provenance_contract.lean", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f7962d23c57e778daf937a7280e48c5ce5518b64", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f7962d23c57e778daf937a7280e48c5ce5518b64", + "68163d9496559f06038d108c74bfcb0781175eda": "f7962d23c57e778daf937a7280e48c5ce5518b64", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f7962d23c57e778daf937a7280e48c5ce5518b64", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f7962d23c57e778daf937a7280e48c5ce5518b64" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_validator.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6034e73e8214d0701a6429a4cbde0df9b2ecbc68", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ff6441b5aa1caf3cf7bcbfcd3bf16b3903bf5853", + "68163d9496559f06038d108c74bfcb0781175eda": "67f6acc5bd1091f20f6037f7834cdef26e6f4e39", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "67f6acc5bd1091f20f6037f7834cdef26e6f4e39", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "67f6acc5bd1091f20f6037f7834cdef26e6f4e39" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": false, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": false, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/lifecycle_validator_environment.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6204df919a21f2c40d8c3d9f213e675d152a88c3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6204df919a21f2c40d8c3d9f213e675d152a88c3", + "68163d9496559f06038d108c74bfcb0781175eda": "6204df919a21f2c40d8c3d9f213e675d152a88c3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6204df919a21f2c40d8c3d9f213e675d152a88c3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6204df919a21f2c40d8c3d9f213e675d152a88c3" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/packed_native_lifecycle_integrity_check.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "54a46986100f39ff0aaf0f3e02a6bb18e7d76977", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "54a46986100f39ff0aaf0f3e02a6bb18e7d76977", + "68163d9496559f06038d108c74bfcb0781175eda": "54a46986100f39ff0aaf0f3e02a6bb18e7d76977", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "54a46986100f39ff0aaf0f3e02a6bb18e7d76977", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "54a46986100f39ff0aaf0f3e02a6bb18e7d76977" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/packed_native_lifecycle_storage_replay.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9dbcb0e417544b5044d9d76568d431e5f6003299", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9dbcb0e417544b5044d9d76568d431e5f6003299", + "68163d9496559f06038d108c74bfcb0781175eda": "9dbcb0e417544b5044d9d76568d431e5f6003299", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9dbcb0e417544b5044d9d76568d431e5f6003299", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9dbcb0e417544b5044d9d76568d431e5f6003299" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + }, + { + "path": "scripts/packed_native_lifecycle_stream_check.ps1", + "blobs": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b131230876d9f34cd17fef819aec5f780f4960c1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b131230876d9f34cd17fef819aec5f780f4960c1", + "68163d9496559f06038d108c74bfcb0781175eda": "b131230876d9f34cd17fef819aec5f780f4960c1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b131230876d9f34cd17fef819aec5f780f4960c1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b131230876d9f34cd17fef819aec5f780f4960c1" + }, + "same_as_main": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": true, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": true, + "68163d9496559f06038d108c74bfcb0781175eda": true, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": true + } + } + ] +} diff --git a/docs/internal/v1/source-closure-inventory.json b/docs/internal/v1/source-closure-inventory.json new file mode 100644 index 00000000..f9f9adf3 --- /dev/null +++ b/docs/internal/v1/source-closure-inventory.json @@ -0,0 +1,8215 @@ +{ + "schema": "rmq-git-source-closure/1", + "base": "ee44f04a561f2194b3713f071c26b6faf9ba7fab", + "method": "Conservative local import closure at each exact Git object. External Lean/Std imports are reported separately; toolchain identity must also match.", + "groups": { + "paper": { + "roots": [ + "RMQPaper.lean" + ], + "closures": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerArchitectureCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerAtomicStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerInteriorStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/RankSamplePresence.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachability.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilityLong.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySparse.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalSemanticProvenanceAdequacy.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRMQClassicProvenance.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/Capstone.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/RMQ.lean", + "RMQPaper.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [ + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Headlines/RMQ.lean" + ] + }, + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerArchitectureCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerAtomicStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerInteriorStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/RankSamplePresence.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachability.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilityLong.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySparse.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalSemanticProvenanceAdequacy.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRMQClassicProvenance.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/Capstone.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/RMQ.lean", + "RMQPaper.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + }, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerArchitectureCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerAtomicStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerInteriorStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/RankSamplePresence.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachability.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilityLong.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySparse.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalSemanticProvenanceAdequacy.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRMQClassicProvenance.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/Capstone.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/RMQ.lean", + "RMQPaper.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + }, + "68163d9496559f06038d108c74bfcb0781175eda": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerArchitectureCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerAtomicStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerInteriorStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/RankSamplePresence.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachability.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilityLong.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySparse.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalSemanticProvenanceAdequacy.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRMQClassicProvenance.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/Capstone.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/RMQ.lean", + "RMQPaper.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + }, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerArchitectureCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerAtomicStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerInteriorStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/RankSamplePresence.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachability.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilityLong.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySparse.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalSemanticProvenanceAdequacy.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRMQClassicProvenance.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/Capstone.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/RMQ.lean", + "RMQPaper.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + }, + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerArchitectureCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCapstone.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerAtomicStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerInteriorStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerStateProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/RankSamplePresence.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachability.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilityLong.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySparse.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalSemanticProvenanceAdequacy.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRMQClassicProvenance.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/Capstone.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/RMQ.lean", + "RMQPaper.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + } + }, + "blobs": { + "RMQ/Core/Backend.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "68163d9496559f06038d108c74bfcb0781175eda": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "98ef173870adf0f499dcefb7d70d3dddb557f8e8" + }, + "RMQ/Core/Cartesian.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "68163d9496559f06038d108c74bfcb0781175eda": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2d3aec25e13ffc53227babb8aebe865327d1f1a6" + }, + "RMQ/Core/Cost.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "68163d9496559f06038d108c74bfcb0781175eda": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d" + }, + "RMQ/Core/EncodingLowerBound.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "68163d9496559f06038d108c74bfcb0781175eda": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "62d880a3df139ac6e74bdacdfa5834141034efc3" + }, + "RMQ/Core/GenericSelect/Arithmetic.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "68163d9496559f06038d108c74bfcb0781175eda": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4855508e65a7b1168ab49870ad8556c8255d13a8" + }, + "RMQ/Core/GenericSelect/DenseEntryTable.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "68163d9496559f06038d108c74bfcb0781175eda": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a4d2da7e6a6897390570ad44b854c6f762f2e182" + }, + "RMQ/Core/GenericSelect/DenseWord.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "68163d9496559f06038d108c74bfcb0781175eda": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "618fcc69f88be89e2a5ea7e59549c756ff460aed" + }, + "RMQ/Core/GenericSelect/Directory.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b632c1770b65bf4ef4b139c433e437be340bce98", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b632c1770b65bf4ef4b139c433e437be340bce98", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b632c1770b65bf4ef4b139c433e437be340bce98", + "68163d9496559f06038d108c74bfcb0781175eda": "b632c1770b65bf4ef4b139c433e437be340bce98", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b632c1770b65bf4ef4b139c433e437be340bce98", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b632c1770b65bf4ef4b139c433e437be340bce98" + }, + "RMQ/Core/GenericSelect/Entries.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "68163d9496559f06038d108c74bfcb0781175eda": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "dc70a09554c3d831ae2de40c29ab3ff8b4906328" + }, + "RMQ/Core/GenericSelect/Family.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "68163d9496559f06038d108c74bfcb0781175eda": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d2fe2f2f01bd208df25762624def8d2a7939a633" + }, + "RMQ/Core/GenericSelect/FlagRank.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d40802621c488d33f427b05b9de54d67a22721d9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d40802621c488d33f427b05b9de54d67a22721d9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d40802621c488d33f427b05b9de54d67a22721d9", + "68163d9496559f06038d108c74bfcb0781175eda": "d40802621c488d33f427b05b9de54d67a22721d9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d40802621c488d33f427b05b9de54d67a22721d9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d40802621c488d33f427b05b9de54d67a22721d9" + }, + "RMQ/Core/GenericSelect/LowLevel.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "68163d9496559f06038d108c74bfcb0781175eda": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee" + }, + "RMQ/Core/GenericSelect/Params.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "68163d9496559f06038d108c74bfcb0781175eda": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f0030b8340bdf8f8fc00fbddd525c902d1945b11" + }, + "RMQ/Core/GenericSelect/Primitives.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "68163d9496559f06038d108c74bfcb0781175eda": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce" + }, + "RMQ/Core/GenericSelect/RAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "68163d9496559f06038d108c74bfcb0781175eda": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6143b2e670e3e52ea8bb0410c0f116d6375827b4" + }, + "RMQ/Core/GenericSelect/RAMStoreParam.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "524d591d01fb49113f5ce05070aca9df74234d2a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "524d591d01fb49113f5ce05070aca9df74234d2a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "524d591d01fb49113f5ce05070aca9df74234d2a", + "68163d9496559f06038d108c74bfcb0781175eda": "524d591d01fb49113f5ce05070aca9df74234d2a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "524d591d01fb49113f5ce05070aca9df74234d2a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "524d591d01fb49113f5ce05070aca9df74234d2a" + }, + "RMQ/Core/GenericSelect/RelativeSplit.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1d7334f67412184204726f60a24436837518b64c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1d7334f67412184204726f60a24436837518b64c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1d7334f67412184204726f60a24436837518b64c", + "68163d9496559f06038d108c74bfcb0781175eda": "1d7334f67412184204726f60a24436837518b64c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1d7334f67412184204726f60a24436837518b64c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1d7334f67412184204726f60a24436837518b64c" + }, + "RMQ/Core/GenericSelect/RelativeTables.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "68163d9496559f06038d108c74bfcb0781175eda": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "cf79740ad57e99750245bd1afb2547c015ae5fd5" + }, + "RMQ/Core/GenericSelect/SelectFacts.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "68163d9496559f06038d108c74bfcb0781175eda": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66" + }, + "RMQ/Core/GenericSelect/SelectSource.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "68163d9496559f06038d108c74bfcb0781175eda": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e" + }, + "RMQ/Core/GenericSelect/Slots.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "68163d9496559f06038d108c74bfcb0781175eda": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "497af76a21b762d2a87e55293fc25ec9b1e34bab" + }, + "RMQ/Core/GenericSelect/Source.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "68163d9496559f06038d108c74bfcb0781175eda": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "88bb4ce92623fdc5db9f69de83706910710d9cbd" + }, + "RMQ/Core/LCA.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "68163d9496559f06038d108c74bfcb0781175eda": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e86dbb789225380edd59586ffb1f81b4d5a84333" + }, + "RMQ/Core/ListLemmas.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "68163d9496559f06038d108c74bfcb0781175eda": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3ab20ea828a62409ec2516003cc39c9b5510f9d0" + }, + "RMQ/Core/LowerBound.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "68163d9496559f06038d108c74bfcb0781175eda": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4b308477d25958476ff640ae5cc1eda1b3df7333" + }, + "RMQ/Core/Microtable.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "68163d9496559f06038d108c74bfcb0781175eda": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f0e39fe25cad9b55bdac752574bac6d70970aaa0" + }, + "RMQ/Core/PayloadLowerBound.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "68163d9496559f06038d108c74bfcb0781175eda": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a00aab777e13c1f7d67e893508f78d74b31cb73c" + }, + "RMQ/Core/PlusMinusOne.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "68163d9496559f06038d108c74bfcb0781175eda": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75" + }, + "RMQ/Core/RAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "68163d9496559f06038d108c74bfcb0781175eda": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b" + }, + "RMQ/Core/RankSelectSpec.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "68163d9496559f06038d108c74bfcb0781175eda": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4" + }, + "RMQ/Core/Reduction.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "68163d9496559f06038d108c74bfcb0781175eda": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446" + }, + "RMQ/Core/Refine.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "68163d9496559f06038d108c74bfcb0781175eda": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ec8239cabaf375f3bfc214b6cc154c641403bd65" + }, + "RMQ/Core/Shape.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "61ed0680524d79d62b059a447638f9ae944996f9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "61ed0680524d79d62b059a447638f9ae944996f9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "61ed0680524d79d62b059a447638f9ae944996f9", + "68163d9496559f06038d108c74bfcb0781175eda": "61ed0680524d79d62b059a447638f9ae944996f9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "61ed0680524d79d62b059a447638f9ae944996f9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "61ed0680524d79d62b059a447638f9ae944996f9" + }, + "RMQ/Core/Spec.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "603ca44bc712453e67d902798e74a78b702520e5", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "603ca44bc712453e67d902798e74a78b702520e5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "603ca44bc712453e67d902798e74a78b702520e5", + "68163d9496559f06038d108c74bfcb0781175eda": "603ca44bc712453e67d902798e74a78b702520e5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "603ca44bc712453e67d902798e74a78b702520e5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "603ca44bc712453e67d902798e74a78b702520e5" + }, + "RMQ/Core/Succinct.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "68163d9496559f06038d108c74bfcb0781175eda": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4" + }, + "RMQ/Core/SuccinctClose.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "68163d9496559f06038d108c74bfcb0781175eda": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b" + }, + "RMQ/Core/SuccinctClose/BlockLocal.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "68163d9496559f06038d108c74bfcb0781175eda": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96" + }, + "RMQ/Core/SuccinctClose/EndpointFringe.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "458aa665971c7c7cffe71f26d48f3de64623621e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "458aa665971c7c7cffe71f26d48f3de64623621e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "458aa665971c7c7cffe71f26d48f3de64623621e", + "68163d9496559f06038d108c74bfcb0781175eda": "458aa665971c7c7cffe71f26d48f3de64623621e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "458aa665971c7c7cffe71f26d48f3de64623621e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "458aa665971c7c7cffe71f26d48f3de64623621e" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "34089d1d97e38401562fef7d6699888830fc1d8f", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "34089d1d97e38401562fef7d6699888830fc1d8f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "34089d1d97e38401562fef7d6699888830fc1d8f", + "68163d9496559f06038d108c74bfcb0781175eda": "34089d1d97e38401562fef7d6699888830fc1d8f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "34089d1d97e38401562fef7d6699888830fc1d8f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "34089d1d97e38401562fef7d6699888830fc1d8f" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "68163d9496559f06038d108c74bfcb0781175eda": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "68163d9496559f06038d108c74bfcb0781175eda": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "40b4e597a0fa852cfa830f4ad71348cc20997da1" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0e3f3210b373d23d4be91110331678bebcbca06e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0e3f3210b373d23d4be91110331678bebcbca06e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0e3f3210b373d23d4be91110331678bebcbca06e", + "68163d9496559f06038d108c74bfcb0781175eda": "0e3f3210b373d23d4be91110331678bebcbca06e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0e3f3210b373d23d4be91110331678bebcbca06e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0e3f3210b373d23d4be91110331678bebcbca06e" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "68163d9496559f06038d108c74bfcb0781175eda": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1d699ea46e1c0b615a8e680572994b2f82cc4d66" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "68163d9496559f06038d108c74bfcb0781175eda": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "68163d9496559f06038d108c74bfcb0781175eda": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8f06664a417869aac1f4733bc3a24dcf86683f35" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "68163d9496559f06038d108c74bfcb0781175eda": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e067e2942b2e845c872886763c774a430ed029ba", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e067e2942b2e845c872886763c774a430ed029ba", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e067e2942b2e845c872886763c774a430ed029ba", + "68163d9496559f06038d108c74bfcb0781175eda": "e067e2942b2e845c872886763c774a430ed029ba", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e067e2942b2e845c872886763c774a430ed029ba", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e067e2942b2e845c872886763c774a430ed029ba" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "68163d9496559f06038d108c74bfcb0781175eda": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "68163d9496559f06038d108c74bfcb0781175eda": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "89e5bda6d58ebf50e115591781fb84f8d7717b23" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "091662b3466ce7f5665e27049bd660b3b1c34e7b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b7826b9550926e5f60fa1c482c195cbf88180202", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b7826b9550926e5f60fa1c482c195cbf88180202", + "68163d9496559f06038d108c74bfcb0781175eda": "b7826b9550926e5f60fa1c482c195cbf88180202", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b7826b9550926e5f60fa1c482c195cbf88180202", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b7826b9550926e5f60fa1c482c195cbf88180202" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "68163d9496559f06038d108c74bfcb0781175eda": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "19a52aca2b9587c515cbca9a96c78f666ce32ac3" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "4a14369e2544e5fee6537b1af15bc939688d2326", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4a14369e2544e5fee6537b1af15bc939688d2326", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4a14369e2544e5fee6537b1af15bc939688d2326", + "68163d9496559f06038d108c74bfcb0781175eda": "4a14369e2544e5fee6537b1af15bc939688d2326", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4a14369e2544e5fee6537b1af15bc939688d2326", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4a14369e2544e5fee6537b1af15bc939688d2326" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "68163d9496559f06038d108c74bfcb0781175eda": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ba73eba0435506a003eb8171f2c583b46a3fb887" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "68163d9496559f06038d108c74bfcb0781175eda": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "398eab70ba29652f9b277543cc3dfbac7a0ab143" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6878e676d40435e66576dc18f81b5e09a6a88776", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6878e676d40435e66576dc18f81b5e09a6a88776", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6878e676d40435e66576dc18f81b5e09a6a88776", + "68163d9496559f06038d108c74bfcb0781175eda": "6878e676d40435e66576dc18f81b5e09a6a88776", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6878e676d40435e66576dc18f81b5e09a6a88776", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6878e676d40435e66576dc18f81b5e09a6a88776" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "021cc54525f70430c4674b5647a5c53390fbb37d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "021cc54525f70430c4674b5647a5c53390fbb37d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "021cc54525f70430c4674b5647a5c53390fbb37d", + "68163d9496559f06038d108c74bfcb0781175eda": "021cc54525f70430c4674b5647a5c53390fbb37d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "021cc54525f70430c4674b5647a5c53390fbb37d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "021cc54525f70430c4674b5647a5c53390fbb37d" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "951d7577d4c570889876a04d516e57c45815cb95", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "951d7577d4c570889876a04d516e57c45815cb95", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "951d7577d4c570889876a04d516e57c45815cb95", + "68163d9496559f06038d108c74bfcb0781175eda": "951d7577d4c570889876a04d516e57c45815cb95", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "951d7577d4c570889876a04d516e57c45815cb95", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "951d7577d4c570889876a04d516e57c45815cb95" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "68163d9496559f06038d108c74bfcb0781175eda": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "68163d9496559f06038d108c74bfcb0781175eda": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "583fe8753c3a91d74ee1d15df25a77282eea79f3" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e268cad4f307f063a6e39181e05282cba91dbf26", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e268cad4f307f063a6e39181e05282cba91dbf26", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e268cad4f307f063a6e39181e05282cba91dbf26", + "68163d9496559f06038d108c74bfcb0781175eda": "e268cad4f307f063a6e39181e05282cba91dbf26", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e268cad4f307f063a6e39181e05282cba91dbf26", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e268cad4f307f063a6e39181e05282cba91dbf26" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "68163d9496559f06038d108c74bfcb0781175eda": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "68163d9496559f06038d108c74bfcb0781175eda": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "68163d9496559f06038d108c74bfcb0781175eda": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d8b7cc5835d0c4500800542e8c5aebd35b589c01" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "442916dd0d855afedf97f6017e8b34852462c5f8", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "442916dd0d855afedf97f6017e8b34852462c5f8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "442916dd0d855afedf97f6017e8b34852462c5f8", + "68163d9496559f06038d108c74bfcb0781175eda": "442916dd0d855afedf97f6017e8b34852462c5f8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "442916dd0d855afedf97f6017e8b34852462c5f8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "442916dd0d855afedf97f6017e8b34852462c5f8" + }, + "RMQ/Core/SuccinctClose/RangeSummary.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "68163d9496559f06038d108c74bfcb0781175eda": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d" + }, + "RMQ/Core/SuccinctClose/RangeWitness.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "68163d9496559f06038d108c74bfcb0781175eda": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "68163d9496559f06038d108c74bfcb0781175eda": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0ebcb3785a41601599b63b4c16236b0d9f88afcd" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "68163d9496559f06038d108c74bfcb0781175eda": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f63c676eb883768f42e5432b28ffc9a6dc552bc8" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "68163d9496559f06038d108c74bfcb0781175eda": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "68163d9496559f06038d108c74bfcb0781175eda": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "68163d9496559f06038d108c74bfcb0781175eda": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7d65c1129bb43803addbb4d3097b159258eb25b7" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "68163d9496559f06038d108c74bfcb0781175eda": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "acebacbfdaeea14d8de6d8c48749a36c37c76e23" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "68163d9496559f06038d108c74bfcb0781175eda": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b60987b668c0877871ba2532f19897ca768d506c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b60987b668c0877871ba2532f19897ca768d506c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b60987b668c0877871ba2532f19897ca768d506c", + "68163d9496559f06038d108c74bfcb0781175eda": "b60987b668c0877871ba2532f19897ca768d506c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b60987b668c0877871ba2532f19897ca768d506c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b60987b668c0877871ba2532f19897ca768d506c" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "68163d9496559f06038d108c74bfcb0781175eda": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "48ed35549651e348dd1502afb76b6aaf5ce6c66e" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "68163d9496559f06038d108c74bfcb0781175eda": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8c068a82ac6e13bc730681d1f078847bf1972e9d" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a943e146c835d31a5155737dee16d32fabcf96a2", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a943e146c835d31a5155737dee16d32fabcf96a2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a943e146c835d31a5155737dee16d32fabcf96a2", + "68163d9496559f06038d108c74bfcb0781175eda": "a943e146c835d31a5155737dee16d32fabcf96a2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a943e146c835d31a5155737dee16d32fabcf96a2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a943e146c835d31a5155737dee16d32fabcf96a2" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "aaa722b010cef2771317068ced8e16557af7f4db", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "aaa722b010cef2771317068ced8e16557af7f4db", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "aaa722b010cef2771317068ced8e16557af7f4db", + "68163d9496559f06038d108c74bfcb0781175eda": "aaa722b010cef2771317068ced8e16557af7f4db", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "aaa722b010cef2771317068ced8e16557af7f4db", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "aaa722b010cef2771317068ced8e16557af7f4db" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "68163d9496559f06038d108c74bfcb0781175eda": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4057bf9cfd07a629cf2772ca6984f442b3837841" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "68163d9496559f06038d108c74bfcb0781175eda": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "68163d9496559f06038d108c74bfcb0781175eda": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "bbff25d0a619aa246633377df0af032e4b837aad", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bbff25d0a619aa246633377df0af032e4b837aad", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bbff25d0a619aa246633377df0af032e4b837aad", + "68163d9496559f06038d108c74bfcb0781175eda": "bbff25d0a619aa246633377df0af032e4b837aad", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bbff25d0a619aa246633377df0af032e4b837aad", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bbff25d0a619aa246633377df0af032e4b837aad" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "68163d9496559f06038d108c74bfcb0781175eda": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "15d6269a84fd881fce67bb18f5eb89421c926369", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "15d6269a84fd881fce67bb18f5eb89421c926369", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "15d6269a84fd881fce67bb18f5eb89421c926369", + "68163d9496559f06038d108c74bfcb0781175eda": "15d6269a84fd881fce67bb18f5eb89421c926369", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "15d6269a84fd881fce67bb18f5eb89421c926369", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "15d6269a84fd881fce67bb18f5eb89421c926369" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "68163d9496559f06038d108c74bfcb0781175eda": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c626e0488bd823c04db0105bf7890c5a0d269978", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c626e0488bd823c04db0105bf7890c5a0d269978", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c626e0488bd823c04db0105bf7890c5a0d269978", + "68163d9496559f06038d108c74bfcb0781175eda": "c626e0488bd823c04db0105bf7890c5a0d269978", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c626e0488bd823c04db0105bf7890c5a0d269978", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c626e0488bd823c04db0105bf7890c5a0d269978" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "68163d9496559f06038d108c74bfcb0781175eda": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "68163d9496559f06038d108c74bfcb0781175eda": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee" + }, + "RMQ/Core/SuccinctClose/RelativeSummary.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "68163d9496559f06038d108c74bfcb0781175eda": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "da0cefdd39bace8e0df283f1724e58eef71ed8b9" + }, + "RMQ/Core/SuccinctFinal.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "68163d9496559f06038d108c74bfcb0781175eda": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27" + }, + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "68163d9496559f06038d108c74bfcb0781175eda": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "abecf3e426f2672be5abe200d8fc55c50a61ae66" + }, + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "68163d9496559f06038d108c74bfcb0781175eda": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "68163d9496559f06038d108c74bfcb0781175eda": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "8914eb883e911674243db83f287d573cd8f562a1", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8914eb883e911674243db83f287d573cd8f562a1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8914eb883e911674243db83f287d573cd8f562a1", + "68163d9496559f06038d108c74bfcb0781175eda": "8914eb883e911674243db83f287d573cd8f562a1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8914eb883e911674243db83f287d573cd8f562a1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8914eb883e911674243db83f287d573cd8f562a1" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "68163d9496559f06038d108c74bfcb0781175eda": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c8158a39d161b6941804c5b0287f835f6dd8ca01" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "68163d9496559f06038d108c74bfcb0781175eda": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a6d761a0d22a890996cedb8ed0a179544e356363", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a6d761a0d22a890996cedb8ed0a179544e356363", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a6d761a0d22a890996cedb8ed0a179544e356363", + "68163d9496559f06038d108c74bfcb0781175eda": "a6d761a0d22a890996cedb8ed0a179544e356363", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a6d761a0d22a890996cedb8ed0a179544e356363", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a6d761a0d22a890996cedb8ed0a179544e356363" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "68163d9496559f06038d108c74bfcb0781175eda": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "68163d9496559f06038d108c74bfcb0781175eda": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "68163d9496559f06038d108c74bfcb0781175eda": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "61fce2cf25b936c5d64b446e3159285d823d4a26" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "68163d9496559f06038d108c74bfcb0781175eda": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d79bc285b16c4bf26708d2239730bc919479e9f4" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerArchitectureCapstone.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0ff047d065b64bb1ad7f1076b014d31f233cfe36", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0ff047d065b64bb1ad7f1076b014d31f233cfe36", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0ff047d065b64bb1ad7f1076b014d31f233cfe36", + "68163d9496559f06038d108c74bfcb0781175eda": "0ff047d065b64bb1ad7f1076b014d31f233cfe36", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0ff047d065b64bb1ad7f1076b014d31f233cfe36", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0ff047d065b64bb1ad7f1076b014d31f233cfe36" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCapstone.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "fd70769b0e7440d6a39dd2c969a40d1a0d8d3441", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "fd70769b0e7440d6a39dd2c969a40d1a0d8d3441", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "fd70769b0e7440d6a39dd2c969a40d1a0d8d3441", + "68163d9496559f06038d108c74bfcb0781175eda": "fd70769b0e7440d6a39dd2c969a40d1a0d8d3441", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "fd70769b0e7440d6a39dd2c969a40d1a0d8d3441", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "fd70769b0e7440d6a39dd2c969a40d1a0d8d3441" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "68163d9496559f06038d108c74bfcb0781175eda": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f947fbf9bcb771769babd6e44d94ea637aea8b64" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "68163d9496559f06038d108c74bfcb0781175eda": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "91af3069b59c18350b04a8fa78eea04a5f3c77f5" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b8c35e4f11885d78d98697223105f935d8e71c55", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b8c35e4f11885d78d98697223105f935d8e71c55", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b8c35e4f11885d78d98697223105f935d8e71c55", + "68163d9496559f06038d108c74bfcb0781175eda": "b8c35e4f11885d78d98697223105f935d8e71c55", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b8c35e4f11885d78d98697223105f935d8e71c55", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b8c35e4f11885d78d98697223105f935d8e71c55" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "68163d9496559f06038d108c74bfcb0781175eda": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "04881332b811821d2846d80c027281b47982dee9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "04881332b811821d2846d80c027281b47982dee9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "04881332b811821d2846d80c027281b47982dee9", + "68163d9496559f06038d108c74bfcb0781175eda": "04881332b811821d2846d80c027281b47982dee9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "04881332b811821d2846d80c027281b47982dee9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "04881332b811821d2846d80c027281b47982dee9" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "68163d9496559f06038d108c74bfcb0781175eda": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "68163d9496559f06038d108c74bfcb0781175eda": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bbd7a6b591a02a8674711a4b1aba44f272437b3b" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerAtomicStateProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "57f72f0fd426bd60288c273b5124194363c55e85", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "57f72f0fd426bd60288c273b5124194363c55e85", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "57f72f0fd426bd60288c273b5124194363c55e85", + "68163d9496559f06038d108c74bfcb0781175eda": "57f72f0fd426bd60288c273b5124194363c55e85", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "57f72f0fd426bd60288c273b5124194363c55e85", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "57f72f0fd426bd60288c273b5124194363c55e85" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerInteriorStateProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a86164d6d74f777e78ff6dd7e49a334821ef57be", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a86164d6d74f777e78ff6dd7e49a334821ef57be", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a86164d6d74f777e78ff6dd7e49a334821ef57be", + "68163d9496559f06038d108c74bfcb0781175eda": "a86164d6d74f777e78ff6dd7e49a334821ef57be", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a86164d6d74f777e78ff6dd7e49a334821ef57be", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a86164d6d74f777e78ff6dd7e49a334821ef57be" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "68163d9496559f06038d108c74bfcb0781175eda": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5948c993ad3ea8d877f524b1248c3f50e302eee1" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerStateProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "444998dad04b49577dc4eeef976dbb6591894a4b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "444998dad04b49577dc4eeef976dbb6591894a4b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "444998dad04b49577dc4eeef976dbb6591894a4b", + "68163d9496559f06038d108c74bfcb0781175eda": "444998dad04b49577dc4eeef976dbb6591894a4b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "444998dad04b49577dc4eeef976dbb6591894a4b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "444998dad04b49577dc4eeef976dbb6591894a4b" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "68163d9496559f06038d108c74bfcb0781175eda": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c7153e9b189d8b8d4f18752dce746780f4a999bc" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c0b2838b27f82f08f95aba2060a66495802103b7", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c0b2838b27f82f08f95aba2060a66495802103b7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c0b2838b27f82f08f95aba2060a66495802103b7", + "68163d9496559f06038d108c74bfcb0781175eda": "c0b2838b27f82f08f95aba2060a66495802103b7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c0b2838b27f82f08f95aba2060a66495802103b7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c0b2838b27f82f08f95aba2060a66495802103b7" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "68163d9496559f06038d108c74bfcb0781175eda": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "68163d9496559f06038d108c74bfcb0781175eda": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "68163d9496559f06038d108c74bfcb0781175eda": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d2854754dc95a9e31e51dc195a241b71fedd1632" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "8e9c438fed0647458f7a1327f75793606863a0da", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8e9c438fed0647458f7a1327f75793606863a0da", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8e9c438fed0647458f7a1327f75793606863a0da", + "68163d9496559f06038d108c74bfcb0781175eda": "8e9c438fed0647458f7a1327f75793606863a0da", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8e9c438fed0647458f7a1327f75793606863a0da", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8e9c438fed0647458f7a1327f75793606863a0da" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "68163d9496559f06038d108c74bfcb0781175eda": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "68163d9496559f06038d108c74bfcb0781175eda": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "f90134ab632650a472376a717a16f42da3126eba", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f90134ab632650a472376a717a16f42da3126eba", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f90134ab632650a472376a717a16f42da3126eba", + "68163d9496559f06038d108c74bfcb0781175eda": "f90134ab632650a472376a717a16f42da3126eba", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f90134ab632650a472376a717a16f42da3126eba", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f90134ab632650a472376a717a16f42da3126eba" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "68163d9496559f06038d108c74bfcb0781175eda": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2761635255e7ecd0fc21657ed9b13671ea95e97d" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "68163d9496559f06038d108c74bfcb0781175eda": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e7ae736b75083987ba8bab9145c3b869e87b107a" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "68163d9496559f06038d108c74bfcb0781175eda": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a6cc3b1e1af37c9bd8823575a2d393b043723491" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "68163d9496559f06038d108c74bfcb0781175eda": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9a99e1ff78af3cef013b8d6aff6337c7629edc95" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "68163d9496559f06038d108c74bfcb0781175eda": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0159323644e76ef425870fc819603dd8edd3e2c2", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0159323644e76ef425870fc819603dd8edd3e2c2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0159323644e76ef425870fc819603dd8edd3e2c2", + "68163d9496559f06038d108c74bfcb0781175eda": "0159323644e76ef425870fc819603dd8edd3e2c2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0159323644e76ef425870fc819603dd8edd3e2c2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0159323644e76ef425870fc819603dd8edd3e2c2" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "68163d9496559f06038d108c74bfcb0781175eda": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1986df34c14482836893e4d7bb3e8a9edf74e691" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "68163d9496559f06038d108c74bfcb0781175eda": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "58bdcf99bb16576ed803a67f411a4d6eeb039bef" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "68163d9496559f06038d108c74bfcb0781175eda": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3081c1fb9cfc055c075aa6a3e2f35b00df976799" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "68163d9496559f06038d108c74bfcb0781175eda": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0c5dec614ce2126b39c673cfe8b61701120ceda1" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "68163d9496559f06038d108c74bfcb0781175eda": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "68163d9496559f06038d108c74bfcb0781175eda": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "68163d9496559f06038d108c74bfcb0781175eda": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5cf50ea9ff605f87dbb030434272cdeaa8d47778" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2fae800525e8c8369c4e5074ff62847daa53251e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2fae800525e8c8369c4e5074ff62847daa53251e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2fae800525e8c8369c4e5074ff62847daa53251e", + "68163d9496559f06038d108c74bfcb0781175eda": "2fae800525e8c8369c4e5074ff62847daa53251e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2fae800525e8c8369c4e5074ff62847daa53251e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2fae800525e8c8369c4e5074ff62847daa53251e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "68163d9496559f06038d108c74bfcb0781175eda": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "93255811da5f1425eee0de3d6be09c573f502090", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "93255811da5f1425eee0de3d6be09c573f502090", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "93255811da5f1425eee0de3d6be09c573f502090", + "68163d9496559f06038d108c74bfcb0781175eda": "93255811da5f1425eee0de3d6be09c573f502090", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "93255811da5f1425eee0de3d6be09c573f502090", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "93255811da5f1425eee0de3d6be09c573f502090" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "68163d9496559f06038d108c74bfcb0781175eda": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e789fa5ca1abc60baa34da12545a4807bae30a6a" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "68163d9496559f06038d108c74bfcb0781175eda": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bf01a751a9fc492cbcc559889ebf88d1ff8df654" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "68163d9496559f06038d108c74bfcb0781175eda": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9" + }, + "RMQ/Core/SuccinctFinal/RAM/RankSamplePresence.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "27de147785acd15a0ab9e6d982df9fefb76ad088", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "27de147785acd15a0ab9e6d982df9fefb76ad088", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "27de147785acd15a0ab9e6d982df9fefb76ad088", + "68163d9496559f06038d108c74bfcb0781175eda": "27de147785acd15a0ab9e6d982df9fefb76ad088", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "27de147785acd15a0ab9e6d982df9fefb76ad088", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "27de147785acd15a0ab9e6d982df9fefb76ad088" + }, + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2bb6feeb97019a0272d2187731525a38a46ff935", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2bb6feeb97019a0272d2187731525a38a46ff935", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2bb6feeb97019a0272d2187731525a38a46ff935", + "68163d9496559f06038d108c74bfcb0781175eda": "2bb6feeb97019a0272d2187731525a38a46ff935", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2bb6feeb97019a0272d2187731525a38a46ff935", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2bb6feeb97019a0272d2187731525a38a46ff935" + }, + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachability.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "fb7118cf5d3290ee506d7db8a6fb79746449458f", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "fb7118cf5d3290ee506d7db8a6fb79746449458f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "fb7118cf5d3290ee506d7db8a6fb79746449458f", + "68163d9496559f06038d108c74bfcb0781175eda": "fb7118cf5d3290ee506d7db8a6fb79746449458f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "fb7118cf5d3290ee506d7db8a6fb79746449458f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "fb7118cf5d3290ee506d7db8a6fb79746449458f" + }, + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilityLong.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "bba67f1127442705e77960222ad8e04a7712a0a0", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bba67f1127442705e77960222ad8e04a7712a0a0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bba67f1127442705e77960222ad8e04a7712a0a0", + "68163d9496559f06038d108c74bfcb0781175eda": "bba67f1127442705e77960222ad8e04a7712a0a0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bba67f1127442705e77960222ad8e04a7712a0a0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bba67f1127442705e77960222ad8e04a7712a0a0" + }, + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a6d1a0bc2c62742f224f4ead56129aa2e5fdcb6d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "304a27908f4baf09a2296ec2223248a0636bf69f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "304a27908f4baf09a2296ec2223248a0636bf69f", + "68163d9496559f06038d108c74bfcb0781175eda": "304a27908f4baf09a2296ec2223248a0636bf69f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "304a27908f4baf09a2296ec2223248a0636bf69f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "304a27908f4baf09a2296ec2223248a0636bf69f" + }, + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySparse.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "4e7f89b5ed2ab1c410f802fd6514737fd1f733e6", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4e7f89b5ed2ab1c410f802fd6514737fd1f733e6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4e7f89b5ed2ab1c410f802fd6514737fd1f733e6", + "68163d9496559f06038d108c74bfcb0781175eda": "4e7f89b5ed2ab1c410f802fd6514737fd1f733e6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4e7f89b5ed2ab1c410f802fd6514737fd1f733e6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4e7f89b5ed2ab1c410f802fd6514737fd1f733e6" + }, + "RMQ/Core/SuccinctFinal/RAM/Segments.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "68163d9496559f06038d108c74bfcb0781175eda": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6810dd6d61d2abcccfd7ba66275cfefbe08da882" + }, + "RMQ/Core/SuccinctFinalModelAdequacy.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "68163d9496559f06038d108c74bfcb0781175eda": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c" + }, + "RMQ/Core/SuccinctFinalRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "68163d9496559f06038d108c74bfcb0781175eda": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0322bf5a41be302b34d896d0af4376e6cb99a186" + }, + "RMQ/Core/SuccinctFinalSemanticProvenanceAdequacy.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "f5e97ca118f226b3a0b59b10b7f05112923065a7", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f5e97ca118f226b3a0b59b10b7f05112923065a7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f5e97ca118f226b3a0b59b10b7f05112923065a7", + "68163d9496559f06038d108c74bfcb0781175eda": "f5e97ca118f226b3a0b59b10b7f05112923065a7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f5e97ca118f226b3a0b59b10b7f05112923065a7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f5e97ca118f226b3a0b59b10b7f05112923065a7" + }, + "RMQ/Core/SuccinctFinalStoreParam.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "68163d9496559f06038d108c74bfcb0781175eda": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4" + }, + "RMQ/Core/SuccinctRMQClassic.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "68163d9496559f06038d108c74bfcb0781175eda": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "01b511aad872612ce166c1d0d96d6081ba59b04a" + }, + "RMQ/Core/SuccinctRMQClassicProvenance.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a37ca75cd7669238e05f4d19ee139e1242dc0940", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a37ca75cd7669238e05f4d19ee139e1242dc0940", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a37ca75cd7669238e05f4d19ee139e1242dc0940", + "68163d9496559f06038d108c74bfcb0781175eda": "a37ca75cd7669238e05f4d19ee139e1242dc0940", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a37ca75cd7669238e05f4d19ee139e1242dc0940", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a37ca75cd7669238e05f4d19ee139e1242dc0940" + }, + "RMQ/Core/SuccinctRank.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "68163d9496559f06038d108c74bfcb0781175eda": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c" + }, + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "68163d9496559f06038d108c74bfcb0781175eda": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "58c23a12a99c3fdad48652701c7715352d22b0f5" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "69853b8a71f3024992567c410d0f005b53679e33", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "69853b8a71f3024992567c410d0f005b53679e33", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "69853b8a71f3024992567c410d0f005b53679e33", + "68163d9496559f06038d108c74bfcb0781175eda": "69853b8a71f3024992567c410d0f005b53679e33", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "69853b8a71f3024992567c410d0f005b53679e33", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "69853b8a71f3024992567c410d0f005b53679e33" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "68163d9496559f06038d108c74bfcb0781175eda": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "68163d9496559f06038d108c74bfcb0781175eda": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "68163d9496559f06038d108c74bfcb0781175eda": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "5ddfae27199921e419672c3c37648fc808086f07", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5ddfae27199921e419672c3c37648fc808086f07", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5ddfae27199921e419672c3c37648fc808086f07", + "68163d9496559f06038d108c74bfcb0781175eda": "5ddfae27199921e419672c3c37648fc808086f07", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5ddfae27199921e419672c3c37648fc808086f07", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5ddfae27199921e419672c3c37648fc808086f07" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e469e746c7765371ff3872d3fadb052529fd6a94", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e469e746c7765371ff3872d3fadb052529fd6a94", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e469e746c7765371ff3872d3fadb052529fd6a94", + "68163d9496559f06038d108c74bfcb0781175eda": "e469e746c7765371ff3872d3fadb052529fd6a94", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e469e746c7765371ff3872d3fadb052529fd6a94", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e469e746c7765371ff3872d3fadb052529fd6a94" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "68163d9496559f06038d108c74bfcb0781175eda": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "19c93d634b808f142daa3a4efb7931cd1272adc3" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "68163d9496559f06038d108c74bfcb0781175eda": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f08f6a261fa432eba35412a6e569ee797dc0ead9" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3f863a3f82dc237bed13456dc9750261189dc191", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3f863a3f82dc237bed13456dc9750261189dc191", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3f863a3f82dc237bed13456dc9750261189dc191", + "68163d9496559f06038d108c74bfcb0781175eda": "3f863a3f82dc237bed13456dc9750261189dc191", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3f863a3f82dc237bed13456dc9750261189dc191", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3f863a3f82dc237bed13456dc9750261189dc191" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "68163d9496559f06038d108c74bfcb0781175eda": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "506da76c581dbd3d93c2a06769ca4f0c51b07390" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b0e90c53da64b634b5783d591d375096aadc27e4", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b0e90c53da64b634b5783d591d375096aadc27e4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b0e90c53da64b634b5783d591d375096aadc27e4", + "68163d9496559f06038d108c74bfcb0781175eda": "b0e90c53da64b634b5783d591d375096aadc27e4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b0e90c53da64b634b5783d591d375096aadc27e4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b0e90c53da64b634b5783d591d375096aadc27e4" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "68163d9496559f06038d108c74bfcb0781175eda": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "44cbd5a1e69af52a787b564b488eadf01bfa3a27" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "68163d9496559f06038d108c74bfcb0781175eda": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "283fa43325de9f3385663ccb1f3b8c589a9da1b3" + }, + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "68163d9496559f06038d108c74bfcb0781175eda": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "fa88b2ae3d53b69e2573977945f5e8004a6aa479" + }, + "RMQ/Core/SuccinctSelect/TwoLevel.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "68163d9496559f06038d108c74bfcb0781175eda": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "68163d9496559f06038d108c74bfcb0781175eda": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "06db1a1962d39a7591b7f59a7b17210373382ffa" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "68163d9496559f06038d108c74bfcb0781175eda": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a12c8e170af24ae46ec589a1c17875fdd19a610d" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "68163d9496559f06038d108c74bfcb0781175eda": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "68163d9496559f06038d108c74bfcb0781175eda": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9d472b979908fb983b5e298edf46d9508d5b10bf" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3517212958a3693e10dad86c687190413d6074c5", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3517212958a3693e10dad86c687190413d6074c5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3517212958a3693e10dad86c687190413d6074c5", + "68163d9496559f06038d108c74bfcb0781175eda": "3517212958a3693e10dad86c687190413d6074c5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3517212958a3693e10dad86c687190413d6074c5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3517212958a3693e10dad86c687190413d6074c5" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "68163d9496559f06038d108c74bfcb0781175eda": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "581f2c827a37acc6eb74bdde22cf1e37168b7394" + }, + "RMQ/Core/SuccinctSpace.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "68163d9496559f06038d108c74bfcb0781175eda": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5" + }, + "RMQ/Core/SuccinctSpace/Asymptotics.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "68163d9496559f06038d108c74bfcb0781175eda": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "af612389cd21990dd0ef4d9bb01d463acde8ed16" + }, + "RMQ/Core/SuccinctSpace/BPAccess.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b62d57c1c04c29150f263d9b1447997524213fff", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b62d57c1c04c29150f263d9b1447997524213fff", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b62d57c1c04c29150f263d9b1447997524213fff", + "68163d9496559f06038d108c74bfcb0781175eda": "b62d57c1c04c29150f263d9b1447997524213fff", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b62d57c1c04c29150f263d9b1447997524213fff", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b62d57c1c04c29150f263d9b1447997524213fff" + }, + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "68163d9496559f06038d108c74bfcb0781175eda": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44" + }, + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "68163d9496559f06038d108c74bfcb0781175eda": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ac21de8f4ba5461e8c51097d651d57d947a70c00" + }, + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "68163d9496559f06038d108c74bfcb0781175eda": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e8e8389d7d3dd442a58b134b84a568e1137e08ce" + }, + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "42ba05060237de74f6921164e0078bba0e446a04", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "42ba05060237de74f6921164e0078bba0e446a04", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "42ba05060237de74f6921164e0078bba0e446a04", + "68163d9496559f06038d108c74bfcb0781175eda": "42ba05060237de74f6921164e0078bba0e446a04", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "42ba05060237de74f6921164e0078bba0e446a04", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "42ba05060237de74f6921164e0078bba0e446a04" + }, + "RMQ/Core/SuccinctSpace/BPShape.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "68163d9496559f06038d108c74bfcb0781175eda": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b83298be618d812bd3d7e0c313fd98f1a57734f3" + }, + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "68163d9496559f06038d108c74bfcb0781175eda": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "84c7b31c15a4ba1eab3737e7331847b69ee04677" + }, + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "68163d9496559f06038d108c74bfcb0781175eda": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "26a623359419bf1491798cfcd9d1bc4155c3ddd5" + }, + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "68163d9496559f06038d108c74bfcb0781175eda": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee" + }, + "RMQ/Core/SuccinctSpace/RankSelect.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "68163d9496559f06038d108c74bfcb0781175eda": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "131618d64c79cbb4ad657ed53afd65e367b63a11" + }, + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "68163d9496559f06038d108c74bfcb0781175eda": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240" + }, + "RMQ/Core/SuccinctSpace/SelectSamples.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "68163d9496559f06038d108c74bfcb0781175eda": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "10cdeafad9e07c0b8a476be754f2128e85c5198a" + }, + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "68163d9496559f06038d108c74bfcb0781175eda": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1cd7e04d03968c80346d1fe316f6e1c07ae29720" + }, + "RMQ/Core/SuccinctSpace/Tables.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "68163d9496559f06038d108c74bfcb0781175eda": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6c88706b7cc13246ecb83ca81e057c35bf31f12f" + }, + "RMQ/Core/SuccinctSpace/TablesRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "27090541304ff011ec275db5059355b5adb4cf57", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "27090541304ff011ec275db5059355b5adb4cf57", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "27090541304ff011ec275db5059355b5adb4cf57", + "68163d9496559f06038d108c74bfcb0781175eda": "27090541304ff011ec275db5059355b5adb4cf57", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "27090541304ff011ec275db5059355b5adb4cf57", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "27090541304ff011ec275db5059355b5adb4cf57" + }, + "RMQ/Core/SuccinctSpace/WordStore.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "68163d9496559f06038d108c74bfcb0781175eda": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3c07a23045937c7ad80fdcc7803ec009555f119d" + }, + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c23a0e494a12689299f48c09d65cca477bebf609", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c23a0e494a12689299f48c09d65cca477bebf609", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c23a0e494a12689299f48c09d65cca477bebf609", + "68163d9496559f06038d108c74bfcb0781175eda": "c23a0e494a12689299f48c09d65cca477bebf609", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c23a0e494a12689299f48c09d65cca477bebf609", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c23a0e494a12689299f48c09d65cca477bebf609" + }, + "RMQ/Core/TableModel.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "68163d9496559f06038d108c74bfcb0781175eda": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae" + }, + "RMQ/Core/Window.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "68163d9496559f06038d108c74bfcb0781175eda": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d8cfc10c688f5193eb862f900103c5335cd0658d" + }, + "RMQ/Core/WordRAM.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "611e796270c9413f36f1ed40842118b5641f5d1a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "611e796270c9413f36f1ed40842118b5641f5d1a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "611e796270c9413f36f1ed40842118b5641f5d1a", + "68163d9496559f06038d108c74bfcb0781175eda": "611e796270c9413f36f1ed40842118b5641f5d1a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "611e796270c9413f36f1ed40842118b5641f5d1a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "611e796270c9413f36f1ed40842118b5641f5d1a" + }, + "RMQ/Core/WordRAM/E1FringeBridge.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "68163d9496559f06038d108c74bfcb0781175eda": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db" + }, + "RMQ/Core/WordRAM/E1Machine.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "68163d9496559f06038d108c74bfcb0781175eda": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5646ccb1d9d21fb561b5e624f5e451d00819fa38" + }, + "RMQ/Core/WordRAM/E1MachineCalculus.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "68163d9496559f06038d108c74bfcb0781175eda": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "18e794f2a79e78a2186c579fc0eeed0f23dc52db" + }, + "RMQ/Core/WordRAM/E1RankBridge.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6e1eec24542ffb497076e9c497846d2906416207", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6e1eec24542ffb497076e9c497846d2906416207", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6e1eec24542ffb497076e9c497846d2906416207", + "68163d9496559f06038d108c74bfcb0781175eda": "6e1eec24542ffb497076e9c497846d2906416207", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6e1eec24542ffb497076e9c497846d2906416207", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6e1eec24542ffb497076e9c497846d2906416207" + }, + "RMQ/Core/WordRAM/Packed/Accounting.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "68163d9496559f06038d108c74bfcb0781175eda": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f" + }, + "RMQ/Core/WordRAM/Packed/Allocation.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "68163d9496559f06038d108c74bfcb0781175eda": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "39d65f0bc8a19dfc8467d16263bfc631e99c6551" + }, + "RMQ/Core/WordRAM/Packed/Calculus.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "68163d9496559f06038d108c74bfcb0781175eda": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1a4908d33997a2f6222a64a080d772f37ccc6a81" + }, + "RMQ/Core/WordRAM/Packed/CandidateProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "68163d9496559f06038d108c74bfcb0781175eda": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6" + }, + "RMQ/Core/WordRAM/Packed/Capstone.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "4bdf1fda17b0eceee714c7719175e8357bcd3ced", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4bdf1fda17b0eceee714c7719175e8357bcd3ced", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4bdf1fda17b0eceee714c7719175e8357bcd3ced", + "68163d9496559f06038d108c74bfcb0781175eda": "4bdf1fda17b0eceee714c7719175e8357bcd3ced", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4bdf1fda17b0eceee714c7719175e8357bcd3ced", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4bdf1fda17b0eceee714c7719175e8357bcd3ced" + }, + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "68163d9496559f06038d108c74bfcb0781175eda": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f" + }, + "RMQ/Core/WordRAM/Packed/Compiler.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2cd06337d200b1c778145a286d7a08146bcef910", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2cd06337d200b1c778145a286d7a08146bcef910", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2cd06337d200b1c778145a286d7a08146bcef910", + "68163d9496559f06038d108c74bfcb0781175eda": "2cd06337d200b1c778145a286d7a08146bcef910", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2cd06337d200b1c778145a286d7a08146bcef910", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2cd06337d200b1c778145a286d7a08146bcef910" + }, + "RMQ/Core/WordRAM/Packed/DensePacking.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "68163d9496559f06038d108c74bfcb0781175eda": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a" + }, + "RMQ/Core/WordRAM/Packed/Frame.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "68163d9496559f06038d108c74bfcb0781175eda": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "da57356278dbd5a6cb1febf3d3e1cada43857a80" + }, + "RMQ/Core/WordRAM/Packed/FringeProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "68163d9496559f06038d108c74bfcb0781175eda": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0" + }, + "RMQ/Core/WordRAM/Packed/FringeSafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "68163d9496559f06038d108c74bfcb0781175eda": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652" + }, + "RMQ/Core/WordRAM/Packed/FringeSource.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "68163d9496559f06038d108c74bfcb0781175eda": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7865a9671d9453dc9ac8bf66af2c8642e4360f10" + }, + "RMQ/Core/WordRAM/Packed/Guard.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "68163d9496559f06038d108c74bfcb0781175eda": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8cfeba2892f8321956d799eb3514c7522bf46a7b" + }, + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "68163d9496559f06038d108c74bfcb0781175eda": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "536c476bcebca4833366a5f3f0be3d5d19d4a09e" + }, + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "68163d9496559f06038d108c74bfcb0781175eda": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2b76d6235136a8bb9afc1daac7fe67df6ce34012" + }, + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "68163d9496559f06038d108c74bfcb0781175eda": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e59f716c11e9cdc0b323265220e0e5633e87789f" + }, + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9af0ede08be43082e459e6b97a578f008b5ff551", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9af0ede08be43082e459e6b97a578f008b5ff551", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9af0ede08be43082e459e6b97a578f008b5ff551", + "68163d9496559f06038d108c74bfcb0781175eda": "9af0ede08be43082e459e6b97a578f008b5ff551", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9af0ede08be43082e459e6b97a578f008b5ff551", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9af0ede08be43082e459e6b97a578f008b5ff551" + }, + "RMQ/Core/WordRAM/Packed/InteriorSource.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "68163d9496559f06038d108c74bfcb0781175eda": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "920906f499c5b95eb3c9dd5b87927924ceca09cf" + }, + "RMQ/Core/WordRAM/Packed/LCAProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "68163d9496559f06038d108c74bfcb0781175eda": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244" + }, + "RMQ/Core/WordRAM/Packed/LCASafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "68163d9496559f06038d108c74bfcb0781175eda": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "04eb3caad4c2e088e7bea13142bd6d4174d4080e" + }, + "RMQ/Core/WordRAM/Packed/LoadSafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "d072778216d7d44539636bfcb766e74213ccc57b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d072778216d7d44539636bfcb766e74213ccc57b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d072778216d7d44539636bfcb766e74213ccc57b", + "68163d9496559f06038d108c74bfcb0781175eda": "d072778216d7d44539636bfcb766e74213ccc57b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d072778216d7d44539636bfcb766e74213ccc57b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d072778216d7d44539636bfcb766e74213ccc57b" + }, + "RMQ/Core/WordRAM/Packed/Locate.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "68163d9496559f06038d108c74bfcb0781175eda": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a610d7777cb91a176575c41bc722b1bea7dc17a6" + }, + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "68163d9496559f06038d108c74bfcb0781175eda": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e23de1a5946d8a55c17dce7d382369dd18e54c34" + }, + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "68163d9496559f06038d108c74bfcb0781175eda": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6efea650e46a7d4b1ed36adc6483e030b4332ec3" + }, + "RMQ/Core/WordRAM/Packed/Primitive.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "68163d9496559f06038d108c74bfcb0781175eda": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9ee7a8069c8e55407e4199dc620e5b8551e3093d" + }, + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "68163d9496559f06038d108c74bfcb0781175eda": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "23d6a4c6f83832eb2ebe83e8779f29f77df60496" + }, + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "68163d9496559f06038d108c74bfcb0781175eda": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04" + }, + "RMQ/Core/WordRAM/Packed/QueryObservations.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "68163d9496559f06038d108c74bfcb0781175eda": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb" + }, + "RMQ/Core/WordRAM/Packed/QueryProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "68163d9496559f06038d108c74bfcb0781175eda": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6bc4493a814eee485dfb7cf36da2d1c006e41779" + }, + "RMQ/Core/WordRAM/Packed/QueryReference.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "68163d9496559f06038d108c74bfcb0781175eda": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7" + }, + "RMQ/Core/WordRAM/Packed/QuerySafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "64eb0bc513349545f81cbac2475f92895930a4c7", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "64eb0bc513349545f81cbac2475f92895930a4c7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "64eb0bc513349545f81cbac2475f92895930a4c7", + "68163d9496559f06038d108c74bfcb0781175eda": "64eb0bc513349545f81cbac2475f92895930a4c7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "64eb0bc513349545f81cbac2475f92895930a4c7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "64eb0bc513349545f81cbac2475f92895930a4c7" + }, + "RMQ/Core/WordRAM/Packed/QuerySource.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "077f3b3803468dd60f58736caf979b4c879a827b", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "077f3b3803468dd60f58736caf979b4c879a827b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "077f3b3803468dd60f58736caf979b4c879a827b", + "68163d9496559f06038d108c74bfcb0781175eda": "077f3b3803468dd60f58736caf979b4c879a827b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "077f3b3803468dd60f58736caf979b4c879a827b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "077f3b3803468dd60f58736caf979b4c879a827b" + }, + "RMQ/Core/WordRAM/Packed/QueryStatic.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "68163d9496559f06038d108c74bfcb0781175eda": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513" + }, + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "68163d9496559f06038d108c74bfcb0781175eda": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c25aa9a82983f898417ecb1b5d9849e7713c7605" + }, + "RMQ/Core/WordRAM/Packed/RankProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "68163d9496559f06038d108c74bfcb0781175eda": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "57d719c4b0015fa534dc2340a1c194b36861a0ad" + }, + "RMQ/Core/WordRAM/Packed/RankSafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2932df9d0b444aab14914558f7425c8948c2eed2", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2932df9d0b444aab14914558f7425c8948c2eed2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2932df9d0b444aab14914558f7425c8948c2eed2", + "68163d9496559f06038d108c74bfcb0781175eda": "2932df9d0b444aab14914558f7425c8948c2eed2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2932df9d0b444aab14914558f7425c8948c2eed2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2932df9d0b444aab14914558f7425c8948c2eed2" + }, + "RMQ/Core/WordRAM/Packed/RankSource.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "b5f57f94ce458a38dfcf83801c89333029704414", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b5f57f94ce458a38dfcf83801c89333029704414", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b5f57f94ce458a38dfcf83801c89333029704414", + "68163d9496559f06038d108c74bfcb0781175eda": "b5f57f94ce458a38dfcf83801c89333029704414", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b5f57f94ce458a38dfcf83801c89333029704414", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b5f57f94ce458a38dfcf83801c89333029704414" + }, + "RMQ/Core/WordRAM/Packed/ReadInterface.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "68163d9496559f06038d108c74bfcb0781175eda": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0a68f62355dfd798bab3f2579e43135b8fcdb588" + }, + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "37b534eac23885a9e17856adafb111c766eb5db9", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "37b534eac23885a9e17856adafb111c766eb5db9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "37b534eac23885a9e17856adafb111c766eb5db9", + "68163d9496559f06038d108c74bfcb0781175eda": "37b534eac23885a9e17856adafb111c766eb5db9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "37b534eac23885a9e17856adafb111c766eb5db9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "37b534eac23885a9e17856adafb111c766eb5db9" + }, + "RMQ/Core/WordRAM/Packed/RegularLocate.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "68163d9496559f06038d108c74bfcb0781175eda": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "26e636e0cd038f1783541ab60545d6c0bf025bb5" + }, + "RMQ/Core/WordRAM/Packed/Safety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "68163d9496559f06038d108c74bfcb0781175eda": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a2aa663ac41075c94a9f973c7c6c83dd53a35328" + }, + "RMQ/Core/WordRAM/Packed/Scalar.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "68163d9496559f06038d108c74bfcb0781175eda": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c" + }, + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9490454d58fb0c531469f12934f5cc04370954f4", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9490454d58fb0c531469f12934f5cc04370954f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9490454d58fb0c531469f12934f5cc04370954f4", + "68163d9496559f06038d108c74bfcb0781175eda": "9490454d58fb0c531469f12934f5cc04370954f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9490454d58fb0c531469f12934f5cc04370954f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9490454d58fb0c531469f12934f5cc04370954f4" + }, + "RMQ/Core/WordRAM/Packed/Scratch.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "68163d9496559f06038d108c74bfcb0781175eda": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92" + }, + "RMQ/Core/WordRAM/Packed/SelectProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "68163d9496559f06038d108c74bfcb0781175eda": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c" + }, + "RMQ/Core/WordRAM/Packed/SelectSafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "42e973fa4096490518fabbd098ff960ce49a1624", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "42e973fa4096490518fabbd098ff960ce49a1624", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "42e973fa4096490518fabbd098ff960ce49a1624", + "68163d9496559f06038d108c74bfcb0781175eda": "42e973fa4096490518fabbd098ff960ce49a1624", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "42e973fa4096490518fabbd098ff960ce49a1624", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "42e973fa4096490518fabbd098ff960ce49a1624" + }, + "RMQ/Core/WordRAM/Packed/SelectSource.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "893b7deee585ac83ed3121312d476b695574233f", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "893b7deee585ac83ed3121312d476b695574233f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "893b7deee585ac83ed3121312d476b695574233f", + "68163d9496559f06038d108c74bfcb0781175eda": "893b7deee585ac83ed3121312d476b695574233f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "893b7deee585ac83ed3121312d476b695574233f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "893b7deee585ac83ed3121312d476b695574233f" + }, + "RMQ/Core/WordRAM/Packed/Setup.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "68163d9496559f06038d108c74bfcb0781175eda": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9fc02c520da4b841a3a519d833e251c6d90e5d62" + }, + "RMQ/Core/WordRAM/Packed/Span.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "2631671b135a4400597b4b266a1430f23b8be00c", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2631671b135a4400597b4b266a1430f23b8be00c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2631671b135a4400597b4b266a1430f23b8be00c", + "68163d9496559f06038d108c74bfcb0781175eda": "2631671b135a4400597b4b266a1430f23b8be00c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2631671b135a4400597b4b266a1430f23b8be00c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2631671b135a4400597b4b266a1430f23b8be00c" + }, + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "68163d9496559f06038d108c74bfcb0781175eda": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0e8cd2d15968d0425355049571dbe484fa4d118f" + }, + "RMQ/Core/WordRAM/Packed/Structured.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "680f1585b4d833318b86b67b5f511c258a66d563", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "680f1585b4d833318b86b67b5f511c258a66d563", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "680f1585b4d833318b86b67b5f511c258a66d563", + "68163d9496559f06038d108c74bfcb0781175eda": "680f1585b4d833318b86b67b5f511c258a66d563", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "680f1585b4d833318b86b67b5f511c258a66d563", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "680f1585b4d833318b86b67b5f511c258a66d563" + }, + "RMQ/Core/WordRAM/Packed/Width.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "68163d9496559f06038d108c74bfcb0781175eda": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a776d3e2ba49ab867683dff49deb7956b6a0cc02" + }, + "RMQ/Core/WordRAM/Packed/WindowProof.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "68163d9496559f06038d108c74bfcb0781175eda": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0b65303bb54e5e30b5ca1f09b58540979407854e" + }, + "RMQ/Core/WordRAM/Packed/WindowSafety.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "42cea2741f64970b5819e52974db7335d53d20a8", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "42cea2741f64970b5819e52974db7335d53d20a8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "42cea2741f64970b5819e52974db7335d53d20a8", + "68163d9496559f06038d108c74bfcb0781175eda": "42cea2741f64970b5819e52974db7335d53d20a8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "42cea2741f64970b5819e52974db7335d53d20a8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "42cea2741f64970b5819e52974db7335d53d20a8" + }, + "RMQ/Core/WordRAM/ReadStoreEval.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "68163d9496559f06038d108c74bfcb0781175eda": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "35435e9d3b9e224b458f8fbf898d7736757a3d8d" + }, + "RMQ/Core/WordRAM/Register.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "eca2029a512cdbae6596467ccb0898139b45af13", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "eca2029a512cdbae6596467ccb0898139b45af13", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "eca2029a512cdbae6596467ccb0898139b45af13", + "68163d9496559f06038d108c74bfcb0781175eda": "eca2029a512cdbae6596467ccb0898139b45af13", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "eca2029a512cdbae6596467ccb0898139b45af13", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "eca2029a512cdbae6596467ccb0898139b45af13" + }, + "RMQ/Headlines/RMQ.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "36dc880d9d58bf397dd081f143734ad895c66a58", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4411ba0c8c555efa181a19ead7ff28751dcd0e3e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4411ba0c8c555efa181a19ead7ff28751dcd0e3e", + "68163d9496559f06038d108c74bfcb0781175eda": "4411ba0c8c555efa181a19ead7ff28751dcd0e3e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4411ba0c8c555efa181a19ead7ff28751dcd0e3e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4411ba0c8c555efa181a19ead7ff28751dcd0e3e" + }, + "RMQPaper.lean": { + "3849ecbb53bbedfcd679352cc68d095fa5a304c2": "14f3f66c82c0a340e67af42f0411c1bc67ecbdc6", + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "14f3f66c82c0a340e67af42f0411c1bc67ecbdc6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "14f3f66c82c0a340e67af42f0411c1bc67ecbdc6", + "68163d9496559f06038d108c74bfcb0781175eda": "14f3f66c82c0a340e67af42f0411c1bc67ecbdc6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "14f3f66c82c0a340e67af42f0411c1bc67ecbdc6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "14f3f66c82c0a340e67af42f0411c1bc67ecbdc6" + } + } + }, + "lifecycle": { + "roots": [ + "RMQ/Headlines/Lifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "RMQ/Core/WordRAM/Lifecycle/Provenance.lean", + "RMQ/Validation/PackedLifecycle.lean" + ], + "closures": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/Construction/ArrayRun.lean", + "RMQ/Core/WordRAM/Construction/Builder/Access.lean", + "RMQ/Core/WordRAM/Construction/Builder/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Builder/Emit.lean", + "RMQ/Core/WordRAM/Construction/Builder/Finish.lean", + "RMQ/Core/WordRAM/Construction/Builder/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Builder/Interior.lean", + "RMQ/Core/WordRAM/Construction/Builder/Micro.lean", + "RMQ/Core/WordRAM/Construction/Builder/Output.lean", + "RMQ/Core/WordRAM/Construction/Builder/Program.lean", + "RMQ/Core/WordRAM/Construction/Builder/Registers.lean", + "RMQ/Core/WordRAM/Construction/Calculus.lean", + "RMQ/Core/WordRAM/Construction/Compiler.lean", + "RMQ/Core/WordRAM/Construction/Conservative.lean", + "RMQ/Core/WordRAM/Construction/Contract.lean", + "RMQ/Core/WordRAM/Construction/Controls.lean", + "RMQ/Core/WordRAM/Construction/HeaderUse.lean", + "RMQ/Core/WordRAM/Construction/Input.lean", + "RMQ/Core/WordRAM/Construction/Loop.lean", + "RMQ/Core/WordRAM/Construction/Model.lean", + "RMQ/Core/WordRAM/Construction/Primitive.lean", + "RMQ/Core/WordRAM/Construction/Program.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessEntries.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessFlags.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessHalf.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessRelative.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/BPEmit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Base.lean", + "RMQ/Core/WordRAM/Construction/Proof/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Proof/Buffer.lean", + "RMQ/Core/WordRAM/Construction/Proof/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Proof/Constants.lean", + "RMQ/Core/WordRAM/Construction/Proof/Emit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Exact.lean", + "RMQ/Core/WordRAM/Construction/Proof/Finish.lean", + "RMQ/Core/WordRAM/Construction/Proof/Flow.lean", + "RMQ/Core/WordRAM/Construction/Proof/FlowFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/Frames.lean", + "RMQ/Core/WordRAM/Construction/Proof/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Proof/GeometryBank.lean", + "RMQ/Core/WordRAM/Construction/Proof/Interior.lean", + "RMQ/Core/WordRAM/Construction/Proof/InteriorClose.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaf.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaves.lean", + "RMQ/Core/WordRAM/Construction/Proof/Lift.lean", + "RMQ/Core/WordRAM/Construction/Proof/Loops.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaBounds.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaChain.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaSteps.lean", + "RMQ/Core/WordRAM/Construction/Proof/Micro.lean", + "RMQ/Core/WordRAM/Construction/Proof/Output.lean", + "RMQ/Core/WordRAM/Construction/Proof/Ownership.lean", + "RMQ/Core/WordRAM/Construction/Proof/PosPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/RegSpec.lean", + "RMQ/Core/WordRAM/Construction/Proof/RunFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/StackPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/Stage2.lean", + "RMQ/Core/WordRAM/Construction/Proof/Static.lean", + "RMQ/Core/WordRAM/Construction/Proof/SummaryTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/Tail.lean", + "RMQ/Core/WordRAM/Construction/Safety.lean", + "RMQ/Core/WordRAM/Construction/Spec/Access.lean", + "RMQ/Core/WordRAM/Construction/Spec/ArgMinSplit.lean", + "RMQ/Core/WordRAM/Construction/Spec/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Spec/Dyck.lean", + "RMQ/Core/WordRAM/Construction/Spec/Envelope.lean", + "RMQ/Core/WordRAM/Construction/Spec/Metadata.lean", + "RMQ/Core/WordRAM/Construction/Spec/Micro.lean", + "RMQ/Core/WordRAM/Construction/Spec/OpenCounts.lean", + "RMQ/Core/WordRAM/Construction/Spec/Plan.lean", + "RMQ/Core/WordRAM/Construction/Spec/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Spec/Spine.lean", + "RMQ/Core/WordRAM/Construction/Structured.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Accounting.lean", + "RMQ/Core/WordRAM/Lifecycle/Agreement.lean", + "RMQ/Core/WordRAM/Lifecycle/ArrayRun.lean", + "RMQ/Core/WordRAM/Lifecycle/BoundarySafety.lean", + "RMQ/Core/WordRAM/Lifecycle/Builder.lean", + "RMQ/Core/WordRAM/Lifecycle/BuilderProvenance.lean", + "RMQ/Core/WordRAM/Lifecycle/Calculus.lean", + "RMQ/Core/WordRAM/Lifecycle/Capstone.lean", + "RMQ/Core/WordRAM/Lifecycle/CodeFetch.lean", + "RMQ/Core/WordRAM/Lifecycle/Construction.lean", + "RMQ/Core/WordRAM/Lifecycle/Continuous.lean", + "RMQ/Core/WordRAM/Lifecycle/Controls.lean", + "RMQ/Core/WordRAM/Lifecycle/Descriptor.lean", + "RMQ/Core/WordRAM/Lifecycle/Executable.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalization.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalizer.lean", + "RMQ/Core/WordRAM/Lifecycle/Input.lean", + "RMQ/Core/WordRAM/Lifecycle/Machine.lean", + "RMQ/Core/WordRAM/Lifecycle/Ownership.lean", + "RMQ/Core/WordRAM/Lifecycle/Physical.lean", + "RMQ/Core/WordRAM/Lifecycle/Profile.lean", + "RMQ/Core/WordRAM/Lifecycle/Program.lean", + "RMQ/Core/WordRAM/Lifecycle/Provenance.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryEntry.lean", + "RMQ/Core/WordRAM/Lifecycle/QuerySafetyBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Resources.lean", + "RMQ/Core/WordRAM/Lifecycle/Retained.lean", + "RMQ/Core/WordRAM/Lifecycle/Retirement.lean", + "RMQ/Core/WordRAM/Lifecycle/Reusable.lean", + "RMQ/Core/WordRAM/Lifecycle/Safety.lean", + "RMQ/Core/WordRAM/Lifecycle/Service.lean", + "RMQ/Core/WordRAM/Lifecycle/ServiceSafety.lean", + "RMQ/Core/WordRAM/Optimization/Compact.lean", + "RMQ/Core/WordRAM/Optimization/CompactProof.lean", + "RMQ/Core/WordRAM/Optimization/CompactSafety.lean", + "RMQ/Core/WordRAM/Optimization/CompactStatic.lean", + "RMQ/Core/WordRAM/Optimization/Query.lean", + "RMQ/Core/WordRAM/Optimization/QueryProof.lean", + "RMQ/Core/WordRAM/Optimization/QuerySafety.lean", + "RMQ/Core/WordRAM/Optimization/SourceRelations.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/Lifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "RMQ/Validation/PackedLifecycle.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + }, + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/Construction/ArrayRun.lean", + "RMQ/Core/WordRAM/Construction/Builder/Access.lean", + "RMQ/Core/WordRAM/Construction/Builder/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Builder/Emit.lean", + "RMQ/Core/WordRAM/Construction/Builder/Finish.lean", + "RMQ/Core/WordRAM/Construction/Builder/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Builder/Interior.lean", + "RMQ/Core/WordRAM/Construction/Builder/Micro.lean", + "RMQ/Core/WordRAM/Construction/Builder/Output.lean", + "RMQ/Core/WordRAM/Construction/Builder/Program.lean", + "RMQ/Core/WordRAM/Construction/Builder/Registers.lean", + "RMQ/Core/WordRAM/Construction/Calculus.lean", + "RMQ/Core/WordRAM/Construction/Compiler.lean", + "RMQ/Core/WordRAM/Construction/Conservative.lean", + "RMQ/Core/WordRAM/Construction/Contract.lean", + "RMQ/Core/WordRAM/Construction/Controls.lean", + "RMQ/Core/WordRAM/Construction/HeaderUse.lean", + "RMQ/Core/WordRAM/Construction/Input.lean", + "RMQ/Core/WordRAM/Construction/Loop.lean", + "RMQ/Core/WordRAM/Construction/Model.lean", + "RMQ/Core/WordRAM/Construction/Primitive.lean", + "RMQ/Core/WordRAM/Construction/Program.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessEntries.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessFlags.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessHalf.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessRelative.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/BPEmit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Base.lean", + "RMQ/Core/WordRAM/Construction/Proof/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Proof/Buffer.lean", + "RMQ/Core/WordRAM/Construction/Proof/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Proof/Constants.lean", + "RMQ/Core/WordRAM/Construction/Proof/Emit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Exact.lean", + "RMQ/Core/WordRAM/Construction/Proof/Finish.lean", + "RMQ/Core/WordRAM/Construction/Proof/Flow.lean", + "RMQ/Core/WordRAM/Construction/Proof/FlowFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/Frames.lean", + "RMQ/Core/WordRAM/Construction/Proof/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Proof/GeometryBank.lean", + "RMQ/Core/WordRAM/Construction/Proof/Interior.lean", + "RMQ/Core/WordRAM/Construction/Proof/InteriorClose.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaf.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaves.lean", + "RMQ/Core/WordRAM/Construction/Proof/Lift.lean", + "RMQ/Core/WordRAM/Construction/Proof/Loops.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaBounds.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaChain.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaSteps.lean", + "RMQ/Core/WordRAM/Construction/Proof/Micro.lean", + "RMQ/Core/WordRAM/Construction/Proof/Output.lean", + "RMQ/Core/WordRAM/Construction/Proof/Ownership.lean", + "RMQ/Core/WordRAM/Construction/Proof/PosPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/RegSpec.lean", + "RMQ/Core/WordRAM/Construction/Proof/RunFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/StackPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/Stage2.lean", + "RMQ/Core/WordRAM/Construction/Proof/Static.lean", + "RMQ/Core/WordRAM/Construction/Proof/SummaryTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/Tail.lean", + "RMQ/Core/WordRAM/Construction/Safety.lean", + "RMQ/Core/WordRAM/Construction/Spec/Access.lean", + "RMQ/Core/WordRAM/Construction/Spec/ArgMinSplit.lean", + "RMQ/Core/WordRAM/Construction/Spec/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Spec/Dyck.lean", + "RMQ/Core/WordRAM/Construction/Spec/Envelope.lean", + "RMQ/Core/WordRAM/Construction/Spec/Metadata.lean", + "RMQ/Core/WordRAM/Construction/Spec/Micro.lean", + "RMQ/Core/WordRAM/Construction/Spec/OpenCounts.lean", + "RMQ/Core/WordRAM/Construction/Spec/Plan.lean", + "RMQ/Core/WordRAM/Construction/Spec/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Spec/Spine.lean", + "RMQ/Core/WordRAM/Construction/Structured.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Accounting.lean", + "RMQ/Core/WordRAM/Lifecycle/Agreement.lean", + "RMQ/Core/WordRAM/Lifecycle/ArrayRun.lean", + "RMQ/Core/WordRAM/Lifecycle/BoundarySafety.lean", + "RMQ/Core/WordRAM/Lifecycle/Builder.lean", + "RMQ/Core/WordRAM/Lifecycle/BuilderProvenance.lean", + "RMQ/Core/WordRAM/Lifecycle/Calculus.lean", + "RMQ/Core/WordRAM/Lifecycle/Capstone.lean", + "RMQ/Core/WordRAM/Lifecycle/CodeFetch.lean", + "RMQ/Core/WordRAM/Lifecycle/Construction.lean", + "RMQ/Core/WordRAM/Lifecycle/Continuous.lean", + "RMQ/Core/WordRAM/Lifecycle/Controls.lean", + "RMQ/Core/WordRAM/Lifecycle/Descriptor.lean", + "RMQ/Core/WordRAM/Lifecycle/Executable.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalization.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalizer.lean", + "RMQ/Core/WordRAM/Lifecycle/Input.lean", + "RMQ/Core/WordRAM/Lifecycle/Machine.lean", + "RMQ/Core/WordRAM/Lifecycle/Ownership.lean", + "RMQ/Core/WordRAM/Lifecycle/Physical.lean", + "RMQ/Core/WordRAM/Lifecycle/Profile.lean", + "RMQ/Core/WordRAM/Lifecycle/Program.lean", + "RMQ/Core/WordRAM/Lifecycle/Provenance.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryEntry.lean", + "RMQ/Core/WordRAM/Lifecycle/QuerySafetyBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Resources.lean", + "RMQ/Core/WordRAM/Lifecycle/Retained.lean", + "RMQ/Core/WordRAM/Lifecycle/Retirement.lean", + "RMQ/Core/WordRAM/Lifecycle/Reusable.lean", + "RMQ/Core/WordRAM/Lifecycle/Safety.lean", + "RMQ/Core/WordRAM/Lifecycle/Service.lean", + "RMQ/Core/WordRAM/Lifecycle/ServiceSafety.lean", + "RMQ/Core/WordRAM/Optimization/Compact.lean", + "RMQ/Core/WordRAM/Optimization/CompactProof.lean", + "RMQ/Core/WordRAM/Optimization/CompactSafety.lean", + "RMQ/Core/WordRAM/Optimization/CompactStatic.lean", + "RMQ/Core/WordRAM/Optimization/Query.lean", + "RMQ/Core/WordRAM/Optimization/QueryProof.lean", + "RMQ/Core/WordRAM/Optimization/QuerySafety.lean", + "RMQ/Core/WordRAM/Optimization/SourceRelations.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/Lifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "RMQ/Validation/PackedLifecycle.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + }, + "68163d9496559f06038d108c74bfcb0781175eda": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/Construction/ArrayRun.lean", + "RMQ/Core/WordRAM/Construction/Builder/Access.lean", + "RMQ/Core/WordRAM/Construction/Builder/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Builder/Emit.lean", + "RMQ/Core/WordRAM/Construction/Builder/Finish.lean", + "RMQ/Core/WordRAM/Construction/Builder/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Builder/Interior.lean", + "RMQ/Core/WordRAM/Construction/Builder/Micro.lean", + "RMQ/Core/WordRAM/Construction/Builder/Output.lean", + "RMQ/Core/WordRAM/Construction/Builder/Program.lean", + "RMQ/Core/WordRAM/Construction/Builder/Registers.lean", + "RMQ/Core/WordRAM/Construction/Calculus.lean", + "RMQ/Core/WordRAM/Construction/Compiler.lean", + "RMQ/Core/WordRAM/Construction/Conservative.lean", + "RMQ/Core/WordRAM/Construction/Contract.lean", + "RMQ/Core/WordRAM/Construction/Controls.lean", + "RMQ/Core/WordRAM/Construction/HeaderUse.lean", + "RMQ/Core/WordRAM/Construction/Input.lean", + "RMQ/Core/WordRAM/Construction/Loop.lean", + "RMQ/Core/WordRAM/Construction/Model.lean", + "RMQ/Core/WordRAM/Construction/Primitive.lean", + "RMQ/Core/WordRAM/Construction/Program.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessEntries.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessFlags.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessHalf.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessRelative.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/BPEmit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Base.lean", + "RMQ/Core/WordRAM/Construction/Proof/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Proof/Buffer.lean", + "RMQ/Core/WordRAM/Construction/Proof/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Proof/Constants.lean", + "RMQ/Core/WordRAM/Construction/Proof/Emit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Exact.lean", + "RMQ/Core/WordRAM/Construction/Proof/Finish.lean", + "RMQ/Core/WordRAM/Construction/Proof/Flow.lean", + "RMQ/Core/WordRAM/Construction/Proof/FlowFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/Frames.lean", + "RMQ/Core/WordRAM/Construction/Proof/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Proof/GeometryBank.lean", + "RMQ/Core/WordRAM/Construction/Proof/Interior.lean", + "RMQ/Core/WordRAM/Construction/Proof/InteriorClose.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaf.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaves.lean", + "RMQ/Core/WordRAM/Construction/Proof/Lift.lean", + "RMQ/Core/WordRAM/Construction/Proof/Loops.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaBounds.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaChain.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaSteps.lean", + "RMQ/Core/WordRAM/Construction/Proof/Micro.lean", + "RMQ/Core/WordRAM/Construction/Proof/Output.lean", + "RMQ/Core/WordRAM/Construction/Proof/Ownership.lean", + "RMQ/Core/WordRAM/Construction/Proof/PosPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/RegSpec.lean", + "RMQ/Core/WordRAM/Construction/Proof/RunFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/StackPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/Stage2.lean", + "RMQ/Core/WordRAM/Construction/Proof/Static.lean", + "RMQ/Core/WordRAM/Construction/Proof/SummaryTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/Tail.lean", + "RMQ/Core/WordRAM/Construction/Safety.lean", + "RMQ/Core/WordRAM/Construction/Spec/Access.lean", + "RMQ/Core/WordRAM/Construction/Spec/ArgMinSplit.lean", + "RMQ/Core/WordRAM/Construction/Spec/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Spec/Dyck.lean", + "RMQ/Core/WordRAM/Construction/Spec/Envelope.lean", + "RMQ/Core/WordRAM/Construction/Spec/Metadata.lean", + "RMQ/Core/WordRAM/Construction/Spec/Micro.lean", + "RMQ/Core/WordRAM/Construction/Spec/OpenCounts.lean", + "RMQ/Core/WordRAM/Construction/Spec/Plan.lean", + "RMQ/Core/WordRAM/Construction/Spec/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Spec/Spine.lean", + "RMQ/Core/WordRAM/Construction/Structured.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Accounting.lean", + "RMQ/Core/WordRAM/Lifecycle/Agreement.lean", + "RMQ/Core/WordRAM/Lifecycle/ArrayRun.lean", + "RMQ/Core/WordRAM/Lifecycle/BoundarySafety.lean", + "RMQ/Core/WordRAM/Lifecycle/Builder.lean", + "RMQ/Core/WordRAM/Lifecycle/BuilderProvenance.lean", + "RMQ/Core/WordRAM/Lifecycle/Calculus.lean", + "RMQ/Core/WordRAM/Lifecycle/Capstone.lean", + "RMQ/Core/WordRAM/Lifecycle/CodeFetch.lean", + "RMQ/Core/WordRAM/Lifecycle/Construction.lean", + "RMQ/Core/WordRAM/Lifecycle/Continuous.lean", + "RMQ/Core/WordRAM/Lifecycle/Controls.lean", + "RMQ/Core/WordRAM/Lifecycle/Descriptor.lean", + "RMQ/Core/WordRAM/Lifecycle/Executable.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalization.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalizer.lean", + "RMQ/Core/WordRAM/Lifecycle/Input.lean", + "RMQ/Core/WordRAM/Lifecycle/Machine.lean", + "RMQ/Core/WordRAM/Lifecycle/Ownership.lean", + "RMQ/Core/WordRAM/Lifecycle/Physical.lean", + "RMQ/Core/WordRAM/Lifecycle/Profile.lean", + "RMQ/Core/WordRAM/Lifecycle/Program.lean", + "RMQ/Core/WordRAM/Lifecycle/Provenance.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryEntry.lean", + "RMQ/Core/WordRAM/Lifecycle/QuerySafetyBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Resources.lean", + "RMQ/Core/WordRAM/Lifecycle/Retained.lean", + "RMQ/Core/WordRAM/Lifecycle/Retirement.lean", + "RMQ/Core/WordRAM/Lifecycle/Reusable.lean", + "RMQ/Core/WordRAM/Lifecycle/Safety.lean", + "RMQ/Core/WordRAM/Lifecycle/Service.lean", + "RMQ/Core/WordRAM/Lifecycle/ServiceSafety.lean", + "RMQ/Core/WordRAM/Optimization/Compact.lean", + "RMQ/Core/WordRAM/Optimization/CompactProof.lean", + "RMQ/Core/WordRAM/Optimization/CompactSafety.lean", + "RMQ/Core/WordRAM/Optimization/CompactStatic.lean", + "RMQ/Core/WordRAM/Optimization/Query.lean", + "RMQ/Core/WordRAM/Optimization/QueryProof.lean", + "RMQ/Core/WordRAM/Optimization/QuerySafety.lean", + "RMQ/Core/WordRAM/Optimization/SourceRelations.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/Lifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "RMQ/Validation/PackedLifecycle.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + }, + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/Construction/ArrayRun.lean", + "RMQ/Core/WordRAM/Construction/Builder/Access.lean", + "RMQ/Core/WordRAM/Construction/Builder/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Builder/Emit.lean", + "RMQ/Core/WordRAM/Construction/Builder/Finish.lean", + "RMQ/Core/WordRAM/Construction/Builder/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Builder/Interior.lean", + "RMQ/Core/WordRAM/Construction/Builder/Micro.lean", + "RMQ/Core/WordRAM/Construction/Builder/Output.lean", + "RMQ/Core/WordRAM/Construction/Builder/Program.lean", + "RMQ/Core/WordRAM/Construction/Builder/Registers.lean", + "RMQ/Core/WordRAM/Construction/Calculus.lean", + "RMQ/Core/WordRAM/Construction/Compiler.lean", + "RMQ/Core/WordRAM/Construction/Conservative.lean", + "RMQ/Core/WordRAM/Construction/Contract.lean", + "RMQ/Core/WordRAM/Construction/Controls.lean", + "RMQ/Core/WordRAM/Construction/HeaderUse.lean", + "RMQ/Core/WordRAM/Construction/Input.lean", + "RMQ/Core/WordRAM/Construction/Loop.lean", + "RMQ/Core/WordRAM/Construction/Model.lean", + "RMQ/Core/WordRAM/Construction/Primitive.lean", + "RMQ/Core/WordRAM/Construction/Program.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessEntries.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessFlags.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessHalf.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessRelative.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/BPEmit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Base.lean", + "RMQ/Core/WordRAM/Construction/Proof/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Proof/Buffer.lean", + "RMQ/Core/WordRAM/Construction/Proof/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Proof/Constants.lean", + "RMQ/Core/WordRAM/Construction/Proof/Emit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Exact.lean", + "RMQ/Core/WordRAM/Construction/Proof/Finish.lean", + "RMQ/Core/WordRAM/Construction/Proof/Flow.lean", + "RMQ/Core/WordRAM/Construction/Proof/FlowFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/Frames.lean", + "RMQ/Core/WordRAM/Construction/Proof/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Proof/GeometryBank.lean", + "RMQ/Core/WordRAM/Construction/Proof/Interior.lean", + "RMQ/Core/WordRAM/Construction/Proof/InteriorClose.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaf.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaves.lean", + "RMQ/Core/WordRAM/Construction/Proof/Lift.lean", + "RMQ/Core/WordRAM/Construction/Proof/Loops.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaBounds.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaChain.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaSteps.lean", + "RMQ/Core/WordRAM/Construction/Proof/Micro.lean", + "RMQ/Core/WordRAM/Construction/Proof/Output.lean", + "RMQ/Core/WordRAM/Construction/Proof/Ownership.lean", + "RMQ/Core/WordRAM/Construction/Proof/PosPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/RegSpec.lean", + "RMQ/Core/WordRAM/Construction/Proof/RunFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/StackPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/Stage2.lean", + "RMQ/Core/WordRAM/Construction/Proof/Static.lean", + "RMQ/Core/WordRAM/Construction/Proof/SummaryTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/Tail.lean", + "RMQ/Core/WordRAM/Construction/Safety.lean", + "RMQ/Core/WordRAM/Construction/Spec/Access.lean", + "RMQ/Core/WordRAM/Construction/Spec/ArgMinSplit.lean", + "RMQ/Core/WordRAM/Construction/Spec/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Spec/Dyck.lean", + "RMQ/Core/WordRAM/Construction/Spec/Envelope.lean", + "RMQ/Core/WordRAM/Construction/Spec/Metadata.lean", + "RMQ/Core/WordRAM/Construction/Spec/Micro.lean", + "RMQ/Core/WordRAM/Construction/Spec/OpenCounts.lean", + "RMQ/Core/WordRAM/Construction/Spec/Plan.lean", + "RMQ/Core/WordRAM/Construction/Spec/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Spec/Spine.lean", + "RMQ/Core/WordRAM/Construction/Structured.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Accounting.lean", + "RMQ/Core/WordRAM/Lifecycle/Agreement.lean", + "RMQ/Core/WordRAM/Lifecycle/ArrayRun.lean", + "RMQ/Core/WordRAM/Lifecycle/BoundarySafety.lean", + "RMQ/Core/WordRAM/Lifecycle/Builder.lean", + "RMQ/Core/WordRAM/Lifecycle/BuilderProvenance.lean", + "RMQ/Core/WordRAM/Lifecycle/Calculus.lean", + "RMQ/Core/WordRAM/Lifecycle/Capstone.lean", + "RMQ/Core/WordRAM/Lifecycle/CodeFetch.lean", + "RMQ/Core/WordRAM/Lifecycle/Construction.lean", + "RMQ/Core/WordRAM/Lifecycle/Continuous.lean", + "RMQ/Core/WordRAM/Lifecycle/Controls.lean", + "RMQ/Core/WordRAM/Lifecycle/Descriptor.lean", + "RMQ/Core/WordRAM/Lifecycle/Executable.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalization.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalizer.lean", + "RMQ/Core/WordRAM/Lifecycle/Input.lean", + "RMQ/Core/WordRAM/Lifecycle/Machine.lean", + "RMQ/Core/WordRAM/Lifecycle/Ownership.lean", + "RMQ/Core/WordRAM/Lifecycle/Physical.lean", + "RMQ/Core/WordRAM/Lifecycle/Profile.lean", + "RMQ/Core/WordRAM/Lifecycle/Program.lean", + "RMQ/Core/WordRAM/Lifecycle/Provenance.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryEntry.lean", + "RMQ/Core/WordRAM/Lifecycle/QuerySafetyBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Resources.lean", + "RMQ/Core/WordRAM/Lifecycle/Retained.lean", + "RMQ/Core/WordRAM/Lifecycle/Retirement.lean", + "RMQ/Core/WordRAM/Lifecycle/Reusable.lean", + "RMQ/Core/WordRAM/Lifecycle/Safety.lean", + "RMQ/Core/WordRAM/Lifecycle/Service.lean", + "RMQ/Core/WordRAM/Lifecycle/ServiceSafety.lean", + "RMQ/Core/WordRAM/Optimization/Compact.lean", + "RMQ/Core/WordRAM/Optimization/CompactProof.lean", + "RMQ/Core/WordRAM/Optimization/CompactSafety.lean", + "RMQ/Core/WordRAM/Optimization/CompactStatic.lean", + "RMQ/Core/WordRAM/Optimization/Query.lean", + "RMQ/Core/WordRAM/Optimization/QueryProof.lean", + "RMQ/Core/WordRAM/Optimization/QuerySafety.lean", + "RMQ/Core/WordRAM/Optimization/SourceRelations.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/Lifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "RMQ/Validation/PackedLifecycle.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + }, + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": { + "paths": [ + "RMQ/Core/Backend.lean", + "RMQ/Core/Cartesian.lean", + "RMQ/Core/Cost.lean", + "RMQ/Core/EncodingLowerBound.lean", + "RMQ/Core/GenericSelect/Arithmetic.lean", + "RMQ/Core/GenericSelect/DenseEntryTable.lean", + "RMQ/Core/GenericSelect/DenseWord.lean", + "RMQ/Core/GenericSelect/Directory.lean", + "RMQ/Core/GenericSelect/Entries.lean", + "RMQ/Core/GenericSelect/Family.lean", + "RMQ/Core/GenericSelect/FlagRank.lean", + "RMQ/Core/GenericSelect/LowLevel.lean", + "RMQ/Core/GenericSelect/Params.lean", + "RMQ/Core/GenericSelect/Primitives.lean", + "RMQ/Core/GenericSelect/RAM.lean", + "RMQ/Core/GenericSelect/RAMStoreParam.lean", + "RMQ/Core/GenericSelect/RelativeSplit.lean", + "RMQ/Core/GenericSelect/RelativeTables.lean", + "RMQ/Core/GenericSelect/SelectFacts.lean", + "RMQ/Core/GenericSelect/SelectSource.lean", + "RMQ/Core/GenericSelect/Slots.lean", + "RMQ/Core/GenericSelect/Source.lean", + "RMQ/Core/LCA.lean", + "RMQ/Core/ListLemmas.lean", + "RMQ/Core/LowerBound.lean", + "RMQ/Core/Microtable.lean", + "RMQ/Core/PayloadLowerBound.lean", + "RMQ/Core/PlusMinusOne.lean", + "RMQ/Core/RAM.lean", + "RMQ/Core/RankSelectSpec.lean", + "RMQ/Core/Reduction.lean", + "RMQ/Core/Refine.lean", + "RMQ/Core/Shape.lean", + "RMQ/Core/Spec.lean", + "RMQ/Core/Succinct.lean", + "RMQ/Core/SuccinctClose.lean", + "RMQ/Core/SuccinctClose/BlockLocal.lean", + "RMQ/Core/SuccinctClose/EndpointFringe.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean", + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean", + "RMQ/Core/SuccinctClose/RangeSummary.lean", + "RMQ/Core/SuccinctClose/RangeWitness.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean", + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean", + "RMQ/Core/SuccinctClose/RelativeSummary.lean", + "RMQ/Core/SuccinctFinal.lean", + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean", + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean", + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean", + "RMQ/Core/SuccinctFinal/RAM/Segments.lean", + "RMQ/Core/SuccinctFinalModelAdequacy.lean", + "RMQ/Core/SuccinctFinalRAM.lean", + "RMQ/Core/SuccinctFinalStoreParam.lean", + "RMQ/Core/SuccinctRMQClassic.lean", + "RMQ/Core/SuccinctRank.lean", + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean", + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean", + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean", + "RMQ/Core/SuccinctSelect/TwoLevel.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean", + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean", + "RMQ/Core/SuccinctSpace.lean", + "RMQ/Core/SuccinctSpace/Asymptotics.lean", + "RMQ/Core/SuccinctSpace/BPAccess.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean", + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean", + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean", + "RMQ/Core/SuccinctSpace/BPShape.lean", + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean", + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean", + "RMQ/Core/SuccinctSpace/RankSelect.lean", + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean", + "RMQ/Core/SuccinctSpace/SelectSamples.lean", + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean", + "RMQ/Core/SuccinctSpace/Tables.lean", + "RMQ/Core/SuccinctSpace/TablesRAM.lean", + "RMQ/Core/SuccinctSpace/WordStore.lean", + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean", + "RMQ/Core/TableModel.lean", + "RMQ/Core/Window.lean", + "RMQ/Core/WordRAM.lean", + "RMQ/Core/WordRAM/Construction/ArrayRun.lean", + "RMQ/Core/WordRAM/Construction/Builder/Access.lean", + "RMQ/Core/WordRAM/Construction/Builder/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Builder/Emit.lean", + "RMQ/Core/WordRAM/Construction/Builder/Finish.lean", + "RMQ/Core/WordRAM/Construction/Builder/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Builder/Interior.lean", + "RMQ/Core/WordRAM/Construction/Builder/Micro.lean", + "RMQ/Core/WordRAM/Construction/Builder/Output.lean", + "RMQ/Core/WordRAM/Construction/Builder/Program.lean", + "RMQ/Core/WordRAM/Construction/Builder/Registers.lean", + "RMQ/Core/WordRAM/Construction/Calculus.lean", + "RMQ/Core/WordRAM/Construction/Compiler.lean", + "RMQ/Core/WordRAM/Construction/Conservative.lean", + "RMQ/Core/WordRAM/Construction/Contract.lean", + "RMQ/Core/WordRAM/Construction/Controls.lean", + "RMQ/Core/WordRAM/Construction/HeaderUse.lean", + "RMQ/Core/WordRAM/Construction/Input.lean", + "RMQ/Core/WordRAM/Construction/Loop.lean", + "RMQ/Core/WordRAM/Construction/Model.lean", + "RMQ/Core/WordRAM/Construction/Primitive.lean", + "RMQ/Core/WordRAM/Construction/Program.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessEntries.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessFlags.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessHalf.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessRelative.lean", + "RMQ/Core/WordRAM/Construction/Proof/AccessTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/BPEmit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Base.lean", + "RMQ/Core/WordRAM/Construction/Proof/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Proof/Buffer.lean", + "RMQ/Core/WordRAM/Construction/Proof/Cartesian.lean", + "RMQ/Core/WordRAM/Construction/Proof/Constants.lean", + "RMQ/Core/WordRAM/Construction/Proof/Emit.lean", + "RMQ/Core/WordRAM/Construction/Proof/Exact.lean", + "RMQ/Core/WordRAM/Construction/Proof/Finish.lean", + "RMQ/Core/WordRAM/Construction/Proof/Flow.lean", + "RMQ/Core/WordRAM/Construction/Proof/FlowFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/Frames.lean", + "RMQ/Core/WordRAM/Construction/Proof/Geometry.lean", + "RMQ/Core/WordRAM/Construction/Proof/GeometryBank.lean", + "RMQ/Core/WordRAM/Construction/Proof/Interior.lean", + "RMQ/Core/WordRAM/Construction/Proof/InteriorClose.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaf.lean", + "RMQ/Core/WordRAM/Construction/Proof/Leaves.lean", + "RMQ/Core/WordRAM/Construction/Proof/Lift.lean", + "RMQ/Core/WordRAM/Construction/Proof/Loops.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaBounds.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaChain.lean", + "RMQ/Core/WordRAM/Construction/Proof/MetaSteps.lean", + "RMQ/Core/WordRAM/Construction/Proof/Micro.lean", + "RMQ/Core/WordRAM/Construction/Proof/Output.lean", + "RMQ/Core/WordRAM/Construction/Proof/Ownership.lean", + "RMQ/Core/WordRAM/Construction/Proof/PosPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/RegSpec.lean", + "RMQ/Core/WordRAM/Construction/Proof/RunFacts.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Proof/SparseTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/StackPass.lean", + "RMQ/Core/WordRAM/Construction/Proof/Stage2.lean", + "RMQ/Core/WordRAM/Construction/Proof/Static.lean", + "RMQ/Core/WordRAM/Construction/Proof/SummaryTables.lean", + "RMQ/Core/WordRAM/Construction/Proof/Tail.lean", + "RMQ/Core/WordRAM/Construction/Safety.lean", + "RMQ/Core/WordRAM/Construction/Spec/Access.lean", + "RMQ/Core/WordRAM/Construction/Spec/ArgMinSplit.lean", + "RMQ/Core/WordRAM/Construction/Spec/BlockStats.lean", + "RMQ/Core/WordRAM/Construction/Spec/Dyck.lean", + "RMQ/Core/WordRAM/Construction/Spec/Envelope.lean", + "RMQ/Core/WordRAM/Construction/Spec/Metadata.lean", + "RMQ/Core/WordRAM/Construction/Spec/Micro.lean", + "RMQ/Core/WordRAM/Construction/Spec/OpenCounts.lean", + "RMQ/Core/WordRAM/Construction/Spec/Plan.lean", + "RMQ/Core/WordRAM/Construction/Spec/SparseMemo.lean", + "RMQ/Core/WordRAM/Construction/Spec/Spine.lean", + "RMQ/Core/WordRAM/Construction/Structured.lean", + "RMQ/Core/WordRAM/E1FringeBridge.lean", + "RMQ/Core/WordRAM/E1Machine.lean", + "RMQ/Core/WordRAM/E1MachineCalculus.lean", + "RMQ/Core/WordRAM/E1RankBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Accounting.lean", + "RMQ/Core/WordRAM/Lifecycle/Agreement.lean", + "RMQ/Core/WordRAM/Lifecycle/ArrayRun.lean", + "RMQ/Core/WordRAM/Lifecycle/BoundarySafety.lean", + "RMQ/Core/WordRAM/Lifecycle/Builder.lean", + "RMQ/Core/WordRAM/Lifecycle/BuilderProvenance.lean", + "RMQ/Core/WordRAM/Lifecycle/Calculus.lean", + "RMQ/Core/WordRAM/Lifecycle/Capstone.lean", + "RMQ/Core/WordRAM/Lifecycle/CodeFetch.lean", + "RMQ/Core/WordRAM/Lifecycle/Construction.lean", + "RMQ/Core/WordRAM/Lifecycle/Continuous.lean", + "RMQ/Core/WordRAM/Lifecycle/Controls.lean", + "RMQ/Core/WordRAM/Lifecycle/Descriptor.lean", + "RMQ/Core/WordRAM/Lifecycle/Executable.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalization.lean", + "RMQ/Core/WordRAM/Lifecycle/Finalizer.lean", + "RMQ/Core/WordRAM/Lifecycle/Input.lean", + "RMQ/Core/WordRAM/Lifecycle/Machine.lean", + "RMQ/Core/WordRAM/Lifecycle/Ownership.lean", + "RMQ/Core/WordRAM/Lifecycle/Physical.lean", + "RMQ/Core/WordRAM/Lifecycle/Profile.lean", + "RMQ/Core/WordRAM/Lifecycle/Program.lean", + "RMQ/Core/WordRAM/Lifecycle/Provenance.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/QueryEntry.lean", + "RMQ/Core/WordRAM/Lifecycle/QuerySafetyBridge.lean", + "RMQ/Core/WordRAM/Lifecycle/Resources.lean", + "RMQ/Core/WordRAM/Lifecycle/Retained.lean", + "RMQ/Core/WordRAM/Lifecycle/Retirement.lean", + "RMQ/Core/WordRAM/Lifecycle/Reusable.lean", + "RMQ/Core/WordRAM/Lifecycle/Safety.lean", + "RMQ/Core/WordRAM/Lifecycle/Service.lean", + "RMQ/Core/WordRAM/Lifecycle/ServiceSafety.lean", + "RMQ/Core/WordRAM/Optimization/Compact.lean", + "RMQ/Core/WordRAM/Optimization/CompactProof.lean", + "RMQ/Core/WordRAM/Optimization/CompactSafety.lean", + "RMQ/Core/WordRAM/Optimization/CompactStatic.lean", + "RMQ/Core/WordRAM/Optimization/Query.lean", + "RMQ/Core/WordRAM/Optimization/QueryProof.lean", + "RMQ/Core/WordRAM/Optimization/QuerySafety.lean", + "RMQ/Core/WordRAM/Optimization/SourceRelations.lean", + "RMQ/Core/WordRAM/Packed/Accounting.lean", + "RMQ/Core/WordRAM/Packed/Allocation.lean", + "RMQ/Core/WordRAM/Packed/Calculus.lean", + "RMQ/Core/WordRAM/Packed/CandidateProof.lean", + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean", + "RMQ/Core/WordRAM/Packed/Compiler.lean", + "RMQ/Core/WordRAM/Packed/DensePacking.lean", + "RMQ/Core/WordRAM/Packed/Frame.lean", + "RMQ/Core/WordRAM/Packed/FringeProof.lean", + "RMQ/Core/WordRAM/Packed/FringeSafety.lean", + "RMQ/Core/WordRAM/Packed/FringeSource.lean", + "RMQ/Core/WordRAM/Packed/Guard.lean", + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean", + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean", + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean", + "RMQ/Core/WordRAM/Packed/InteriorSource.lean", + "RMQ/Core/WordRAM/Packed/LCAProof.lean", + "RMQ/Core/WordRAM/Packed/LCASafety.lean", + "RMQ/Core/WordRAM/Packed/LoadSafety.lean", + "RMQ/Core/WordRAM/Packed/Locate.lean", + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean", + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean", + "RMQ/Core/WordRAM/Packed/Primitive.lean", + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean", + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean", + "RMQ/Core/WordRAM/Packed/QueryObservations.lean", + "RMQ/Core/WordRAM/Packed/QueryProof.lean", + "RMQ/Core/WordRAM/Packed/QueryReference.lean", + "RMQ/Core/WordRAM/Packed/QuerySafety.lean", + "RMQ/Core/WordRAM/Packed/QuerySource.lean", + "RMQ/Core/WordRAM/Packed/QueryStatic.lean", + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean", + "RMQ/Core/WordRAM/Packed/RankProof.lean", + "RMQ/Core/WordRAM/Packed/RankSafety.lean", + "RMQ/Core/WordRAM/Packed/RankSource.lean", + "RMQ/Core/WordRAM/Packed/ReadInterface.lean", + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean", + "RMQ/Core/WordRAM/Packed/RegularLocate.lean", + "RMQ/Core/WordRAM/Packed/Safety.lean", + "RMQ/Core/WordRAM/Packed/Scalar.lean", + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean", + "RMQ/Core/WordRAM/Packed/Scratch.lean", + "RMQ/Core/WordRAM/Packed/SelectProof.lean", + "RMQ/Core/WordRAM/Packed/SelectSafety.lean", + "RMQ/Core/WordRAM/Packed/SelectSource.lean", + "RMQ/Core/WordRAM/Packed/Setup.lean", + "RMQ/Core/WordRAM/Packed/Span.lean", + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean", + "RMQ/Core/WordRAM/Packed/Structured.lean", + "RMQ/Core/WordRAM/Packed/Width.lean", + "RMQ/Core/WordRAM/Packed/WindowProof.lean", + "RMQ/Core/WordRAM/Packed/WindowSafety.lean", + "RMQ/Core/WordRAM/ReadStoreEval.lean", + "RMQ/Core/WordRAM/Register.lean", + "RMQ/Headlines/Lifecycle.lean", + "RMQ/Validation/LifecycleContract.lean", + "RMQ/Validation/PackedLifecycle.lean" + ], + "external_or_missing": [ + "Std.lean" + ], + "lean_toolchain_blob": "b9994064fbbb081ca94a50384ff5951b50ea5b42", + "different_from_base": [] + } + }, + "blobs": { + "RMQ/Core/Backend.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "68163d9496559f06038d108c74bfcb0781175eda": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "98ef173870adf0f499dcefb7d70d3dddb557f8e8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "98ef173870adf0f499dcefb7d70d3dddb557f8e8" + }, + "RMQ/Core/Cartesian.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "68163d9496559f06038d108c74bfcb0781175eda": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2d3aec25e13ffc53227babb8aebe865327d1f1a6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2d3aec25e13ffc53227babb8aebe865327d1f1a6" + }, + "RMQ/Core/Cost.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "68163d9496559f06038d108c74bfcb0781175eda": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1b6e0c28eb22efa8fdeb2a08a84e18abe6652f7d" + }, + "RMQ/Core/EncodingLowerBound.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "68163d9496559f06038d108c74bfcb0781175eda": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "62d880a3df139ac6e74bdacdfa5834141034efc3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "62d880a3df139ac6e74bdacdfa5834141034efc3" + }, + "RMQ/Core/GenericSelect/Arithmetic.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "68163d9496559f06038d108c74bfcb0781175eda": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4855508e65a7b1168ab49870ad8556c8255d13a8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4855508e65a7b1168ab49870ad8556c8255d13a8" + }, + "RMQ/Core/GenericSelect/DenseEntryTable.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "68163d9496559f06038d108c74bfcb0781175eda": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a4d2da7e6a6897390570ad44b854c6f762f2e182", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a4d2da7e6a6897390570ad44b854c6f762f2e182" + }, + "RMQ/Core/GenericSelect/DenseWord.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "68163d9496559f06038d108c74bfcb0781175eda": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "618fcc69f88be89e2a5ea7e59549c756ff460aed", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "618fcc69f88be89e2a5ea7e59549c756ff460aed" + }, + "RMQ/Core/GenericSelect/Directory.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b632c1770b65bf4ef4b139c433e437be340bce98", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b632c1770b65bf4ef4b139c433e437be340bce98", + "68163d9496559f06038d108c74bfcb0781175eda": "b632c1770b65bf4ef4b139c433e437be340bce98", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b632c1770b65bf4ef4b139c433e437be340bce98", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b632c1770b65bf4ef4b139c433e437be340bce98" + }, + "RMQ/Core/GenericSelect/Entries.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "68163d9496559f06038d108c74bfcb0781175eda": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "dc70a09554c3d831ae2de40c29ab3ff8b4906328", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "dc70a09554c3d831ae2de40c29ab3ff8b4906328" + }, + "RMQ/Core/GenericSelect/Family.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "68163d9496559f06038d108c74bfcb0781175eda": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d2fe2f2f01bd208df25762624def8d2a7939a633", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d2fe2f2f01bd208df25762624def8d2a7939a633" + }, + "RMQ/Core/GenericSelect/FlagRank.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d40802621c488d33f427b05b9de54d67a22721d9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d40802621c488d33f427b05b9de54d67a22721d9", + "68163d9496559f06038d108c74bfcb0781175eda": "d40802621c488d33f427b05b9de54d67a22721d9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d40802621c488d33f427b05b9de54d67a22721d9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d40802621c488d33f427b05b9de54d67a22721d9" + }, + "RMQ/Core/GenericSelect/LowLevel.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "68163d9496559f06038d108c74bfcb0781175eda": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b5ca40073719b7f43d03d42e9a197b04fcd8a8ee" + }, + "RMQ/Core/GenericSelect/Params.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "68163d9496559f06038d108c74bfcb0781175eda": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f0030b8340bdf8f8fc00fbddd525c902d1945b11", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f0030b8340bdf8f8fc00fbddd525c902d1945b11" + }, + "RMQ/Core/GenericSelect/Primitives.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "68163d9496559f06038d108c74bfcb0781175eda": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "430d6b28f7a2fd4868074b50d9a3a6a0cd8583ce" + }, + "RMQ/Core/GenericSelect/RAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "68163d9496559f06038d108c74bfcb0781175eda": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6143b2e670e3e52ea8bb0410c0f116d6375827b4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6143b2e670e3e52ea8bb0410c0f116d6375827b4" + }, + "RMQ/Core/GenericSelect/RAMStoreParam.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "524d591d01fb49113f5ce05070aca9df74234d2a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "524d591d01fb49113f5ce05070aca9df74234d2a", + "68163d9496559f06038d108c74bfcb0781175eda": "524d591d01fb49113f5ce05070aca9df74234d2a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "524d591d01fb49113f5ce05070aca9df74234d2a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "524d591d01fb49113f5ce05070aca9df74234d2a" + }, + "RMQ/Core/GenericSelect/RelativeSplit.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1d7334f67412184204726f60a24436837518b64c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1d7334f67412184204726f60a24436837518b64c", + "68163d9496559f06038d108c74bfcb0781175eda": "1d7334f67412184204726f60a24436837518b64c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1d7334f67412184204726f60a24436837518b64c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1d7334f67412184204726f60a24436837518b64c" + }, + "RMQ/Core/GenericSelect/RelativeTables.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "68163d9496559f06038d108c74bfcb0781175eda": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "cf79740ad57e99750245bd1afb2547c015ae5fd5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "cf79740ad57e99750245bd1afb2547c015ae5fd5" + }, + "RMQ/Core/GenericSelect/SelectFacts.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "68163d9496559f06038d108c74bfcb0781175eda": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "69abcd54c8c260281e7431f7a2ae1ce6e95f6d66" + }, + "RMQ/Core/GenericSelect/SelectSource.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "68163d9496559f06038d108c74bfcb0781175eda": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e0834e880f064703ecdc4fbc9c8f2de3ed36187e" + }, + "RMQ/Core/GenericSelect/Slots.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "68163d9496559f06038d108c74bfcb0781175eda": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "497af76a21b762d2a87e55293fc25ec9b1e34bab", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "497af76a21b762d2a87e55293fc25ec9b1e34bab" + }, + "RMQ/Core/GenericSelect/Source.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "68163d9496559f06038d108c74bfcb0781175eda": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "88bb4ce92623fdc5db9f69de83706910710d9cbd", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "88bb4ce92623fdc5db9f69de83706910710d9cbd" + }, + "RMQ/Core/LCA.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "68163d9496559f06038d108c74bfcb0781175eda": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e86dbb789225380edd59586ffb1f81b4d5a84333", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e86dbb789225380edd59586ffb1f81b4d5a84333" + }, + "RMQ/Core/ListLemmas.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "68163d9496559f06038d108c74bfcb0781175eda": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3ab20ea828a62409ec2516003cc39c9b5510f9d0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3ab20ea828a62409ec2516003cc39c9b5510f9d0" + }, + "RMQ/Core/LowerBound.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "68163d9496559f06038d108c74bfcb0781175eda": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4b308477d25958476ff640ae5cc1eda1b3df7333", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4b308477d25958476ff640ae5cc1eda1b3df7333" + }, + "RMQ/Core/Microtable.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "68163d9496559f06038d108c74bfcb0781175eda": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f0e39fe25cad9b55bdac752574bac6d70970aaa0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f0e39fe25cad9b55bdac752574bac6d70970aaa0" + }, + "RMQ/Core/PayloadLowerBound.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "68163d9496559f06038d108c74bfcb0781175eda": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a00aab777e13c1f7d67e893508f78d74b31cb73c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a00aab777e13c1f7d67e893508f78d74b31cb73c" + }, + "RMQ/Core/PlusMinusOne.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "68163d9496559f06038d108c74bfcb0781175eda": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "29e44ad0a9c66950a2a6ddfbc1a42687aaac2d75" + }, + "RMQ/Core/RAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "68163d9496559f06038d108c74bfcb0781175eda": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6c9a930e494d4c2112a6bd7dbd6aa95abeb0295b" + }, + "RMQ/Core/RankSelectSpec.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "68163d9496559f06038d108c74bfcb0781175eda": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6d8ccaf62462655b0b0ce282e0bffd442b43c7a4" + }, + "RMQ/Core/Reduction.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "68163d9496559f06038d108c74bfcb0781175eda": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0ecc969d61e989643fb8dbbc3ec3f6d05e7a7446" + }, + "RMQ/Core/Refine.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "68163d9496559f06038d108c74bfcb0781175eda": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ec8239cabaf375f3bfc214b6cc154c641403bd65", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ec8239cabaf375f3bfc214b6cc154c641403bd65" + }, + "RMQ/Core/Shape.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "61ed0680524d79d62b059a447638f9ae944996f9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "61ed0680524d79d62b059a447638f9ae944996f9", + "68163d9496559f06038d108c74bfcb0781175eda": "61ed0680524d79d62b059a447638f9ae944996f9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "61ed0680524d79d62b059a447638f9ae944996f9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "61ed0680524d79d62b059a447638f9ae944996f9" + }, + "RMQ/Core/Spec.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "603ca44bc712453e67d902798e74a78b702520e5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "603ca44bc712453e67d902798e74a78b702520e5", + "68163d9496559f06038d108c74bfcb0781175eda": "603ca44bc712453e67d902798e74a78b702520e5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "603ca44bc712453e67d902798e74a78b702520e5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "603ca44bc712453e67d902798e74a78b702520e5" + }, + "RMQ/Core/Succinct.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "68163d9496559f06038d108c74bfcb0781175eda": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b460c95c2bf20dc03edeab6d265a88d8c0d057c4" + }, + "RMQ/Core/SuccinctClose.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "68163d9496559f06038d108c74bfcb0781175eda": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8ee061df2db2a1ba62edd7511ec3c9ec60d4385b" + }, + "RMQ/Core/SuccinctClose/BlockLocal.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "68163d9496559f06038d108c74bfcb0781175eda": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "569a5cc3c03291b3a3cc5ff0e5217932bf95ba96" + }, + "RMQ/Core/SuccinctClose/EndpointFringe.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "458aa665971c7c7cffe71f26d48f3de64623621e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "458aa665971c7c7cffe71f26d48f3de64623621e", + "68163d9496559f06038d108c74bfcb0781175eda": "458aa665971c7c7cffe71f26d48f3de64623621e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "458aa665971c7c7cffe71f26d48f3de64623621e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "458aa665971c7c7cffe71f26d48f3de64623621e" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "34089d1d97e38401562fef7d6699888830fc1d8f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "34089d1d97e38401562fef7d6699888830fc1d8f", + "68163d9496559f06038d108c74bfcb0781175eda": "34089d1d97e38401562fef7d6699888830fc1d8f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "34089d1d97e38401562fef7d6699888830fc1d8f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "34089d1d97e38401562fef7d6699888830fc1d8f" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/MicroCodebook.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "68163d9496559f06038d108c74bfcb0781175eda": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "38329d0ad318d0ac3bd93d2803b32a8d5c4a9674" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "68163d9496559f06038d108c74bfcb0781175eda": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "40b4e597a0fa852cfa830f4ad71348cc20997da1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "40b4e597a0fa852cfa830f4ad71348cc20997da1" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/Concrete.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0e3f3210b373d23d4be91110331678bebcbca06e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0e3f3210b373d23d4be91110331678bebcbca06e", + "68163d9496559f06038d108c74bfcb0781175eda": "0e3f3210b373d23d4be91110331678bebcbca06e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0e3f3210b373d23d4be91110331678bebcbca06e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0e3f3210b373d23d4be91110331678bebcbca06e" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/PayloadMacro.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "68163d9496559f06038d108c74bfcb0781175eda": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1d699ea46e1c0b615a8e680572994b2f82cc4d66", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1d699ea46e1c0b615a8e680572994b2f82cc4d66" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RangeTables.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "68163d9496559f06038d108c74bfcb0781175eda": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8e0b0bc90120bfa202a46739c3cfc6c9da91dfd1" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/EndpointMacro/RangeMacro/RelativeMerge.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "68163d9496559f06038d108c74bfcb0781175eda": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8f06664a417869aac1f4733bc3a24dcf86683f35", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8f06664a417869aac1f4733bc3a24dcf86683f35" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "68163d9496559f06038d108c74bfcb0781175eda": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5ca201264fc579ddcf4fdb1f1e96f2656450fa3b" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/Candidate.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e067e2942b2e845c872886763c774a430ed029ba", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e067e2942b2e845c872886763c774a430ed029ba", + "68163d9496559f06038d108c74bfcb0781175eda": "e067e2942b2e845c872886763c774a430ed029ba", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e067e2942b2e845c872886763c774a430ed029ba", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e067e2942b2e845c872886763c774a430ed029ba" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "68163d9496559f06038d108c74bfcb0781175eda": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6d74a5b2a8e982ae5e3d109657ece0b849c9642b" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/Base.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "68163d9496559f06038d108c74bfcb0781175eda": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "89e5bda6d58ebf50e115591781fb84f8d7717b23", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "89e5bda6d58ebf50e115591781fb84f8d7717b23" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b7826b9550926e5f60fa1c482c195cbf88180202", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b7826b9550926e5f60fa1c482c195cbf88180202", + "68163d9496559f06038d108c74bfcb0781175eda": "b7826b9550926e5f60fa1c482c195cbf88180202", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b7826b9550926e5f60fa1c482c195cbf88180202", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b7826b9550926e5f60fa1c482c195cbf88180202" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/ValueDependency.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "68163d9496559f06038d108c74bfcb0781175eda": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "19a52aca2b9587c515cbca9a96c78f666ce32ac3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "19a52aca2b9587c515cbca9a96c78f666ce32ac3" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4a14369e2544e5fee6537b1af15bc939688d2326", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4a14369e2544e5fee6537b1af15bc939688d2326", + "68163d9496559f06038d108c74bfcb0781175eda": "4a14369e2544e5fee6537b1af15bc939688d2326", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4a14369e2544e5fee6537b1af15bc939688d2326", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4a14369e2544e5fee6537b1af15bc939688d2326" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/LocalGlobalSparse.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "68163d9496559f06038d108c74bfcb0781175eda": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ba73eba0435506a003eb8171f2c583b46a3fb887", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ba73eba0435506a003eb8171f2c583b46a3fb887" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/RelativeScan.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "68163d9496559f06038d108c74bfcb0781175eda": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "398eab70ba29652f9b277543cc3dfbac7a0ab143", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "398eab70ba29652f9b277543cc3dfbac7a0ab143" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/TwoLevelCandidate.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6878e676d40435e66576dc18f81b5e09a6a88776", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6878e676d40435e66576dc18f81b5e09a6a88776", + "68163d9496559f06038d108c74bfcb0781175eda": "6878e676d40435e66576dc18f81b5e09a6a88776", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6878e676d40435e66576dc18f81b5e09a6a88776", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6878e676d40435e66576dc18f81b5e09a6a88776" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/WordReads.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "021cc54525f70430c4674b5647a5c53390fbb37d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "021cc54525f70430c4674b5647a5c53390fbb37d", + "68163d9496559f06038d108c74bfcb0781175eda": "021cc54525f70430c4674b5647a5c53390fbb37d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "021cc54525f70430c4674b5647a5c53390fbb37d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "021cc54525f70430c4674b5647a5c53390fbb37d" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "951d7577d4c570889876a04d516e57c45815cb95", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "951d7577d4c570889876a04d516e57c45815cb95", + "68163d9496559f06038d108c74bfcb0781175eda": "951d7577d4c570889876a04d516e57c45815cb95", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "951d7577d4c570889876a04d516e57c45815cb95", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "951d7577d4c570889876a04d516e57c45815cb95" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/AnswerSemantics.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "68163d9496559f06038d108c74bfcb0781175eda": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e6b9080d609b8d54ca9bc056365ded1d4051c7b1" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/LocalSparseOffset.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "68163d9496559f06038d108c74bfcb0781175eda": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "583fe8753c3a91d74ee1d15df25a77282eea79f3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "583fe8753c3a91d74ee1d15df25a77282eea79f3" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixArgMin.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e268cad4f307f063a6e39181e05282cba91dbf26", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e268cad4f307f063a6e39181e05282cba91dbf26", + "68163d9496559f06038d108c74bfcb0781175eda": "e268cad4f307f063a6e39181e05282cba91dbf26", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e268cad4f307f063a6e39181e05282cba91dbf26", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e268cad4f307f063a6e39181e05282cba91dbf26" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/PrefixWitnessTable.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "68163d9496559f06038d108c74bfcb0781175eda": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bd8dda3d4b12d29c9d9c32f9196c52203ea4618b" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/RelativeSummaryCandidate.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "68163d9496559f06038d108c74bfcb0781175eda": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2cc25fc32a01faa71ec17aafd5ce1b83a9cb7891" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseArgMin.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "68163d9496559f06038d108c74bfcb0781175eda": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d8b7cc5835d0c4500800542e8c5aebd35b589c01", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d8b7cc5835d0c4500800542e8c5aebd35b589c01" + }, + "RMQ/Core/SuccinctClose/EndpointFringe/PrefixRange/SparseLevelTable.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "442916dd0d855afedf97f6017e8b34852462c5f8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "442916dd0d855afedf97f6017e8b34852462c5f8", + "68163d9496559f06038d108c74bfcb0781175eda": "442916dd0d855afedf97f6017e8b34852462c5f8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "442916dd0d855afedf97f6017e8b34852462c5f8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "442916dd0d855afedf97f6017e8b34852462c5f8" + }, + "RMQ/Core/SuccinctClose/RangeSummary.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "68163d9496559f06038d108c74bfcb0781175eda": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3a7d2c6565961a4df9bbc04d8b5bc8b600a54f6d" + }, + "RMQ/Core/SuccinctClose/RangeWitness.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "68163d9496559f06038d108c74bfcb0781175eda": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e8d520c51bf1d0499d6b1e7187e4cb7b18833313" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "68163d9496559f06038d108c74bfcb0781175eda": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0ebcb3785a41601599b63b4c16236b0d9f88afcd", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0ebcb3785a41601599b63b4c16236b0d9f88afcd" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/AbstractMacro.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "68163d9496559f06038d108c74bfcb0781175eda": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f63c676eb883768f42e5432b28ffc9a6dc552bc8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f63c676eb883768f42e5432b28ffc9a6dc552bc8" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeChunks.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "68163d9496559f06038d108c74bfcb0781175eda": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "337c4fc4d45377dd66c7fe7cd4d5bd32cad7dae8" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeSubstitution.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "68163d9496559f06038d108c74bfcb0781175eda": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9fe5a3eb571d91f005766ad73b2173fb3e38d34c" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTableFacts.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "68163d9496559f06038d108c74bfcb0781175eda": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7d65c1129bb43803addbb4d3097b159258eb25b7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7d65c1129bb43803addbb4d3097b159258eb25b7" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeTrace.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "68163d9496559f06038d108c74bfcb0781175eda": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "acebacbfdaeea14d8de6d8c48749a36c37c76e23", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "acebacbfdaeea14d8de6d8c48749a36c37c76e23" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedFringeWiring.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "68163d9496559f06038d108c74bfcb0781175eda": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1a8f2906dd8980e5a3ce9693a46571f3cf22dc67" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeafTrace.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b60987b668c0877871ba2532f19897ca768d506c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b60987b668c0877871ba2532f19897ca768d506c", + "68163d9496559f06038d108c74bfcb0781175eda": "b60987b668c0877871ba2532f19897ca768d506c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b60987b668c0877871ba2532f19897ca768d506c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b60987b668c0877871ba2532f19897ca768d506c" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectLeaves.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "68163d9496559f06038d108c74bfcb0781175eda": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "48ed35549651e348dd1502afb76b6aaf5ce6c66e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "48ed35549651e348dd1502afb76b6aaf5ce6c66e" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectTrace.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "68163d9496559f06038d108c74bfcb0781175eda": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8c068a82ac6e13bc730681d1f078847bf1972e9d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8c068a82ac6e13bc730681d1f078847bf1972e9d" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedRankSelectWiring.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a943e146c835d31a5155737dee16d32fabcf96a2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a943e146c835d31a5155737dee16d32fabcf96a2", + "68163d9496559f06038d108c74bfcb0781175eda": "a943e146c835d31a5155737dee16d32fabcf96a2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a943e146c835d31a5155737dee16d32fabcf96a2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a943e146c835d31a5155737dee16d32fabcf96a2" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockChunks.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "aaa722b010cef2771317068ced8e16557af7f4db", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "aaa722b010cef2771317068ced8e16557af7f4db", + "68163d9496559f06038d108c74bfcb0781175eda": "aaa722b010cef2771317068ced8e16557af7f4db", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "aaa722b010cef2771317068ced8e16557af7f4db", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "aaa722b010cef2771317068ced8e16557af7f4db" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockSubstitution.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "68163d9496559f06038d108c74bfcb0781175eda": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4057bf9cfd07a629cf2772ca6984f442b3837841", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4057bf9cfd07a629cf2772ca6984f442b3837841" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedSameBlockTrace.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "68163d9496559f06038d108c74bfcb0781175eda": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4ef06fd441d354b64d2da5f679cb6485c7d7a36b" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ChargedWordChunks.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "68163d9496559f06038d108c74bfcb0781175eda": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8f90421bcd0ce9c9837dab054b49fbdfe30a01af" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/CompactEndpoint.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bbff25d0a619aa246633377df0af032e4b837aad", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bbff25d0a619aa246633377df0af032e4b837aad", + "68163d9496559f06038d108c74bfcb0781175eda": "bbff25d0a619aa246633377df0af032e4b837aad", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bbff25d0a619aa246633377df0af032e4b837aad", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bbff25d0a619aa246633377df0af032e4b837aad" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectory.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "68163d9496559f06038d108c74bfcb0781175eda": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "895e3ae4f2c67e5eeee01ff85e6b658dbdb50d7d" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "15d6269a84fd881fce67bb18f5eb89421c926369", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "15d6269a84fd881fce67bb18f5eb89421c926369", + "68163d9496559f06038d108c74bfcb0781175eda": "15d6269a84fd881fce67bb18f5eb89421c926369", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "15d6269a84fd881fce67bb18f5eb89421c926369", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "15d6269a84fd881fce67bb18f5eb89421c926369" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/ConcreteDirectoryRAMStoreParam.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "68163d9496559f06038d108c74bfcb0781175eda": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3ad2cb80ea2286de321d1f174d12e0ee913bf4f4" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/EndpointCodebook.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c626e0488bd823c04db0105bf7890c5a0d269978", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c626e0488bd823c04db0105bf7890c5a0d269978", + "68163d9496559f06038d108c74bfcb0781175eda": "c626e0488bd823c04db0105bf7890c5a0d269978", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c626e0488bd823c04db0105bf7890c5a0d269978", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c626e0488bd823c04db0105bf7890c5a0d269978" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/LocalBPDecoder.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "68163d9496559f06038d108c74bfcb0781175eda": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "faa3508bc4cd4f0d8c17bd3a1a053e25dba3237a" + }, + "RMQ/Core/SuccinctClose/RelativeRmmMacro/MacroMicroFamily.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "68163d9496559f06038d108c74bfcb0781175eda": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d2307e9ccf38c3e0b99460c7ec3e8c95660f82ee" + }, + "RMQ/Core/SuccinctClose/RelativeSummary.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "68163d9496559f06038d108c74bfcb0781175eda": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "da0cefdd39bace8e0df283f1724e58eef71ed8b9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "da0cefdd39bace8e0df283f1724e58eef71ed8b9" + }, + "RMQ/Core/SuccinctFinal.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "68163d9496559f06038d108c74bfcb0781175eda": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "dfcc8f94113a9e2a11682d603aa0481d9e7f4e27" + }, + "RMQ/Core/SuccinctFinal/RAM/FlatPayload.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "68163d9496559f06038d108c74bfcb0781175eda": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "abecf3e426f2672be5abe200d8fc55c50a61ae66", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "abecf3e426f2672be5abe200d8fc55c50a61ae66" + }, + "RMQ/Core/SuccinctFinal/RAM/GeometryClosure.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "68163d9496559f06038d108c74bfcb0781175eda": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "38a83b01367b56e5ed6e639efe5b96b1960f9ac8" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Address.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "68163d9496559f06038d108c74bfcb0781175eda": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ebc70588aeaa33d3acb15aef4d2dbba378589ce2" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Boundaries.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8914eb883e911674243db83f287d573cd8f562a1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8914eb883e911674243db83f287d573cd8f562a1", + "68163d9496559f06038d108c74bfcb0781175eda": "8914eb883e911674243db83f287d573cd8f562a1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8914eb883e911674243db83f287d573cd8f562a1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8914eb883e911674243db83f287d573cd8f562a1" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ExecutedUniverse.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "68163d9496559f06038d108c74bfcb0781175eda": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c8158a39d161b6941804c5b0287f835f6dd8ca01", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c8158a39d161b6941804c5b0287f835f6dd8ca01" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Header.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "68163d9496559f06038d108c74bfcb0781175eda": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7b7e7d04457b10a1b73ee1ae21e7cf8fd1e5587d" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Memory.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a6d761a0d22a890996cedb8ed0a179544e356363", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a6d761a0d22a890996cedb8ed0a179544e356363", + "68163d9496559f06038d108c74bfcb0781175eda": "a6d761a0d22a890996cedb8ed0a179544e356363", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a6d761a0d22a890996cedb8ed0a179544e356363", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a6d761a0d22a890996cedb8ed0a179544e356363" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Payload.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "68163d9496559f06038d108c74bfcb0781175eda": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e3b05f37485fdd5e846d1cb0690bc93fc166dfc9" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/PhysicalRead.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "68163d9496559f06038d108c74bfcb0781175eda": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4c7c769d3e78c70cd88bf8cd5dfd324a55cd3c7e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Probe.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "68163d9496559f06038d108c74bfcb0781175eda": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "61fce2cf25b936c5d64b446e3159285d823d4a26", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "61fce2cf25b936c5d64b446e3159285d823d4a26" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReadProgram.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "68163d9496559f06038d108c74bfcb0781175eda": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d79bc285b16c4bf26708d2239730bc919479e9f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d79bc285b16c4bf26708d2239730bc919479e9f4" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseGeometry.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "68163d9496559f06038d108c74bfcb0781175eda": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f947fbf9bcb771769babd6e44d94ea637aea8b64", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f947fbf9bcb771769babd6e44d94ea637aea8b64" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseRead.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "68163d9496559f06038d108c74bfcb0781175eda": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "91af3069b59c18350b04a8fa78eea04a5f3c77f5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "91af3069b59c18350b04a8fa78eea04a5f3c77f5" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCloseWidth.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b8c35e4f11885d78d98697223105f935d8e71c55", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b8c35e4f11885d78d98697223105f935d8e71c55", + "68163d9496559f06038d108c74bfcb0781175eda": "b8c35e4f11885d78d98697223105f935d8e71c55", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b8c35e4f11885d78d98697223105f935d8e71c55", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b8c35e4f11885d78d98697223105f935d8e71c55" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerClosedGeometry.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "68163d9496559f06038d108c74bfcb0781175eda": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "18ca8fdaae1cef137138d1f48ed864c30f7d18fd" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerComponentAccess.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "04881332b811821d2846d80c027281b47982dee9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "04881332b811821d2846d80c027281b47982dee9", + "68163d9496559f06038d108c74bfcb0781175eda": "04881332b811821d2846d80c027281b47982dee9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "04881332b811821d2846d80c027281b47982dee9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "04881332b811821d2846d80c027281b47982dee9" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerConcatIndex.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "68163d9496559f06038d108c74bfcb0781175eda": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "af346375821b8054cbc818a9c3b8d17eb2f8bfe2" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerController.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "68163d9496559f06038d108c74bfcb0781175eda": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bbd7a6b591a02a8674711a4b1aba44f272437b3b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bbd7a6b591a02a8674711a4b1aba44f272437b3b" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerControllerProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "68163d9496559f06038d108c74bfcb0781175eda": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5948c993ad3ea8d877f524b1248c3f50e302eee1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5948c993ad3ea8d877f524b1248c3f50e302eee1" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerCrossing.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "68163d9496559f06038d108c74bfcb0781175eda": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c7153e9b189d8b8d4f18752dce746780f4a999bc", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c7153e9b189d8b8d4f18752dce746780f4a999bc" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryAddress.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c0b2838b27f82f08f95aba2060a66495802103b7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c0b2838b27f82f08f95aba2060a66495802103b7", + "68163d9496559f06038d108c74bfcb0781175eda": "c0b2838b27f82f08f95aba2060a66495802103b7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c0b2838b27f82f08f95aba2060a66495802103b7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c0b2838b27f82f08f95aba2060a66495802103b7" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerEntryChunks.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "68163d9496559f06038d108c74bfcb0781175eda": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0d00015db8fab7b4f74fb96e4cd1090d1d8bc69e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorCount.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "68163d9496559f06038d108c74bfcb0781175eda": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "60256fe7847d3d4a67cf7caefe13b77e3f5ba021" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorProtocol.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "68163d9496559f06038d108c74bfcb0781175eda": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d2854754dc95a9e31e51dc195a241b71fedd1632", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d2854754dc95a9e31e51dc195a241b71fedd1632" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorRead.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8e9c438fed0647458f7a1327f75793606863a0da", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8e9c438fed0647458f7a1327f75793606863a0da", + "68163d9496559f06038d108c74bfcb0781175eda": "8e9c438fed0647458f7a1327f75793606863a0da", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8e9c438fed0647458f7a1327f75793606863a0da", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8e9c438fed0647458f7a1327f75793606863a0da" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerInteriorWidths.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "68163d9496559f06038d108c74bfcb0781175eda": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e1f31da3b9d75d7e39a15c9e737fb1ae35ee7572" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLcaProtocol.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "68163d9496559f06038d108c74bfcb0781175eda": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "dfbb331734acb2caec2ac0a93bd3dfd2ad808a59" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLength.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f90134ab632650a472376a717a16f42da3126eba", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f90134ab632650a472376a717a16f42da3126eba", + "68163d9496559f06038d108c74bfcb0781175eda": "f90134ab632650a472376a717a16f42da3126eba", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f90134ab632650a472376a717a16f42da3126eba", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f90134ab632650a472376a717a16f42da3126eba" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalLowering.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "68163d9496559f06038d108c74bfcb0781175eda": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2761635255e7ecd0fc21657ed9b13671ea95e97d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2761635255e7ecd0fc21657ed9b13671ea95e97d" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalProtocol.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "68163d9496559f06038d108c74bfcb0781175eda": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e7ae736b75083987ba8bab9145c3b869e87b107a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e7ae736b75083987ba8bab9145c3b869e87b107a" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerLogicalSimulation.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "68163d9496559f06038d108c74bfcb0781175eda": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a6cc3b1e1af37c9bd8823575a2d393b043723491", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a6cc3b1e1af37c9bd8823575a2d393b043723491" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMachineWords.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "68163d9496559f06038d108c74bfcb0781175eda": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9a99e1ff78af3cef013b8d6aff6337c7629edc95", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9a99e1ff78af3cef013b8d6aff6337c7629edc95" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerMemory.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "68163d9496559f06038d108c74bfcb0781175eda": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ef3f7d4ea754abd4c0c3546cf1b2b4d36b8465b9" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPayload.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0159323644e76ef425870fc819603dd8edd3e2c2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0159323644e76ef425870fc819603dd8edd3e2c2", + "68163d9496559f06038d108c74bfcb0781175eda": "0159323644e76ef425870fc819603dd8edd3e2c2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0159323644e76ef425870fc819603dd8edd3e2c2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0159323644e76ef425870fc819603dd8edd3e2c2" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerPhysicalRead.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "68163d9496559f06038d108c74bfcb0781175eda": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1986df34c14482836893e4d7bb3e8a9edf74e691", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1986df34c14482836893e4d7bb3e8a9edf74e691" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerProbe.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "68163d9496559f06038d108c74bfcb0781175eda": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "58bdcf99bb16576ed803a67f411a4d6eeb039bef", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "58bdcf99bb16576ed803a67f411a4d6eeb039bef" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSelectProtocol.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "68163d9496559f06038d108c74bfcb0781175eda": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3081c1fb9cfc055c075aa6a3e2f35b00df976799", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3081c1fb9cfc055c075aa6a3e2f35b00df976799" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSourceAddress.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "68163d9496559f06038d108c74bfcb0781175eda": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0c5dec614ce2126b39c673cfe8b61701120ceda1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0c5dec614ce2126b39c673cfe8b61701120ceda1" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSpace.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "68163d9496559f06038d108c74bfcb0781175eda": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c7057764aa6b1f8c1a82e343d9009bd13ac4003e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerSparsePrelude.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "68163d9496559f06038d108c74bfcb0781175eda": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c87a9c2b16b7c2d97aec3ac36819b9f239edbc7b" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWholeProtocol.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "68163d9496559f06038d108c74bfcb0781175eda": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5cf50ea9ff605f87dbb030434272cdeaa8d47778", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5cf50ea9ff605f87dbb030434272cdeaa8d47778" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/ReviewerWidth.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2fae800525e8c8369c4e5074ff62847daa53251e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2fae800525e8c8369c4e5074ff62847daa53251e", + "68163d9496559f06038d108c74bfcb0781175eda": "2fae800525e8c8369c4e5074ff62847daa53251e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2fae800525e8c8369c4e5074ff62847daa53251e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2fae800525e8c8369c4e5074ff62847daa53251e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceFactorization.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "68163d9496559f06038d108c74bfcb0781175eda": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "acf7bb30e858cbe32c1647db2af04c03fdba6c2e" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceGeometry.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "93255811da5f1425eee0de3d6be09c573f502090", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "93255811da5f1425eee0de3d6be09c573f502090", + "68163d9496559f06038d108c74bfcb0781175eda": "93255811da5f1425eee0de3d6be09c573f502090", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "93255811da5f1425eee0de3d6be09c573f502090", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "93255811da5f1425eee0de3d6be09c573f502090" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/SourceWords.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "68163d9496559f06038d108c74bfcb0781175eda": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e789fa5ca1abc60baa34da12545a4807bae30a6a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e789fa5ca1abc60baa34da12545a4807bae30a6a" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/Space.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "68163d9496559f06038d108c74bfcb0781175eda": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bf01a751a9fc492cbcc559889ebf88d1ff8df654", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bf01a751a9fc492cbcc559889ebf88d1ff8df654" + }, + "RMQ/Core/SuccinctFinal/RAM/PackedCellProbe/WordWidth.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "68163d9496559f06038d108c74bfcb0781175eda": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f2d02a7e57e5a2d64df9b137ab6c60c70ae729c9" + }, + "RMQ/Core/SuccinctFinal/RAM/ReviewerPhysical.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2bb6feeb97019a0272d2187731525a38a46ff935", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2bb6feeb97019a0272d2187731525a38a46ff935", + "68163d9496559f06038d108c74bfcb0781175eda": "2bb6feeb97019a0272d2187731525a38a46ff935", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2bb6feeb97019a0272d2187731525a38a46ff935", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2bb6feeb97019a0272d2187731525a38a46ff935" + }, + "RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "304a27908f4baf09a2296ec2223248a0636bf69f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "304a27908f4baf09a2296ec2223248a0636bf69f", + "68163d9496559f06038d108c74bfcb0781175eda": "304a27908f4baf09a2296ec2223248a0636bf69f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "304a27908f4baf09a2296ec2223248a0636bf69f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "304a27908f4baf09a2296ec2223248a0636bf69f" + }, + "RMQ/Core/SuccinctFinal/RAM/Segments.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "68163d9496559f06038d108c74bfcb0781175eda": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6810dd6d61d2abcccfd7ba66275cfefbe08da882", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6810dd6d61d2abcccfd7ba66275cfefbe08da882" + }, + "RMQ/Core/SuccinctFinalModelAdequacy.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "68163d9496559f06038d108c74bfcb0781175eda": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3825f4a6f4f69bdeeb96bd9eff39f9bdca45929c" + }, + "RMQ/Core/SuccinctFinalRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "68163d9496559f06038d108c74bfcb0781175eda": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0322bf5a41be302b34d896d0af4376e6cb99a186", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0322bf5a41be302b34d896d0af4376e6cb99a186" + }, + "RMQ/Core/SuccinctFinalStoreParam.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "68163d9496559f06038d108c74bfcb0781175eda": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "14c0afabd2a1805872f5cc4bc7e82f872f5396b4" + }, + "RMQ/Core/SuccinctRMQClassic.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "68163d9496559f06038d108c74bfcb0781175eda": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "01b511aad872612ce166c1d0d96d6081ba59b04a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "01b511aad872612ce166c1d0d96d6081ba59b04a" + }, + "RMQ/Core/SuccinctRank.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "68163d9496559f06038d108c74bfcb0781175eda": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ba1ba86a9ab526bbcf5746c4c5400c57dd73062c" + }, + "RMQ/Core/SuccinctSelect/AsymptoticFacts.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "68163d9496559f06038d108c74bfcb0781175eda": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "58c23a12a99c3fdad48652701c7715352d22b0f5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "58c23a12a99c3fdad48652701c7715352d22b0f5" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/Basic.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "69853b8a71f3024992567c410d0f005b53679e33", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "69853b8a71f3024992567c410d0f005b53679e33", + "68163d9496559f06038d108c74bfcb0781175eda": "69853b8a71f3024992567c410d0f005b53679e33", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "69853b8a71f3024992567c410d0f005b53679e33", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "69853b8a71f3024992567c410d0f005b53679e33" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "68163d9496559f06038d108c74bfcb0781175eda": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2e109af66d7cd139b59c7dddecc8bb567f1f2e39" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/FlagRankTables.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "68163d9496559f06038d108c74bfcb0781175eda": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3360f878dffbc4661b1b8fd24ffdaf1de3157c12" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/LookupDense.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "68163d9496559f06038d108c74bfcb0781175eda": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b02bdd80627bdb720b4d1a6fa1e6841f64dba8c0" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/RelativeEntries.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5ddfae27199921e419672c3c37648fc808086f07", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5ddfae27199921e419672c3c37648fc808086f07", + "68163d9496559f06038d108c74bfcb0781175eda": "5ddfae27199921e419672c3c37648fc808086f07", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5ddfae27199921e419672c3c37648fc808086f07", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5ddfae27199921e419672c3c37648fc808086f07" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SlotBasics.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e469e746c7765371ff3872d3fadb052529fd6a94", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e469e746c7765371ff3872d3fadb052529fd6a94", + "68163d9496559f06038d108c74bfcb0781175eda": "e469e746c7765371ff3872d3fadb052529fd6a94", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e469e746c7765371ff3872d3fadb052529fd6a94", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e469e746c7765371ff3872d3fadb052529fd6a94" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/SpanBudgets.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "68163d9496559f06038d108c74bfcb0781175eda": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "19c93d634b808f142daa3a4efb7931cd1272adc3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "19c93d634b808f142daa3a4efb7931cd1272adc3" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/BuiltRouting/WidthBounds.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "68163d9496559f06038d108c74bfcb0781175eda": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f08f6a261fa432eba35412a6e569ee797dc0ead9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f08f6a261fa432eba35412a6e569ee797dc0ead9" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/RelativeSplit.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3f863a3f82dc237bed13456dc9750261189dc191", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3f863a3f82dc237bed13456dc9750261189dc191", + "68163d9496559f06038d108c74bfcb0781175eda": "3f863a3f82dc237bed13456dc9750261189dc191", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3f863a3f82dc237bed13456dc9750261189dc191", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3f863a3f82dc237bed13456dc9750261189dc191" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuildProfile.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "68163d9496559f06038d108c74bfcb0781175eda": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "506da76c581dbd3d93c2a06769ca4f0c51b07390", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "506da76c581dbd3d93c2a06769ca4f0c51b07390" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/BuiltExact.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b0e90c53da64b634b5783d591d375096aadc27e4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b0e90c53da64b634b5783d591d375096aadc27e4", + "68163d9496559f06038d108c74bfcb0781175eda": "b0e90c53da64b634b5783d591d375096aadc27e4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b0e90c53da64b634b5783d591d375096aadc27e4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b0e90c53da64b634b5783d591d375096aadc27e4" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionCloseData/DataSurface.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "68163d9496559f06038d108c74bfcb0781175eda": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "44cbd5a1e69af52a787b564b488eadf01bfa3a27", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "44cbd5a1e69af52a787b564b488eadf01bfa3a27" + }, + "RMQ/Core/SuccinctSelect/CloseSelect/SparseExceptionDirectory.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "68163d9496559f06038d108c74bfcb0781175eda": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "283fa43325de9f3385663ccb1f3b8c589a9da1b3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "283fa43325de9f3385663ccb1f3b8c589a9da1b3" + }, + "RMQ/Core/SuccinctSelect/DenseLocalTables.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "68163d9496559f06038d108c74bfcb0781175eda": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "fa88b2ae3d53b69e2573977945f5e8004a6aa479", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "fa88b2ae3d53b69e2573977945f5e8004a6aa479" + }, + "RMQ/Core/SuccinctSelect/TwoLevel.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "68163d9496559f06038d108c74bfcb0781175eda": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bb789ffa7b1fc5a667e4dd38e6899d35d98fbca3" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/BPCloseNavigation.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "68163d9496559f06038d108c74bfcb0781175eda": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "06db1a1962d39a7591b7f59a7b17210373382ffa", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "06db1a1962d39a7591b7f59a7b17210373382ffa" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/ClarkSource.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "68163d9496559f06038d108c74bfcb0781175eda": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a12c8e170af24ae46ec589a1c17875fdd19a610d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a12c8e170af24ae46ec589a1c17875fdd19a610d" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/RankSelectAdapters.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "68163d9496559f06038d108c74bfcb0781175eda": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a2ae1db530305b1a4c0e850d4a5a5c8723fdc18a" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/SelectData.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "68163d9496559f06038d108c74bfcb0781175eda": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9d472b979908fb983b5e298edf46d9508d5b10bf", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9d472b979908fb983b5e298edf46d9508d5b10bf" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/SelectSamples.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3517212958a3693e10dad86c687190413d6074c5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3517212958a3693e10dad86c687190413d6074c5", + "68163d9496559f06038d108c74bfcb0781175eda": "3517212958a3693e10dad86c687190413d6074c5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3517212958a3693e10dad86c687190413d6074c5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3517212958a3693e10dad86c687190413d6074c5" + }, + "RMQ/Core/SuccinctSelect/TwoLevel/WordExact.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "68163d9496559f06038d108c74bfcb0781175eda": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "581f2c827a37acc6eb74bdde22cf1e37168b7394", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "581f2c827a37acc6eb74bdde22cf1e37168b7394" + }, + "RMQ/Core/SuccinctSpace.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "68163d9496559f06038d108c74bfcb0781175eda": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d783c95f6cb3df03726974799c3c5c45d4a9eeb5" + }, + "RMQ/Core/SuccinctSpace/Asymptotics.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "68163d9496559f06038d108c74bfcb0781175eda": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "af612389cd21990dd0ef4d9bb01d463acde8ed16", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "af612389cd21990dd0ef4d9bb01d463acde8ed16" + }, + "RMQ/Core/SuccinctSpace/BPAccess.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b62d57c1c04c29150f263d9b1447997524213fff", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b62d57c1c04c29150f263d9b1447997524213fff", + "68163d9496559f06038d108c74bfcb0781175eda": "b62d57c1c04c29150f263d9b1447997524213fff", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b62d57c1c04c29150f263d9b1447997524213fff", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b62d57c1c04c29150f263d9b1447997524213fff" + }, + "RMQ/Core/SuccinctSpace/BPCloseLCA.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "68163d9496559f06038d108c74bfcb0781175eda": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9d66a2f1e072b06b6b04f4b04dc595f8d8266e44" + }, + "RMQ/Core/SuccinctSpace/BPCloseLCARAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "68163d9496559f06038d108c74bfcb0781175eda": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ac21de8f4ba5461e8c51097d651d57d947a70c00", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ac21de8f4ba5461e8c51097d651d57d947a70c00" + }, + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigation.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "68163d9496559f06038d108c74bfcb0781175eda": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e8e8389d7d3dd442a58b134b84a568e1137e08ce", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e8e8389d7d3dd442a58b134b84a568e1137e08ce" + }, + "RMQ/Core/SuccinctSpace/BPCloseRMQNavigationRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "42ba05060237de74f6921164e0078bba0e446a04", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "42ba05060237de74f6921164e0078bba0e446a04", + "68163d9496559f06038d108c74bfcb0781175eda": "42ba05060237de74f6921164e0078bba0e446a04", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "42ba05060237de74f6921164e0078bba0e446a04", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "42ba05060237de74f6921164e0078bba0e446a04" + }, + "RMQ/Core/SuccinctSpace/BPShape.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "68163d9496559f06038d108c74bfcb0781175eda": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b83298be618d812bd3d7e0c313fd98f1a57734f3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b83298be618d812bd3d7e0c313fd98f1a57734f3" + }, + "RMQ/Core/SuccinctSpace/BroadwordRMQ.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "68163d9496559f06038d108c74bfcb0781175eda": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "84c7b31c15a4ba1eab3737e7331847b69ee04677", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "84c7b31c15a4ba1eab3737e7331847b69ee04677" + }, + "RMQ/Core/SuccinctSpace/MachineChunkedTable.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "68163d9496559f06038d108c74bfcb0781175eda": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "26a623359419bf1491798cfcd9d1bc4155c3ddd5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "26a623359419bf1491798cfcd9d1bc4155c3ddd5" + }, + "RMQ/Core/SuccinctSpace/MachineChunkedTableProgram.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "68163d9496559f06038d108c74bfcb0781175eda": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7466cf23d244db2b6e548a2fc4a9cdd4d8958aee" + }, + "RMQ/Core/SuccinctSpace/RankSelect.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "68163d9496559f06038d108c74bfcb0781175eda": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "131618d64c79cbb4ad657ed53afd65e367b63a11", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "131618d64c79cbb4ad657ed53afd65e367b63a11" + }, + "RMQ/Core/SuccinctSpace/RankSelectRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "68163d9496559f06038d108c74bfcb0781175eda": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3eb3b4e8c0607c54848dfb03e6ec3ee597132240" + }, + "RMQ/Core/SuccinctSpace/SelectSamples.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "68163d9496559f06038d108c74bfcb0781175eda": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "10cdeafad9e07c0b8a476be754f2128e85c5198a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "10cdeafad9e07c0b8a476be754f2128e85c5198a" + }, + "RMQ/Core/SuccinctSpace/SelectSamplesRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "68163d9496559f06038d108c74bfcb0781175eda": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1cd7e04d03968c80346d1fe316f6e1c07ae29720", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1cd7e04d03968c80346d1fe316f6e1c07ae29720" + }, + "RMQ/Core/SuccinctSpace/Tables.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "68163d9496559f06038d108c74bfcb0781175eda": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6c88706b7cc13246ecb83ca81e057c35bf31f12f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6c88706b7cc13246ecb83ca81e057c35bf31f12f" + }, + "RMQ/Core/SuccinctSpace/TablesRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "27090541304ff011ec275db5059355b5adb4cf57", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "27090541304ff011ec275db5059355b5adb4cf57", + "68163d9496559f06038d108c74bfcb0781175eda": "27090541304ff011ec275db5059355b5adb4cf57", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "27090541304ff011ec275db5059355b5adb4cf57", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "27090541304ff011ec275db5059355b5adb4cf57" + }, + "RMQ/Core/SuccinctSpace/WordStore.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "68163d9496559f06038d108c74bfcb0781175eda": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3c07a23045937c7ad80fdcc7803ec009555f119d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3c07a23045937c7ad80fdcc7803ec009555f119d" + }, + "RMQ/Core/SuccinctSpace/WordStoreRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c23a0e494a12689299f48c09d65cca477bebf609", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c23a0e494a12689299f48c09d65cca477bebf609", + "68163d9496559f06038d108c74bfcb0781175eda": "c23a0e494a12689299f48c09d65cca477bebf609", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c23a0e494a12689299f48c09d65cca477bebf609", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c23a0e494a12689299f48c09d65cca477bebf609" + }, + "RMQ/Core/TableModel.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "68163d9496559f06038d108c74bfcb0781175eda": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9fb40d4a2f2c8d1045b991d639359c00d4a1adae" + }, + "RMQ/Core/Window.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "68163d9496559f06038d108c74bfcb0781175eda": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d8cfc10c688f5193eb862f900103c5335cd0658d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d8cfc10c688f5193eb862f900103c5335cd0658d" + }, + "RMQ/Core/WordRAM.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "611e796270c9413f36f1ed40842118b5641f5d1a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "611e796270c9413f36f1ed40842118b5641f5d1a", + "68163d9496559f06038d108c74bfcb0781175eda": "611e796270c9413f36f1ed40842118b5641f5d1a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "611e796270c9413f36f1ed40842118b5641f5d1a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "611e796270c9413f36f1ed40842118b5641f5d1a" + }, + "RMQ/Core/WordRAM/Construction/ArrayRun.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "505dbf020aea20a8bf4dc7f02f1722b07debbe89", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "505dbf020aea20a8bf4dc7f02f1722b07debbe89", + "68163d9496559f06038d108c74bfcb0781175eda": "505dbf020aea20a8bf4dc7f02f1722b07debbe89", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "505dbf020aea20a8bf4dc7f02f1722b07debbe89", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "505dbf020aea20a8bf4dc7f02f1722b07debbe89" + }, + "RMQ/Core/WordRAM/Construction/Builder/Access.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "145f909dc08d08b555e1e499f55149b0f23ef058", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "145f909dc08d08b555e1e499f55149b0f23ef058", + "68163d9496559f06038d108c74bfcb0781175eda": "145f909dc08d08b555e1e499f55149b0f23ef058", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "145f909dc08d08b555e1e499f55149b0f23ef058", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "145f909dc08d08b555e1e499f55149b0f23ef058" + }, + "RMQ/Core/WordRAM/Construction/Builder/Cartesian.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "16cf799f4c650787fec347ca899349e390f592ea", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "16cf799f4c650787fec347ca899349e390f592ea", + "68163d9496559f06038d108c74bfcb0781175eda": "16cf799f4c650787fec347ca899349e390f592ea", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "16cf799f4c650787fec347ca899349e390f592ea", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "16cf799f4c650787fec347ca899349e390f592ea" + }, + "RMQ/Core/WordRAM/Construction/Builder/Emit.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "fbeb1c355f39a903580efa19f4b83ac12c17b23e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "fbeb1c355f39a903580efa19f4b83ac12c17b23e", + "68163d9496559f06038d108c74bfcb0781175eda": "fbeb1c355f39a903580efa19f4b83ac12c17b23e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "fbeb1c355f39a903580efa19f4b83ac12c17b23e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "fbeb1c355f39a903580efa19f4b83ac12c17b23e" + }, + "RMQ/Core/WordRAM/Construction/Builder/Finish.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0d5575362987f6425f727854759eb467ec795023", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0d5575362987f6425f727854759eb467ec795023", + "68163d9496559f06038d108c74bfcb0781175eda": "0d5575362987f6425f727854759eb467ec795023", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0d5575362987f6425f727854759eb467ec795023", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0d5575362987f6425f727854759eb467ec795023" + }, + "RMQ/Core/WordRAM/Construction/Builder/Geometry.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3e3851b52e0b643f2ecf52dc97b983b0c7634513", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3e3851b52e0b643f2ecf52dc97b983b0c7634513", + "68163d9496559f06038d108c74bfcb0781175eda": "3e3851b52e0b643f2ecf52dc97b983b0c7634513", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3e3851b52e0b643f2ecf52dc97b983b0c7634513", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3e3851b52e0b643f2ecf52dc97b983b0c7634513" + }, + "RMQ/Core/WordRAM/Construction/Builder/Interior.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "17cbd5c3a9f7556f05165065bbfad8581638234f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "17cbd5c3a9f7556f05165065bbfad8581638234f", + "68163d9496559f06038d108c74bfcb0781175eda": "17cbd5c3a9f7556f05165065bbfad8581638234f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "17cbd5c3a9f7556f05165065bbfad8581638234f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "17cbd5c3a9f7556f05165065bbfad8581638234f" + }, + "RMQ/Core/WordRAM/Construction/Builder/Micro.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d39904de90bc94dea340d874afea7ccc07fecec2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d39904de90bc94dea340d874afea7ccc07fecec2", + "68163d9496559f06038d108c74bfcb0781175eda": "d39904de90bc94dea340d874afea7ccc07fecec2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d39904de90bc94dea340d874afea7ccc07fecec2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d39904de90bc94dea340d874afea7ccc07fecec2" + }, + "RMQ/Core/WordRAM/Construction/Builder/Output.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4a8f9d1dc8b6335a28782fa658d2a910d0dd991c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4a8f9d1dc8b6335a28782fa658d2a910d0dd991c", + "68163d9496559f06038d108c74bfcb0781175eda": "4a8f9d1dc8b6335a28782fa658d2a910d0dd991c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4a8f9d1dc8b6335a28782fa658d2a910d0dd991c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4a8f9d1dc8b6335a28782fa658d2a910d0dd991c" + }, + "RMQ/Core/WordRAM/Construction/Builder/Program.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "019a5da76784d78a0298872da1e377ee8131f663", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "019a5da76784d78a0298872da1e377ee8131f663", + "68163d9496559f06038d108c74bfcb0781175eda": "019a5da76784d78a0298872da1e377ee8131f663", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "019a5da76784d78a0298872da1e377ee8131f663", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "019a5da76784d78a0298872da1e377ee8131f663" + }, + "RMQ/Core/WordRAM/Construction/Builder/Registers.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8500679c3f9a3da2ab373dae74d332dfc2d99dae", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8500679c3f9a3da2ab373dae74d332dfc2d99dae", + "68163d9496559f06038d108c74bfcb0781175eda": "8500679c3f9a3da2ab373dae74d332dfc2d99dae", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8500679c3f9a3da2ab373dae74d332dfc2d99dae", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8500679c3f9a3da2ab373dae74d332dfc2d99dae" + }, + "RMQ/Core/WordRAM/Construction/Calculus.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8257561b1a47bd49fe64a4c2d560b83a65f28f5a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8257561b1a47bd49fe64a4c2d560b83a65f28f5a", + "68163d9496559f06038d108c74bfcb0781175eda": "8257561b1a47bd49fe64a4c2d560b83a65f28f5a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8257561b1a47bd49fe64a4c2d560b83a65f28f5a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8257561b1a47bd49fe64a4c2d560b83a65f28f5a" + }, + "RMQ/Core/WordRAM/Construction/Compiler.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "895f2975970ae1258554358413955f82936ee6aa", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "895f2975970ae1258554358413955f82936ee6aa", + "68163d9496559f06038d108c74bfcb0781175eda": "895f2975970ae1258554358413955f82936ee6aa", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "895f2975970ae1258554358413955f82936ee6aa", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "895f2975970ae1258554358413955f82936ee6aa" + }, + "RMQ/Core/WordRAM/Construction/Conservative.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "001346d022f7acbd204e247937449bca0b3bf911", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "001346d022f7acbd204e247937449bca0b3bf911", + "68163d9496559f06038d108c74bfcb0781175eda": "001346d022f7acbd204e247937449bca0b3bf911", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "001346d022f7acbd204e247937449bca0b3bf911", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "001346d022f7acbd204e247937449bca0b3bf911" + }, + "RMQ/Core/WordRAM/Construction/Contract.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ff5e08816a561f3667bacf057ff1a89e1f66de06", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ff5e08816a561f3667bacf057ff1a89e1f66de06", + "68163d9496559f06038d108c74bfcb0781175eda": "ff5e08816a561f3667bacf057ff1a89e1f66de06", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ff5e08816a561f3667bacf057ff1a89e1f66de06", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ff5e08816a561f3667bacf057ff1a89e1f66de06" + }, + "RMQ/Core/WordRAM/Construction/Controls.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8ea487ac1a97b3af7f9b08b457cb74f39b551746", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8ea487ac1a97b3af7f9b08b457cb74f39b551746", + "68163d9496559f06038d108c74bfcb0781175eda": "8ea487ac1a97b3af7f9b08b457cb74f39b551746", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8ea487ac1a97b3af7f9b08b457cb74f39b551746", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8ea487ac1a97b3af7f9b08b457cb74f39b551746" + }, + "RMQ/Core/WordRAM/Construction/HeaderUse.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "13ca961f29518163ce004905b6f32ef3b829ad96", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "13ca961f29518163ce004905b6f32ef3b829ad96", + "68163d9496559f06038d108c74bfcb0781175eda": "13ca961f29518163ce004905b6f32ef3b829ad96", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "13ca961f29518163ce004905b6f32ef3b829ad96", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "13ca961f29518163ce004905b6f32ef3b829ad96" + }, + "RMQ/Core/WordRAM/Construction/Input.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "53afec2a48fbd6ce18622153c468926591b53d82", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "53afec2a48fbd6ce18622153c468926591b53d82", + "68163d9496559f06038d108c74bfcb0781175eda": "53afec2a48fbd6ce18622153c468926591b53d82", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "53afec2a48fbd6ce18622153c468926591b53d82", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "53afec2a48fbd6ce18622153c468926591b53d82" + }, + "RMQ/Core/WordRAM/Construction/Loop.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ca054024193bbcf5c932b632cf74305257cb20de", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ca054024193bbcf5c932b632cf74305257cb20de", + "68163d9496559f06038d108c74bfcb0781175eda": "ca054024193bbcf5c932b632cf74305257cb20de", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ca054024193bbcf5c932b632cf74305257cb20de", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ca054024193bbcf5c932b632cf74305257cb20de" + }, + "RMQ/Core/WordRAM/Construction/Model.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d1687b7cebe1278482801cd8c390bbb77bd8b3a9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d1687b7cebe1278482801cd8c390bbb77bd8b3a9", + "68163d9496559f06038d108c74bfcb0781175eda": "d1687b7cebe1278482801cd8c390bbb77bd8b3a9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d1687b7cebe1278482801cd8c390bbb77bd8b3a9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d1687b7cebe1278482801cd8c390bbb77bd8b3a9" + }, + "RMQ/Core/WordRAM/Construction/Primitive.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7f44d513249a2e4650a8af799e87cc32238741ff", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7f44d513249a2e4650a8af799e87cc32238741ff", + "68163d9496559f06038d108c74bfcb0781175eda": "7f44d513249a2e4650a8af799e87cc32238741ff", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7f44d513249a2e4650a8af799e87cc32238741ff", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7f44d513249a2e4650a8af799e87cc32238741ff" + }, + "RMQ/Core/WordRAM/Construction/Program.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6cc79066cfbc9e2b5e80b98a49dc044abb9fcba1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6cc79066cfbc9e2b5e80b98a49dc044abb9fcba1", + "68163d9496559f06038d108c74bfcb0781175eda": "6cc79066cfbc9e2b5e80b98a49dc044abb9fcba1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6cc79066cfbc9e2b5e80b98a49dc044abb9fcba1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6cc79066cfbc9e2b5e80b98a49dc044abb9fcba1" + }, + "RMQ/Core/WordRAM/Construction/Proof/AccessEntries.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "01837bd03186249cb9953c317a2cd605c511f3fc", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "01837bd03186249cb9953c317a2cd605c511f3fc", + "68163d9496559f06038d108c74bfcb0781175eda": "01837bd03186249cb9953c317a2cd605c511f3fc", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "01837bd03186249cb9953c317a2cd605c511f3fc", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "01837bd03186249cb9953c317a2cd605c511f3fc" + }, + "RMQ/Core/WordRAM/Construction/Proof/AccessFlags.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0480e6b7a635f7d0b59a87e32d4efbc71bb74b03", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0480e6b7a635f7d0b59a87e32d4efbc71bb74b03", + "68163d9496559f06038d108c74bfcb0781175eda": "0480e6b7a635f7d0b59a87e32d4efbc71bb74b03", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0480e6b7a635f7d0b59a87e32d4efbc71bb74b03", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0480e6b7a635f7d0b59a87e32d4efbc71bb74b03" + }, + "RMQ/Core/WordRAM/Construction/Proof/AccessHalf.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "074f691965cc5a3c6cb39c871c2b9b671fdd7c6d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "074f691965cc5a3c6cb39c871c2b9b671fdd7c6d", + "68163d9496559f06038d108c74bfcb0781175eda": "074f691965cc5a3c6cb39c871c2b9b671fdd7c6d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "074f691965cc5a3c6cb39c871c2b9b671fdd7c6d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "074f691965cc5a3c6cb39c871c2b9b671fdd7c6d" + }, + "RMQ/Core/WordRAM/Construction/Proof/AccessRelative.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e8e16e4d116f3aa3c152a36f0e89fa32210d4fd1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e8e16e4d116f3aa3c152a36f0e89fa32210d4fd1", + "68163d9496559f06038d108c74bfcb0781175eda": "e8e16e4d116f3aa3c152a36f0e89fa32210d4fd1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e8e16e4d116f3aa3c152a36f0e89fa32210d4fd1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e8e16e4d116f3aa3c152a36f0e89fa32210d4fd1" + }, + "RMQ/Core/WordRAM/Construction/Proof/AccessTables.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ba471626d5bf304ba5a09b2308320686bc7bde31", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ba471626d5bf304ba5a09b2308320686bc7bde31", + "68163d9496559f06038d108c74bfcb0781175eda": "ba471626d5bf304ba5a09b2308320686bc7bde31", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ba471626d5bf304ba5a09b2308320686bc7bde31", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ba471626d5bf304ba5a09b2308320686bc7bde31" + }, + "RMQ/Core/WordRAM/Construction/Proof/BPEmit.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "db372f4f5b39785e8f863b39cdf8fdfe7fefe652", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "db372f4f5b39785e8f863b39cdf8fdfe7fefe652", + "68163d9496559f06038d108c74bfcb0781175eda": "db372f4f5b39785e8f863b39cdf8fdfe7fefe652", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "db372f4f5b39785e8f863b39cdf8fdfe7fefe652", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "db372f4f5b39785e8f863b39cdf8fdfe7fefe652" + }, + "RMQ/Core/WordRAM/Construction/Proof/Base.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "06c668b98b6404ebb71579461aabc5f44c8ef03d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "06c668b98b6404ebb71579461aabc5f44c8ef03d", + "68163d9496559f06038d108c74bfcb0781175eda": "06c668b98b6404ebb71579461aabc5f44c8ef03d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "06c668b98b6404ebb71579461aabc5f44c8ef03d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "06c668b98b6404ebb71579461aabc5f44c8ef03d" + }, + "RMQ/Core/WordRAM/Construction/Proof/BlockStats.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f8c826088c09bf35b321f06be1742383c9de9907", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f8c826088c09bf35b321f06be1742383c9de9907", + "68163d9496559f06038d108c74bfcb0781175eda": "f8c826088c09bf35b321f06be1742383c9de9907", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f8c826088c09bf35b321f06be1742383c9de9907", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f8c826088c09bf35b321f06be1742383c9de9907" + }, + "RMQ/Core/WordRAM/Construction/Proof/Buffer.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "986f07cc7788b5f493e5f9a3c8e7e4cfa3777531", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "986f07cc7788b5f493e5f9a3c8e7e4cfa3777531", + "68163d9496559f06038d108c74bfcb0781175eda": "986f07cc7788b5f493e5f9a3c8e7e4cfa3777531", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "986f07cc7788b5f493e5f9a3c8e7e4cfa3777531", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "986f07cc7788b5f493e5f9a3c8e7e4cfa3777531" + }, + "RMQ/Core/WordRAM/Construction/Proof/Cartesian.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "05f980c7f3513fd5768a096ce2bae804388ac52f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "05f980c7f3513fd5768a096ce2bae804388ac52f", + "68163d9496559f06038d108c74bfcb0781175eda": "05f980c7f3513fd5768a096ce2bae804388ac52f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "05f980c7f3513fd5768a096ce2bae804388ac52f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "05f980c7f3513fd5768a096ce2bae804388ac52f" + }, + "RMQ/Core/WordRAM/Construction/Proof/Constants.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8c642c6672752183e00b0a9806f0e6e612e0ef64", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8c642c6672752183e00b0a9806f0e6e612e0ef64", + "68163d9496559f06038d108c74bfcb0781175eda": "8c642c6672752183e00b0a9806f0e6e612e0ef64", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8c642c6672752183e00b0a9806f0e6e612e0ef64", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8c642c6672752183e00b0a9806f0e6e612e0ef64" + }, + "RMQ/Core/WordRAM/Construction/Proof/Emit.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5f89a0f3118d7a6fc8cbb49fb9a5ff47cf113bbc", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5f89a0f3118d7a6fc8cbb49fb9a5ff47cf113bbc", + "68163d9496559f06038d108c74bfcb0781175eda": "5f89a0f3118d7a6fc8cbb49fb9a5ff47cf113bbc", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5f89a0f3118d7a6fc8cbb49fb9a5ff47cf113bbc", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5f89a0f3118d7a6fc8cbb49fb9a5ff47cf113bbc" + }, + "RMQ/Core/WordRAM/Construction/Proof/Exact.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4840b7ead4b2abdf9531648f49ef4384b3ec4a4d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4840b7ead4b2abdf9531648f49ef4384b3ec4a4d", + "68163d9496559f06038d108c74bfcb0781175eda": "4840b7ead4b2abdf9531648f49ef4384b3ec4a4d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4840b7ead4b2abdf9531648f49ef4384b3ec4a4d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4840b7ead4b2abdf9531648f49ef4384b3ec4a4d" + }, + "RMQ/Core/WordRAM/Construction/Proof/Finish.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3d62e6a32cc3cd3f3b31e6eb2adccb49619816df", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3d62e6a32cc3cd3f3b31e6eb2adccb49619816df", + "68163d9496559f06038d108c74bfcb0781175eda": "3d62e6a32cc3cd3f3b31e6eb2adccb49619816df", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3d62e6a32cc3cd3f3b31e6eb2adccb49619816df", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3d62e6a32cc3cd3f3b31e6eb2adccb49619816df" + }, + "RMQ/Core/WordRAM/Construction/Proof/Flow.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5b8b1e08a88ee7bd583c40ff5792c37b34b51caa", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5b8b1e08a88ee7bd583c40ff5792c37b34b51caa", + "68163d9496559f06038d108c74bfcb0781175eda": "5b8b1e08a88ee7bd583c40ff5792c37b34b51caa", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5b8b1e08a88ee7bd583c40ff5792c37b34b51caa", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5b8b1e08a88ee7bd583c40ff5792c37b34b51caa" + }, + "RMQ/Core/WordRAM/Construction/Proof/FlowFacts.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3d92bd8c5eef589d94a2e38ab83bae2452f0b1ec", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3d92bd8c5eef589d94a2e38ab83bae2452f0b1ec", + "68163d9496559f06038d108c74bfcb0781175eda": "3d92bd8c5eef589d94a2e38ab83bae2452f0b1ec", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3d92bd8c5eef589d94a2e38ab83bae2452f0b1ec", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3d92bd8c5eef589d94a2e38ab83bae2452f0b1ec" + }, + "RMQ/Core/WordRAM/Construction/Proof/Frames.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ffcfb45e9fd1b5441cd8dd05d29c760d7937eac3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ffcfb45e9fd1b5441cd8dd05d29c760d7937eac3", + "68163d9496559f06038d108c74bfcb0781175eda": "ffcfb45e9fd1b5441cd8dd05d29c760d7937eac3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ffcfb45e9fd1b5441cd8dd05d29c760d7937eac3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ffcfb45e9fd1b5441cd8dd05d29c760d7937eac3" + }, + "RMQ/Core/WordRAM/Construction/Proof/Geometry.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a74cd94e6d049ed9b12fc4fac1535131c4529339", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a74cd94e6d049ed9b12fc4fac1535131c4529339", + "68163d9496559f06038d108c74bfcb0781175eda": "a74cd94e6d049ed9b12fc4fac1535131c4529339", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a74cd94e6d049ed9b12fc4fac1535131c4529339", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a74cd94e6d049ed9b12fc4fac1535131c4529339" + }, + "RMQ/Core/WordRAM/Construction/Proof/GeometryBank.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "48b76d907ee3eeb605855f1940e13ccc9e9e5208", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "48b76d907ee3eeb605855f1940e13ccc9e9e5208", + "68163d9496559f06038d108c74bfcb0781175eda": "48b76d907ee3eeb605855f1940e13ccc9e9e5208", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "48b76d907ee3eeb605855f1940e13ccc9e9e5208", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "48b76d907ee3eeb605855f1940e13ccc9e9e5208" + }, + "RMQ/Core/WordRAM/Construction/Proof/Interior.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c0c71cb5f624edbd0607da0e8e550315c89deb82", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c0c71cb5f624edbd0607da0e8e550315c89deb82", + "68163d9496559f06038d108c74bfcb0781175eda": "c0c71cb5f624edbd0607da0e8e550315c89deb82", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c0c71cb5f624edbd0607da0e8e550315c89deb82", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c0c71cb5f624edbd0607da0e8e550315c89deb82" + }, + "RMQ/Core/WordRAM/Construction/Proof/InteriorClose.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1f633a2344e545dc723a6ffa4b0855a763e6c58d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1f633a2344e545dc723a6ffa4b0855a763e6c58d", + "68163d9496559f06038d108c74bfcb0781175eda": "1f633a2344e545dc723a6ffa4b0855a763e6c58d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1f633a2344e545dc723a6ffa4b0855a763e6c58d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1f633a2344e545dc723a6ffa4b0855a763e6c58d" + }, + "RMQ/Core/WordRAM/Construction/Proof/Leaf.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e917618efae25460f79263037ca9ceed34144d5c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e917618efae25460f79263037ca9ceed34144d5c", + "68163d9496559f06038d108c74bfcb0781175eda": "e917618efae25460f79263037ca9ceed34144d5c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e917618efae25460f79263037ca9ceed34144d5c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e917618efae25460f79263037ca9ceed34144d5c" + }, + "RMQ/Core/WordRAM/Construction/Proof/Leaves.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d599e95e8b939db0c5f9efe7be22337ae3d2475b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d599e95e8b939db0c5f9efe7be22337ae3d2475b", + "68163d9496559f06038d108c74bfcb0781175eda": "d599e95e8b939db0c5f9efe7be22337ae3d2475b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d599e95e8b939db0c5f9efe7be22337ae3d2475b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d599e95e8b939db0c5f9efe7be22337ae3d2475b" + }, + "RMQ/Core/WordRAM/Construction/Proof/Lift.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7e2963703b3b912f6bf4ce3a20e6019f0ead7d92", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7e2963703b3b912f6bf4ce3a20e6019f0ead7d92", + "68163d9496559f06038d108c74bfcb0781175eda": "7e2963703b3b912f6bf4ce3a20e6019f0ead7d92", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7e2963703b3b912f6bf4ce3a20e6019f0ead7d92", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7e2963703b3b912f6bf4ce3a20e6019f0ead7d92" + }, + "RMQ/Core/WordRAM/Construction/Proof/Loops.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c247da9e5cde757bc27ac8bc5b14f6db55a18732", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c247da9e5cde757bc27ac8bc5b14f6db55a18732", + "68163d9496559f06038d108c74bfcb0781175eda": "c247da9e5cde757bc27ac8bc5b14f6db55a18732", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c247da9e5cde757bc27ac8bc5b14f6db55a18732", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c247da9e5cde757bc27ac8bc5b14f6db55a18732" + }, + "RMQ/Core/WordRAM/Construction/Proof/MetaBounds.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b76ca524951c026fc5b9a5027d5cdd3840bd51d5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b76ca524951c026fc5b9a5027d5cdd3840bd51d5", + "68163d9496559f06038d108c74bfcb0781175eda": "b76ca524951c026fc5b9a5027d5cdd3840bd51d5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b76ca524951c026fc5b9a5027d5cdd3840bd51d5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b76ca524951c026fc5b9a5027d5cdd3840bd51d5" + }, + "RMQ/Core/WordRAM/Construction/Proof/MetaChain.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2bead3b749b076a551b28989a2fd578ab50783f1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2bead3b749b076a551b28989a2fd578ab50783f1", + "68163d9496559f06038d108c74bfcb0781175eda": "2bead3b749b076a551b28989a2fd578ab50783f1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2bead3b749b076a551b28989a2fd578ab50783f1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2bead3b749b076a551b28989a2fd578ab50783f1" + }, + "RMQ/Core/WordRAM/Construction/Proof/MetaSteps.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e251fec241f0c34334a989cd9d2611baf54d7fc0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e251fec241f0c34334a989cd9d2611baf54d7fc0", + "68163d9496559f06038d108c74bfcb0781175eda": "e251fec241f0c34334a989cd9d2611baf54d7fc0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e251fec241f0c34334a989cd9d2611baf54d7fc0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e251fec241f0c34334a989cd9d2611baf54d7fc0" + }, + "RMQ/Core/WordRAM/Construction/Proof/Micro.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1afb5d412836eaa7ff10c909e2705fe13120cc6f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1afb5d412836eaa7ff10c909e2705fe13120cc6f", + "68163d9496559f06038d108c74bfcb0781175eda": "1afb5d412836eaa7ff10c909e2705fe13120cc6f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1afb5d412836eaa7ff10c909e2705fe13120cc6f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1afb5d412836eaa7ff10c909e2705fe13120cc6f" + }, + "RMQ/Core/WordRAM/Construction/Proof/Output.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "83f3ba46e1003b126802a9ee173a70ba79754685", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "83f3ba46e1003b126802a9ee173a70ba79754685", + "68163d9496559f06038d108c74bfcb0781175eda": "83f3ba46e1003b126802a9ee173a70ba79754685", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "83f3ba46e1003b126802a9ee173a70ba79754685", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "83f3ba46e1003b126802a9ee173a70ba79754685" + }, + "RMQ/Core/WordRAM/Construction/Proof/Ownership.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2946170192705db1d2860979c0aa45ab7d7e5a25", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2946170192705db1d2860979c0aa45ab7d7e5a25", + "68163d9496559f06038d108c74bfcb0781175eda": "2946170192705db1d2860979c0aa45ab7d7e5a25", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2946170192705db1d2860979c0aa45ab7d7e5a25", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2946170192705db1d2860979c0aa45ab7d7e5a25" + }, + "RMQ/Core/WordRAM/Construction/Proof/PosPass.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "edf6f0279331076d8e2a4b09baf0d515115cedfd", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "edf6f0279331076d8e2a4b09baf0d515115cedfd", + "68163d9496559f06038d108c74bfcb0781175eda": "edf6f0279331076d8e2a4b09baf0d515115cedfd", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "edf6f0279331076d8e2a4b09baf0d515115cedfd", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "edf6f0279331076d8e2a4b09baf0d515115cedfd" + }, + "RMQ/Core/WordRAM/Construction/Proof/RegSpec.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "82298d167f2b91f9ffa7220e5d369feafb428e59", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "82298d167f2b91f9ffa7220e5d369feafb428e59", + "68163d9496559f06038d108c74bfcb0781175eda": "82298d167f2b91f9ffa7220e5d369feafb428e59", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "82298d167f2b91f9ffa7220e5d369feafb428e59", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "82298d167f2b91f9ffa7220e5d369feafb428e59" + }, + "RMQ/Core/WordRAM/Construction/Proof/RunFacts.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4ab983a5e85dc16ea0176ff2bdc365d7759917bb", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4ab983a5e85dc16ea0176ff2bdc365d7759917bb", + "68163d9496559f06038d108c74bfcb0781175eda": "4ab983a5e85dc16ea0176ff2bdc365d7759917bb", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4ab983a5e85dc16ea0176ff2bdc365d7759917bb", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4ab983a5e85dc16ea0176ff2bdc365d7759917bb" + }, + "RMQ/Core/WordRAM/Construction/Proof/SparseMemo.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "62dafd9df10f0b3f4c82a8d8acc827f13b50005e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "62dafd9df10f0b3f4c82a8d8acc827f13b50005e", + "68163d9496559f06038d108c74bfcb0781175eda": "62dafd9df10f0b3f4c82a8d8acc827f13b50005e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "62dafd9df10f0b3f4c82a8d8acc827f13b50005e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "62dafd9df10f0b3f4c82a8d8acc827f13b50005e" + }, + "RMQ/Core/WordRAM/Construction/Proof/SparseTables.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ff7510fe81a95dd7f89cab218679608bcf17bd53", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ff7510fe81a95dd7f89cab218679608bcf17bd53", + "68163d9496559f06038d108c74bfcb0781175eda": "ff7510fe81a95dd7f89cab218679608bcf17bd53", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ff7510fe81a95dd7f89cab218679608bcf17bd53", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ff7510fe81a95dd7f89cab218679608bcf17bd53" + }, + "RMQ/Core/WordRAM/Construction/Proof/StackPass.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3a9a7f7e7e325ee698cd62315efb0c4483272a4f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3a9a7f7e7e325ee698cd62315efb0c4483272a4f", + "68163d9496559f06038d108c74bfcb0781175eda": "3a9a7f7e7e325ee698cd62315efb0c4483272a4f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3a9a7f7e7e325ee698cd62315efb0c4483272a4f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3a9a7f7e7e325ee698cd62315efb0c4483272a4f" + }, + "RMQ/Core/WordRAM/Construction/Proof/Stage2.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "964779c2d2c0494bf9daf618485653527f5daf5e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "964779c2d2c0494bf9daf618485653527f5daf5e", + "68163d9496559f06038d108c74bfcb0781175eda": "964779c2d2c0494bf9daf618485653527f5daf5e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "964779c2d2c0494bf9daf618485653527f5daf5e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "964779c2d2c0494bf9daf618485653527f5daf5e" + }, + "RMQ/Core/WordRAM/Construction/Proof/Static.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7be4917accfe8859db9f9c2c530fcc2d8b31f457", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7be4917accfe8859db9f9c2c530fcc2d8b31f457", + "68163d9496559f06038d108c74bfcb0781175eda": "7be4917accfe8859db9f9c2c530fcc2d8b31f457", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7be4917accfe8859db9f9c2c530fcc2d8b31f457", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7be4917accfe8859db9f9c2c530fcc2d8b31f457" + }, + "RMQ/Core/WordRAM/Construction/Proof/SummaryTables.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3ab485ffe6ae1eda7e6022613d197f13c16eb7de", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3ab485ffe6ae1eda7e6022613d197f13c16eb7de", + "68163d9496559f06038d108c74bfcb0781175eda": "3ab485ffe6ae1eda7e6022613d197f13c16eb7de", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3ab485ffe6ae1eda7e6022613d197f13c16eb7de", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3ab485ffe6ae1eda7e6022613d197f13c16eb7de" + }, + "RMQ/Core/WordRAM/Construction/Proof/Tail.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2751f21e327a4ab3a86a79a06d54a49c902323e1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2751f21e327a4ab3a86a79a06d54a49c902323e1", + "68163d9496559f06038d108c74bfcb0781175eda": "2751f21e327a4ab3a86a79a06d54a49c902323e1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2751f21e327a4ab3a86a79a06d54a49c902323e1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2751f21e327a4ab3a86a79a06d54a49c902323e1" + }, + "RMQ/Core/WordRAM/Construction/Safety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "02677487865e12900f10bd8fd6d1dc9dbe8a6b16", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "02677487865e12900f10bd8fd6d1dc9dbe8a6b16", + "68163d9496559f06038d108c74bfcb0781175eda": "02677487865e12900f10bd8fd6d1dc9dbe8a6b16", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "02677487865e12900f10bd8fd6d1dc9dbe8a6b16", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "02677487865e12900f10bd8fd6d1dc9dbe8a6b16" + }, + "RMQ/Core/WordRAM/Construction/Spec/Access.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4eba41aaed31d816ae787a9f82702fadb7c26284", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4eba41aaed31d816ae787a9f82702fadb7c26284", + "68163d9496559f06038d108c74bfcb0781175eda": "4eba41aaed31d816ae787a9f82702fadb7c26284", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4eba41aaed31d816ae787a9f82702fadb7c26284", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4eba41aaed31d816ae787a9f82702fadb7c26284" + }, + "RMQ/Core/WordRAM/Construction/Spec/ArgMinSplit.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8447814b228abeef4546292cc974f6896d2797d8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8447814b228abeef4546292cc974f6896d2797d8", + "68163d9496559f06038d108c74bfcb0781175eda": "8447814b228abeef4546292cc974f6896d2797d8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8447814b228abeef4546292cc974f6896d2797d8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8447814b228abeef4546292cc974f6896d2797d8" + }, + "RMQ/Core/WordRAM/Construction/Spec/BlockStats.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0658f9d2f306c2373b93149cfbdc6c2efef081f2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0658f9d2f306c2373b93149cfbdc6c2efef081f2", + "68163d9496559f06038d108c74bfcb0781175eda": "0658f9d2f306c2373b93149cfbdc6c2efef081f2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0658f9d2f306c2373b93149cfbdc6c2efef081f2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0658f9d2f306c2373b93149cfbdc6c2efef081f2" + }, + "RMQ/Core/WordRAM/Construction/Spec/Dyck.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "48d1cee1e3665a1dc2f938de06682ea3aa4f9b4a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "48d1cee1e3665a1dc2f938de06682ea3aa4f9b4a", + "68163d9496559f06038d108c74bfcb0781175eda": "48d1cee1e3665a1dc2f938de06682ea3aa4f9b4a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "48d1cee1e3665a1dc2f938de06682ea3aa4f9b4a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "48d1cee1e3665a1dc2f938de06682ea3aa4f9b4a" + }, + "RMQ/Core/WordRAM/Construction/Spec/Envelope.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "829953667c58e03d16bdb8d5239572de8de87b2f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "829953667c58e03d16bdb8d5239572de8de87b2f", + "68163d9496559f06038d108c74bfcb0781175eda": "829953667c58e03d16bdb8d5239572de8de87b2f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "829953667c58e03d16bdb8d5239572de8de87b2f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "829953667c58e03d16bdb8d5239572de8de87b2f" + }, + "RMQ/Core/WordRAM/Construction/Spec/Metadata.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a9edd97d631a2e0f5412e6f56cb63af757e097cc", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a9edd97d631a2e0f5412e6f56cb63af757e097cc", + "68163d9496559f06038d108c74bfcb0781175eda": "a9edd97d631a2e0f5412e6f56cb63af757e097cc", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a9edd97d631a2e0f5412e6f56cb63af757e097cc", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a9edd97d631a2e0f5412e6f56cb63af757e097cc" + }, + "RMQ/Core/WordRAM/Construction/Spec/Micro.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "aa36996fec60c578fba967d9e8c53f997474b83b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "aa36996fec60c578fba967d9e8c53f997474b83b", + "68163d9496559f06038d108c74bfcb0781175eda": "aa36996fec60c578fba967d9e8c53f997474b83b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "aa36996fec60c578fba967d9e8c53f997474b83b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "aa36996fec60c578fba967d9e8c53f997474b83b" + }, + "RMQ/Core/WordRAM/Construction/Spec/OpenCounts.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "67c90271e4315863aa98b0fbc902f6fb7a5147b2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "67c90271e4315863aa98b0fbc902f6fb7a5147b2", + "68163d9496559f06038d108c74bfcb0781175eda": "67c90271e4315863aa98b0fbc902f6fb7a5147b2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "67c90271e4315863aa98b0fbc902f6fb7a5147b2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "67c90271e4315863aa98b0fbc902f6fb7a5147b2" + }, + "RMQ/Core/WordRAM/Construction/Spec/Plan.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "43c659e113f08d7ec7598965039a952d4ee127d1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "43c659e113f08d7ec7598965039a952d4ee127d1", + "68163d9496559f06038d108c74bfcb0781175eda": "43c659e113f08d7ec7598965039a952d4ee127d1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "43c659e113f08d7ec7598965039a952d4ee127d1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "43c659e113f08d7ec7598965039a952d4ee127d1" + }, + "RMQ/Core/WordRAM/Construction/Spec/SparseMemo.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "01bf5e7b085b92c61a29ba7581e095b4f2f8b45f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "01bf5e7b085b92c61a29ba7581e095b4f2f8b45f", + "68163d9496559f06038d108c74bfcb0781175eda": "01bf5e7b085b92c61a29ba7581e095b4f2f8b45f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "01bf5e7b085b92c61a29ba7581e095b4f2f8b45f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "01bf5e7b085b92c61a29ba7581e095b4f2f8b45f" + }, + "RMQ/Core/WordRAM/Construction/Spec/Spine.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8d99a071326a006d5e614a539e4dc8813109ca88", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8d99a071326a006d5e614a539e4dc8813109ca88", + "68163d9496559f06038d108c74bfcb0781175eda": "8d99a071326a006d5e614a539e4dc8813109ca88", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8d99a071326a006d5e614a539e4dc8813109ca88", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8d99a071326a006d5e614a539e4dc8813109ca88" + }, + "RMQ/Core/WordRAM/Construction/Structured.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "207462d7005a94286da399da474dec168f8d71d0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "207462d7005a94286da399da474dec168f8d71d0", + "68163d9496559f06038d108c74bfcb0781175eda": "207462d7005a94286da399da474dec168f8d71d0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "207462d7005a94286da399da474dec168f8d71d0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "207462d7005a94286da399da474dec168f8d71d0" + }, + "RMQ/Core/WordRAM/E1FringeBridge.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "68163d9496559f06038d108c74bfcb0781175eda": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c8a3dee6bed0831fcbb463c5f25a6d1992d7d3db" + }, + "RMQ/Core/WordRAM/E1Machine.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "68163d9496559f06038d108c74bfcb0781175eda": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5646ccb1d9d21fb561b5e624f5e451d00819fa38", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5646ccb1d9d21fb561b5e624f5e451d00819fa38" + }, + "RMQ/Core/WordRAM/E1MachineCalculus.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "68163d9496559f06038d108c74bfcb0781175eda": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "18e794f2a79e78a2186c579fc0eeed0f23dc52db", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "18e794f2a79e78a2186c579fc0eeed0f23dc52db" + }, + "RMQ/Core/WordRAM/E1RankBridge.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6e1eec24542ffb497076e9c497846d2906416207", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6e1eec24542ffb497076e9c497846d2906416207", + "68163d9496559f06038d108c74bfcb0781175eda": "6e1eec24542ffb497076e9c497846d2906416207", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6e1eec24542ffb497076e9c497846d2906416207", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6e1eec24542ffb497076e9c497846d2906416207" + }, + "RMQ/Core/WordRAM/Lifecycle/Accounting.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ff3d382804d84885409f7c072270bbf9a4929968", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ff3d382804d84885409f7c072270bbf9a4929968", + "68163d9496559f06038d108c74bfcb0781175eda": "ff3d382804d84885409f7c072270bbf9a4929968", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ff3d382804d84885409f7c072270bbf9a4929968", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ff3d382804d84885409f7c072270bbf9a4929968" + }, + "RMQ/Core/WordRAM/Lifecycle/Agreement.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d6f7a480c8e604911d06ac611bb39b98b520fb2a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d6f7a480c8e604911d06ac611bb39b98b520fb2a", + "68163d9496559f06038d108c74bfcb0781175eda": "d6f7a480c8e604911d06ac611bb39b98b520fb2a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d6f7a480c8e604911d06ac611bb39b98b520fb2a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d6f7a480c8e604911d06ac611bb39b98b520fb2a" + }, + "RMQ/Core/WordRAM/Lifecycle/ArrayRun.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "58e7f35043be168daadb0230fbf8447df9e84a28", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "58e7f35043be168daadb0230fbf8447df9e84a28", + "68163d9496559f06038d108c74bfcb0781175eda": "58e7f35043be168daadb0230fbf8447df9e84a28", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "58e7f35043be168daadb0230fbf8447df9e84a28", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "58e7f35043be168daadb0230fbf8447df9e84a28" + }, + "RMQ/Core/WordRAM/Lifecycle/BoundarySafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "558706446150cab142e76a563b0fd8caaa2ffb64", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "558706446150cab142e76a563b0fd8caaa2ffb64", + "68163d9496559f06038d108c74bfcb0781175eda": "558706446150cab142e76a563b0fd8caaa2ffb64", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "558706446150cab142e76a563b0fd8caaa2ffb64", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "558706446150cab142e76a563b0fd8caaa2ffb64" + }, + "RMQ/Core/WordRAM/Lifecycle/Builder.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193", + "68163d9496559f06038d108c74bfcb0781175eda": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "54bde55b848d829e9d30dfb9ccfb1fbfc765c193" + }, + "RMQ/Core/WordRAM/Lifecycle/BuilderProvenance.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe", + "68163d9496559f06038d108c74bfcb0781175eda": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c81d6a1dbd4c2117caa4a7c9634dbd93bb5deefe" + }, + "RMQ/Core/WordRAM/Lifecycle/Calculus.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d", + "68163d9496559f06038d108c74bfcb0781175eda": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6fc1e652a2c20fe2393fdae68fbb580fb7703b8d" + }, + "RMQ/Core/WordRAM/Lifecycle/Capstone.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9cb036d133da1bbebdfb93943dc6c9ccec62d310", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9cb036d133da1bbebdfb93943dc6c9ccec62d310", + "68163d9496559f06038d108c74bfcb0781175eda": "9cb036d133da1bbebdfb93943dc6c9ccec62d310", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9cb036d133da1bbebdfb93943dc6c9ccec62d310", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9cb036d133da1bbebdfb93943dc6c9ccec62d310" + }, + "RMQ/Core/WordRAM/Lifecycle/CodeFetch.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4", + "68163d9496559f06038d108c74bfcb0781175eda": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1b4d2c82b171845216f1cbe58ef462d11ae32ad4" + }, + "RMQ/Core/WordRAM/Lifecycle/Construction.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f", + "68163d9496559f06038d108c74bfcb0781175eda": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "bb8788cfb3ce643bfb1bd542445a1f91d6a4021f" + }, + "RMQ/Core/WordRAM/Lifecycle/Continuous.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc", + "68163d9496559f06038d108c74bfcb0781175eda": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c75d2790f3c9336a9bdf8cf632ee8ac3314051cc" + }, + "RMQ/Core/WordRAM/Lifecycle/Controls.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "59f3749798a51b19adcc55cfae596d61b375c64a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "59f3749798a51b19adcc55cfae596d61b375c64a", + "68163d9496559f06038d108c74bfcb0781175eda": "59f3749798a51b19adcc55cfae596d61b375c64a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "59f3749798a51b19adcc55cfae596d61b375c64a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "59f3749798a51b19adcc55cfae596d61b375c64a" + }, + "RMQ/Core/WordRAM/Lifecycle/Descriptor.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "22db7d7e11e469c46f09a2032849529b8e92d6da", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "22db7d7e11e469c46f09a2032849529b8e92d6da", + "68163d9496559f06038d108c74bfcb0781175eda": "22db7d7e11e469c46f09a2032849529b8e92d6da", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "22db7d7e11e469c46f09a2032849529b8e92d6da", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "22db7d7e11e469c46f09a2032849529b8e92d6da" + }, + "RMQ/Core/WordRAM/Lifecycle/Executable.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417", + "68163d9496559f06038d108c74bfcb0781175eda": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "5aea1c1267ec5c3d5e7cb12f56b17f797516b417" + }, + "RMQ/Core/WordRAM/Lifecycle/Finalization.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "49e18b6e158ecfcd0c7247402a3502a4097a8630", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "49e18b6e158ecfcd0c7247402a3502a4097a8630", + "68163d9496559f06038d108c74bfcb0781175eda": "49e18b6e158ecfcd0c7247402a3502a4097a8630", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "49e18b6e158ecfcd0c7247402a3502a4097a8630", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "49e18b6e158ecfcd0c7247402a3502a4097a8630" + }, + "RMQ/Core/WordRAM/Lifecycle/Finalizer.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "69ee3460aacba441914d77c1433eafd6ebfcd6c2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "69ee3460aacba441914d77c1433eafd6ebfcd6c2", + "68163d9496559f06038d108c74bfcb0781175eda": "69ee3460aacba441914d77c1433eafd6ebfcd6c2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "69ee3460aacba441914d77c1433eafd6ebfcd6c2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "69ee3460aacba441914d77c1433eafd6ebfcd6c2" + }, + "RMQ/Core/WordRAM/Lifecycle/Input.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2df3df361dee8c9556de50a792de6d8ca903169d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2df3df361dee8c9556de50a792de6d8ca903169d", + "68163d9496559f06038d108c74bfcb0781175eda": "2df3df361dee8c9556de50a792de6d8ca903169d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2df3df361dee8c9556de50a792de6d8ca903169d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2df3df361dee8c9556de50a792de6d8ca903169d" + }, + "RMQ/Core/WordRAM/Lifecycle/Machine.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "f4dca3838293d7f94d663045d2c13c4c44fd55f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "f4dca3838293d7f94d663045d2c13c4c44fd55f4", + "68163d9496559f06038d108c74bfcb0781175eda": "f4dca3838293d7f94d663045d2c13c4c44fd55f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "f4dca3838293d7f94d663045d2c13c4c44fd55f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "f4dca3838293d7f94d663045d2c13c4c44fd55f4" + }, + "RMQ/Core/WordRAM/Lifecycle/Ownership.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "adbcae8fc33a4fa670f421e7198e5f421dcea345", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "adbcae8fc33a4fa670f421e7198e5f421dcea345", + "68163d9496559f06038d108c74bfcb0781175eda": "adbcae8fc33a4fa670f421e7198e5f421dcea345", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "adbcae8fc33a4fa670f421e7198e5f421dcea345", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "adbcae8fc33a4fa670f421e7198e5f421dcea345" + }, + "RMQ/Core/WordRAM/Lifecycle/Physical.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e6aa6e48bde045042b857da4a7c9383af37254c0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e6aa6e48bde045042b857da4a7c9383af37254c0", + "68163d9496559f06038d108c74bfcb0781175eda": "e6aa6e48bde045042b857da4a7c9383af37254c0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e6aa6e48bde045042b857da4a7c9383af37254c0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e6aa6e48bde045042b857da4a7c9383af37254c0" + }, + "RMQ/Core/WordRAM/Lifecycle/Profile.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7f876238f299df195f564015ade9a4b6fb91de86", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7f876238f299df195f564015ade9a4b6fb91de86", + "68163d9496559f06038d108c74bfcb0781175eda": "7f876238f299df195f564015ade9a4b6fb91de86", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7f876238f299df195f564015ade9a4b6fb91de86", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7f876238f299df195f564015ade9a4b6fb91de86" + }, + "RMQ/Core/WordRAM/Lifecycle/Program.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820", + "68163d9496559f06038d108c74bfcb0781175eda": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "02f4dc48ca2a2b7e6c053d3742ac4d0e2331f820" + }, + "RMQ/Core/WordRAM/Lifecycle/Provenance.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb", + "68163d9496559f06038d108c74bfcb0781175eda": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "4c878fa3cbe5818bff3941de3f47f195e51bb7cb" + }, + "RMQ/Core/WordRAM/Lifecycle/QueryBridge.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28", + "68163d9496559f06038d108c74bfcb0781175eda": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "54b8e510b3417e75ac20a6b3a39cc2af8e8b6c28" + }, + "RMQ/Core/WordRAM/Lifecycle/QueryEntry.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d385098fbb0938f83c7d6f37226b2569c8ecd856", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d385098fbb0938f83c7d6f37226b2569c8ecd856", + "68163d9496559f06038d108c74bfcb0781175eda": "d385098fbb0938f83c7d6f37226b2569c8ecd856", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d385098fbb0938f83c7d6f37226b2569c8ecd856", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d385098fbb0938f83c7d6f37226b2569c8ecd856" + }, + "RMQ/Core/WordRAM/Lifecycle/QuerySafetyBridge.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "245e77ea37749b542b2a2db99ff9de33818fbd8c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "245e77ea37749b542b2a2db99ff9de33818fbd8c", + "68163d9496559f06038d108c74bfcb0781175eda": "245e77ea37749b542b2a2db99ff9de33818fbd8c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "245e77ea37749b542b2a2db99ff9de33818fbd8c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "245e77ea37749b542b2a2db99ff9de33818fbd8c" + }, + "RMQ/Core/WordRAM/Lifecycle/Resources.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a23a9004547c96deb5e8384a3bc80da172177823", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a23a9004547c96deb5e8384a3bc80da172177823", + "68163d9496559f06038d108c74bfcb0781175eda": "a23a9004547c96deb5e8384a3bc80da172177823", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a23a9004547c96deb5e8384a3bc80da172177823", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a23a9004547c96deb5e8384a3bc80da172177823" + }, + "RMQ/Core/WordRAM/Lifecycle/Retained.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "154cedad80ea3feb1c53210581db8e5dab086fb7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "154cedad80ea3feb1c53210581db8e5dab086fb7", + "68163d9496559f06038d108c74bfcb0781175eda": "154cedad80ea3feb1c53210581db8e5dab086fb7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "154cedad80ea3feb1c53210581db8e5dab086fb7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "154cedad80ea3feb1c53210581db8e5dab086fb7" + }, + "RMQ/Core/WordRAM/Lifecycle/Retirement.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "08495761452e2dfbec9450c6041901eaa698861f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "08495761452e2dfbec9450c6041901eaa698861f", + "68163d9496559f06038d108c74bfcb0781175eda": "08495761452e2dfbec9450c6041901eaa698861f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "08495761452e2dfbec9450c6041901eaa698861f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "08495761452e2dfbec9450c6041901eaa698861f" + }, + "RMQ/Core/WordRAM/Lifecycle/Reusable.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca", + "68163d9496559f06038d108c74bfcb0781175eda": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2d0de18da29bab15beb0a5e8a1b18b1aa0ae60ca" + }, + "RMQ/Core/WordRAM/Lifecycle/Safety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "38b82010e24f51fce11681ebc95680e92d20c97f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "38b82010e24f51fce11681ebc95680e92d20c97f", + "68163d9496559f06038d108c74bfcb0781175eda": "38b82010e24f51fce11681ebc95680e92d20c97f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "38b82010e24f51fce11681ebc95680e92d20c97f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "38b82010e24f51fce11681ebc95680e92d20c97f" + }, + "RMQ/Core/WordRAM/Lifecycle/Service.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45", + "68163d9496559f06038d108c74bfcb0781175eda": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2591a4f4b65519301bd05b9e2568a1b53bd4ff45" + }, + "RMQ/Core/WordRAM/Lifecycle/ServiceSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "891afe0e832c8e22493afb3c882c3aa569a12c18", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "891afe0e832c8e22493afb3c882c3aa569a12c18", + "68163d9496559f06038d108c74bfcb0781175eda": "891afe0e832c8e22493afb3c882c3aa569a12c18", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "891afe0e832c8e22493afb3c882c3aa569a12c18", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "891afe0e832c8e22493afb3c882c3aa569a12c18" + }, + "RMQ/Core/WordRAM/Optimization/Compact.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "42259f79f94c26bc4e06e89ca5c4ed4588bcbfb2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "42259f79f94c26bc4e06e89ca5c4ed4588bcbfb2", + "68163d9496559f06038d108c74bfcb0781175eda": "42259f79f94c26bc4e06e89ca5c4ed4588bcbfb2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "42259f79f94c26bc4e06e89ca5c4ed4588bcbfb2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "42259f79f94c26bc4e06e89ca5c4ed4588bcbfb2" + }, + "RMQ/Core/WordRAM/Optimization/CompactProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c349a1ad48cdc85169623acbe7647d43cf292925", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c349a1ad48cdc85169623acbe7647d43cf292925", + "68163d9496559f06038d108c74bfcb0781175eda": "c349a1ad48cdc85169623acbe7647d43cf292925", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c349a1ad48cdc85169623acbe7647d43cf292925", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c349a1ad48cdc85169623acbe7647d43cf292925" + }, + "RMQ/Core/WordRAM/Optimization/CompactSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "11a777f9b21b4c946b5c8d01df3aa2e953bc81db", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "11a777f9b21b4c946b5c8d01df3aa2e953bc81db", + "68163d9496559f06038d108c74bfcb0781175eda": "11a777f9b21b4c946b5c8d01df3aa2e953bc81db", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "11a777f9b21b4c946b5c8d01df3aa2e953bc81db", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "11a777f9b21b4c946b5c8d01df3aa2e953bc81db" + }, + "RMQ/Core/WordRAM/Optimization/CompactStatic.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b0164a73b49c8407267ff30c779fca3d39025843", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b0164a73b49c8407267ff30c779fca3d39025843", + "68163d9496559f06038d108c74bfcb0781175eda": "b0164a73b49c8407267ff30c779fca3d39025843", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b0164a73b49c8407267ff30c779fca3d39025843", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b0164a73b49c8407267ff30c779fca3d39025843" + }, + "RMQ/Core/WordRAM/Optimization/Query.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "3f1829809423696c204372ae2056348c4a7ff2f7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "3f1829809423696c204372ae2056348c4a7ff2f7", + "68163d9496559f06038d108c74bfcb0781175eda": "3f1829809423696c204372ae2056348c4a7ff2f7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "3f1829809423696c204372ae2056348c4a7ff2f7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "3f1829809423696c204372ae2056348c4a7ff2f7" + }, + "RMQ/Core/WordRAM/Optimization/QueryProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "aeaf3b8ab78f7c316d1e6fc267447e72bf8d1daf", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "aeaf3b8ab78f7c316d1e6fc267447e72bf8d1daf", + "68163d9496559f06038d108c74bfcb0781175eda": "aeaf3b8ab78f7c316d1e6fc267447e72bf8d1daf", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "aeaf3b8ab78f7c316d1e6fc267447e72bf8d1daf", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "aeaf3b8ab78f7c316d1e6fc267447e72bf8d1daf" + }, + "RMQ/Core/WordRAM/Optimization/QuerySafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c414eb89274fd85807fcd6fe070ebfefb1a362d1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c414eb89274fd85807fcd6fe070ebfefb1a362d1", + "68163d9496559f06038d108c74bfcb0781175eda": "c414eb89274fd85807fcd6fe070ebfefb1a362d1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c414eb89274fd85807fcd6fe070ebfefb1a362d1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c414eb89274fd85807fcd6fe070ebfefb1a362d1" + }, + "RMQ/Core/WordRAM/Optimization/SourceRelations.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "089d6b1a3e9768bca1be2c60510e5570b8b0b255", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "089d6b1a3e9768bca1be2c60510e5570b8b0b255", + "68163d9496559f06038d108c74bfcb0781175eda": "089d6b1a3e9768bca1be2c60510e5570b8b0b255", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "089d6b1a3e9768bca1be2c60510e5570b8b0b255", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "089d6b1a3e9768bca1be2c60510e5570b8b0b255" + }, + "RMQ/Core/WordRAM/Packed/Accounting.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "68163d9496559f06038d108c74bfcb0781175eda": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "986ef250b8dfaf17ef712c559bae6c3fce61ac5f" + }, + "RMQ/Core/WordRAM/Packed/Allocation.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "68163d9496559f06038d108c74bfcb0781175eda": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "39d65f0bc8a19dfc8467d16263bfc631e99c6551", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "39d65f0bc8a19dfc8467d16263bfc631e99c6551" + }, + "RMQ/Core/WordRAM/Packed/Calculus.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "68163d9496559f06038d108c74bfcb0781175eda": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1a4908d33997a2f6222a64a080d772f37ccc6a81", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1a4908d33997a2f6222a64a080d772f37ccc6a81" + }, + "RMQ/Core/WordRAM/Packed/CandidateProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "68163d9496559f06038d108c74bfcb0781175eda": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c0d507aa3126cf91b8d4b752e0d25b4ae838e1d6" + }, + "RMQ/Core/WordRAM/Packed/ChunkArithmetic.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "68163d9496559f06038d108c74bfcb0781175eda": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "824723043427fc36a9a6e5c0a4ce8ca47b13bc9f" + }, + "RMQ/Core/WordRAM/Packed/Compiler.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2cd06337d200b1c778145a286d7a08146bcef910", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2cd06337d200b1c778145a286d7a08146bcef910", + "68163d9496559f06038d108c74bfcb0781175eda": "2cd06337d200b1c778145a286d7a08146bcef910", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2cd06337d200b1c778145a286d7a08146bcef910", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2cd06337d200b1c778145a286d7a08146bcef910" + }, + "RMQ/Core/WordRAM/Packed/DensePacking.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "68163d9496559f06038d108c74bfcb0781175eda": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "fc07693b13a3362e22ccb4b2b6e239d55cdf4a7a" + }, + "RMQ/Core/WordRAM/Packed/Frame.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "68163d9496559f06038d108c74bfcb0781175eda": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "da57356278dbd5a6cb1febf3d3e1cada43857a80", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "da57356278dbd5a6cb1febf3d3e1cada43857a80" + }, + "RMQ/Core/WordRAM/Packed/FringeProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "68163d9496559f06038d108c74bfcb0781175eda": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "884ca054aaaaf20b33aec0afcfb4fbfd32cb8cb0" + }, + "RMQ/Core/WordRAM/Packed/FringeSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "68163d9496559f06038d108c74bfcb0781175eda": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1bd86ca09a2d07f86886d3667bd79a9f68cc3652" + }, + "RMQ/Core/WordRAM/Packed/FringeSource.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "68163d9496559f06038d108c74bfcb0781175eda": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "7865a9671d9453dc9ac8bf66af2c8642e4360f10", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "7865a9671d9453dc9ac8bf66af2c8642e4360f10" + }, + "RMQ/Core/WordRAM/Packed/Guard.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "68163d9496559f06038d108c74bfcb0781175eda": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "8cfeba2892f8321956d799eb3514c7522bf46a7b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "8cfeba2892f8321956d799eb3514c7522bf46a7b" + }, + "RMQ/Core/WordRAM/Packed/InteriorCandidateProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "68163d9496559f06038d108c74bfcb0781175eda": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "536c476bcebca4833366a5f3f0be3d5d19d4a09e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "536c476bcebca4833366a5f3f0be3d5d19d4a09e" + }, + "RMQ/Core/WordRAM/Packed/InteriorLocate.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "68163d9496559f06038d108c74bfcb0781175eda": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2b76d6235136a8bb9afc1daac7fe67df6ce34012", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2b76d6235136a8bb9afc1daac7fe67df6ce34012" + }, + "RMQ/Core/WordRAM/Packed/InteriorReadProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "68163d9496559f06038d108c74bfcb0781175eda": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e59f716c11e9cdc0b323265220e0e5633e87789f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e59f716c11e9cdc0b323265220e0e5633e87789f" + }, + "RMQ/Core/WordRAM/Packed/InteriorSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9af0ede08be43082e459e6b97a578f008b5ff551", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9af0ede08be43082e459e6b97a578f008b5ff551", + "68163d9496559f06038d108c74bfcb0781175eda": "9af0ede08be43082e459e6b97a578f008b5ff551", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9af0ede08be43082e459e6b97a578f008b5ff551", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9af0ede08be43082e459e6b97a578f008b5ff551" + }, + "RMQ/Core/WordRAM/Packed/InteriorSource.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "68163d9496559f06038d108c74bfcb0781175eda": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "920906f499c5b95eb3c9dd5b87927924ceca09cf", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "920906f499c5b95eb3c9dd5b87927924ceca09cf" + }, + "RMQ/Core/WordRAM/Packed/LCAProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "68163d9496559f06038d108c74bfcb0781175eda": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "76f4ee5df246d48cbaebb4e7a640e4304dd4a244" + }, + "RMQ/Core/WordRAM/Packed/LCASafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "68163d9496559f06038d108c74bfcb0781175eda": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "04eb3caad4c2e088e7bea13142bd6d4174d4080e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "04eb3caad4c2e088e7bea13142bd6d4174d4080e" + }, + "RMQ/Core/WordRAM/Packed/LoadSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "d072778216d7d44539636bfcb766e74213ccc57b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "d072778216d7d44539636bfcb766e74213ccc57b", + "68163d9496559f06038d108c74bfcb0781175eda": "d072778216d7d44539636bfcb766e74213ccc57b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "d072778216d7d44539636bfcb766e74213ccc57b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "d072778216d7d44539636bfcb766e74213ccc57b" + }, + "RMQ/Core/WordRAM/Packed/Locate.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "68163d9496559f06038d108c74bfcb0781175eda": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a610d7777cb91a176575c41bc722b1bea7dc17a6", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a610d7777cb91a176575c41bc722b1bea7dc17a6" + }, + "RMQ/Core/WordRAM/Packed/LogicalSpan.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "68163d9496559f06038d108c74bfcb0781175eda": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "e23de1a5946d8a55c17dce7d382369dd18e54c34", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "e23de1a5946d8a55c17dce7d382369dd18e54c34" + }, + "RMQ/Core/WordRAM/Packed/PhysicalRead.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "68163d9496559f06038d108c74bfcb0781175eda": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6efea650e46a7d4b1ed36adc6483e030b4332ec3", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6efea650e46a7d4b1ed36adc6483e030b4332ec3" + }, + "RMQ/Core/WordRAM/Packed/Primitive.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "68163d9496559f06038d108c74bfcb0781175eda": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9ee7a8069c8e55407e4199dc620e5b8551e3093d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9ee7a8069c8e55407e4199dc620e5b8551e3093d" + }, + "RMQ/Core/WordRAM/Packed/QueryCertificate.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "68163d9496559f06038d108c74bfcb0781175eda": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "23d6a4c6f83832eb2ebe83e8779f29f77df60496", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "23d6a4c6f83832eb2ebe83e8779f29f77df60496" + }, + "RMQ/Core/WordRAM/Packed/QueryCorrect.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "68163d9496559f06038d108c74bfcb0781175eda": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c5eb674a2bbe8f2e6d600fb0f85766386d6eca04" + }, + "RMQ/Core/WordRAM/Packed/QueryObservations.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "68163d9496559f06038d108c74bfcb0781175eda": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a42907e59bd5f1a9280c44a814b45cd4bae6a3eb" + }, + "RMQ/Core/WordRAM/Packed/QueryProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "68163d9496559f06038d108c74bfcb0781175eda": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "6bc4493a814eee485dfb7cf36da2d1c006e41779", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "6bc4493a814eee485dfb7cf36da2d1c006e41779" + }, + "RMQ/Core/WordRAM/Packed/QueryReference.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "68163d9496559f06038d108c74bfcb0781175eda": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "afe47b8a32832e53701e28dc3b008f1d6d32b8f7" + }, + "RMQ/Core/WordRAM/Packed/QuerySafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "64eb0bc513349545f81cbac2475f92895930a4c7", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "64eb0bc513349545f81cbac2475f92895930a4c7", + "68163d9496559f06038d108c74bfcb0781175eda": "64eb0bc513349545f81cbac2475f92895930a4c7", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "64eb0bc513349545f81cbac2475f92895930a4c7", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "64eb0bc513349545f81cbac2475f92895930a4c7" + }, + "RMQ/Core/WordRAM/Packed/QuerySource.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "077f3b3803468dd60f58736caf979b4c879a827b", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "077f3b3803468dd60f58736caf979b4c879a827b", + "68163d9496559f06038d108c74bfcb0781175eda": "077f3b3803468dd60f58736caf979b4c879a827b", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "077f3b3803468dd60f58736caf979b4c879a827b", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "077f3b3803468dd60f58736caf979b4c879a827b" + }, + "RMQ/Core/WordRAM/Packed/QueryStatic.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "68163d9496559f06038d108c74bfcb0781175eda": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a6a6c8af4ca92fedc10bab730056c3a6d2d03513" + }, + "RMQ/Core/WordRAM/Packed/RaggedWindow.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "68163d9496559f06038d108c74bfcb0781175eda": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "c25aa9a82983f898417ecb1b5d9849e7713c7605", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "c25aa9a82983f898417ecb1b5d9849e7713c7605" + }, + "RMQ/Core/WordRAM/Packed/RankProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "68163d9496559f06038d108c74bfcb0781175eda": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "57d719c4b0015fa534dc2340a1c194b36861a0ad", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "57d719c4b0015fa534dc2340a1c194b36861a0ad" + }, + "RMQ/Core/WordRAM/Packed/RankSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2932df9d0b444aab14914558f7425c8948c2eed2", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2932df9d0b444aab14914558f7425c8948c2eed2", + "68163d9496559f06038d108c74bfcb0781175eda": "2932df9d0b444aab14914558f7425c8948c2eed2", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2932df9d0b444aab14914558f7425c8948c2eed2", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2932df9d0b444aab14914558f7425c8948c2eed2" + }, + "RMQ/Core/WordRAM/Packed/RankSource.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "b5f57f94ce458a38dfcf83801c89333029704414", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "b5f57f94ce458a38dfcf83801c89333029704414", + "68163d9496559f06038d108c74bfcb0781175eda": "b5f57f94ce458a38dfcf83801c89333029704414", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "b5f57f94ce458a38dfcf83801c89333029704414", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "b5f57f94ce458a38dfcf83801c89333029704414" + }, + "RMQ/Core/WordRAM/Packed/ReadInterface.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "68163d9496559f06038d108c74bfcb0781175eda": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0a68f62355dfd798bab3f2579e43135b8fcdb588", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0a68f62355dfd798bab3f2579e43135b8fcdb588" + }, + "RMQ/Core/WordRAM/Packed/ReaderSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "37b534eac23885a9e17856adafb111c766eb5db9", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "37b534eac23885a9e17856adafb111c766eb5db9", + "68163d9496559f06038d108c74bfcb0781175eda": "37b534eac23885a9e17856adafb111c766eb5db9", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "37b534eac23885a9e17856adafb111c766eb5db9", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "37b534eac23885a9e17856adafb111c766eb5db9" + }, + "RMQ/Core/WordRAM/Packed/RegularLocate.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "68163d9496559f06038d108c74bfcb0781175eda": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "26e636e0cd038f1783541ab60545d6c0bf025bb5", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "26e636e0cd038f1783541ab60545d6c0bf025bb5" + }, + "RMQ/Core/WordRAM/Packed/Safety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "68163d9496559f06038d108c74bfcb0781175eda": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a2aa663ac41075c94a9f973c7c6c83dd53a35328", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a2aa663ac41075c94a9f973c7c6c83dd53a35328" + }, + "RMQ/Core/WordRAM/Packed/Scalar.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "68163d9496559f06038d108c74bfcb0781175eda": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ba905d2a82b6e5947fa62baf346ba3ae2c380e4c" + }, + "RMQ/Core/WordRAM/Packed/ScalarSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9490454d58fb0c531469f12934f5cc04370954f4", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9490454d58fb0c531469f12934f5cc04370954f4", + "68163d9496559f06038d108c74bfcb0781175eda": "9490454d58fb0c531469f12934f5cc04370954f4", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9490454d58fb0c531469f12934f5cc04370954f4", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9490454d58fb0c531469f12934f5cc04370954f4" + }, + "RMQ/Core/WordRAM/Packed/Scratch.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "68163d9496559f06038d108c74bfcb0781175eda": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "ad08e91a31b1323abdcb3c7b8d4c50be3971bc92" + }, + "RMQ/Core/WordRAM/Packed/SelectProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "68163d9496559f06038d108c74bfcb0781175eda": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "1a1d2bfe44a2bb29ed46b6cc2266617d1db3ae9c" + }, + "RMQ/Core/WordRAM/Packed/SelectSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "42e973fa4096490518fabbd098ff960ce49a1624", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "42e973fa4096490518fabbd098ff960ce49a1624", + "68163d9496559f06038d108c74bfcb0781175eda": "42e973fa4096490518fabbd098ff960ce49a1624", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "42e973fa4096490518fabbd098ff960ce49a1624", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "42e973fa4096490518fabbd098ff960ce49a1624" + }, + "RMQ/Core/WordRAM/Packed/SelectSource.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "893b7deee585ac83ed3121312d476b695574233f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "893b7deee585ac83ed3121312d476b695574233f", + "68163d9496559f06038d108c74bfcb0781175eda": "893b7deee585ac83ed3121312d476b695574233f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "893b7deee585ac83ed3121312d476b695574233f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "893b7deee585ac83ed3121312d476b695574233f" + }, + "RMQ/Core/WordRAM/Packed/Setup.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "68163d9496559f06038d108c74bfcb0781175eda": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "9fc02c520da4b841a3a519d833e251c6d90e5d62", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "9fc02c520da4b841a3a519d833e251c6d90e5d62" + }, + "RMQ/Core/WordRAM/Packed/Span.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "2631671b135a4400597b4b266a1430f23b8be00c", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "2631671b135a4400597b4b266a1430f23b8be00c", + "68163d9496559f06038d108c74bfcb0781175eda": "2631671b135a4400597b4b266a1430f23b8be00c", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "2631671b135a4400597b4b266a1430f23b8be00c", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "2631671b135a4400597b4b266a1430f23b8be00c" + }, + "RMQ/Core/WordRAM/Packed/SpanAssembly.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "68163d9496559f06038d108c74bfcb0781175eda": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0e8cd2d15968d0425355049571dbe484fa4d118f", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0e8cd2d15968d0425355049571dbe484fa4d118f" + }, + "RMQ/Core/WordRAM/Packed/Structured.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "680f1585b4d833318b86b67b5f511c258a66d563", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "680f1585b4d833318b86b67b5f511c258a66d563", + "68163d9496559f06038d108c74bfcb0781175eda": "680f1585b4d833318b86b67b5f511c258a66d563", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "680f1585b4d833318b86b67b5f511c258a66d563", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "680f1585b4d833318b86b67b5f511c258a66d563" + }, + "RMQ/Core/WordRAM/Packed/Width.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "68163d9496559f06038d108c74bfcb0781175eda": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "a776d3e2ba49ab867683dff49deb7956b6a0cc02", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "a776d3e2ba49ab867683dff49deb7956b6a0cc02" + }, + "RMQ/Core/WordRAM/Packed/WindowProof.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "68163d9496559f06038d108c74bfcb0781175eda": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0b65303bb54e5e30b5ca1f09b58540979407854e", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0b65303bb54e5e30b5ca1f09b58540979407854e" + }, + "RMQ/Core/WordRAM/Packed/WindowSafety.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "42cea2741f64970b5819e52974db7335d53d20a8", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "42cea2741f64970b5819e52974db7335d53d20a8", + "68163d9496559f06038d108c74bfcb0781175eda": "42cea2741f64970b5819e52974db7335d53d20a8", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "42cea2741f64970b5819e52974db7335d53d20a8", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "42cea2741f64970b5819e52974db7335d53d20a8" + }, + "RMQ/Core/WordRAM/ReadStoreEval.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "68163d9496559f06038d108c74bfcb0781175eda": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "35435e9d3b9e224b458f8fbf898d7736757a3d8d", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "35435e9d3b9e224b458f8fbf898d7736757a3d8d" + }, + "RMQ/Core/WordRAM/Register.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "eca2029a512cdbae6596467ccb0898139b45af13", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "eca2029a512cdbae6596467ccb0898139b45af13", + "68163d9496559f06038d108c74bfcb0781175eda": "eca2029a512cdbae6596467ccb0898139b45af13", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "eca2029a512cdbae6596467ccb0898139b45af13", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "eca2029a512cdbae6596467ccb0898139b45af13" + }, + "RMQ/Headlines/Lifecycle.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1", + "68163d9496559f06038d108c74bfcb0781175eda": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "0ad61bd2b279519a254e2b4b412366eca6e5b7d1" + }, + "RMQ/Validation/LifecycleContract.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "cb87275bec76845642e33406c1c6496fc0379192", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "cb87275bec76845642e33406c1c6496fc0379192", + "68163d9496559f06038d108c74bfcb0781175eda": "cb87275bec76845642e33406c1c6496fc0379192", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "cb87275bec76845642e33406c1c6496fc0379192", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "cb87275bec76845642e33406c1c6496fc0379192" + }, + "RMQ/Validation/PackedLifecycle.lean": { + "eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a": "69d6ade9d2ec84521c208b559af1912561b80316", + "d27ffa341f4ed8ceccc46817455eb26c73b319a1": "69d6ade9d2ec84521c208b559af1912561b80316", + "68163d9496559f06038d108c74bfcb0781175eda": "69d6ade9d2ec84521c208b559af1912561b80316", + "5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71": "69d6ade9d2ec84521c208b559af1912561b80316", + "ee44f04a561f2194b3713f071c26b6faf9ba7fab": "69d6ade9d2ec84521c208b559af1912561b80316" + } + } + } + } +} diff --git a/docs/internal/v1/source_closure_inventory.py b/docs/internal/v1/source_closure_inventory.py new file mode 100644 index 00000000..21513c3e --- /dev/null +++ b/docs/internal/v1/source_closure_inventory.py @@ -0,0 +1,117 @@ +"""Compare exact Git blobs and conservative local Lean import closures.""" +import argparse +import hashlib +import json +from pathlib import Path +import re +import subprocess + +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument('--repo', type=Path, required=True) +parser.add_argument('--output', type=Path, required=True) +args = parser.parse_args() +repo = args.repo.resolve() +refs = [ + '3849ecbb53bbedfcd679352cc68d095fa5a304c2', + 'eb8e4f250ee13eaf378f4a42028ce32e7cf0b94a', + 'd27ffa341f4ed8ceccc46817455eb26c73b319a1', + '68163d9496559f06038d108c74bfcb0781175eda', + '5a5f8f2e239aaab48a955ec86b9adf0a3cab0a71', + 'ee44f04a561f2194b3713f071c26b6faf9ba7fab', +] +cmd = ['git', '-c', 'safe.directory='+repo.as_posix(), '-C', str(repo)] +trees = {} +for ref in refs: + tree = {} + for row in subprocess.check_output(cmd+['ls-tree','-r',ref]).decode().splitlines(): + meta, path = row.split('\t',1) + tree[path] = meta.split()[2] + trees[ref] = tree +oids = sorted({oid for tree in trees.values() for path,oid in tree.items() if path.endswith('.lean')}) +raw = subprocess.check_output(cmd+['cat-file','--batch'], input=('\n'.join(oids)+'\n').encode()) +blobs = {} +position = 0 +for oid in oids: + end = raw.index(b'\n',position) + header = raw[position:end].split() + size = int(header[2]) + data = raw[end+1:end+1+size] + assert header[0].decode() == oid and len(data) == size + blobs[oid] = data.decode('utf-8-sig') + position = end+size+2 + +def imports(source): + """Read the Lean header, skipping whitespace and nested comments.""" + pos = 0 + names = [] + while pos < len(source): + if source[pos].isspace(): + pos += 1 + elif source.startswith('--',pos): + end = source.find('\n',pos) + pos = len(source) if end < 0 else end+1 + elif source.startswith('/-',pos): + depth = 1 + pos += 2 + while depth and pos < len(source): + if source.startswith('/-',pos): + depth += 1 + pos += 2 + elif source.startswith('-/',pos): + depth -= 1 + pos += 2 + else: + pos += 1 + assert depth == 0 + elif source.startswith('prelude',pos) and not source[pos+7:pos+8].isalnum(): + pos += 7 + else: + match = re.match(r'import\s+([A-Za-z_][A-Za-z_0-9.]*)',source[pos:]) + if match is None: + break + names.append(match.group(1)) + pos += match.end() + return names + +def closure(ref, roots): + todo = list(roots) + seen = set() + external = set() + tree = trees[ref] + while todo: + path = todo.pop() + if path in seen: + continue + if path not in tree: + external.add(path) + continue + seen.add(path) + for name in imports(blobs[tree[path]]): + todo.append(name.replace('.','/')+'.lean') + return sorted(seen), sorted(external) + +groups = { + 'paper': ['RMQPaper.lean'], + 'lifecycle': ['RMQ/Headlines/Lifecycle.lean','RMQ/Validation/LifecycleContract.lean', + 'RMQ/Core/WordRAM/Lifecycle/Provenance.lean','RMQ/Validation/PackedLifecycle.lean'], +} +result = {'schema':'rmq-git-source-closure/1','base':refs[-1], 'method': + 'Conservative local import closure at each exact Git object. External Lean/Std imports are reported separately; toolchain identity must also match.', 'groups':{}} +for label, roots in groups.items(): + selected = refs if label == 'paper' else refs[1:] + closures = {ref: closure(ref, roots) for ref in selected} + paths = sorted(set().union(*(set(item[0]) for item in closures.values()))) + baseline = trees[refs[-1]] + result['groups'][label] = { + 'roots':roots, + 'closures':{ref:{'paths':items[0], 'external_or_missing':items[1], + 'lean_toolchain_blob':trees[ref].get('lean-toolchain'), + 'different_from_base':[p for p in paths if trees[ref].get(p)!=baseline.get(p)]} + for ref,items in closures.items()}, + 'blobs':{path:{ref:trees[ref].get(path) for ref in selected} for path in paths}, + } +path = args.output +path.write_text(json.dumps(result, indent=2)+'\n', encoding='utf-8') +print(json.dumps({'sha256':hashlib.sha256(path.read_bytes()).hexdigest(), + 'groups':{k:{ref:{'paths':len(v['paths']), 'differences':v['different_from_base'], 'external_or_missing':v['external_or_missing']} + for ref,v in group['closures'].items()} for k,group in result['groups'].items()}},indent=2)) diff --git a/lakefile.toml b/lakefile.toml index 2699b445..fa387f76 100644 --- a/lakefile.toml +++ b/lakefile.toml @@ -1,5 +1,5 @@ name = "rmq" -version = "0.1.0" +version = "1.0.0-rc.1" defaultTargets = ["RMQ"] # Kernel reduction of the PRE program pins needs more than the Linux worker default. moreLeanArgs = ["-s", "65536"] diff --git a/native/packed-rmq/README.md b/native/packed-rmq/README.md index 9fc8d90f..79809a25 100644 --- a/native/packed-rmq/README.md +++ b/native/packed-rmq/README.md @@ -1,10 +1,11 @@ # Packed RMQ native API -This package calls the checked Lean byte-limb executor through generated C. -The source capstone and its 42 independent field consumers pass. The binary -build and exact startup checks pass for the DLL and both clients. The executable -Lean validator passes 16 cases. Expanded replay and independent acceptance -are still in progress. +This optional Windows x64 supplement calls the checked Lean byte-limb +executor through generated C. Its source capstone has 42 independent field +consumers. Dated build receipts record the DLL/client startup checks and the +16-case Lean validator; the larger campaigns below record additional coverage. +The [V1 evidence record](../../docs/internal/v1/V1_RECONCILIATION.md) separates +those historical results from current candidate verification and acceptance. The canonical image contains exactly the fixed PQ1 program and counted memory. The abstract theorem covers all sizes, all fuel values and representable @@ -115,11 +116,11 @@ The executable source validator is `RMQ/Validation/PackedNative.lean`, built as `rmq_packed_native_validate`. The final native and certificate replay scripts are `scripts/packed_native_binary_replay.ps1`, `scripts/packed_native_binary_controls.ps1`, and -`scripts/packed_native_contract_replay.ps1`. The final frozen campaigns passed: +`scripts/packed_native_contract_replay.ps1`. The historical frozen campaigns passed at their recorded revisions: 109 native cases expand to 214 client/source checks inside 128 controls, and 44 certificate cases run inside nine controls. The source validator also passed all 24 process and byte-format controls. -Fresh independent acceptance and aggregate certification are coordinator-scheduled. +These counts describe those recorded campaigns, not a new candidate replay. Development evidence, exact types, assumptions and retained failures are in `docs/internal/extensions/native1`. The earlier textual route experiment and its receipts remain available there as historical evidence. @@ -157,4 +158,4 @@ Modeled retained bits are not a bound on allocator usable bytes, RSS or time. See the [worked guide](../../docs/internal/extensions/lifecycle-native1/GUIDE.md) for the theorem chain and error table, and the [evidence matrix](../../docs/internal/extensions/lifecycle-native1/ACCEPTANCE_MATRIX.md) -for verification status and exact receipts. This is a locally certified candidate; coordinator acceptance remains separate. +for verification status and exact receipts. Current candidate checks and coordinator acceptance are recorded separately in the V1 evidence record. diff --git a/paper/README.md b/paper/README.md index 5197d6ee..aeb1d1a1 100644 --- a/paper/README.md +++ b/paper/README.md @@ -1,5 +1,11 @@ # paper/ -- RMQ manuscript and evidence substrate +**V1 companion scope (2026-10-01).** This manuscript deliberately retains +its query-theorem source pin below. [V1_SOURCE_RELATION.md](V1_SOURCE_RELATION.md) +records the relationship to the release candidate and the additive lifecycle +surface outside the paper root. Source-line citations remain relative to the +paper pin; current candidate verification is a separate record. + Private working draft of the RMQ manuscript, pinned to repository base commit `3849ecbb53bbedfcd679352cc68d095fa5a304c2`, authored on branch `codex/eg-cp-paper-evidence-r1` under governance diff --git a/paper/THEOREM_LEDGER.md b/paper/THEOREM_LEDGER.md index 2173cff1..5e861210 100644 --- a/paper/THEOREM_LEDGER.md +++ b/paper/THEOREM_LEDGER.md @@ -25,12 +25,16 @@ Status vocabulary (fixed): the RC-4 round), so this clause describes a shape available to a future target rather than anything in the manuscript now; there is no marked insertion point at this commit. -- **OPEN** -- a statement the repository does not prove and the manuscript - asserts only as unproved/unclaimed. +- **OPEN** -- a statement not established by the theorem subset at the + manuscript pin and asserted here only as unproved/unclaimed for that subset. + Later additive repository results are distinguished explicitly below. Worker prose, audit narratives, and rejected candidates are process -evidence only; no row below cites them as proof. All file paths and line -references are at the base commit. +evidence only; no row below cites them as proof. File paths and line +references are at the base commit except the current-checkout navigation +pointers explicitly marked in L-LB-01 and L-LB-02. Their mathematical source +commit pins remain historical; the citation checker resolves navigation +pointers against the current checkout. --- @@ -419,7 +423,7 @@ references are at the base commit. - Commit: `3849ecbb53bbedfcd679352cc68d095fa5a304c2` - Declaration: `RMQ.EncodingLowerBound.exactRMQ_tight_fixed_length_payload_space_bound_doubled_catalan_slack` - (:1878); `doubledLogSlackLower` (:1654); alias + (:1839); `doubledLogSlackLower` (:1615), both current-checkout navigation pointers; alias `RMQ.Headlines.exactRMQLowerBoundDoubledCatalanSlack` - File: `RMQ/Core/EncodingLowerBound.lean`; `RMQ/Headlines/RMQ.lean` - Proposition: for every `n`: (a) for every `bits` and every @@ -440,7 +444,7 @@ references are at the base commit. - Commit: `3849ecbb53bbedfcd679352cc68d095fa5a304c2` - Declaration: `RMQ.EncodingLowerBound.exactRMQ_tight_fixed_length_payload_space_bound` - (:1840); `logSlackLower` (:1650) + (:1801); `logSlackLower` (:1611), both current-checkout navigation pointers - File: `RMQ/Core/EncodingLowerBound.lean` - Proposition: undoubled variant with the weaker slack: every `ExactRMQStateEncoding n bits` has @@ -711,9 +715,10 @@ references are at the base commit. #### L-OPEN-01 - Status: OPEN -- Statement: the construction's preprocessing complexity -- time and - workspace, in any model -- is unproved; no theorem bounds it and the - manuscript claims nothing about it. +- Statement: the query theorems covered by this manuscript do not bound + preprocessing time or workspace. Later additive construction/lifecycle + theorems are outside the pinned paper subset; this row does not assert + their absence from the V1 repository. See `V1_SOURCE_RELATION.md`. - Manuscript location: Section 11, item 2. #### L-OPEN-02 diff --git a/paper/V1_SOURCE_RELATION.md b/paper/V1_SOURCE_RELATION.md new file mode 100644 index 00000000..687a8144 --- /dev/null +++ b/paper/V1_SOURCE_RELATION.md @@ -0,0 +1,41 @@ +# V1 manuscript/source relationship + +The manuscript deliberately cites the query-theorem subset at +`3849ecbb53bbedfcd679352cc68d095fa5a304c2`. Its line citations continue to name +that tree. The V1 implementation starts from +`ee44f04a561f2194b3713f071c26b6faf9ba7fab` and preserves those mathematical +statements. The release manifest, rather than this document, identifies the +eventual candidate commit without a self-referential source pin. + +The source comparison between those two commits found three modified files +in the transitive `RMQPaper` import closure. `SparseLevelWidth.lean` adds +`@[macro_inline]` to two concrete witness definitions; +`ReviewerReachabilitySmall.lean` adds it to three private witness states; +`RMQ/Headlines/RMQ.lean` corrects “straight-line” to “loop-free” in a docstring. +The declaration types and computational bodies are unchanged. New construction, +optimization, lifecycle, native and bitvector modules are additive and outside +that narrow paper closure. The declaration-check script adds the three packed +query names required by the already present paper row; this repairs its coverage. + +The V1 proof maintenance additionally reuses existing generic rank/select lemmas, +removes two unused private helpers, and names an exact trace-bind decomposition. +The public theorem signatures, machine definitions and cost constants remain +unchanged. The checked client examples consume those existing statements. +Candidate validation must run the paper checker, declaration inventory, public +root build, axiom inventories and integrated gate; their actual outcomes and +source identity belong in the V1 verification record, not in an assumed result +here. The pinned paper citation checker continues to inspect the historical +source lines rather than mistaking shifted current lines for broken citations. + +The manuscript covers the reference contract, succinct query upper bound, +fixed-length lower bound, charged trace, packed cell-probe and primitive-query +models. Its preprocessing limitation now explicitly concerns that subset. +The newer continuous construction and reusable-owner result is described in +the [artifact claims packet](../artifact/CLAIMS.md) and +[lifecycle proof guide](../docs/digests/LIFECYCLE_PROOF_GUIDE.md), with distinct +native-runtime assumptions and evidence status. No lifecycle theorem is silently +inserted into the paper's old pin or its `ACCEPTED_BASE` ledger rows. + +This is an intentional scope boundary, not a claim that the current repository +lacks construction results. Existing historical verification entries remain +dated records; they are not restamped as V1 checks. diff --git a/paper/rmq.tex b/paper/rmq.tex index 5e8b9d2f..37d585c8 100644 --- a/paper/rmq.tex +++ b/paper/rmq.tex @@ -15,7 +15,9 @@ \usepackage{amsthm} \usepackage[margin=1.1in]{geometry} \usepackage{booktabs} -\usepackage{hyperref} +\usepackage[hidelinks]{hyperref} +\setlength{\emergencystretch}{3em} +\Urlmuskip=0mu % Ledger anchors: \ledger{} ties the preceding mathematical claim to % its row in paper/THEOREM_LEDGER.md. The macro renders nothing; the checker @@ -23,7 +25,12 @@ \newcommand{\ledger}[1]{} % Lean identifiers. -\newcommand{\leanid}[1]{\texttt{#1}} +% Long declaration names must wrap inside the text block. Hyperref supplies +% url; its identifier renderer preserves punctuation and allows explicit breaks. +\makeatletter +\g@addto@macro\UrlBreaks{\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X\do\Y\do\Z\do\0\do\1\do\2\do\3\do\4\do\5\do\6\do\7\do\8\do\9} +\makeatother +\newcommand{\leanid}[1]{\ifmmode\text{\ttfamily\upshape #1}\else{\def\UrlFont{\ttfamily\upshape}\nolinkurl{#1}}\fi} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} @@ -45,10 +52,10 @@ Reference Semantics, a Charged-Trace Cost Model,\\ and an Explicit Trust Boundary\thanks{Private working draft. This document is an internal manuscript substrate pinned to repository commit -\texttt{3849ecbb53bbedfcd679352cc68d095fa5a304c2}. It is not a submission, +\nolinkurl{3849ecbb53bbedfcd679352cc68d095fa5a304c2}. It is not a submission, not a public claim surface, and not an architecture-acceptance record.}} \author{RMQ repository contributors} -\date{Draft of 2026-08-05} +\date{V1 companion draft, 2026-10-01} \begin{document} \maketitle @@ -121,7 +128,7 @@ \section{Introduction}\label{sec:intro} \subsection{Contributions of the mechanization}\label{sec:contributions} All results below are kernel-checked Lean~4 theorems at repository commit -\texttt{3849ecbb53bbedfcd679352cc68d095fa5a304c2}; the later audit and acceptance of the sixth are recorded separately in Section~\ref{sec:status}. The +\nolinkurl{3849ecbb53bbedfcd679352cc68d095fa5a304c2}; the later audit and acceptance of the sixth are recorded separately in Section~\ref{sec:status}. The ledger (\texttt{paper/THEOREM\_LEDGER.md}) maps every claim in this draft to an exact declaration and source file. @@ -734,7 +741,7 @@ \section{Mechanization and the trust boundary}\label{sec:trust} \section{Reproducibility}\label{sec:repro} All claims of this draft refer to repository commit -\texttt{3849ecbb53bbedfcd679352cc68d095fa5a304c2}. The artifact reproduction +\nolinkurl{3849ecbb53bbedfcd679352cc68d095fa5a304c2}. The artifact reproduction path is: \begin{itemize} @@ -1119,8 +1126,12 @@ \section{Limitations and open problems}\label{sec:limitations} multiplication model. It transfers no instruction count to the charged-trace bound or to Theorem~\ref{thm:packed}, and its absorption of program and register space is asymptotic only.\ledger{L-PQ-01} -\item \emph{Preprocessing.} The construction's preprocessing complexity - (time and workspace, in any model) is unproved and unclaimed. +\item \emph{Preprocessing scope.} The query theorems in this manuscript + do not bound construction time or workspace. The V1 repository also carries + an additive continuous-lifecycle development outside this pinned paper + subset; its model and evidence boundaries are documented in the artifact + claims packet. This item does not assert that the later repository lacks + construction theorems. \ledger{L-OPEN-01} \item \emph{Tightness of the constants.} $210$ is an upper cap with an exact reachable interior-cost witness at one component, but global diff --git a/scripts/claim_drift_policy_process_regression.ps1 b/scripts/claim_drift_policy_process_regression.ps1 new file mode 100644 index 00000000..6ddd8b08 --- /dev/null +++ b/scripts/claim_drift_policy_process_regression.ps1 @@ -0,0 +1,106 @@ +#!/usr/bin/env pwsh +[CmdletBinding()] +param() +$ErrorActionPreference = 'Stop' +$repoRoot = Split-Path -Parent $PSScriptRoot +. (Join-Path $PSScriptRoot 'owned_process_tree.ps1') +$source = Join-Path $PSScriptRoot 'claim_drift_policy_regression.ps1' +$tokens = $null; $errors = $null +$ast = [Management.Automation.Language.Parser]::ParseFile($source, [ref]$tokens, [ref]$errors) +if ($errors.Count) { throw 'policy regression parse failed' } +foreach ($name in @('Invoke-BoundedProcess', 'Invoke-StrictClaimScan', 'Test-FinalVerdict')) { + $found = @($ast.FindAll({param($n) $n -is [Management.Automation.Language.FunctionDefinitionAst]}, $false) | Where-Object Name -CEQ $name) + if ($found.Count -ne 1) { throw "nonunique production function: $name" } + Invoke-Expression $found[0].Extent.Text +} +$absoluteFixtureRoot = Join-Path ([IO.Path]::GetTempPath()) ('claim-policy-process-' + [Guid]::NewGuid().ToString('N')) +[void][IO.Directory]::CreateDirectory($absoluteFixtureRoot) +$shellPath = (Get-Process -Id $PID).Path +$resolvedPolicyPath = Join-Path $repoRoot 'docs/internal/CLAIM_DRIFT_POLICY.json' +$resolvedScannerPath = Join-Path $absoluteFixtureRoot 'scanner.ps1' +$scannerStageTimeoutMs = 15000 +$failures = 0 +$term = 'forbidden-retired-current-cost-bound' +$observed = [Collections.Generic.List[string]]::new() +$expected = @('normal-accept', 'normal-reject', 'wrong-exit', 'missing-diagnostic', + 'timeout-reject', 'timeout-accept', 'cleanup-reject', 'cleanup-accept', + 'overflow-reject', 'overflow-accept', 'real-fail-then-hang') +function Assert-Control([string]$Id, [bool]$Reject, [bool]$ExpectedPass) { + $before = $script:failures + Test-FinalVerdict -Id $Id -Path 'input.md' -WorkingDirectory $absoluteFixtureRoot -Reject $Reject -TermId $term + $passed = $script:failures -eq $before + if ($passed -ne $ExpectedPass) { throw "wrong production verdict for $Id" } + $script:failures = $before + $observed.Add($Id) + Write-Host "CLAIM-POLICY-PROCESS-CONTROL: PASS [$Id] verdict=$passed" +} +try { + # First exercise real normal child exits and the real scanner launch function. + [IO.File]::WriteAllText($resolvedScannerPath, 'exit 0') + Assert-Control 'normal-accept' $false $true + [IO.File]::WriteAllText($resolvedScannerPath, "Write-Host 'CLAIM-DRIFT[$term] [fail] intended'; exit 1") + Assert-Control 'normal-reject' $true $true + # Isolate status consumption without replacing the production predicate. + $realScannerFunction = (Get-Item Function:Invoke-StrictClaimScan).ScriptBlock + function Invoke-StrictClaimScan { return $script:syntheticResult } + foreach ($case in @( + @('wrong-exit', $true, 2, $false, $true, $false, $true), + @('missing-diagnostic', $true, 1, $false, $true, $false, $false), + @('timeout-reject', $true, 124, $true, $true, $false, $true), + @('timeout-accept', $false, 0, $true, $true, $false, $true), + @('cleanup-reject', $true, 1, $false, $false, $false, $true), + @('cleanup-accept', $false, 0, $false, $false, $false, $true), + @('overflow-reject', $true, 1, $false, $true, $true, $true), + @('overflow-accept', $false, 0, $false, $true, $true, $true))) { + $syntheticResult = [pscustomobject]@{ + Code=$case[2]; TimedOut=$case[3]; Cleaned=$case[4]; OutputLimitExceeded=$case[5] + Ownership='synthetic-status'; Output=@($(if ($case[6]) { "CLAIM-DRIFT[$term] [fail] intended" } else { 'unrelated' })) + } + Assert-Control $case[0] $case[1] $false + } + Set-Item Function:Invoke-StrictClaimScan $realScannerFunction + # The child writes both its own PID and an inherited-output descendant PID. + # This reproduces P2-01 through the exact runner AND final verdict consumer. + $childScript = Join-Path $absoluteFixtureRoot 'descendant.ps1' + [IO.File]::WriteAllText($childScript, 'Start-Sleep -Seconds 60') + [IO.File]::WriteAllText($resolvedScannerPath, @' +param([switch]$Strict, [switch]$ShowAllowed, [string]$PolicyPath, [string]$Path) +$ErrorActionPreference = 'Stop' +$child = Start-Process -FilePath (Get-Process -Id $PID).Path -ArgumentList @('-NoLogo','-NoProfile','-File',('"' + (Join-Path $PSScriptRoot 'descendant.ps1') + '"')) -PassThru -NoNewWindow +@($PID, $child.Id) | Set-Content (Join-Path $PSScriptRoot 'pids.txt') +Write-Host 'CLAIM-DRIFT[forbidden-retired-current-cost-bound] [fail] intended' +Start-Sleep -Seconds 60 +'@) + # WSL startup exceeded five seconds in the retained first attempt. + # Fifteen seconds reached the diagnostic and still bounded the 60s sleeper. + $scannerStageTimeoutMs = 15000 + # Capture the actual result while retaining the production invocation function. + function Invoke-StrictClaimScan { + param([string]$Path, [string]$WorkingDirectory, [bool]$ShowAllowed) + $script:actualTimeout = & $realScannerFunction -Path $Path -WorkingDirectory $WorkingDirectory -ShowAllowed $ShowAllowed + return $script:actualTimeout + } + Assert-Control 'real-fail-then-hang' $true $false + if (-not $actualTimeout.TimedOut -or -not $actualTimeout.Cleaned -or + $actualTimeout.Code -ne 124 -or -not ($actualTimeout.Output -match '\[fail\]')) { + throw 'real timeout control failed to reach the intended antecedent' + } + $ownedPids = @(Get-Content (Join-Path $absoluteFixtureRoot 'pids.txt') | ForEach-Object { [int]$_ }) + if ($ownedPids.Count -ne 2 -or @(Get-RMQAliveProcessIds $ownedPids).Count -ne 0) { + throw 'real timeout control descendants survived cleanup' + } + if (($observed -join '|') -cne ($expected -join '|') -or + @($observed | Group-Object | Where-Object Count -ne 1).Count) { + throw 'process control registry mismatch' + } + Write-Host "CLAIM-POLICY-PROCESS-CONTROL: PASS exact registry ($($expected.Count)); descendant cleanup verified" +} finally { + $full = [IO.Path]::GetFullPath($absoluteFixtureRoot) + $parent = [IO.Path]::GetFullPath([IO.Path]::GetTempPath()).TrimEnd('\', '/') + if ([IO.Path]::GetDirectoryName($full) -ne $parent -or + [IO.Path]::GetFileName($full) -notmatch '^claim-policy-process-[0-9a-f]{32}$') { + throw 'refusing cleanup outside owned process fixture' + } + if (Test-Path -LiteralPath $full) { Remove-Item -LiteralPath $full -Recurse -Force } +} +exit 0 diff --git a/scripts/claim_drift_policy_regression.ps1 b/scripts/claim_drift_policy_regression.ps1 index 6fd6dc4d..f08e5724 100644 --- a/scripts/claim_drift_policy_regression.ps1 +++ b/scripts/claim_drift_policy_regression.ps1 @@ -9,6 +9,7 @@ param( ) $ErrorActionPreference = "Stop" +. (Join-Path $PSScriptRoot "owned_process_tree.ps1") $repoRoot = [System.IO.Path]::GetFullPath((Get-Location).Path) $resolvedPolicyPath = [System.IO.Path]::GetFullPath($PolicyPath) @@ -26,7 +27,9 @@ if (-not (Test-Path -LiteralPath $resolvedScannerPath)) { $policyObject = Get-Content -Raw -LiteralPath $resolvedPolicyPath | ConvertFrom-Json $currentSurfaceRegex = [string]$policyObject.currentFactSurfacePathRegex -$expectedCurrentSurfaceRegex = '^(?:README\.md|artifact/(?:CLAIMS|README)\.md|docs/(?:FAMILY_SUMMARY|PAPER_CLAIM_CORRESPONDENCE|PAPER_MAIN_THEOREM|PAPER_MODEL_ADEQUACY|PAPER_THEOREM_MAP|WHAT_IS_PROVED|PAPER_RELATED_WORK|PUBLICATION_STRATEGY|RELATED_WORK_AND_LIMITATIONS|ROADMAP|TRUST_AUDIT_PACKET|WORD_RAM_REVIEW_PACKET)\.md|docs/digests/PROJECT_DIGESTION_CURRENT\.md|docs/internal/(?:CLAIM_DRIFT_POLICY\.md|RMQ_FINAL_ROADMAP\.md))$' +# V1-GUARDS explicitly amends the current registry from 18 to 20 paths; +# V1-02's original frozen requirements retain their historical identity. +$expectedCurrentSurfaceRegex = '^(?:README\.md|artifact/(?:CLAIMS|README)\.md|docs/(?:FAMILY_SUMMARY|PAPER_CLAIM_CORRESPONDENCE|PAPER_MAIN_THEOREM|PAPER_MODEL_ADEQUACY|PAPER_THEOREM_MAP|WHAT_IS_PROVED|PAPER_RELATED_WORK|PUBLICATION_STRATEGY|RELATED_WORK_AND_LIMITATIONS|ROADMAP|TRUST_AUDIT_PACKET|V1_CLIENTS|V1_GUIDE|WORD_RAM_REVIEW_PACKET)\.md|docs/digests/PROJECT_DIGESTION_CURRENT\.md|docs/internal/(?:CLAIM_DRIFT_POLICY\.md|RMQ_FINAL_ROADMAP\.md))$' if ($currentSurfaceRegex -cne $expectedCurrentSurfaceRegex) { Write-Host "CLAIM-POLICY-REGRESSION: FAIL [p1r1-exact-current-surface-registry] regex drift" exit 1 @@ -47,6 +50,8 @@ $requiredCurrentSurfaces = @( 'docs/RELATED_WORK_AND_LIMITATIONS.md', 'docs/ROADMAP.md', 'docs/TRUST_AUDIT_PACKET.md', + 'docs/V1_CLIENTS.md', + 'docs/V1_GUIDE.md', 'docs/WHAT_IS_PROVED.md', 'docs/WORD_RAM_REVIEW_PACKET.md', 'README.md' @@ -57,7 +62,7 @@ foreach ($requiredCurrentSurface in $requiredCurrentSurfaces) { exit 1 } } -if ($requiredCurrentSurfaces.Count -ne 18 -or +if ($requiredCurrentSurfaces.Count -ne 20 -or @($requiredCurrentSurfaces | Group-Object | Where-Object Count -ne 1).Count -ne 0) { Write-Host "CLAIM-POLICY-REGRESSION: FAIL [p1r1-exact-current-surface-registry] path registry drift" exit 1 @@ -146,7 +151,7 @@ if ($wordRamCountTerm.Count -ne 1 -or } Write-Host "CLAIM-POLICY-REGRESSION: PASS [pq1-policy-config] attribution, attachment and rescoped instruction-count terms" Write-Host "CLAIM-POLICY-REGRESSION: PASS [r1r2-48147cb-current-surface-registry]" -Write-Host "CLAIM-POLICY-REGRESSION: PASS [p1r1-exact-current-surface-registry] 18 exact paths" +Write-Host "CLAIM-POLICY-REGRESSION: PASS [p1r1-exact-current-surface-registry] 20 exact paths" $sourceManifestTerm = @($policyObject.terms | Where-Object id -eq 'typed-reviewer-source-manifest') if ($sourceManifestTerm.Count -ne 1 -or @@ -343,7 +348,14 @@ $fixtures = @( @{ id = "pq1-budget-on-trace-alias-cross-line-rejected"; relativePath = "artifact/CLAIMS.md"; reject = $true; termId = "forbidden-pq1-charge-on-trace-or-probe-theorem"; text = "RMQ.Headlines.succinctRMQWholeQueryGlobalWordTraceCostedCostLe gives the`n837,572 instruction budget of RMQ.Headlines.succinctRMQFullyChargedPackedQuery." }, @{ id = "pq1-contrasted-numerals-accepted"; relativePath = "README.md"; reject = $false; termId = "forbidden-pq1-charge-on-trace-or-probe-theorem"; text = "RMQ.Headlines.succinctRMQFullyChargedPackedQuery bounds its own packed run by at most 837,572 primitive instructions; the 210 trace and 427 probe bounds are separate quantities." }, @{ id = "wordram-count-on-trace-rejected"; relativePath = "README.md"; reject = $true; termId = "forbidden-wordram-instruction-count"; text = "The canonical query executes in 210 word-RAM instructions." }, - @{ id = "wordram-pq1-at-most-bound-accepted"; relativePath = "README.md"; reject = $false; termId = "forbidden-wordram-instruction-count"; text = "RMQ.Headlines.succinctRMQFullyChargedPackedQuery: the packed run halts within at most 837,572 primitive instructions." } + @{ id = "wordram-pq1-at-most-bound-accepted"; relativePath = "README.md"; reject = $false; termId = "forbidden-wordram-instruction-count"; text = "RMQ.Headlines.succinctRMQFullyChargedPackedQuery: the packed run halts within at most 837,572 primitive instructions." }, + + # Each guide must reach a current-fact-scope term in the production scanner. + # Its negative cannot pass on a generic term or on an unscanned path. + @{ id = "v1-guide-current-cost-207-rejected"; relativePath = "docs/V1_GUIDE.md"; reject = $true; termId = "forbidden-retired-current-cost-bound"; text = "The current charged-trace cap is 207." }, + @{ id = "v1-guide-current-cost-210-accepted"; relativePath = "docs/V1_GUIDE.md"; reject = $false; termId = "forbidden-retired-current-cost-bound"; text = "The current charged-trace cap is 210." }, + @{ id = "v1-clients-current-cost-207-rejected"; relativePath = "docs/V1_CLIENTS.md"; reject = $true; termId = "forbidden-retired-current-cost-bound"; text = "207 is the current charged-trace cap." }, + @{ id = "v1-clients-current-cost-210-accepted"; relativePath = "docs/V1_CLIENTS.md"; reject = $false; termId = "forbidden-retired-current-cost-bound"; text = "210 is the current charged-trace cap." } ) $expectedFixtureIds = @' @@ -477,12 +489,21 @@ pq1-budget-on-trace-alias-cross-line-rejected pq1-contrasted-numerals-accepted wordram-count-on-trace-rejected wordram-pq1-at-most-bound-accepted +v1-guide-current-cost-207-rejected +v1-guide-current-cost-210-accepted +v1-clients-current-cost-207-rejected +v1-clients-current-cost-210-accepted '@ -split "\r?\n" | Where-Object { $_ } -$expectedRejectCount = 88 -$expectedAcceptCount = 42 -$expectedContextCount = 16 +$expectedRejectCount = 90 +$expectedAcceptCount = 44 +$expectedContextCount = 21 $expectedContextFixtureIds = @( + "default-current-relative-rejected", + "default-current-absolute-rejected", + "default-current-accepted", + "default-no-current-surface-accepted", + "default-current-directory-rejected", "policy-path-allowance", "matrix-marked-row-allowance", "absolute-windows-single-file", @@ -605,38 +626,6 @@ $baselineTrackedHashes = $null $gitStageTimeoutMs = 15000 $scannerStageTimeoutMs = 30000 -function Stop-OwnedProcessTree { - param([System.Diagnostics.Process]$Process) - - if ($null -eq $Process -or $Process.HasExited) { - return $true - } - - if ($env:OS -eq "Windows_NT") { - $all = @(Get-CimInstance Win32_Process -ErrorAction SilentlyContinue) - $pending = @([int]$Process.Id) - $owned = @() - while ($pending.Count -gt 0) { - $parent = $pending[0] - $pending = @($pending | Select-Object -Skip 1) - $children = @($all | Where-Object { [int]$_.ParentProcessId -eq $parent }) - foreach ($child in $children) { - $pending += [int]$child.ProcessId - $owned += [int]$child.ProcessId - } - } - [array]::Reverse($owned) - foreach ($id in @($owned + [int]$Process.Id)) { - Stop-Process -Id $id -Force -ErrorAction SilentlyContinue - } - } else { - Stop-Process -Id $Process.Id -Force -ErrorAction SilentlyContinue - } - - $null = $Process.WaitForExit(5000) - return $Process.HasExited -} - function Invoke-BoundedProcess { param( [string]$FilePath, @@ -644,62 +633,21 @@ function Invoke-BoundedProcess { [string]$WorkingDirectory, [int]$TimeoutMs ) - - if ($TimeoutMs -le 0) { - throw "positive subprocess deadline required" - } - - $argumentText = @( - foreach ($argument in $Arguments) { - if ($argument -match '[\s"]') { - '"' + $argument.Replace('"', '\"') + '"' - } else { - $argument - } - } - ) -join " " - $startInfo = [System.Diagnostics.ProcessStartInfo]::new() - $startInfo.FileName = $FilePath - $startInfo.Arguments = $argumentText - $startInfo.WorkingDirectory = $WorkingDirectory - $startInfo.UseShellExecute = $false - $startInfo.CreateNoWindow = $true - $startInfo.RedirectStandardOutput = $true - $startInfo.RedirectStandardError = $true - $process = $null - try { - $process = [System.Diagnostics.Process]::new() - $process.StartInfo = $startInfo - if (-not $process.Start()) { - throw "failed to start bounded subprocess: $FilePath" - } - $stdoutTask = $process.StandardOutput.ReadToEndAsync() - $stderrTask = $process.StandardError.ReadToEndAsync() - $completed = $process.WaitForExit($TimeoutMs) - $timedOut = -not $completed - $cleaned = $true - if ($timedOut) { - $cleaned = Stop-OwnedProcessTree -Process $process - } else { - $process.WaitForExit() - } - $stdout = $stdoutTask.GetAwaiter().GetResult() - $stderr = $stderrTask.GetAwaiter().GetResult() - $output = @(($stdout + [Environment]::NewLine + $stderr) -split "\r?\n" | Where-Object { $_ }) - $code = if ($timedOut) { 124 } else { [int]$process.ExitCode } - return [PSCustomObject]@{ - Code = $code - TimedOut = $timedOut - Cleaned = $cleaned - Output = @($output | ForEach-Object { [string]$_ }) - } - } finally { - if ($null -ne $process -and -not $process.HasExited) { - $null = Stop-OwnedProcessTree -Process $process - } - if ($null -ne $process) { - $process.Dispose() - } + if ($TimeoutMs -le 0) { throw "positive subprocess deadline required" } + # Cleanup failure throws in the shared runner; a returned result has crossed + # its owned job/process-group death barrier. File redirection avoids waiting + # indefinitely on pipes inherited by descendants. + $result = Invoke-RMQOwnedBoundedProcess -FilePath $FilePath -Arguments $Arguments ` + -WorkingDirectory $WorkingDirectory -Stage 'claim-policy-child' ` + -DeadlineSeconds ([int][Math]::Ceiling($TimeoutMs / 1000.0)) ` + -OutputLimitBytes 16777216 -TempRoot $absoluteFixtureRoot + return [PSCustomObject]@{ + Code = $(if ($result.TimedOut) { 124 } else { $result.ExitCode }) + TimedOut = $result.TimedOut + Cleaned = $true + OutputLimitExceeded = $result.OutputLimitExceeded + Ownership = $result.Ownership + Output = @($result.Output) } } @@ -711,7 +659,7 @@ function Invoke-BoundedGit { $result = Invoke-BoundedProcess -FilePath "git" -Arguments $Arguments ` -WorkingDirectory $WorkingDirectory -TimeoutMs $gitStageTimeoutMs - if ($result.TimedOut -or -not $result.Cleaned -or $result.Code -ne 0) { + if ($result.TimedOut -or -not $result.Cleaned -or $result.OutputLimitExceeded -or $result.Code -ne 0) { throw "bounded git stage failed: git $($Arguments -join ' ') (exit $($result.Code))" } return @($result.Output) @@ -719,14 +667,16 @@ function Invoke-BoundedGit { function Test-SubprocessDeadlineControl { $result = Invoke-BoundedProcess -FilePath $shellPath ` - -Arguments @("-NoLogo", "-NoProfile", "-Command", "Start-Sleep -Seconds 5") ` - -WorkingDirectory $repoRoot -TimeoutMs 200 - if (-not $result.TimedOut -or -not $result.Cleaned) { - Write-Host "CLAIM-POLICY-REGRESSION: FAIL [subprocess-deadline-sleeper-control]" - $script:failures += 1 - return + -Arguments @('-NoLogo', '-NoProfile', '-Command', 'Start-Sleep -Seconds 5') ` + -WorkingDirectory $repoRoot -TimeoutMs 1000 + if (-not $result.TimedOut -or -not $result.Cleaned -or $result.OutputLimitExceeded) { + throw 'subprocess-deadline-sleeper-control failed' + } + Write-Host 'CLAIM-POLICY-REGRESSION: PASS [subprocess-deadline-sleeper-control] timeout classified and owned process cleaned' + & (Join-Path $PSScriptRoot 'claim_drift_policy_process_regression.ps1') + if ($LASTEXITCODE -ne 0) { + throw "policy process/verdict regression failed: $LASTEXITCODE" } - Write-Host "CLAIM-POLICY-REGRESSION: PASS [subprocess-deadline-sleeper-control] timeout classified and owned process cleaned" } function Get-TrackedGitStatus { @@ -816,10 +766,12 @@ function New-ShadowFileRoot { function Invoke-StrictClaimScan { param( [string]$Path, - [string]$WorkingDirectory = $repoRoot + [string]$WorkingDirectory = $repoRoot, + [bool]$ShowAllowed = $true ) - # `-ShowAllowed` is REQUIRED here; it is not a debugging convenience. + # `-ShowAllowed` is REQUIRED for allowance witnesses; it is not merely + # a debugging convenience. Default-path contexts deliberately turn it off. # # On 2026-08-16 the scanner stopped printing `[allowed]` lines by default, to # close a contamination channel: a required strict run was emitting prior audit @@ -832,12 +784,16 @@ function Invoke-StrictClaimScan { # would be a silent downgrade: each would decay into "the scanner exited 0", # which all 23 satisfy vacuously, and this file would go green having stopped # testing the thing it exists to test. - return Invoke-BoundedProcess -FilePath $shellPath ` - -Arguments @( - "-NoLogo", "-NoProfile", "-ExecutionPolicy", "Bypass", - "-File", $resolvedScannerPath, "-Strict", "-ShowAllowed", - "-PolicyPath", $resolvedPolicyPath, "-Path", $Path - ) -WorkingDirectory $WorkingDirectory -TimeoutMs $scannerStageTimeoutMs + # Allowance witnesses keep the diagnostic mode; explicit default-path + # contexts below exercise the production scoped-file enumeration as well. + $scanArguments = @( + "-NoLogo", "-NoProfile", "-ExecutionPolicy", "Bypass", + "-File", $resolvedScannerPath, "-Strict" + ) + if ($ShowAllowed) { $scanArguments += "-ShowAllowed" } + $scanArguments += @("-PolicyPath", $resolvedPolicyPath, "-Path", $Path) + return Invoke-BoundedProcess -FilePath $shellPath -Arguments $scanArguments ` + -WorkingDirectory $WorkingDirectory -TimeoutMs $scannerStageTimeoutMs } function Test-FinalVerdict { @@ -849,7 +805,9 @@ function Test-FinalVerdict { [string]$TermId = "forbidden-2pow128-canonical-activation", [string]$WorkingDirectory = $repoRoot, [bool]$CheckTrackedState = $false, - [bool]$ContextCase = $false + [bool]$ContextCase = $false, + [bool]$ShowAllowed = $true, + [string]$RequireOutputPattern = "" ) if ($ContextCase) { @@ -860,7 +818,7 @@ function Test-FinalVerdict { Assert-TrackedStateUnchanged -Context "before-$Id" } - $result = Invoke-StrictClaimScan -Path $Path -WorkingDirectory $WorkingDirectory + $result = Invoke-StrictClaimScan -Path $Path -WorkingDirectory $WorkingDirectory -ShowAllowed $ShowAllowed if ($CheckTrackedState) { Assert-TrackedStateUnchanged -Context "after-$Id" @@ -869,17 +827,27 @@ function Test-FinalVerdict { $escapedTermId = [regex]::Escape($TermId) $termFailed = [bool]($result.Output -match "CLAIM-DRIFT\[$escapedTermId\].*\[fail\]") $termAllowed = [bool]($result.Output -match "CLAIM-DRIFT\[$escapedTermId\].*\[allowed\]") + Write-Host ("CLAIM-POLICY-PROCESS: " + ([ordered]@{ + Id = $Id; Code = $result.Code; TimedOut = $result.TimedOut + Cleaned = $result.Cleaned; OutputLimitExceeded = $result.OutputLimitExceeded + Ownership = $result.Ownership + } | ConvertTo-Json -Compress)) + $completed = -not $result.TimedOut -and $result.Cleaned -and -not $result.OutputLimitExceeded if ($Reject) { - $passed = ($result.Code -ne 0) -and $termFailed + $passed = $completed -and ($result.Code -eq 1) -and $termFailed $expected = "REJECT" } else { - $passed = $result.Code -eq 0 + $passed = $completed -and ($result.Code -eq 0) if ($RequireAllowed) { $passed = $passed -and $termAllowed } $expected = "ACCEPT" } + if ($RequireOutputPattern -ne "") { + $passed = $passed -and [bool]($result.Output -match $RequireOutputPattern) + } + if (-not $passed) { Write-Host "CLAIM-POLICY-REGRESSION: FAIL [$Id] expected final strict verdict $expected" $result.Output | ForEach-Object { Write-Host " $_" } @@ -951,6 +919,51 @@ try { } if ($OnlyCase -eq '') { + # These must use the production default. A missing enumeration match + # cannot pass either negative: Test-FinalVerdict requires the term's fail + # line as well as a nonzero exit. Cover relative and absolute inputs, + # a directory tree, an in-scope positive and an empty current-surface set. + # The negative term failures carry coverage; exit-0 positives control + # false alarms. Explicit output witnesses pin the optimized enumeration. + $defaultReject = New-ShadowFileRoot -RelativePath 'README.md' ` + -Content '207 is the current charged-trace cap.' + Test-FinalVerdict -Id 'default-current-relative-rejected' ` + -RequireOutputPattern '^CLAIM-DRIFT: scoped terms scanned 1 of 1 enumerated files$' ` + -Path $defaultReject.RelativePath -WorkingDirectory $defaultReject.Root ` + -Reject $true -TermId 'forbidden-retired-current-cost-bound' ` + -ShowAllowed $false -CheckTrackedState $true -ContextCase $true + $defaultAbsolute = New-ShadowFileRoot -RelativePath 'docs/PAPER_MODEL_ADEQUACY.md' ` + -Content 'There is no event-silent computation left on the accepted route.' + Test-FinalVerdict -Id 'default-current-absolute-rejected' ` + -Path $defaultAbsolute.AbsolutePath -WorkingDirectory $defaultAbsolute.Root ` + -Reject $true -TermId 'forbidden-unqualified-no-event-silent-computation' ` + -ShowAllowed $false -CheckTrackedState $true -ContextCase $true + $defaultAccept = New-ShadowFileRoot -RelativePath 'README.md' ` + -Content 'This guide describes the half-open RMQ contract.' + Test-FinalVerdict -Id 'default-current-accepted' ` + -Path $defaultAccept.RelativePath -WorkingDirectory $defaultAccept.Root ` + -Reject $false -ShowAllowed $false -CheckTrackedState $true -ContextCase $true + $defaultOutside = New-ShadowFileRoot -RelativePath 'notes.txt' ` + -Content '207 is the current charged-trace cap.' + Test-FinalVerdict -Id 'default-no-current-surface-accepted' ` + -RequireOutputPattern 'scoped terms scanned 0 files' ` + -Path $defaultOutside.RelativePath -WorkingDirectory $defaultOutside.Root ` + -Reject $false -ShowAllowed $false -CheckTrackedState $true -ContextCase $true + + $defaultDirectory = New-ShadowFileRoot -RelativePath 'docs/WHAT_IS_PROVED.md' ` + -Content '207 is the current charged-trace cap.' + [System.IO.File]::WriteAllText( + (Join-Path $defaultDirectory.Root 'docs/PAPER_MODEL_ADEQUACY.md'), + 'This guide describes the model.' + [Environment]::NewLine) + [System.IO.File]::WriteAllText( + (Join-Path $defaultDirectory.Root 'docs/INTERNAL_NOTES.md'), + '207 is the current charged-trace cap.' + [Environment]::NewLine) + Test-FinalVerdict -Id 'default-current-directory-rejected' ` + -Path 'docs' -WorkingDirectory $defaultDirectory.Root ` + -Reject $true -TermId 'forbidden-retired-current-cost-bound' ` + -RequireOutputPattern '^CLAIM-DRIFT: scoped terms scanned 2 of 3 enumerated files$' ` + -ShowAllowed $false -CheckTrackedState $true -ContextCase $true + Test-FinalVerdict -Id "policy-path-allowance" -Path "docs/internal/CLAIM_DRIFT_POLICY.md" -Reject $false -RequireAllowed $true -ContextCase $true $markedShadow = New-ShadowMatrixRoot -Content '| `POLICY-R3` | The canonical execution requires 2^128. |' @@ -1018,11 +1031,20 @@ The historical global positions 0 and 12 were distinct. } } } finally { - if ([System.IO.Directory]::Exists($absoluteFixtureRoot)) { - [System.IO.Directory]::Delete($absoluteFixtureRoot, $true) + $ownedTempParent = [IO.Path]::GetFullPath([IO.Path]::GetTempPath()).TrimEnd('\', '/') + $ownedRoot = [IO.Path]::GetFullPath($absoluteFixtureRoot) + if ([IO.Path]::GetDirectoryName($ownedRoot) -ne $ownedTempParent -or + [IO.Path]::GetFileName($ownedRoot) -notmatch '^claim-drift-policy-regression-[0-9a-f]{32}$') { + throw 'refusing cleanup outside the owned policy fixture directory' } - if ($null -ne $baselineStatus -and $null -ne $baselineTrackedHashes) { - Assert-TrackedStateUnchanged -Context "final-clean-restoration" + try { + if ($null -ne $baselineStatus -and $null -ne $baselineTrackedHashes) { + Assert-TrackedStateUnchanged -Context "final-clean-restoration" + } + } finally { + if ([System.IO.Directory]::Exists($absoluteFixtureRoot)) { + [System.IO.Directory]::Delete($absoluteFixtureRoot, $true) + } } } diff --git a/scripts/claim_drift_scan.ps1 b/scripts/claim_drift_scan.ps1 index 62badf7e..1967d707 100644 --- a/scripts/claim_drift_scan.ps1 +++ b/scripts/claim_drift_scan.ps1 @@ -335,7 +335,37 @@ if (-not $IncludeProcessRecords) { ) } +# Current-surface rules previously ran their multiline regex over every +# historical receipt and JSON inventory, only to mark those matches allowed. +# Enumerate with rg itself so ignore, hidden-file and explicit-path behavior is +# unchanged for the registered ASCII Markdown paths. -ShowAllowed retains the +# exhaustive diagnostic enumeration. Scoped terms cannot match process-record +# paths, so the self-test exclusion delta is now carried by non-scoped terms. +# make_audit_packet.ps1 archives the narrower default hit count; old packet +# totals therefore need not match on otherwise identical source. +$currentTermPaths = $null foreach ($term in $policy.terms) { + $termRoots = @($roots) + if (-not $ShowAllowed -and [string]$term.scope -eq "current-fact-surface") { + if ($null -eq $currentTermPaths) { + $candidatePaths = @(& rg --files @processRecordExcludeGlobs -- @roots 2>$null) + $enumerationExit = $LASTEXITCODE + if ($enumerationExit -gt 1) { + Write-Host "CLAIM-DRIFT: rg failed while enumerating current surfaces" + exit $enumerationExit + } + $currentTermPaths = @($candidatePaths | Where-Object { + (ConvertTo-PolicyPath $_) -match $currentFactSurfacePathRegex + }) + Write-Host ("CLAIM-DRIFT: scoped terms scanned {0} of {1} enumerated files" -f $currentTermPaths.Count, $candidatePaths.Count) + if ($currentTermPaths.Count -eq 0) { + Write-Host "CLAIM-DRIFT: no current-fact surface under the requested roots; scoped terms scanned 0 files" + } + } + $termRoots = @($currentTermPaths) + # Passing no paths to rg would read stdin; there is no scoped input here. + if ($termRoots.Count -eq 0) { continue } + } $pattern = [string]$term.pattern $rgArguments = @("--json", "--pcre2") if ($term.multiline -eq $true) { @@ -343,7 +373,7 @@ foreach ($term in $policy.terms) { } $rgArguments += $processRecordExcludeGlobs $rgArguments += @("--", $pattern) - $rgArguments += @($roots) + $rgArguments += @($termRoots) $matches = @(& rg @rgArguments 2>$null) $code = $LASTEXITCODE if ($code -gt 1) { @@ -424,8 +454,8 @@ foreach ($term in $policy.terms) { # # `allowed` hits are by definition matches OUTSIDE the governed surfaces: # scan bookkeeping, not findings. `-ShowAllowed` restores the old output for - # policy debugging. Counts below are unaffected, so the summary line still - # reports the true total. + # policy debugging, including out-of-scope matches of current-surface + # rules. The summary counts matches in the inputs actually searched. if ($label -ne "allowed" -or $ShowAllowed) { Write-Host ("CLAIM-DRIFT[{0}][{1}][{2}] {3}:{4}: {5}" -f $term.id, $term.status, $label, $file, $lineNo, $line.Trim()) } diff --git a/scripts/constant_sync_check.ps1 b/scripts/constant_sync_check.ps1 index 85a6d185..fdf6dde1 100644 --- a/scripts/constant_sync_check.ps1 +++ b/scripts/constant_sync_check.ps1 @@ -40,7 +40,7 @@ $failures = 0 function Fail([string]$m) { Write-Host "CONST-SYNC: FAIL: $m"; $script:failures = $script:failures + 1 } function Info([string]$m) { Write-Host "CONST-SYNC: $m" } -# The two current constants. `expected` is the pin: it must be updated in the +# The three current constants. `expected` is the pin: it must be updated in the # same change that moves the proof, which is the point. $constants = @( @{ @@ -65,8 +65,8 @@ $constants = @( # PAPER_THEOREM_MAP and PAPER_CLAIM_CORRESPONDENCE without moving these # pins, which is why the gate stage failed before this change. surfaces = @( - # 9 -> 11: TL;DR contrast sentence (PQ1 export) and Model Scope sentence. - @{ path = 'README.md'; count = 11; anchors = @('charged-trace cap is `{VALUE}`') }, + # V1 landing-page condensation: 1 deliberate statements of the same bound. + @{ path = 'README.md'; count = 1; anchors = @('charged-trace cap is `{VALUE}`') }, # 10 -> 13: PQ1 section contrast, Scope bullet and Non-Claims bullet. @{ path = 'artifact/CLAIMS.md'; count = 13; anchors = @('at most\*\* `{VALUE}`') }, # 9 -> 10: Cost Model bullet scoping the uncharged controller to `210`. @@ -88,7 +88,11 @@ $constants = @( claimShapes = @('charged-trace cost at most `{VALUE}`') }, # 7 -> 8: PQ1 scope paragraph ("the `210` trace and `427` probe bounds"). @{ path = 'docs/FAMILY_SUMMARY.md'; count = 8; anchors = @('`{VALUE}`'); - claimShapes = @('charged-trace constant `{VALUE}`') } + claimShapes = @('charged-trace constant `{VALUE}`') }, + @{ path = 'docs/V1_GUIDE.md'; count = 1; + anchors = @('\| `{VALUE}` \| Canonical reviewer query''s charged trace \|') }, + @{ path = 'docs/V1_CLIENTS.md'; count = 3; + anchors = @('Earlier paper cost at most `{VALUE}`') } ) }, @{ @@ -107,7 +111,31 @@ $constants = @( # 5 -> 6: PQ1 status paragraph contrast (PQ1 export, restated). @{ path = 'docs/PAPER_CLAIM_CORRESPONDENCE.md'; count = 6; anchors = @('at most `{VALUE}` attempted aligned', 'derived numeral `{VALUE}`', - '`{VALUE}` is an upper bound') } + '`{VALUE}` is an upper bound') }, + @{ path = 'docs/V1_GUIDE.md'; count = 1; + anchors = @('\| `{VALUE}` \| Packed cell-probe controller \|') } + ) + }, + @{ + name = 'packed primitive query budget' + expected = '837572' + leanFile = 'RMQ/Core/WordRAM/Packed/Capstone.lean' + leanPat = '(?m)^\s*budgetExact\s*:\s*queryBudget\s*=\s*(\d+)\s*$' + retired = @() + # A third model: this is the capstone's primitive-transition budget, + # separate from trace ticks, packed probes and native runtime. + surfaces = @( + @{ path = 'README.md'; count = 2; + anchors = @('closed loop-free program of\s+{VALUE} primitive instructions', + 'run halts within at most {VALUE} steps') }, + @{ path = 'artifact/CLAIMS.md'; count = 4; + anchors = @('closed loop-free program of {VALUE} primitive instructions', + 'run halts within at most {VALUE} steps', + 'halt within at most {VALUE} primitive instructions') }, + @{ path = 'docs/PAPER_THEOREM_MAP.md'; count = 2; + anchors = @('fixed {VALUE}-step\s+budget equal to the length of the loop-free `queryProgram`') }, + @{ path = 'docs/V1_GUIDE.md'; count = 1; + anchors = @('\| `{VALUE}` \| Fixed loop-free primitive query program on per-input `buildMemory xs`; theorem `RMQ\.Headlines\.succinctRMQFullyChargedPackedQuery`') } ) } ) @@ -172,6 +200,21 @@ function Test-IsClaimShape([string]$anchor) { return (($literal -replace '[^A-Za-z_]', '').Length -ge 4) } +# Consume each whole numeral before normalization. In particular, a comma +# cannot truncate 837,572 to 837 or expose a trailing 210 as a trace-cap hit. +# Invalid grouping remains a whole token and is rejected inside claim shapes. +$numeralTokenPattern = '(?' + $numeralTokenPattern + ')')) # A shape matching nothing is silent non-protection. WDD-20260816-035 # reported this hole closed and quoted an injection its own shape could not # match ("at most **`214`**" against a shape requiring "at most** `"), so # the verification never exercised the shape it claimed to verify. - if (-not [regex]::IsMatch($Text, ($shapeSpec -replace '\{VALUE\}', [regex]::Escape($Actual)))) { + if (-not [regex]::IsMatch($Text, $shapeSpec.Replace('{VALUE}', $actualPattern))) { $out += ("{0}: {1} declares claim shape /{2}/ but nothing in the file matches it with the current value; the shape protects nothing" -f ` $ConstantName, $SurfacePath, $shapeSpec) } foreach ($hit in [regex]::Matches($Text, $shape)) { - if ($hit.Groups[1].Value -eq $Actual) { continue } + $claimToken = $hit.Groups['ClaimValue'].Value + if ((ConvertTo-NumeralValue $claimToken) -ceq $Actual) { continue } # A historical line may legitimately restate a superseded value. $lineStart = $Text.LastIndexOf("`n", [Math]::Max(0, [Math]::Min($hit.Index, $Text.Length - 1))) + 1 $lineEnd = $Text.IndexOf("`n", $hit.Index) @@ -243,11 +288,12 @@ function Get-SurfaceFailures { $line = $Text.Substring($lineStart, $lineEnd - $lineStart) if (Test-HistoricalContext -Line $line -At ($hit.Index - $lineStart) -Length $hit.Length) { continue } $out += ("{0}: {1} states a CONFLICTING value {2} in a current claim (shape /{3}/); the proved value is {4}: {5}" -f ` - $ConstantName, $SurfacePath, $hit.Groups[1].Value, $shapeSpec, $Actual, $line.Trim()) + $ConstantName, $SurfacePath, $claimToken, $shapeSpec, $Actual, $line.Trim()) } } - $occ = ([regex]::Matches($Text, '(?= len(objects) or objects[end:end + 1] != b'\n': + raise ValueError(f'Truncated Git object response: {name}') + payloads[name] = objects[start:end] + modes[name] = int(mode, 8) & 0o777 + offset = end + 1 + if offset != len(objects): + raise ValueError('Trailing Git object response bytes') + required = ('lakefile.toml', 'CITATION.cff', 'lean-toolchain') + missing = [name for name in required if name not in payloads] + if missing: + raise ValueError('Missing tracked package metadata: ' + ', '.join(missing)) + match = re.search(r'^version\s*=\s*"([^"]+)"', payloads['lakefile.toml'].decode(), re.M) + if match is None: + raise ValueError('Missing package version') + version = match.group(1) + citation_versions = re.findall(r'^version:[ \t]*([^\r\n]*?)[ \t]*\r?$', + payloads['CITATION.cff'].decode(), re.M) + if citation_versions != [version]: + raise ValueError('CITATION.cff and lakefile.toml versions differ') + manifest = { + 'schema': 'rmq-source-bundle/1', 'commit': commit, 'version': version, + 'lean_toolchain': payloads['lean-toolchain'].decode().strip(), + 'files': {name: {'bytes': len(data), 'sha256': digest(data)} + for name, data in sorted(payloads.items())}, + } + payloads[MANIFEST] = (json.dumps(manifest, indent=2, sort_keys=True)+'\n').encode() + modes[MANIFEST] = 0o644 + destination.parent.mkdir(parents=True, exist_ok=True) + # Exclusive creation avoids silently replacing a previously reviewed artifact. + with destination.open('xb') as output: + with zipfile.ZipFile(output, 'w', compression=zipfile.ZIP_DEFLATED, compresslevel=9) as bundle: + for name, data in sorted(payloads.items()): + info = zipfile.ZipInfo(name, date_time=(1980, 1, 1, 0, 0, 0)) + info.create_system = 3 + info.external_attr = (0o100000 | modes[name]) << 16 + info.compress_type = zipfile.ZIP_DEFLATED + bundle.writestr(info, data) + verify(destination) + return manifest + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--repo', type=Path, default=Path(__file__).resolve().parents[1]) + action = parser.add_mutually_exclusive_group(required=True) + action.add_argument('--output', type=Path, help='new local ZIP path; never publishes') + action.add_argument('--verify', type=Path, help='verify existing ZIP contents against its manifest') + args = parser.parse_args() + archive = args.verify or args.output + manifest = verify(archive) if args.verify else create(args.repo, archive) + print(json.dumps({'archive': str(archive.resolve()), 'sha256': digest(archive.read_bytes()), + 'commit': manifest['commit'], 'version': manifest['version'], + 'files': len(manifest['files']), 'verified': True, + 'verification': 'manifest consistency; claimed commit is not authenticated'}, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/scripts/test_native_checkout.py b/scripts/test_native_checkout.py new file mode 100644 index 00000000..8cb57b00 --- /dev/null +++ b/scripts/test_native_checkout.py @@ -0,0 +1,117 @@ +"""Check the native supplement's exact-byte inputs under Git checkout settings.""" +import hashlib +import json +from pathlib import Path +import re +import subprocess +import sys +import tempfile +import unittest + +sys.dont_write_bytecode = True + +ROOT = Path(__file__).resolve().parents[1] +CONTRACT = 'docs/internal/extensions/lifecycle-native1/CONTRACT_REQUIREMENTS.json' +MATRIX = 'docs/internal/extensions/lifecycle-native1/ACCEPTANCE_MATRIX.frozen.md' +CASES = 'scripts/lifecycle_native_cases.json' +SOURCES = { + 'RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean': ( + 'canonicalRelativeRmmInteriorCost33WitnessShape', + 'canonicalRelativeRmmInteriorCost33WitnessInput'), + 'RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean': ( + 'reviewerSingletonBeforeLCAState', 'reviewerSingletonBeforeRankState', + 'reviewerIncreasingSixteenBeforeLCAState'), +} +PATHS = [CONTRACT, MATRIX, CASES, *SOURCES] + + +def git(repo, *args): + try: + return subprocess.check_output(['git', '-C', str(repo), *args], stderr=subprocess.PIPE) + except subprocess.CalledProcessError as error: + raise RuntimeError(error.stderr.decode('utf-8', errors='replace')) from error + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +class CheckoutTests(unittest.TestCase): + def setUp(self): + self.parent = (ROOT / '.lake/native-checkout-tests').resolve() + self.parent.mkdir(parents=True, exist_ok=True) + self.temporary = tempfile.TemporaryDirectory(dir=self.parent) + self.root = Path(self.temporary.name).resolve() + self.assertTrue(self.root.is_relative_to(self.parent)) + self.repo = self.root / 'repo' + self.repo.mkdir() + git(self.repo, 'init', '-q') + self.attributes = (ROOT / '.gitattributes').read_bytes() + for path in PATHS: + target = self.repo / path + target.parent.mkdir(parents=True, exist_ok=True) + target.write_bytes(git(ROOT, 'show', 'HEAD:' + path)) + self.base = json.loads((ROOT / 'docs/internal/extensions/lifecycle-native1/BASE_IDENTITY.json').read_text(encoding='utf-8')) + + def tearDown(self): + self.assertTrue(self.root.is_relative_to(self.parent)) + self.temporary.cleanup() + + def checkout(self, setting, name, attributes=None): + (self.repo / '.gitattributes').write_bytes(self.attributes if attributes is None else attributes) + git(self.repo, '-c', 'core.autocrlf=false', 'add', '.') + git(self.repo, '-c', 'user.name=RMQ checkout fixture', '-c', + 'user.email=fixture@example.invalid', 'commit', '--allow-empty', '-qm', 'checkout fixture') + output = self.root / name + # A separate clone has its own index and stat cache. checkout-index + # --prefix plus the donor index does not model a clean Git checkout. + git(self.root, 'clone', '--quiet', '--no-hardlinks', '--no-checkout', + str(self.repo), str(output)) + git(output, 'config', 'core.autocrlf', setting) + git(output, 'checkout', '--quiet', 'HEAD', '--', '.') + self.assertEqual(git(output, 'status', '--porcelain').strip(), b'') + git(output, 'diff', '--check') + return output + + def assert_frozen_inputs(self, output): + # These pins are the actual production predicates' independent values. + contract = (output / CONTRACT).read_bytes() + self.assertEqual(sha(contract), '736ff55b84516d1b0c7e45f5dbf8193df98846ea259f0ef5b3caefbe7cd6bc5f') + frozen = json.loads(contract)['frozen_matrix'] + matrix = (output / MATRIX).read_bytes() + self.assertEqual(len(matrix), frozen['bytes']) + self.assertEqual(sha(matrix), frozen['sha256']) + self.assertEqual(sha((output / CASES).read_bytes()), '9dc72366b51592f18dc50e52d2b799c736dc047e6166538a0a880192062985fd') + for path, names in SOURCES.items(): + source = (output / path).read_bytes() + for name in names: + source, count = re.subn( + rb'(?m)^@\[macro_inline\]\r?\n(?=(?:private )?def ' + name.encode() + rb'\b)', + b'', source) + self.assertEqual(count, 1) + pins = [entry for entry in self.base['files'] if entry['path'] == path] + self.assertEqual(len(pins), 1) + self.assertEqual(sha(source), pins[0]['rawSHA256']) + + def test_all_five_inputs_under_each_git_setting(self): + for setting in ('true', 'false', 'input'): + with self.subTest(autocrlf=setting): + self.assert_frozen_inputs(self.checkout(setting, setting)) + + def test_each_missing_rule_reproduces_its_own_byte_failure(self): + for index, path in enumerate(PATHS): + with self.subTest(path=path): + lf = path in (CONTRACT, MATRIX) + suffix = ' -text' if lf else ' text eol=crlf' + attributes = self.attributes.replace((path + suffix).encode(), b'# omitted one rule') + self.assertNotEqual(attributes, self.attributes) + output = self.checkout('true' if lf else 'false', 'missing-' + str(index), attributes) + with self.assertRaises(AssertionError): + self.assert_frozen_inputs(output) + blob = git(ROOT, 'show', 'HEAD:' + path) + expected = blob if lf else blob.replace(b'\r\n', b'\n').replace(b'\n', b'\r\n') + self.assertNotEqual(sha((output / path).read_bytes()), sha(expected)) + + +if __name__ == '__main__': + unittest.main() diff --git a/scripts/test_package_release.py b/scripts/test_package_release.py new file mode 100644 index 00000000..362838fc --- /dev/null +++ b/scripts/test_package_release.py @@ -0,0 +1,202 @@ +"""Integrity and clean-source checks for the local release bundle command.""" +import importlib.util +import json +import os +from pathlib import Path +import subprocess +import sys +import tempfile +import unittest +import zipfile + +sys.dont_write_bytecode = True + +spec = importlib.util.spec_from_file_location('package_release', Path(__file__).with_name('package_release.py')) +package = importlib.util.module_from_spec(spec) +spec.loader.exec_module(package) + + +class PackageTests(unittest.TestCase): + def setUp(self): + # All temporary files live under this explicit task-owned test directory. + self.parent = (Path(__file__).resolve().parents[1] / '.lake' / 'package-tests').resolve() + self.parent.mkdir(parents=True, exist_ok=True) + self.temporary = tempfile.TemporaryDirectory(dir=self.parent) + self.root = Path(self.temporary.name).resolve() + self.assertTrue(self.root.is_relative_to(self.parent)) + self.repo = self.root/'repo' + self.repo.mkdir() + self.git('init', '-q') + (self.repo/'lakefile.toml').write_text('name = "rmq"\nversion = "1.0.0-rc.1"\n') + (self.repo/'CITATION.cff').write_text('version: 1.0.0-rc.1\n') + (self.repo/'lean-toolchain').write_text('leanprover/lean4:v4.22.0\n') + (self.repo/'README.md').write_text('Test source\n') + self.git('add', '.') + self.git('-c', 'user.name=RMQ packaging fixture', '-c', 'user.email=fixture@example.invalid', 'commit', '-qm', 'fixture') + self.archive = self.root/'source.zip' + + def tearDown(self): + # Check the resolved recursive-cleanup target before removing the fixture. + self.assertTrue(self.root.is_relative_to(self.parent)) + self.temporary.cleanup() + + def git(self, *args): + return subprocess.check_output(['git', '-C', str(self.repo), *args], stderr=subprocess.STDOUT) + + def test_roundtrip_is_reproducible_and_commit_bound(self): + first = package.create(self.repo, self.archive) + second_path = self.root/'again.zip' + package.create(self.repo, second_path) + self.assertEqual(self.archive.read_bytes(), second_path.read_bytes()) + self.assertEqual(first['commit'], self.git('rev-parse', 'HEAD').decode().strip()) + self.assertEqual(set(first['files']), {'README.md','lakefile.toml','CITATION.cff','lean-toolchain'}) + self.assertEqual(package.verify(self.archive)['version'], '1.0.0-rc.1') + + def test_git_tar_mask_cannot_change_bundle_or_executable_modes(self): + (self.repo/'run.sh').write_text('#!/bin/sh\nexit 0\n') + (self.repo/'run.sh').chmod(0o755) + self.git('add', 'run.sh') + self.git('update-index', '--chmod=+x', 'run.sh') + self.git('-c', 'user.name=RMQ packaging fixture', '-c', + 'user.email=fixture@example.invalid', 'commit', '-qm', 'executable') + self.git('config', 'tar.umask', '0002') + package.create(self.repo, self.archive) + self.git('config', 'tar.umask', '0077') + second = self.root/'different-config.zip' + package.create(self.repo, second) + self.assertEqual(self.archive.read_bytes(), second.read_bytes()) + with zipfile.ZipFile(self.archive) as bundle: + self.assertEqual(bundle.getinfo('README.md').external_attr >> 16, 0o100644) + self.assertEqual(bundle.getinfo('run.sh').external_attr >> 16, 0o100755) + + def test_checkout_and_export_attributes_cannot_change_blob_bundle(self): + (self.repo/'.gitattributes').write_bytes( + b'*.txt text eol=crlf\nhidden.txt export-ignore\nsubst.txt export-subst\n') + (self.repo/'lines.txt').write_bytes(b'first\nsecond\n') + (self.repo/'hidden.txt').write_bytes(b'include this tracked file\n') + (self.repo/'subst.txt').write_bytes(b'$Format:%H$\n') + self.git('add', '.') + self.git('-c', 'user.name=RMQ packaging fixture', '-c', + 'user.email=fixture@example.invalid', 'commit', '-qm', 'attributes') + def checkout_with(autocrlf): + self.git('config', 'core.autocrlf', autocrlf) + # Changing conversion settings alone can leave a genuinely dirty + # fixture. Materialize HEAD using the new setting before packaging. + self.git('checkout-index', '--all', '--force') + # Invalidate cached stat matches: cleanliness must follow from the + # checked-out bytes, not from a same-timestamp index shortcut. + for path in self.repo.iterdir(): + if path.is_file(): + os.utime(path, (1, 1)) + self.assertEqual(self.git('status', '--porcelain').strip(), b'') + + checkout_with('true') + package.create(self.repo, self.archive) + checkout_with('false') + second = self.root/'without-autocrlf.zip' + package.create(self.repo, second) + self.assertEqual(self.archive.read_bytes(), second.read_bytes()) + expected = self.git('ls-tree', '-rz', 'HEAD').split(b'\0') + with zipfile.ZipFile(self.archive) as bundle: + tracked = {} + for record in expected: + if not record: + continue + metadata, name = record.split(b'\t', 1) + mode, kind, oid = metadata.decode().split() + self.assertEqual(kind, 'blob') + tracked[name.decode()] = oid + self.assertEqual(bundle.read(name.decode()), self.git('cat-file', 'blob', oid)) + self.assertEqual(bundle.getinfo(name.decode()).external_attr >> 16, int(mode, 8)) + self.assertEqual(set(bundle.namelist()), set(tracked) | {package.MANIFEST}) + + def test_dirty_tree_and_overwrite_are_rejected(self): + package.create(self.repo, self.archive) + with self.assertRaises(FileExistsError): + package.create(self.repo, self.archive) + (self.repo/'README.md').write_text('Uncommitted change\n') + with self.assertRaisesRegex(ValueError, 'working-tree'): + package.create(self.repo, self.root/'dirty.zip') + + def test_changed_content_and_extra_file_are_rejected(self): + package.create(self.repo, self.archive) + with zipfile.ZipFile(self.archive) as original: + entries = {n:original.read(n) for n in original.namelist()} + entries['README.md'] = b'Changed source\n' + altered = self.root/'altered.zip' + with zipfile.ZipFile(altered, 'w') as output: + for name,data in entries.items(): output.writestr(name,data) + with self.assertRaisesRegex(ValueError, 'Content mismatch'): + package.verify(altered) + entries['unexpected.txt'] = b'extra' + extra = self.root/'extra.zip' + with zipfile.ZipFile(extra, 'w') as output: + for name,data in entries.items(): output.writestr(name,data) + with self.assertRaisesRegex(ValueError, 'file set differs'): + package.verify(extra) + + def test_citation_version_mismatch_is_rejected_before_output(self): + (self.repo/'CITATION.cff').write_text('version: 0.0.0\n') + self.git('add', 'CITATION.cff') + self.git('-c', 'user.name=RMQ packaging fixture', '-c', + 'user.email=fixture@example.invalid', 'commit', '-qm', 'wrong citation') + with self.assertRaisesRegex(ValueError, 'CITATION.cff and lakefile.toml versions differ'): + package.create(self.repo, self.archive) + self.assertFalse(self.archive.exists()) + + def test_citation_version_prefix_is_rejected(self): + (self.repo/'CITATION.cff').write_text('version: 1.0.0-rc.10\n') + self.git('add', 'CITATION.cff') + self.git('-c', 'user.name=RMQ packaging fixture', '-c', + 'user.email=fixture@example.invalid', 'commit', '-qm', 'longer citation version') + with self.assertRaisesRegex(ValueError, 'CITATION.cff and lakefile.toml versions differ'): + package.create(self.repo, self.archive) + self.assertFalse(self.archive.exists()) + + def test_toolchain_metadata_mismatch_is_rejected(self): + package.create(self.repo, self.archive) + with zipfile.ZipFile(self.archive) as original: + entries = {n:original.read(n) for n in original.namelist()} + manifest = json.loads(entries[package.MANIFEST]) + # Keep every file and its digest intact; corrupt only the metadata. + manifest['lean_toolchain'] = 'leanprover/lean4:v0.0.0' + entries[package.MANIFEST] = json.dumps(manifest).encode() + altered = self.root/'wrong-toolchain.zip' + with zipfile.ZipFile(altered, 'w') as output: + for name, data in entries.items(): + output.writestr(name, data) + with self.assertRaisesRegex(ValueError, 'Toolchain mismatch'): + package.verify(altered) + + def test_missing_tracked_metadata_is_rejected_before_output(self): + self.git('rm', 'lean-toolchain') + self.git('-c', 'user.name=RMQ packaging fixture', '-c', + 'user.email=fixture@example.invalid', 'commit', '-qm', 'missing toolchain') + with self.assertRaisesRegex(ValueError, 'Missing tracked package metadata: lean-toolchain'): + package.create(self.repo, self.archive) + self.assertFalse(self.archive.exists()) + + def test_package_version_metadata_mismatch_is_rejected(self): + package.create(self.repo, self.archive) + with zipfile.ZipFile(self.archive) as original: + entries = {n:original.read(n) for n in original.namelist()} + manifest = json.loads(entries[package.MANIFEST]) + manifest['version'] = '0.0.0' + entries[package.MANIFEST] = json.dumps(manifest).encode() + altered = self.root/'wrong-version.zip' + with zipfile.ZipFile(altered, 'w') as output: + for name, data in entries.items(): + output.writestr(name, data) + with self.assertRaisesRegex(ValueError, 'Package version mismatch'): + package.verify(altered) + + def test_unsafe_archive_path_is_rejected(self): + package.create(self.repo, self.archive) + with zipfile.ZipFile(self.archive, 'a') as output: + output.writestr('../escape.txt', b'not extracted') + with self.assertRaisesRegex(ValueError, 'Unsafe archive path'): + package.verify(self.archive) + + +if __name__ == '__main__': + unittest.main()